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
int strncmp(const char* string1, const char* string2, int count)
3
int strncmp(const char* string1, const char* string2, size_t count)
2
{
4
{
3
	while(count>0 && *string1==*string2)
5
	while(count>0 && (*string1==*string2))
4
	{
6
	{
5
		if (*string1) return 0;
7
		if ('\0' == *string1) return 0;
6
		++string1;
8
		++string1;
7
		++string2;
9
		++string2;
8
		--count;
10
		--count;
9
	}
11
	}
10
	if(count) return (*string1 - *string2);
12
	if(count) return (*string1 - *string2);