]> pd.if.org Git - pdclib/blobdiff - functions/string/strndup.c
Type mismatches give compiler warnings. Fixed.
[pdclib] / functions / string / strndup.c
index e50f419ded982705b0e9e5530299f080c0a40f54..b96a86e86fd849baff544741e1ed016f2df929e6 100644 (file)
@@ -37,16 +37,16 @@ int main( void )
     const char *teststr2 = "\xFE\x8C\n";\r
     char *testres, *testres2;\r
 \r
-    TESTCASE(testres  = strndup(teststr, 5));\r
-    TESTCASE(testres2 = strndup(teststr2, 1));\r
+    TESTCASE((testres  = strndup(teststr, 5)) != NULL);\r
+    TESTCASE((testres2 = strndup(teststr2, 1)) != NULL);\r
     TESTCASE(strcmp(testres, teststr) != 0);\r
     TESTCASE(strncmp(testres, teststr, 5) == 0);\r
     TESTCASE(strcmp(testres2, teststr2) != 0);\r
     TESTCASE(strncmp(testres2, teststr2, 1) == 0);\r
     free(testres);\r
     free(testres2);\r
-    TESTCASE(testres  = strndup(teststr, 20));\r
-    TESTCASE(testres2 = strndup(teststr2, 5));\r
+    TESTCASE((testres  = strndup(teststr, 20)) != NULL);\r
+    TESTCASE((testres2 = strndup(teststr2, 5)) != NULL);\r
     TESTCASE(strcmp(testres, teststr) == 0);\r
     TESTCASE(strcmp(testres2, teststr2) == 0);\r
     free(testres);\r