rewrite the device subsystem interfaces (#48)
[lunaix-os.git] / lunaix-os / libs / klibc / string / strlen.c
index 7a9c538b6890881d0be55ea22a6521c725d84141..134625e57394a6c2083af4bef10813be8c8642d5 100644 (file)
@@ -1,7 +1,8 @@
 #include <klibc/string.h>
 #include <klibc/string.h>
+#include <lunaix/compiler.h>
 
 
-unsigned long
-strlen(const charstr)
+unsigned long _weak
+strlen(const char *str)
 {
     unsigned long len = 0;
     while (str[len])
 {
     unsigned long len = 0;
     while (str[len])
@@ -9,8 +10,8 @@ strlen(const char* str)
     return len;
 }
 
     return len;
 }
 
-unsigned long
-strnlen(const charstr, unsigned long max_len)
+unsigned long _weak
+strnlen(const char *str, unsigned long max_len)
 {
     unsigned long len = 0;
     while (str[len] && len <= max_len)
 {
     unsigned long len = 0;
     while (str[len] && len <= max_len)