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