|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
svn commit: r814409 - in /stdcxx/branches/4.2.x: tests/containers/ tests/localization/ tests/regress/ util/Author: sebor
Date: Sun Sep 13 22:34:54 2009 New Revision: 814409 URL: http://svn.apache.org/viewvc?rev=814409&view=rev Log: 2009-09-13 Martin Sebor <sebor@...> * tests/localization/22.locale.ctype.tolower.cpp (locale_list): Removed unused global variable to silence gcc -Wshadow warnings. * tests/localization/22.locale.messages.mt.cpp (run_test): Silenced gcc's -Wunused warning, corrected a logic error in a preprocessor conditional and fixed a typo. * tests/localization/22.locale.statics.mt.cpp (test_global): Changed type of a local variable to avoid gcc's -Wsign-compare warnings. * tests/regress/22.locale.messages.stdcxx-542.cpp (run_test): Same. * tests/containers/23.bitset.cpp (test_ctors, stress_ctors, test_operators, test_other, stress_count, test_elem_access, test_to_string): Corrected formatting directive for size_t argument. * tests/regress/23.set.stdcxx-216.cpp (Value::Value(unsigned): Renamed a function formal argument to avoid a gcc -Wshadow warning. Removed commented out debugging code. * tests/regress/21.string.append.stdcxx-438.cpp (operator new): Threw std::bad_alloc on failure as required instead of returning null to silence a gcc warning. * tests/regress/21.string.replace.stdcxx-175.cpp (main): Removed unused arguments to silence gcc -Wunused warnings. * tests/regress/23.list.special.stdcxx-334.cpp (operator==, operator!=, main): Same. * tests/regress/23.list.insert.stdcxx-331.cpp (main): Same. * tests/regress/21.string.stdcxx-466.cpp (main): Same. * tests/regress/23.list.cons.stdcxx-268.cpp (main): Same. * util/locale.cpp (write_coll_info): Removed an empty else branch to silence a gcc -Wmissing-braces warning. * util/exec.cpp (wait_for_child): Added braces to silence a gcc -Wmissing-braces warning. Modified: stdcxx/branches/4.2.x/tests/containers/23.bitset.cpp stdcxx/branches/4.2.x/tests/localization/22.locale.ctype.tolower.cpp stdcxx/branches/4.2.x/tests/localization/22.locale.messages.mt.cpp stdcxx/branches/4.2.x/tests/localization/22.locale.statics.mt.cpp stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-438.cpp stdcxx/branches/4.2.x/tests/regress/21.string.replace.stdcxx-175.cpp stdcxx/branches/4.2.x/tests/regress/21.string.stdcxx-466.cpp stdcxx/branches/4.2.x/tests/regress/22.locale.messages.stdcxx-542.cpp stdcxx/branches/4.2.x/tests/regress/23.list.cons.stdcxx-268.cpp stdcxx/branches/4.2.x/tests/regress/23.list.insert.stdcxx-331.cpp stdcxx/branches/4.2.x/tests/regress/23.list.special.stdcxx-334.cpp stdcxx/branches/4.2.x/tests/regress/23.set.stdcxx-216.cpp stdcxx/branches/4.2.x/util/exec.cpp stdcxx/branches/4.2.x/util/locale.cpp Modified: stdcxx/branches/4.2.x/tests/containers/23.bitset.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/containers/23.bitset.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/containers/23.bitset.cpp (original) +++ stdcxx/branches/4.2.x/tests/containers/23.bitset.cpp Sun Sep 13 22:34:54 2009 @@ -388,25 +388,25 @@ const ULong bmask = ULong (::bitmax (N)); { // bitset::bitset() - rw_info (0, 0, __LINE__, "std::bitset<%d>::bitset()", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::bitset()", N); const std::bitset<N> b; rw_assert (0 == b.to_ulong (), 0, __LINE__, - "bitset<%d>::bitset ().to_ulong() == 0, got %#lx", + "bitset<%zu>::bitset ().to_ulong() == 0, got %#lx", b.to_ulong ()); } { // bitset::bitset (unsigned long) - rw_info (0, 0, __LINE__, "std::bitset<%d>::bitset (unsigned long)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::bitset (unsigned long)", N); const std::bitset<N> b (ULONG_MAX & bmask); rw_assert ((ULONG_MAX & bmask) == b.to_ulong (), 0, __LINE__, - "bitset<%d>::bitset (%#lx).to_ulong() == 0, got %#lx", + "bitset<%zu>::bitset (%#lx).to_ulong() == 0, got %#lx", N, ULONG_MAX & bmask, b.to_ulong ()); } { // bitset (const string& str, size_t pos = 0, size_t n = (size_t)-1); - rw_info (0, 0, __LINE__, "std::bitset<%d>::bitset (string)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::bitset (string)", N); test_set<N> ts; ts.set (); @@ -416,12 +416,12 @@ if (N <= sizeof (unsigned long) * CHAR_BIT) rw_assert (b == bmask, 0, __LINE__, - "bitset<%d>::bitset(string(\"%s\").to_ulong()" + "bitset<%zu>::bitset(string(\"%s\").to_ulong()" " == %#x, got %#x", N, ts.bits (), bmask, b.to_ulong ()); else rw_assert (test_set<N>(b) == ts, 0, __LINE__, - "bitset<%d>::bitset(string(\"111...111\")" + "bitset<%zu>::bitset(string(\"111...111\")" " == 111...111, got %s", N, test_set<N>(b).bits ()); @@ -432,24 +432,24 @@ } { // bitset (const bitset<N>& rhs) - rw_info (0, 0, __LINE__, "std::bitset<%d>::bitset (const bitset&)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::bitset (const bitset&)", N); const std::bitset<N> b1 (12345); const std::bitset<N> b2 (b1); rw_assert (b1.to_ulong () == b2.to_ulong (), 0, __LINE__, - "bitset<%d>::bitset (bitset<%d>(%#lx)).to_ulong() == %#lx," - " got %#lx", N, b1.to_ulong (), b2.to_ulong ()); + "bitset<%zu>::bitset (bitset<%1$zu>(%#lx)).to_ulong() " + "== %#2$lx, got %#lx", N, b1.to_ulong (), b2.to_ulong ()); rw_info (0, 0, __LINE__, - "std::bitset<%d>::operator=(const bitset&)", N); + "std::bitset<%zu>::operator=(const bitset&)", N); std::bitset<N> b3; b3 = b1; rw_assert (b1.to_ulong () == b3.to_ulong (), 0, __LINE__, - "bitset<%d>::bitset (bitset<%d>(%#lx)).to_ulong() == %#lx," - " got %#lx", N, b1.to_ulong (), b3.to_ulong ()); + "bitset<%zu>::bitset (bitset<%1$zu>(%#lx)).to_ulong() " + "== %#1$lx, got %#lx", N, b1.to_ulong (), b3.to_ulong ()); } } @@ -458,7 +458,7 @@ template <std::size_t N> void stress_ctors (const std::bitset<N>*) { - rw_info (0, 0, __LINE__, "std::bitset<%d>::bitset (string)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::bitset (string)", N); const std::size_t max_mask = bitmax (N); @@ -471,7 +471,7 @@ const std::bitset<N> b1 (n); rw_assert (n == b1.to_ulong (), 0, __LINE__, - "bitset<%d>::bitset(%#lx).to_ulong() == %#lx, got %#lx", + "bitset<%zu>::bitset(%#lx).to_ulong() == %#lx, got %#lx", N, n, n, b1.to_ulong ()); test_set<N> ts; @@ -480,7 +480,7 @@ // exercise 23.3.5.1, p3 std::bitset<N> b2 = std::bitset<N>(std::string (ts.bits ())); rw_assert (test_set<N>(b2) == ts, 0, __LINE__, - "bitset<%d>::bitset (\"%s\") got %s", + "bitset<%zu>::bitset (\"%s\") got %s", N, ts.bits (), b2.to_string ().c_str ()); } } @@ -491,7 +491,7 @@ void test_operators (const std::bitset<N>*) { #define TEST_OP(op) do { \ - rw_info (!i, 0, __LINE__, "std::bitset<%d>::operator" #op \ + rw_info (!i, 0, __LINE__, "std::bitset<%zu>::operator" #op \ "= (const bitset&)", N); \ \ test_set<N> lhs = test_set<N>().random (); \ @@ -502,12 +502,12 @@ const std::bitset<N> b_res = b_lhs op ## = b_rhs; \ \ rw_assert (res == test_set<N>(b_res), 0, __LINE__, \ - "bitset<%lu>::operator" #op "= (const bitset<%lu>&):" \ + "bitset<%zu>::operator" #op "= (const bitset<%zu>&):" \ " %s " #op " %s == %s, got %s", \ N, N, lhs.bits (), rhs.bits (), res.bits (), \ test_set<N>(b_res).bits ()); \ \ - rw_info (!i, 0, __LINE__, "std::bitset<%d>::operator" #op \ + rw_info (!i, 0, __LINE__, "std::bitset<%zu>::operator" #op \ " (const bitset&)", N); \ lhs.random (); \ b_lhs = std::bitset<N>(std::string (lhs.bits ())); \ @@ -516,7 +516,7 @@ const std::bitset<N> b_res2 = b_lhs op b_rhs; \ \ rw_assert (res2 == test_set<N>(b_res2), 0, __LINE__, \ - "bitset<%lu>::operator" #op " (const bitset<%lu>&):" \ + "bitset<%zu>::operator" #op " (const bitset<%zu>&):" \ " %s " #op " %s == %s, got %s", \ N, N, lhs.bits (), rhs.bits (), res2.bits (), \ test_set<N>(b_res2).bits ()); \ @@ -539,7 +539,7 @@ // 23.3.5.2, p5 and 23.3.5.3, p3 TEST_OP (^); - rw_info (!i, 0, __LINE__, "std::bitset<%d>::operator<<=(size_t)", N); + rw_info (!i, 0, __LINE__, "std::bitset<%zu>::operator<<=(size_t)", N); const test_set<N> ts1 = test_set<N>().random (); const test_set<N> ts2 = test_set<N>(ts1) <<= i % M; @@ -550,11 +550,11 @@ b1 <<= i % M; rw_assert (test_set<N>(b1) == ts2, 0, __LINE__, - "bitset<%d>::operator<<=(%lu): %s << %lu == %s, got %s", + "bitset<%zu>::operator<<=(%lu): %s << %lu == %s, got %s", N, i % M, ts1.bits (), i % M, ts2.bits (), test_set<N>(b1).bits ()); - rw_info (!i, 0, __LINE__, "std::bitset<%d>::operator>>=(size_t)", N); + rw_info (!i, 0, __LINE__, "std::bitset<%zu>::operator>>=(size_t)", N); const test_set<N> ts3 = test_set<N>(ts1) >>= i % M; std::bitset<N> b2 = std::bitset<N>(std::string (ts1.bits ())); @@ -563,32 +563,32 @@ b2 >>= i % M; rw_assert (test_set<N>(b2) == ts3, 0, __LINE__, - "bitset<%d>::operator>>=(%lu): %s >> %lu == %s, got %s", + "bitset<%zu>::operator>>=(%lu): %s >> %lu == %s, got %s", N, i % M, ts1.bits (), i % M, ts3.bits (), test_set<N>(b2).bits ()); rw_info (!i, 0, __LINE__, - "std::bitset<%d>::operator<<=(size_t) (unused bits)", N); + "std::bitset<%zu>::operator<<=(size_t) (unused bits)", N); if (N) { b1.set (N - 1); std::size_t first = b1.count (); std::size_t second = (b1 <<= 1).count (); rw_assert (!(first == second), 0, __LINE__, - "bitset<%lu>::operator<<=(1): " + "bitset<%zu>::operator<<=(1): " "after <<= 1: expected %lu, got %lu", N, first - 1, second); } rw_info (!i, 0, __LINE__, - "std::bitset<%d>::operator>>=(size_t) (unused bits)", N); + "std::bitset<%zu>::operator>>=(size_t) (unused bits)", N); if (N) { b2.set (); std::size_t first = b2.count (); std::size_t second = (b2 >>= 1).count (); rw_assert (first - 1 == second, 0, __LINE__, - "bitset<%lu>::operator>>=(1): " + "bitset<%zu>::operator>>=(1): " "after >>= 1: expected %lu, got %lu", N, first - 1, second); } @@ -612,13 +612,13 @@ std::bitset<N> b2 = ~b1; rw_assert (ts2 == test_set<N>(b2), 0, __LINE__, - "bitset<%d>::operator~(): ~%s == %s, got %s", + "bitset<%zu>::operator~(): ~%s == %s, got %s", N, ts1.bits (), ts2.bits (), test_set<N>(b2).bits ()); // 23.3.5.2, p25 b2.flip (); rw_assert (ts1 == test_set<N>(b2), 0, __LINE__, - "bitset<%d>::flip (): ~%s == %s, got %s", + "bitset<%zu>::flip (): ~%s == %s, got %s", N, ts1.bits (), ts2.bits (), test_set<N>(b2).bits ()); // 23.3.5.2, p27 @@ -626,36 +626,36 @@ b2.flip (_j); rw_assert (ts2 == test_set<N>(b2), 0, __LINE__, - "bitset<%d>::flip () == %s, got %s", + "bitset<%zu>::flip () == %s, got %s", N, ts2.bits (), test_set<N>(b2).bits ()); // 23.3.5.3, p35 rw_assert (ts2.count () == b2.count (), 0, __LINE__, - "bitset<%d>::count () == %d, got %d [%s]", + "bitset<%zu>::count () == %zu, got %d [%s]", N, ts2.count (), b2.count (), test_set<N>(b2).bits()); // 23.3.5.3, p37 - rw_assert (b2 == b2 && (N && !(b1 == b2) || !N && b1 == b2), + rw_assert (b2 == b2 && ((N && !(b1 == b2)) || (!N && b1 == b2)), 0, __LINE__, - "bitset<%d>::operator==(const bitset<%ul>&) [%s]", - N, N, N ? test_set<N>(b2).bits () : "<empty>"); + "bitset<%zu>::operator== (const bitset&) [%s]", + N, N ? test_set<N>(b2).bits () : "<empty>"); // 23.3.5.3, p38 - rw_assert ((N && b1 != b2 || !N && !(b1 != b2)) && !(b2 != b2), + rw_assert ((N && b1 != b2) || (!N && !(b1 != b2) && !(b2 != b2)), 0, __LINE__, - "bitset<%d>::operator!=(const bitset<%ul>&) [%s]", - N, N, N ? test_set<N>(b2).bits () : "<empty>"); + "bitset<%zu>::operator!= (const bitset&) [%s]", + N, N ? test_set<N>(b2).bits () : "<empty>"); // 23.3.5.3, p42 - rw_assert (b2.count() && b2.any() || !b2.count() && !b2.any(), + rw_assert ((b2.count () && b2.any ()) || (!b2.count () && !b2.any ()), 0, __LINE__, - "bitset<%d>::any () [%s]", + "bitset<%zu>::any () [%s]", N, test_set<N>(b2).bits ()); // 23.3.5.3, p43 - rw_assert (b2.count() && !b2.none() || !b2.count() && b2.none(), + rw_assert ((b2.count () && !b2.none ()) || (!b2.count () && b2.none ()), 0, __LINE__, - "bitset<%d>::none () [%s]", + "bitset<%zu>::none () [%s]", N, test_set<N>(b2).bits ()); for (std::size_t k = 0; k != N; ++k) { @@ -663,13 +663,13 @@ std::bitset<N> b3 = b1 << k; rw_assert (test_set<N>(b3) == ts3, 0, __LINE__, - "bitset<%lu>::operator<<(%lu)", N, k); + "bitset<%zu>::operator<< (%zu)", N, k); ts3 = test_set<N>(ts1) >>= k; b3 = b1 >> k; rw_assert (test_set<N>(b3) == ts3, 0, __LINE__, - "bitset<%lu>::operator>>(%lu)", N, k); + "bitset<%zu>::operator>> (%zu)", N, k); } } } @@ -679,7 +679,7 @@ template <std::size_t N> void stress_count (const std::bitset<N>*) { - rw_info (0, 0, __LINE__, "std::bitset<%lu>::count()", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::count()", N); for (std::size_t i = 0; i != N; i++) { std::bitset<N> b; @@ -688,7 +688,7 @@ b.set (j); rw_assert (b.count () == i, 0, __LINE__, - "%lu. std::bitset<%lu>::count()", i, N); + "%lu. std::bitset<%zu>::count()", i, N); } } @@ -697,9 +697,9 @@ template <std::size_t N> void test_elem_access (const std::bitset<N>*) { - rw_info (0, 0, __LINE__, "std::bitset<%lu>::test(size_t)", N); - rw_info (0, 0, __LINE__, "std::bitset<%lu>::operator[](size_t)", N); - rw_info (0, 0, __LINE__, "std::bitset<%lu>::operator[](size_t) const", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::test(size_t)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::operator[](size_t)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::operator[](size_t) const", N); for (std::size_t i = 0; i != NLOOPS; ++i) { @@ -709,18 +709,18 @@ for (std::size_t _j = 0; _j != N; ++_j) { // 23.3.5.2, p39 rw_assert (b.test (_j) == ts.test (_j), 0, __LINE__, - "bitset<%lu>::test (%lu): %s", + "bitset<%zu>::test (%lu): %s", N, _j, test_set<N>(b).bits ()); // 23.3.5.2, p??: see lwg issue 11 rw_assert (b [_j] == ts.test (_j), 0, __LINE__, - "bitset<%lu>::operator[](%lu): %s", + "bitset<%zu>::operator[](%lu): %s", N, _j, test_set<N>(b).bits ()); // 23.3.5.2, p??: see lwg issue 11 rw_assert (((const std::bitset<N>&)b) [_j] == ts.test (_j), 0, __LINE__, - "bitset<%lu>::operator[](%lu) const: %s", + "bitset<%zu>::operator[](%lu) const: %s", N, _j, test_set<N>(b).bits ()); // exercise std::bitset<N>::reference @@ -729,18 +729,18 @@ // std::bitset<N>::reference::flip() r.flip (); rw_assert (r == !ts.test (_j), 0, __LINE__, - "bitset<%lu>::reference::flip()", N); + "bitset<%zu>::reference::flip()", N); // std::bitset<N>::reference::operator~() bool toggled = ~r; rw_assert (toggled == ts.test (_j), 0, __LINE__, - "bitset<%lu>::reference::operator~()", N); + "bitset<%zu>::reference::operator~()", N); // std::bitset<N>::reference::operator=(bool) r = toggled; rw_assert (r == ts.test (_j) && b.test (_j) == ts.test (_j), 0, __LINE__, - "bitset<%lu>::reference::operator=(bool)", N); + "bitset<%zu>::reference::operator=(bool)", N); } } } @@ -1044,7 +1044,7 @@ static const char* const aname = alloc_name (Alloc ()); rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s, %s, %s >()", + "std::bitset<%zu>::to_string<%s, %s, %s >()", N, cname, tname, aname); test_set<N> ts; @@ -1078,7 +1078,7 @@ pos = compare (str3.data (), ts.bits (), "01"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string () == \"%s\", got \"%s\": " + "bitset<%zu>::to_string () == \"%s\", got \"%s\": " "mismatch at bit %d", N, ts.bits (), TO_STR (str3), pos); @@ -1086,14 +1086,14 @@ // specify one of the two function arguments (exercise the default // or the respective overload) rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s, %s, %s >(\"%s\")", + "std::bitset<%zu>::to_string<%s, %s, %s >(\"%s\")", N, cname, tname, aname, cname); str3 = bitset_to_string_3 (bs, 1, zero, one, (String3*)0); pos = compare (str3.data (), ts.bits (), "o1"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o') == %s, got %s: " + "bitset<%zu>::to_string ('o') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "o1").c_str (), TO_STR (str3), pos); @@ -1101,14 +1101,14 @@ // specify both of the two function arguments rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s, %s, %s >(%s, %s)", + "std::bitset<%zu>::to_string<%s, %s, %s >(%s, %s)", N, cname, tname, aname, cname, cname); str3 = bitset_to_string_3 (bs, 2, zero, one, (String3*)0); pos = compare (str3.data (), ts.bits (), "ox"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o', 'x') == %s, got %s: " + "bitset<%zu>::to_string ('o', 'x') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "ox").c_str (), TO_STR (str3), pos); @@ -1118,7 +1118,7 @@ // exercise the overload of the to_string() member function template // that takes the first two template parameters different from char, // and char_traits<char> - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string<%s, %s >()", + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string<%s, %s >()", N, cname, tname); typedef std::allocator<charT> CharTAlloc; @@ -1132,21 +1132,21 @@ pos = compare (str2.data (), ts.bits (), "01"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string () == %s, got %s: mismatch at bit %d", + "bitset<%zu>::to_string () == %s, got %s: mismatch at bit %d", N, ts.bits (), TO_STR (str2), pos); // specify one of the two function arguments (exercise the default // or the respective overload) rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s, %s >(%s)", + "std::bitset<%zu>::to_string<%s, %s >(%s)", N, cname, tname, cname); str2 = bitset_to_string_2 (bs, 1, zero, one, (String2*)0); pos = compare (str2.data (), ts.bits (), "o1"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o') == %s, got %s: " + "bitset<%zu>::to_string ('o') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "o1").c_str (), TO_STR (str2), pos); @@ -1154,14 +1154,14 @@ // specify both of the two function arguments rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s, %s >(%s, %s)", + "std::bitset<%zu>::to_string<%s, %s >(%s, %s)", N, cname, tname, cname, cname); str2 = bitset_to_string_2 (bs, 2, zero, one, (String2*)0); pos = compare (str2.data (), ts.bits (), "ox"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o', 'x') == %s, got %s: " + "bitset<%zu>::to_string ('o', 'x') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "ox").c_str (), TO_STR (str2), pos); @@ -1170,7 +1170,7 @@ //////////////////////////////////////////////////////////////////////// // exercise the overload of the to_string() member function template // that takes the first template parameter different from char - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string<%s>()", + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string<%s>()", N, cname); typedef std::char_traits<charT> CharTraits; @@ -1184,20 +1184,20 @@ pos = compare (str1.data (), ts.bits (), "01"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string () == %s, got %s: mismatch at bit %d", + "bitset<%zu>::to_string () == %s, got %s: mismatch at bit %d", N, ts.bits (), TO_STR (str1), pos); // specify one of the two function arguments (exercise the default // or the respective overload) - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string<%s>(%s)", + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string<%s>(%s)", N, cname, cname); str1 = bitset_to_string_1 (bs, 1, zero, one, (String1*)0); pos = compare (str1.data (), ts.bits (), "o1"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o') == %s, got %s: " + "bitset<%zu>::to_string ('o') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "o1").c_str (), TO_STR (str1), pos); @@ -1205,14 +1205,14 @@ // specify both of the two function arguments rw_info (0, 0, __LINE__, - "std::bitset<%lu>::to_string<%s>(%s, %s)", + "std::bitset<%zu>::to_string<%s>(%s, %s)", N, cname, cname, cname); str1 = bitset_to_string_1 (bs, 2, zero, one, (String1*)0); pos = compare (str1.data (), ts.bits (), "ox"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o', 'x') == %s, got %s: " + "bitset<%zu>::to_string ('o', 'x') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "ox").c_str (), TO_STR (str1), pos); @@ -1226,7 +1226,7 @@ if (nontemplate_done) return; - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string ()", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string ()", N); typedef std::string String0; @@ -1238,32 +1238,32 @@ pos = compare (str0.data (), ts.bits (), "01"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string () == %s, got %s: mismatch at bit %d", + "bitset<%zu>::to_string () == %s, got %s: mismatch at bit %d", N, ts.bits (), str0.c_str (), pos); // specify one of the two function arguments (exercise the default // or the respective overload) - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string (char)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string (char)", N); str0 = bitset_to_string_0 (bs, 1, 'o', 'x', (String0*)0); pos = compare (str0.data (), ts.bits (), "o1"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o') == %s, got %s: " + "bitset<%zu>::to_string ('o') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "o1").c_str (), str0.c_str (), pos); // specify both of the two function arguments - rw_info (0, 0, __LINE__, "std::bitset<%lu>::to_string (char, char)", N); + rw_info (0, 0, __LINE__, "std::bitset<%zu>::to_string (char, char)", N); str0 = bitset_to_string_0 (bs, 2, 'o', 'x', (String0*)0); pos = compare (str0.data (), ts.bits (), "ox"); rw_assert (-1 == pos, 0, __LINE__, - "bitset<%lu>::to_string ('o', 'x') == %s, got %s: " + "bitset<%zu>::to_string ('o', 'x') == %s, got %s: " "mismatch at bit %d", N, to_string (ts.bits (), "ox").c_str (), str0.c_str (), pos); Modified: stdcxx/branches/4.2.x/tests/localization/22.locale.ctype.tolower.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/localization/22.locale.ctype.tolower.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/localization/22.locale.ctype.tolower.cpp (original) +++ stdcxx/branches/4.2.x/tests/localization/22.locale.ctype.tolower.cpp Sun Sep 13 22:34:54 2009 @@ -83,8 +83,6 @@ "{zh-CN-*-{GB*,UTF-8,CP125?}}," \ "{ru-RU-*-{KOI*,UTF-8,CP125?}}}" -const char* locale_list = 0; - #define BEGIN_LOCALE_LOOP(num, locname, loop_cntrl) \ const char* locale_list = rw_locale_query (LC_CTYPE, LOCALES); \ for (const char* locname = locale_list; \ Modified: stdcxx/branches/4.2.x/tests/localization/22.locale.messages.mt.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/localization/22.locale.messages.mt.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/localization/22.locale.messages.mt.cpp (original) +++ stdcxx/branches/4.2.x/tests/localization/22.locale.messages.mt.cpp Sun Sep 13 22:34:54 2009 @@ -375,13 +375,21 @@ try { const std::locale loc (data.locale_name_); - const std::messages<char>& nm = - std::use_facet<std::messages<char> >(loc); + { + const std::messages<char>& nm = + std::use_facet<std::messages<char> >(loc); -#ifdef _RWSTD_NO_WCHAR_T + _RWSTD_UNUSED (nm); + } - const std::messages<wchar_t>& nm = - std::use_facet<std::messages<wchar_t> >(loc); +#ifndef _RWSTD_NO_WCHAR_T + + { + const std::messages<wchar_t>& wm = + std::use_facet<std::messages<wchar_t> >(loc); + + _RWSTD_UNUSED (wm); + } #endif // _RWSTD_NO_WCHAR_T Modified: stdcxx/branches/4.2.x/tests/localization/22.locale.statics.mt.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/localization/22.locale.statics.mt.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/localization/22.locale.statics.mt.cpp (original) +++ stdcxx/branches/4.2.x/tests/localization/22.locale.statics.mt.cpp Sun Sep 13 22:34:54 2009 @@ -93,7 +93,7 @@ static void* test_global (void*) { - for (std::size_t i = 0; i != opt_nloops; ++i) { + for (std::size_t i = 0; i != std::size_t (opt_nloops); ++i) { if (rw_thread_pool_timeout_expired ()) break; Modified: stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-438.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-438.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-438.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/21.string.append.stdcxx-438.cpp Sun Sep 13 22:34:54 2009 @@ -40,7 +40,7 @@ { void* const ptr = std::malloc (n + sizeof n); if (!ptr) - return 0; + throw std::bad_alloc (); std::memset (ptr, -1, n); *(std::size_t*)ptr = n; Modified: stdcxx/branches/4.2.x/tests/regress/21.string.replace.stdcxx-175.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/21.string.replace.stdcxx-175.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/21.string.replace.stdcxx-175.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/21.string.replace.stdcxx-175.cpp Sun Sep 13 22:34:54 2009 @@ -28,17 +28,15 @@ #include <string> #include <stdexcept> -int main (int argc, char* argv []) +int main () { std::string s (4095, 'a'); - try - { + try { s.replace (0, 1, "a", s.max_size () + 1); assert (!"Expect length error, got nothing"); } - catch (std::length_error& e) - { + catch (std::length_error&) { } return 0; Modified: stdcxx/branches/4.2.x/tests/regress/21.string.stdcxx-466.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/21.string.stdcxx-466.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/21.string.stdcxx-466.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/21.string.stdcxx-466.cpp Sun Sep 13 22:34:54 2009 @@ -27,7 +27,7 @@ #include <cassert> #include <string> -int main (int argc, char* argv[]) +int main () { std::string s ("efgh"); Modified: stdcxx/branches/4.2.x/tests/regress/22.locale.messages.stdcxx-542.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/22.locale.messages.stdcxx-542.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/22.locale.messages.stdcxx-542.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/22.locale.messages.stdcxx-542.cpp Sun Sep 13 22:34:54 2009 @@ -65,7 +65,7 @@ messagesT::catalog cats [4]; - int i; + std::size_t i; // test STDCXX-508 for (i = 0; i < sizeof (cats) / sizeof (*cats); ++i) { @@ -74,7 +74,7 @@ } // test STDCXX-542 - for (--i; i >= 0; --i) + while (i-- > 0) msgs.close (cats [i]); std::remove (CATALOG CAT_EXT); Modified: stdcxx/branches/4.2.x/tests/regress/23.list.cons.stdcxx-268.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/23.list.cons.stdcxx-268.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/23.list.cons.stdcxx-268.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/23.list.cons.stdcxx-268.cpp Sun Sep 13 22:34:54 2009 @@ -51,7 +51,8 @@ int ListItem::count_ = 0; -int main(int argc, char* argv[]) + +int main () { typedef std::list<ListItem> List; ListItem items [20]; Modified: stdcxx/branches/4.2.x/tests/regress/23.list.insert.stdcxx-331.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/23.list.insert.stdcxx-331.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/23.list.insert.stdcxx-331.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/23.list.insert.stdcxx-331.cpp Sun Sep 13 22:34:54 2009 @@ -51,7 +51,8 @@ int ListItem::count_ = 0; -int main (int argc, char* argv[]) + +int main () { typedef std::list<ListItem> List; ListItem items [20]; Modified: stdcxx/branches/4.2.x/tests/regress/23.list.special.stdcxx-334.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/23.list.special.stdcxx-334.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/23.list.special.stdcxx-334.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/23.list.special.stdcxx-334.cpp Sun Sep 13 22:34:54 2009 @@ -32,17 +32,18 @@ { }; -bool operator == (Alloc a1, Alloc a2) +bool operator== (Alloc, Alloc) { return false; } -bool operator != (Alloc a1, Alloc a2) +bool operator!= (Alloc, Alloc) { return true; } -int main(int argc, char* argv[]) + +int main () { const char src [] = "source string"; const char dst [] = "destination string"; Modified: stdcxx/branches/4.2.x/tests/regress/23.set.stdcxx-216.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/regress/23.set.stdcxx-216.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/tests/regress/23.set.stdcxx-216.cpp (original) +++ stdcxx/branches/4.2.x/tests/regress/23.set.stdcxx-216.cpp Sun Sep 13 22:34:54 2009 @@ -22,7 +22,7 @@ * implied. See the License for the specific language governing * permissions and limitations under the License. * - * Copyright 1994-2008 Rogue Wave Software. + * Copyright 1994-2008 Rogue Wave Software, Inc. * **************************************************************************/ @@ -33,15 +33,15 @@ { static const unsigned magic = 0x12344321; - Value (unsigned value = 0) - : value (value) - , valid (magic) + Value (unsigned val = 0) + : value (val), + valid (magic) { } Value (const Value& key) - : value (key.value) - , valid (key.magic) + : value (key.value), + valid (key.magic) { } @@ -89,17 +89,6 @@ unsigned valid; }; -//#include <iostream> -// -//void dump (const std::set<Value>& s) -//{ -// std::set<Value>::const_iterator b = s.begin (); -// std::set<Value>::const_iterator e = s.end (); -// -// for (/**/; b != e; ++b) -// std::cout << b->value << ' '; -// std::cout << std::endl; -//} int main () { Modified: stdcxx/branches/4.2.x/util/exec.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/util/exec.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/util/exec.cpp (original) +++ stdcxx/branches/4.2.x/util/exec.cpp Sun Sep 13 22:34:54 2009 @@ -550,8 +550,9 @@ else if (WIFCONTINUED (status)) stopped = 0; #endif - else - ; /* huh? */ + else { + /* huh? */ + } } else if ((pid_t)-1 == wait_pid) { if (EINTR == errno && alarm_timeout) { @@ -619,8 +620,9 @@ if (waitopts) /* bad waitpid options, reset to 0 and try again */ waitopts = 0; - else - ; /* Now what? */ + else { + /* Now what? */ + } } else if (ECHILD == errno) { /* should not happen */ Modified: stdcxx/branches/4.2.x/util/locale.cpp URL: http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/util/locale.cpp?rev=814409&r1=814408&r2=814409&view=diff ============================================================================== --- stdcxx/branches/4.2.x/util/locale.cpp (original) +++ stdcxx/branches/4.2.x/util/locale.cpp Sun Sep 13 22:34:54 2009 @@ -865,8 +865,6 @@ if (n_cmap2_it != cmap->get_mb_cmap().end()) std::cout << cmap->get_rw_cmap().find( n_cmap2_it->second)->second; - else - ; } else { for (unsigned int j = 0; j < idx; j++) { |
| Free embeddable forum powered by Nabble | Forum Help |