Decoupling Architectural-specific Code (#35)
[lunaix-os.git] / lunaix-os / libs / klibc / string / trim.c
index abd6508801907179c0f18eaaf7e4a8d6e5f73bcf..3c3d11a7fc2f029998bfe2eca2716636f93c98fe 100644 (file)
@@ -1,9 +1,10 @@
 #include <klibc/string.h>
+#include <lunaix/compiler.h>
 
 #define WS_CHAR(c)                                                             \
     (c == ' ' || c == '\t' || c == '\n' || c == '\f' || c == '\v' || c == '\r')
 
-void
+void weak
 strrtrim(char* str)
 {
     unsigned long l = strlen(str);
@@ -18,7 +19,7 @@ strrtrim(char* str)
     str[l + 1] = '\0';
 }
 
-char*
+char* weak
 strltrim_safe(char* str)
 {
     unsigned long l = 0;