add strncmp
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@437 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
parent
2c279290f6
commit
d014c0d6da
|
@ -41,6 +41,25 @@ int strcmp (const char *s1, const char *s2)
|
|||
return (*s1 - *s2);
|
||||
}
|
||||
|
||||
/**
|
||||
* strncmp - Compare two length-limited strings
|
||||
* @cs: One string
|
||||
* @ct: Another string
|
||||
* @count: The maximum number of bytes to compare
|
||||
*/
|
||||
int strncmp(const char * cs,const char * ct,rt_ubase_t count)
|
||||
{
|
||||
register signed char __res = 0;
|
||||
|
||||
while (count) {
|
||||
if ((__res = *cs - *ct++) != 0 || !*cs++)
|
||||
break;
|
||||
count--;
|
||||
}
|
||||
|
||||
return __res;
|
||||
}
|
||||
|
||||
char* strcat(register char* s,register const char* t)
|
||||
{
|
||||
char *dest = s;
|
||||
|
|
Loading…
Reference in New Issue