Further streamlined testing.
[fw/pdclib] / functions / _PDCLIB / print.c
index 76297147450d6636b7e7a2133be700febd723425..41b3bd98afdaca2392f6da4fab2be6e96b4cad10 100644 (file)
@@ -542,9 +542,17 @@ static int testprintf( char * buffer, size_t n, const char * format, ... )
     return status.i;
 }
 
+#define TEST_CONVERSION_ONLY
+
+#define TESTCASE_SPRINTF( x ) TESTCASE( x )
+
 int main( void )
 {
     char buffer[100];
+#include "printf_testcases.incl"
+
+#if 0
+    char buffer[100];
     TESTCASE( testprintf( buffer, 100, "%hhd", CHAR_MIN ) == 4 );
     TESTCASE( strcmp( buffer, "-128" ) == 0 );
     TESTCASE( testprintf( buffer, 100, "%hhd", CHAR_MAX ) == 3 );
@@ -783,6 +791,7 @@ int main( void )
     TESTCASE( strcmp( buffer, "abcdef" ) == 0 );
     TESTCASE( testprintf( buffer, 100, "%p", (void *)0xdeadbeef ) == 10 );
     TESTCASE( strcmp( buffer, "0xdeadbeef" ) == 0 );
+#endif
     return TEST_RESULTS;
 }