Subversion Repositories Kolibri OS

Rev

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

Rev 647 Rev 6433
Line -... Line 1...
-
 
1
#include 
-
 
2
 
1
char* strncat(char* strDest,const char* strSource,int count)
3
char* strncat(char* strDest,const char* strSource,size_t count)
2
{
4
{
3
	char* res;
5
	char* res;
4
	res=strDest;
6
	res=strDest;
5
	while (*strDest++) ;
7
	while (*strDest) strDest++;
6
	while(count-->0)
8
	while(count-- > 0)
7
	{
9
	{
8
	    if(*strDest++ = *strSource++) continue;
10
	    if((*strDest++ = *strSource++)) continue;
9
		return(res);
11
		return(res);
10
	}
12
	}
11
	*strDest = 0;
13
	*strDest = 0;
12
	return res;
14
	return res;
13
}
15
}
14
16