version 1.1.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++) |