5 strlen(const char* str)
14 strchr(const char* str, int character)
16 char c = (char)character;
23 return c == '\0' ? str : NULL;
27 strnlen(const char* str, size_t max_len)
30 while (str[len] && len <= max_len)
36 strncpy(char* dest, const char* src, size_t n)
40 while ((c = src[i]) && i <= n)
48 strcpy(char* dest, const char* src)
52 while ((c = src[i])) {
61 strcmp(const char* a, const char* b)
63 while (*a && *a == *b) {