X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=libiberty%2Fstrncmp.c;h=23f6df617562fed3c3b07ecb28361a5709a1a09c;hb=7cac64af7bc6a7f7a86f90a1465f7c3d2b6f07e8;hp=b3b9de16b10c450f1869de56bd19385669215b76;hpb=27e232885db363fb545fd2f450e72d929e59b8f6;p=deliverable%2Fbinutils-gdb.git diff --git a/libiberty/strncmp.c b/libiberty/strncmp.c index b3b9de16b1..23f6df6175 100644 --- a/libiberty/strncmp.c +++ b/libiberty/strncmp.c @@ -1,17 +1,23 @@ /* strncmp -- compare two strings, stop after n bytes. This function is in the public domain. */ +/* + +@deftypefn Supplemental int strncmp (const char *@var{s1}, @ + const char *@var{s2}, size_t @var{n}) + +Compares the first @var{n} bytes of two strings, returning a value as +@code{strcmp}. + +@end deftypefn + +*/ + #include -#ifdef __STDC__ #include -#else -#define size_t unsigned long -#endif int -strncmp(s1, s2, n) - const char *s1, *s2; - register size_t n; +strncmp(const char *s1, const char *s2, register size_t n) { register unsigned char u1, u2;