X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/f1036cb8c8899f38e97e45d345a0c28585d9a000..7b0dccbab69e806a63c4504c3ddb82e45241985b:/lunaix-os/libs/libc/string/strlen.c diff --git a/lunaix-os/libs/libc/string/strlen.c b/lunaix-os/libs/libc/string/strlen.c index 8b26def..b57ec90 100644 --- a/lunaix-os/libs/libc/string/strlen.c +++ b/lunaix-os/libs/libc/string/strlen.c @@ -7,4 +7,12 @@ strlen(const char* str) while (str[len]) len++; return len; +} + +size_t +strnlen(const char* str, size_t max_len) { + size_t len = 0; + while (str[len] && len <= max_len) + len++; + return len; } \ No newline at end of file