Add string.h include and typecast data to reduce warnings
authorclaudio <claudio@openbsd.org>
Fri, 9 Aug 2024 08:30:13 +0000 (08:30 +0000)
committerclaudio <claudio@openbsd.org>
Fri, 9 Aug 2024 08:30:13 +0000 (08:30 +0000)
OK deraadt@ millert@

regress/gnu/egcs/gcc-bounds/md-3.c
regress/gnu/egcs/gcc-bounds/md-5.c

index a3d7364..c9c033b 100644 (file)
@@ -1,5 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <sys/types.h>
 #include <md5.h>
 
@@ -10,7 +11,7 @@ main(int argc, char **argv)
        unsigned char *data = malloc(10);
        char ret[33];
 
-       strlcpy(data, "123456789", 10);
+       strlcpy((char *)data, "123456789", 10);
 
        MD5Init(&ctx);
        MD5Data(data, sizeof data, ret);
index e1d0538..223c33d 100644 (file)
@@ -1,5 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <sys/types.h>
 #include <rmd160.h>
 
@@ -10,7 +11,7 @@ main(int argc, char **argv)
        unsigned char *data = malloc(10);
        char ret[32];
 
-       strlcpy(data, "123456789", 10);
+       strlcpy((char *)data, "123456789", 10);
 
        RMD160Init(&ctx);
        RMD160Data(data, sizeof data, ret);