#include #include unsigned long weak strlen(const char *str) { unsigned long len = 0; while (str[len]) len++; return len; } unsigned long weak strnlen(const char *str, unsigned long max_len) { unsigned long len = 0; while (str[len] && len <= max_len) len++; return len; }