From 8f9ec95011e88dc1151533c3a5bdf86c3e7eac21 Mon Sep 17 00:00:00 2001 From: solar Date: Tue, 2 Nov 2010 20:54:11 +0000 Subject: [PATCH] git-svn-id: https://srv7.svn-repos.de/dev34/pdclib/trunk@463 546481bc-9713-0410-bf18-d3337bbf4a3e --- 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.30.2