strchrnul(3) Library Functions Manual strchrnul(3) strchrnul - NUL (libc -lc) #define _GNU_SOURCE /* feature_test_macros(7) */ #include char *strchrnul(const char *s, int c); strchrnul() strchr(3) c s s. : strchr(s, c) ?: strnul(s) s + strcspn(s, (char [2]){c, '\0'}) strchrnul() s . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |strchrnul() | | MT-Safe | +------------+------------------------------------+--------------------+ GNU. glibc 2.1.1, FreeBSD 10, NetBSD 8. string(3), strchr(3), strnul(3), strcspn(3), strspn(3) 3 . . : . 6.18 25 2026 strchrnul(3)