Return to string.c CVS log | Up to [local] / prex-old / sys / lib |
version 1.1, 2008/06/03 10:38:46 | version 1.1.1.1.2.1, 2008/08/13 17:12:32 | ||
---|---|---|---|
|
|
||
*/ | */ | ||
#include <sys/types.h> | #include <sys/types.h> | ||
#include <kernel.h> | |||
/* | /* | ||
* Safer version of strncpy | * Safer version of strncpy | ||
|
|
||
int | int | ||
strncmp(const char *src, const char *tgt, size_t count) | strncmp(const char *src, const char *tgt, size_t count) | ||
{ | { | ||
register signed char res = 0; | signed char res = 0; | ||
while (count) { | while (count) { | ||
if ((res = *src - *tgt++) != 0 || !*src++) | if ((res = *src - *tgt++) != 0 || !*src++) |