Subversion Repositories Kolibri OS

Rev

Rev 145 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 145 Rev 215
Line 1... Line 1...
1
char* strncat(char* strDest,const char* strSource,int count)
1
char* strncat(char* strDest,const char* strSource,int count)
2
{
2
{
3
	char* res;
3
	char* res;
4
	res=strDest;
4
	res=strDest;
5
	while (*strDest!='\0') strDest++;
5
	while (*strDest++) ;
6
	while (count>0 && *strSource!='\0')
6
	while(count-->0)
7
	{
7
	{
8
		*strDest=*strSource;
8
	    if(*strDest++ = *strSource++) continue;
9
		count--;
-
 
10
		strDest++;
-
 
11
		strSource++;
9
		return(res);
12
	}
10
	}
-
 
11
	*strDest = 0;
13
	return res;
12
	return res;
14
}
13
}