1 2 3 4 5 6 7 8 9 10 11
#include <stddef.h> // for size_t size_t strnlen(const char *s, size_t maxlen) { size_t len = 0; while (*s++ && len < maxlen) len++; return len; }