Introducing LunaBuild to the build flow (#36)
[lunaix-os.git] / lunaix-os / libs / klibc / string / strlen.c
index c982f7ada1206af56d565155e639e1212e7b7e81..5e09423811a7a9c3840a1ff9fff39bbf702755f6 100644 (file)
@@ -1,18 +1,19 @@
 #include <klibc/string.h>
 #include <klibc/string.h>
+#include <lunaix/compiler.h>
 
 
-size_t
-strlen(const charstr)
+unsigned long weak
+strlen(const char *str)
 {
 {
-    size_t len = 0;
+    unsigned long len = 0;
     while (str[len])
         len++;
     return len;
 }
 
     while (str[len])
         len++;
     return len;
 }
 
-size_t
-strnlen(const char* str, size_t max_len)
+unsigned long weak
+strnlen(const char *str, unsigned long max_len)
 {
 {
-    size_t len = 0;
+    unsigned long len = 0;
     while (str[len] && len <= max_len)
         len++;
     return len;
     while (str[len] && len <= max_len)
         len++;
     return len;