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