22 lines
441 B
C
22 lines
441 B
C
|
/* 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;
|
|||
|
}
|