source: trunk/src/binutils/libiberty/strchr.c@ 607

Last change on this file since 607 was 10, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 583 bytes
Line 
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}
Note: See TracBrowser for help on using the repository browser.