X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=testing%2Fprintf_testcases.h;h=3c5dfb39f295a5ca531a8ed3579885db573c43d7;hp=1f5a7140d3af4c818c4661bc432fc9992df173b7;hb=ad3b973c52042b79674b7e8d4317df0ee24680db;hpb=9e4097fc475d29a1f43c1c3885d774bd11c08ca9 diff --git a/testing/printf_testcases.h b/testing/printf_testcases.h index 1f5a714..3c5dfb3 100644 --- a/testing/printf_testcases.h +++ b/testing/printf_testcases.h @@ -1,10 +1,19 @@ { +#if defined(_PDCLIB_CHAR_SIGNED) assert(CHAR_MIN == -128); PRINTF_TEST( 4, "-128", "%hhd", CHAR_MIN ); assert(CHAR_MAX == 127); PRINTF_TEST( 3, "127", "%hhd", CHAR_MAX ); +#else + assert(CHAR_MIN == 0); + PRINTF_TEST( 1, "0", "%hhd", CHAR_MIN ); + assert(CHAR_MAX == 255); + PRINTF_TEST( 3, "255", "%hhd", CHAR_MAX ); +#endif PRINTF_TEST( 1, "0", "%hhd", 0 ); + assert(SHRT_MIN == -32768); PRINTF_TEST( 6, "-32768", "%hd", SHRT_MIN ); + assert(SHRT_MAX == 32767); PRINTF_TEST( 5, "32767", "%hd", SHRT_MAX ); PRINTF_TEST( 1, "0", "%hd", 0 ); PRINTF_TEST( INT_DIG + 1, "-" INT_MIN_DEZ_STR, "%d", INT_MIN );