mirror of git://gcc.gnu.org/git/gcc.git
2002-01-22 Benjamin Kosnik <bkoz@redhat.com> Audit for LANG independence. * include/bits/localefwd.h: Tweaks. * include/bits/locale_facets.tcc (money_get::do_get(long double)): Use __convert_to_v. (time_get::do_get_year): Same. (__convert_from_v): Add. (num_put::_M_convert_float): Use. (num_put::_M_convert_int): Same. (money_put::do_put): Same. * src/locale-inst.cc: Add instantiations for __convert_from_v. * config/locale/time_members_gnu.cc: Cleanup setlocale usage. * config/locale/time_members_generic.cc: * config/locale/messages_members_gnu.cc: Same. * config/locale/messages_members_gnu.h: Same. * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test02): New. * testsuite/22_locale/codecvt_members_char_char.cc (test02): New. * testsuite/22_locale/collate_members_wchar_t.cc (test02): New. * testsuite/22_locale/collate_members_char.cc (test02): New. * testsuite/22_locale/ctype_members_wchar_t.cc (test03): New. * testsuite/22_locale/ctype_members_char.cc (test03): New. * testsuite/22_locale/messages_members_char.cc (test02): New. * testsuite/22_locale/moneypunct_members_wchar_t.cc (test02): New. * testsuite/22_locale/moneypunct_members_char.cc (test02): New. * testsuite/22_locale/money_get_members_wchar_t.cc (test04): New. * testsuite/22_locale/money_get_members_char.cc (test04): New. * testsuite/22_locale/money_put_members_wchar_t.cc (test04): New. * testsuite/22_locale/money_put_members_char.cc (test04): New. * testsuite/22_locale/numpunct_members_wchar_t.cc (test02): New. * testsuite/22_locale/numpunct_members_char.cc (test02): New. * testsuite/22_locale/time_put_members_wchar_t.cc (test03): New. * testsuite/22_locale/time_put_members_char.cc (test03): New. * testsuite/22_locale/time_get_members_wchar_t.cc (test07): New. * testsuite/22_locale/time_get_members_char.cc (test07): New. * testsuite/22_locale/num_get_members_wchar_t.cc (test03): New. * testsuite/22_locale/num_get_members_char.cc (test03): New. * testsuite/22_locale/num_put_members_wchar_t.cc (test03): New. * testsuite/22_locale/num_put_members_char.cc (test03): New. * testsuite/22_locale/time_get_members_char.cc: Fixups for global locale issues. * testsuite/22_locale/time_get_members_char.cc: Same. 2002-01-22 Benjamin Kosnik <bkoz@redhat.com> libstdc++/5280 * include/bits/localefwd.h: Tweak comments. * include/bits/locale_facets.h (__convert_to_v): Add. * include/bits/locale_facets.tcc (num_get::do_get(double)): Use it. (num_get::do_get(float)): Same. (num_get::do_get(long double)): Same. (num_get::do_get(bool)): Same. (num_get::do_get(long)): Same. (num_get::do_get(long long)): Same. (num_get::do_get(unsigned int)): Same. (num_get::do_get(unsigned short)): Same. (num_get::do_get(unsigned long)): Same. (num_get::do_get(unsigned long long)): Same. * config/locale/c_locale_gnu.cc (__convert_to_v): Specialize. * config/locale/c_locale_generic.cc: Same. From-SVN: r49108 |
||
|---|---|---|
| .. | ||
| basic_file.h | ||
| basic_ios.h | ||
| basic_ios.tcc | ||
| basic_string.h | ||
| basic_string.tcc | ||
| boost_concept_check.h | ||
| c++config | ||
| char_traits.h | ||
| codecvt.h | ||
| concept_check.h | ||
| cpp_type_traits.h | ||
| fpos.h | ||
| fstream.tcc | ||
| functexcept.h | ||
| generic_shadow.h | ||
| gslice.h | ||
| gslice_array.h | ||
| indirect_array.h | ||
| ios_base.h | ||
| istream.tcc | ||
| locale_facets.h | ||
| locale_facets.tcc | ||
| localefwd.h | ||
| mask_array.h | ||
| ostream.tcc | ||
| pthread_allocimpl.h | ||
| slice.h | ||
| slice_array.h | ||
| sstream.tcc | ||
| stl_algo.h | ||
| stl_algobase.h | ||
| stl_alloc.h | ||
| stl_bvector.h | ||
| stl_construct.h | ||
| stl_deque.h | ||
| stl_function.h | ||
| stl_heap.h | ||
| stl_iterator.h | ||
| stl_iterator_base_funcs.h | ||
| stl_iterator_base_types.h | ||
| stl_list.h | ||
| stl_map.h | ||
| stl_multimap.h | ||
| stl_multiset.h | ||
| stl_numeric.h | ||
| stl_pair.h | ||
| stl_pthread_alloc.h | ||
| stl_queue.h | ||
| stl_raw_storage_iter.h | ||
| stl_relops.h | ||
| stl_set.h | ||
| stl_stack.h | ||
| stl_tempbuf.h | ||
| stl_threads.h | ||
| stl_tree.h | ||
| stl_uninitialized.h | ||
| stl_vector.h | ||
| stream_iterator.h | ||
| streambuf.tcc | ||
| streambuf_iterator.h | ||
| stringfwd.h | ||
| type_traits.h | ||
| valarray_array.h | ||
| valarray_array.tcc | ||
| valarray_meta.h | ||