strchr.c revision 60484
1/* Portable version of strchr() 2 This function is in the public domain. */ 3 4/* 5NAME 6 strchr -- return pointer to first occurance of a character 7 8SYNOPSIS 9 char *strchr (const char *s, int c) 10 11DESCRIPTION 12 Returns a pointer to the first occurance of character C in 13 string S, or a NULL pointer if no occurance is found. 14 15BUGS 16 Behavior when character is the null character is implementation 17 dependent. 18*/ 19 20#include <ansidecl.h> 21 22char * 23strchr (s, c) 24 register const char *s; 25 int c; 26{ 27 do { 28 if (*s == c) 29 { 30 return (char*)s; 31 } 32 } while (*s++); 33 return (0); 34} 35