diff --git a/tests/string/strcspn.c b/tests/string/strcspn.c
index fa433d7e4f76cdd892ec2cde1a0f0fc899b6fbba..859d88043521ec58cf4cc72f0866012e6e048221 100644
--- a/tests/string/strcspn.c
+++ b/tests/string/strcspn.c
@@ -2,8 +2,9 @@
 #include <stdio.h>
 
 int main(int argc, char* argv[]) {
-	printf("%ld\n", strcspn("hello", "world")); // should be 2
-	printf("%ld\n", strcspn("banana", "world")); // should be 6
+	char *world = "world";
+	printf("%ld\n", strcspn("hello", world)); // should be 2
+	printf("%ld\n", strcspn("banana", world)); // should be 6
 
     return 0;
 }
diff --git a/tests/string/strspn.c b/tests/string/strspn.c
index 9e4fc70c5b955f5f598d16a0bc85ff50a77a7c42..52431a70ff8d3bb3c35385c4c3360534f58b4162 100644
--- a/tests/string/strspn.c
+++ b/tests/string/strspn.c
@@ -2,9 +2,12 @@
 #include <stdio.h>
 
 int main(int argc, char* argv[]) {
-	printf("%lu\n", strspn("hello", "hello")); // should be 5
-	printf("%lu\n", strspn("world", "wendy")); // should be 1
-	printf("%lu\n", strspn("banana", "apple")); // should be 0
+	char *hello = "hello";
+	char *world = "world";
+	char *banana = "banana";
+	printf("%lu\n", strspn(hello, "hello")); // should be 5
+	printf("%lu\n", strspn(world, "wendy")); // should be 1
+	printf("%lu\n", strspn(banana, "apple")); // should be 0
 
     return 0;
 }