libiberty/setenv.c: Do not declare environ if defined as a macro.
[deliverable/binutils-gdb.git] / libiberty / strncmp.c
index b3b9de16b10c450f1869de56bd19385669215b76..23f6df617562fed3c3b07ecb28361a5709a1a09c 100644 (file)
@@ -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 <ansidecl.h>
-#ifdef __STDC__
 #include <stddef.h>
-#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;
 
This page took 0.068848 seconds and 4 git commands to generate.