File: strchrnul.c

package info (click to toggle)
glusterfs 3.2.7-3%2Bdeb7u1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 16,884 kB
  • sloc: ansic: 195,466; sh: 9,573; python: 1,564; makefile: 587; yacc: 471; lisp: 124; lex: 69
file content (23 lines) | stat: -rw-r--r-- 479 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* strchrnul.c
 *
 */

/* Written by Niels Mller <nisse@lysator.liu.se>
 *
 * This file is hereby placed in the public domain.
 */

/* FIXME: What is this function supposed to do? My guess is that it is
 * like strchr, but returns a pointer to the NUL character, not a NULL
 * pointer, if the character isn't found. */

char *strchrnul(const char *, int );

char *strchrnul(const char *s, int c)
{
  const char *p = s;
  while (*p && (*p != c))
    p++;

  return (char *) p;
}