X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstring%2Fstrndup.c;h=b96a86e86fd849baff544741e1ed016f2df929e6;hp=e50f419ded982705b0e9e5530299f080c0a40f54;hb=a9938cd46aee465e7476ab3aac773b925fc00ed4;hpb=7a94eb4d268ab6780c774a50d59e8dd5e578ac7b diff --git a/functions/string/strndup.c b/functions/string/strndup.c index e50f419..b96a86e 100644 --- a/functions/string/strndup.c +++ b/functions/string/strndup.c @@ -37,16 +37,16 @@ int main( void ) const char *teststr2 = "\xFE\x8C\n"; char *testres, *testres2; - TESTCASE(testres = strndup(teststr, 5)); - TESTCASE(testres2 = strndup(teststr2, 1)); + TESTCASE((testres = strndup(teststr, 5)) != NULL); + TESTCASE((testres2 = strndup(teststr2, 1)) != NULL); TESTCASE(strcmp(testres, teststr) != 0); TESTCASE(strncmp(testres, teststr, 5) == 0); TESTCASE(strcmp(testres2, teststr2) != 0); TESTCASE(strncmp(testres2, teststr2, 1) == 0); free(testres); free(testres2); - TESTCASE(testres = strndup(teststr, 20)); - TESTCASE(testres2 = strndup(teststr2, 5)); + TESTCASE((testres = strndup(teststr, 20)) != NULL); + TESTCASE((testres2 = strndup(teststr2, 5)) != NULL); TESTCASE(strcmp(testres, teststr) == 0); TESTCASE(strcmp(testres2, teststr2) == 0); free(testres);