| STRCHR(3) | Library Functions Manual | STRCHR(3) | 
strchr, strchrnul —
#include <string.h>
char *
  
  strchr(const
    char *s, int
  c);
char *
  
  strchrnul(const
    char *s, int
  c);
strchr() and strchrnul()
  functions locate the first occurrence of c in the string
  pointed to by s. The terminating
  NUL character is considered part of the string. If
  c is ‘\0’,
  strchr() and strchrnul()
  locate the terminating ‘\0’.
strchr() returns a pointer to the located
  character, or NULL if the character does not appear in
  the string. The function strchrnul() returns a pointer
  to the located character, or a pointer to the NUL
  terminating character of the string if the character does not appear in the
  string.
strchr(),
  p will point to the string “oobar”:
char *p; char *s = "foobar"; p = strchr(s, 'o');
strchr() function conforms to ANSI
  X3.159-1989 (“ANSI C89”).
  strchrnul() function appeared in
  NetBSD 8.
| November 27, 2020 | NetBSD 10.0 |