From 4ac9b504e2359481a08f0b343ac4b3ee728e77c8 Mon Sep 17 00:00:00 2001 From: solar Date: Tue, 2 Nov 2010 20:54:11 +0000 Subject: [PATCH] --- platform/example/testing/printf_reference.txt | 2 +- testing/printf_testcases.incl | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/example/testing/printf_reference.txt b/platform/example/testing/printf_reference.txt index afb6a59..6ba350a 100644 --- a/platform/example/testing/printf_reference.txt +++ b/platform/example/testing/printf_reference.txt @@ -1 +1 @@ --1281270-32768327670-214748364821474836470-214748364821474836470-922337203685477580892233720368547758070255255655356553542949672954294967295429496729542949672951844674407370955161518446744073709551615FFFFFFFF0XFFFFFFFFffffffff0xffffffff37777777777037777777777%.0#o-2147483648+2147483647+042949672954294967295-2147483648 2147483647 042949672954294967295-21474836482147483647-21474836482147483647-2147483648 2147483647 -2147483648 2147483647-21474836482147483647-21474836482147483647-21474836482147483647 -2147483648 2147483647 -21474836482147483647-21474836482147483647-214748364802147483647-02147483648002147483647-21474836482147483647-21474836482147483647-21474836482147483647 -2147483648 2147483647 00000000002147483647ffffffff0xffffffff0xffffffff-2147483648-2147483648-21474836480xffffffff0xffffffff0xffffffff214748364721474836472147483647+2147483647+2147483647+2147483647+2147483647+2147483647+2147483647- 2147483647- 2147483647 % -2147483648xabcdef0xdeadbeef0x0010123456789 \ No newline at end of file +-1281270-32768327670-214748364821474836470-214748364821474836470-922337203685477580892233720368547758070255255655356553542949672954294967295429496729542949672951844674407370955161518446744073709551615FFFFFFFF0XFFFFFFFFffffffff0xffffffff37777777777037777777777-2147483648+2147483647+042949672954294967295-2147483648 2147483647 042949672954294967295-21474836482147483647-21474836482147483647-2147483648 2147483647 -2147483648 2147483647-21474836482147483647-21474836482147483647-21474836482147483647 -2147483648 2147483647 -21474836482147483647-21474836482147483647-214748364802147483647-02147483648002147483647-21474836482147483647-21474836482147483647-21474836482147483647 -2147483648 2147483647 00000000002147483647ffffffff0xffffffff0xffffffff-2147483648-2147483648-21474836480xffffffff0xffffffff0xffffffff214748364721474836472147483647+2147483647+2147483647+2147483647+2147483647+2147483647+2147483647- 2147483647- 2147483647 % -2147483648xabcdef0xdeadbeef 0x1123456789 \ No newline at end of file diff --git a/testing/printf_testcases.incl b/testing/printf_testcases.incl index c1c0a48..bcdb9f4 100644 --- a/testing/printf_testcases.incl +++ b/testing/printf_testcases.incl @@ -209,9 +209,11 @@ TESTCASE_SPRINTF( INT_OCTDIG ); TESTCASE( testprintf( target, "%#o", -1u ) == (int)strlen( INT_OCTDIG ) + 1 ); TESTCASE_SPRINTF( "0" INT_OCTDIG ); +#if 0 /* TODO: This test case is broken, doesn't test what it was intended to. */ TESTCASE( testprintf( target, "%.0#o", 0 ) == 5 ); TESTCASE_SPRINTF( "%.0#o" ); +#endif TESTCASE( testprintf( target, "%+d", INT_MIN ) == INT_DIG + 1 ); TESTCASE_SPRINTF( "-" INT_MIN_DEZ_STR ); TESTCASE( testprintf( target, "%+d", INT_MAX ) == INT_DIG + 1 ); @@ -349,7 +351,7 @@ TESTCASE( testprintf( target, "%p", (void *)0xdeadbeef ) == 10 ); TESTCASE_SPRINTF( "0xdeadbeef" ); TESTCASE( testprintf( target, "%#6x", 1 ) == 6 ); - TESTCASE_SPRINTF( "0x0001" ); + TESTCASE_SPRINTF( " 0x1" ); #ifndef TEST_CONVERSION_ONLY { int val1, val2; -- 2.40.0