| 39 | #ifndef HAVE_STRNLEN |
| 40 | |
| 41 | size_t strnlen(register const char *s, register size_t maxlen) |
| 42 | { |
| 43 | const char *end= (const char *)memchr(s, '\0', maxlen); |
| 44 | return end ? (size_t) (end - s) : maxlen; |
| 45 | } |
| 46 | |
| 47 | #endif |
no outgoing calls
no test coverage detected