refactor: add a async read/write variant to device ops, with allow async io to be...
[lunaix-os.git] / lunaix-os / libs / klibc / string / strlen.c
index 30ceb654ddc584f0d0d9b89ec83108fc155475bf..7a9c538b6890881d0be55ea22a6521c725d84141 100644 (file)
@@ -1,17 +1,18 @@
 #include <klibc/string.h>
 
-size_t
+unsigned long
 strlen(const char* str)
 {
-    size_t len = 0;
+    unsigned long len = 0;
     while (str[len])
         len++;
     return len;
 }
 
-size_t
-strnlen(const char* str, size_t max_len) {
-    size_t len = 0;
+unsigned long
+strnlen(const char* str, unsigned long max_len)
+{
+    unsigned long len = 0;
     while (str[len] && len <= max_len)
         len++;
     return len;