cherry pick device tree modifications from isa/arm64
[lunaix-os.git] / lunaix-os / libs / klibc / string / strlen.c
1 #include <klibc/string.h>
2 #include <lunaix/compiler.h>
3
4 unsigned long weak
5 strlen(const char *str)
6 {
7     unsigned long len = 0;
8     while (str[len])
9         len++;
10     return len;
11 }
12
13 unsigned long weak
14 strnlen(const char *str, unsigned long max_len)
15 {
16     unsigned long len = 0;
17     while (str[len] && len <= max_len)
18         len++;
19     return len;
20 }