argp-standalone/strchrnul.c

22 lines
441 B
C
Raw Normal View History

2021-02-10 19:16:04 +00:00
/* strchrnul.c
*
*/
/* Written by Niels M<>ller <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 *s, int c)
{
const char *p = s;
while (*p && (*p != c))
p++;
return (char *) p;
}