+2002-11-15 Bruno Haible <bruno@clisp.org>
+
+ * strcspn.c: Include <stddef.h>.
+ (strcspn): Use ANSI C function declaration. Change return type to
+ size_t. Use NULL.
+ * strpbrk.c: Minimize diffs to glibc. Include <stddef.h>.
+ (strpbrk): Use NULL.
+ * strpbrk.h (PARAMS): Remove macro.
+ (strpbrk): Use ANSI C function declaration.
+ * strstr.c: Don't include <sys/types.h>.
+ * strstr.h (PARAMS): Remove macro.
+ (strstr): Use ANSI C function declarations.
+
2002-11-06 Bruno Haible <bruno@clisp.org>
* gcd.h (gcd): Change argument type to 'unsigned long'.
-/* Copyright (C) 1991, 1994, 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1994, 1996-1997, 2002 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
- Bugs can be reported to bug-glibc@prep.ai.mit.edu.
+ Bugs can be reported to bug-glibc@gnu.org.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
# include <config.h>
#endif
+#include <stddef.h>
+
#if defined _LIBC || HAVE_STRING_H
# include <string.h>
#else
/* Return the length of the maximum initial segment of S
which contains no characters from REJECT. */
-int
-strcspn (s, reject)
- const char *s;
- const char *reject;
+size_t
+strcspn (const char *s, const char *reject)
{
- int count = 0;
+ size_t count = 0;
while (*s != '\0')
- if (strchr (reject, *s++) == 0)
+ if (strchr (reject, *s++) == NULL)
++count;
else
return count;
-/* Copyright (C) 1991, 1994, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1994, 2000, 2002 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
Bugs can be reported to bug-glibc@prep.ai.mit.edu.
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
# include <config.h>
#endif
-/* Find the first ocurrence in S of any character in ACCEPT. */
+#include <stddef.h>
+
+#if defined _LIBC || HAVE_STRING_H
+# include <string.h>
+#endif
+
+#undef strpbrk
+
+/* Find the first occurrence in S of any character in ACCEPT. */
char *
strpbrk (const char *s, const char *accept)
{
++s;
}
- return 0;
+ return NULL;
}
-/* Copyright (C) 1994, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1994, 1999, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
This program is free software; you can redistribute it and/or modify
#if defined _LIBC || defined HAVE_STRING_H
# include <string.h>
#endif
-#include <sys/types.h>
typedef unsigned chartype;