-// ----------------------------------------------------------------------------
-// $Id$
-// ----------------------------------------------------------------------------
-// Public Domain C Library - http://pdclib.sourceforge.net
-// This code is Public Domain. Use, modify, and redistribute at will.
-// ----------------------------------------------------------------------------
+/* $Id$ */
-// ----------------------------------------------------------------------------
-// C++
+/* Release $Name$ */
-const char * strchr( const char * s, int c ) { /* TODO */ };
-char * strchr( char * s, int c ) { /* TODO */ };
+/* strchr( const char *, int )
-// ----------------------------------------------------------------------------
-// Standard C
+ This file is part of the Public Domain C Library (PDCLib).
+ Permission is granted to use, modify, and / or redistribute at will.
+*/
-char * strchr( const char * s, int c ) { /* TODO */ };
+#include <string.h>
-/* PDPC code - unreviewed
+char * strchr( const char * s, int c )
{
- while (*s != '\0')
+ do
{
- if (*s == (char)c) return ((char *)s);
- s++;
- }
- return (NULL);
+ if ( *s == (char) c )
+ {
+ return (char *) s;
+ }
+ } while ( *s++ );
+ return NULL;
}
-*/
+
+#warning Test driver missing.
+
+#ifdef TEST
+int main()
+{
+ return 0;
+}
+#endif