+#endif
+ puts( "--- Serious Tests ---\n" );
+ puts( "- Signed min / max -\n" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, CHAR_MIN, 10, "%hhd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, CHAR_MAX, 10, "%hhd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, 0, 10, "%hhd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, SHRT_MIN, 10, "%hd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, SHRT_MAX, 10, "%hd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, 0, 10, "%hd" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, INT_MIN, 10, "%d" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, INT_MAX, 10, "%d" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, 0, 10, "%d" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, LONG_MIN, 10, "%ld" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, LONG_MAX, 10, "%ld" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, 0l, 10, "%ld" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, LLONG_MIN, 10, "%lld" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, LLONG_MAX, 10, "%lld" );
+ TESTCASE( E_done, SIZE_MAX, 0, 0, 0ll, 10, "%lld" );
+ puts( "- Unsigned min / max -\n" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, UCHAR_MAX, 10, "%hhu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, -1, 10, "%hhu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, USHRT_MAX, 10, "%hu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, -1, 10, "%hu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, UINT_MAX, 10, "%u" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, -1, 10, "%u" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, ULONG_MAX, 10, "%lu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, -1l, 10, "%lu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, ULLONG_MAX, 10, "%llu" );
+ UTESTCASE( E_done, SIZE_MAX, 0, 0, -1ll, 10, "%llu" );