/uspace/trunk/libc/include/string.h |
---|
37,6 → 37,8 |
void * memset(void *s, int c, size_t n); |
void * memcpy(void *dest, void *src, size_t n); |
int strcmp(const char *, const char *); |
size_t strlen(const char *str); |
int strcmp(const char *str1, const char *str2); |
/uspace/trunk/libc/generic/string.c |
---|
66,6 → 66,18 |
return counter; |
} |
int strcmp(const char *a,const char *b) |
{ |
int c=0; |
while(a[c]&&b[c]&&(!(a[c]-b[c]))) c++; |
return a[c]-b[c]; |
} |
/** Return pointer to the first occurence of character c in string |
* @param str scanned string |
* @param c searched character (taken as one byte) |