2020-03-30 00:40:59 +02:00
|
|
|
#include <string.h>
|
2019-06-10 02:14:49 +02:00
|
|
|
|
2019-12-02 16:48:36 +01:00
|
|
|
size_t strlen(char const *str)
|
2019-06-10 02:14:49 +02:00
|
|
|
{
|
|
|
|
size_t i;
|
|
|
|
|
|
|
|
if (str == NULL)
|
|
|
|
return (0);
|
|
|
|
i = -1;
|
|
|
|
while (str[++i] != '\0');
|
|
|
|
return (i);
|
|
|
|
}
|
2019-12-16 16:25:13 +01:00
|
|
|
|
|
|
|
size_t strnlen(char const *str, size_t maxlen)
|
|
|
|
{
|
|
|
|
size_t i;
|
|
|
|
|
|
|
|
if (str == NULL)
|
|
|
|
return (0);
|
|
|
|
i = -1;
|
|
|
|
while (str[++i] != '\0' && (size_t)i < maxlen);
|
|
|
|
return (i);
|
|
|
|
}
|