X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libiberty%2Fstrncmp.c;h=916c2f07a8a88cf8213c1c4e338a7cb9a13f19b4;hb=5ba1ed24011447300c3db05d2aa13ae1df8d6b3f;hp=b3b9de16b10c450f1869de56bd19385669215b76;hpb=b3524c8f62bb28ea9ac8bb9e9a8add363a467922;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libiberty/strncmp.c b/libiberty/strncmp.c index b3b9de16b10..916c2f07a8a 100644 --- a/libiberty/strncmp.c +++ b/libiberty/strncmp.c @@ -1,17 +1,22 @@ /* 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;