status.write = testcb;
va_start( status.arg, format );
memset( buffer, '\0', 100 );
- if ( _PDCLIB_print( format, &status ) != strlen( format ) )
+ if ( _PDCLIB_print( format, &status ) != (int)strlen( format ) )
{
printf( "_PDCLIB_print() did not return end-of-specifier on '%s'.\n", format );
++TEST_RESULTS;
{
char * c = va_arg( status->arg, char * );
/* for %c, default width is one */
- if ( status->width == SIZE_MAX )
+ if ( status->width == UINT_MAX )
{
status->width = 1;
}
const char *teststr2 = "An alternative test string with non-7-bit characters \xFE\x8C\n";\r
char *testres, *testres2;\r
\r
- TESTCASE(testres = strdup(teststr));\r
- TESTCASE(testres2 = strdup(teststr2));\r
+ TESTCASE((testres = strdup(teststr)) != NULL);\r
+ TESTCASE((testres2 = strdup(teststr2)) != NULL);\r
TESTCASE(strcmp(testres, teststr) == 0);\r
TESTCASE(strcmp(testres2, teststr2) == 0);\r
free(testres);\r
free(testres2);\r
- \r
+\r
return TEST_RESULTS;\r
}\r
\r
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