18 lines
207 B
C
18 lines
207 B
C
|
size_t
|
||
|
strlen(const char *s){
|
||
|
size_t r;
|
||
|
|
||
|
for(r = 0; s[r] != '\0'; ++r);
|
||
|
|
||
|
return r;
|
||
|
}
|
||
|
|
||
|
size_t
|
||
|
strnlen(const char *s, size_t maxlen){
|
||
|
size_t r;
|
||
|
|
||
|
for(r = 0; s[r] != '\0' && r < maxlen; ++r);
|
||
|
|
||
|
return r;
|
||
|
}
|