aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
AgeCommit message (Collapse)AuthorFilesLines
2001-02-12* src/locale.cc: Remove bogus locale::id definitions.Mark Mitchell2-22/+4
From-SVN: r39598
2001-02-11std_valarray.h: #undef _DEFINE_LOGICAL_OPERATOR...Gabriel Dos Reis2-1/+4
* include/bits/std_valarray.h: #undef _DEFINE_LOGICAL_OPERATOR, not _DEFINE_VALARRAY_OPERATOR which is not existent. From-SVN: r39592
2001-02-11valarray_meta.h (_RefFunClos<>_RefRunClos): Fix thinko in member initialisation.Gabriel Dos Reis2-1/+6
* include/bits/valarray_meta.h (_RefFunClos<>_RefRunClos): Fix thinko in member initialisation. From-SVN: r39591
2001-02-11std_valarray.h (valarray<>::shift): Avoid comparaison between signed and ↵Gabriel Dos Reis2-40/+51
unsigned integer types. * include/bits/std_valarray.h(valarray<>::shift): Avoid comparaison between signed and unsigned integer types. (valarray<>::cshift): Reformat. From-SVN: r39590
2001-02-11gen-num-limits.cc: Use sigsetjmp and siglongjmp if available.Alexandre Oliva6-810/+873
* src/gen-num-limits.cc: Use sigsetjmp and siglongjmp if available. * mknumeric_limits: Compile it with -DHAVE_CONFIG_H. * configure.in: Test for sigsetjmp. * configure, config.h.in: Rebuilt. From-SVN: r39586
2001-02-11valarray-inst.cc (gslice::_Indexer::_Indexer): Don't flip lengths and strides.Gabriel Dos Reis2-49/+79
* src/valarray-inst.cc (gslice::_Indexer::_Indexer): Don't flip lengths and strides. (__gslice_to_index): Document. From-SVN: r39583
2001-02-11char_traits.h (char_traits<char>::int_type): Change to `int' to match ↵Gabriel Dos Reis3-1/+41
21.1.3.1/2. 2001-02-11 Gabriel Dos Reis <gdr@codesourcery.com> * include/bits/char_traits.h char_traits<char>::int_type: Change to `int' to match 21.1.3.1/2. * testsuite/21_strings/char_traits-int_type.C: New test. From-SVN: r39581
2001-02-10Makefile.am: New file.Gabriel Dos Reis2-0/+32
2001-02-10 Gabriel Dos Reis <gdr@codesourcery.com> * testsuite/Makefile.am: New file. From-SVN: r39574
2001-02-09* include/c_shadow/bits/std_cstdlib.h (lldiv_t): Fix typo.Nathan Sidwell2-1/+5
From-SVN: r39565
2001-02-08locale-inst.cc (fill_n): Instantiate with size_t arguments.Benjamin Kosnik2-21/+16
2001-02-08 Loren J. Rittle <ljrittle@acm.org> * src/locale-inst.cc (fill_n): Instantiate with size_t arguments. From-SVN: r39549
2001-02-08* configure.target (aix4*): Remove extra set of brackets.David Edelsohn2-1/+5
From-SVN: r39546
2001-02-07Clean up stdexcept.Benjamin Kosnik13-204/+282
2001-02-07 Benjamin Kosnik <bkoz@redhat.com> Clean up stdexcept. * include/bits/stringfwd.h: New file. * include/bits/stl_string_fwd.h: Remove. * include/bits/localefwd.h: Remove declaration for allocator. * include/bits/std_iosfwd: Same. * include/bits/std_string.h: Include it. * include/bits/std_ios.h: Remove include. * include/bits/basic_string.h: Tweak. * libsupc++/new: Format. * src/Makefile.am (base_headers): Add stringfwd.h, remove stl_string_fwd.h * src/Makefile.in: Regenerate. * include/bits/std_stdexcept.h: Rewrite. * src/stdexcept.cc: Same. From-SVN: r39526
2001-02-07acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install ↵Benjamin Kosnik1-2/+2
locations too. 2001-02-06 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install locations too. * aclocal.m4: Regenerate. * configure.in: Remove USE_LIBDIR. * configure: Regenerate. * src/Makefile.am (toolexecdir): Simplify, use glibcpp_toolexecdir, glibcpp_toolexeclibdir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Same. * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Just remove special rules for locale-inst.cc and misc-inst.cc as no longer necessary. Follow C++STYLE for naming non-static functions. * include/bits/ostream.tcc (_S_pad_char): Not static, rename to __pad_char. * include/bits/streambuf.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/locale_facets.tcc (_S_pad_numeric): To __pad_numeric. (_S_output_float): To __output_float. * include/bits/std_streambuf.h (_S_copy_streambufs): To __copy_streambufs. * include/bits/locale_facets.tcc (_S_build_float_format): To __build_float_format. (_S_format): To __output_integer. (_S_fill): To __pad. * src/locale.cc: Same. * src/misc-inst.cc: Fix formatting. Fix signature for wchar_t. Correct names. * include/bits/locale_facets.tcc (_S_group_digits): To __group_digits. * src/locale-inst.cc: Fixup names. Add use_facet instantiations for collate, numpunct. From-SVN: r39509
2001-02-07acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install ↵Benjamin Kosnik20-243/+283
locations too. 2001-02-06 Benjamin Kosnik <bkoz@fillmore.constant.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library install locations too. * aclocal.m4: Regeneate. * configure.in: Remove USE_LIBDIR. * configure: Regenerate. * src/Makefile.am (toolexecdir): Simplify, use glibcpp_toolexecdir, glibcpp_toolexeclibdir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Same. * libsupc++/Makefile.in: Regenerate. * src/Makefile.am: Just remove special rules for locale-inst.cc and misc-inst.cc as no longer necessary. Follow C++STYLE for naming non-static functions. * include/bits/ostream.tcc (_S_pad_char): Not static, rename to __pad_char. * include/bits/streambuf.tcc: Same. * include/bits/ostream.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/locale_facets.tcc (_S_pad_numeric): To __pad_numeric. (_S_output_float): To __output_float. * include/bits/std_streambuf.h (_S_copy_streambufs): To __copy_streambufs. * include/bits/locale_facets.tcc (_S_build_float_format): To __build_float_format. (_S_format): To __output_integer. (_S_fill): To __pad. * src/locale.cc: Same. * src/misc-inst.cc: Fix formatting. Fix signature for wchar_t. Correct names. * include/bits/locale_facets.tcc (_S_group_digits): To __group_digits. * src/locale-inst.cc: Fixup names. Add use_facet instantiations for collate, numpunct. From-SVN: r39508
2001-02-07configopts.html: Fix HTML markup.Phil Edwards9-75/+233
2001-02-06 Phil Edwards <pme@sources.redhat.com> * docs/html/configopts.html: Fix HTML markup. * docs/html/install.html: Bring up to date. * docs/html/17_intro/C++STYLE: Add global variable conventions. * docs/html/21_strings/howto.html: More notes. * docs/html/22_locale/howto.html: Fix HTML markup. * docs/html/27_io/howto.html: More notes. * docs/html/27_io/binary_iostreams_kanze.txt: New file. * docs/html/27_io/binary_iostreams_kuehl.txt: New file. From-SVN: r39503
2001-02-06misc-inst.cc (_S_pad_char): Modify declaration's parameters to match header ↵Jeffrey Oldham2-15/+14
files. 2001-02-06 Jeffrey Oldham <oldham@codesourcery.com> * src/misc-inst.cc (_S_pad_char): Modify declaration's parameters to match header files. (_S_output_float): Likewise. (_S_copy_streambufs): Likewise. From-SVN: r39496
2001-02-06Fix typo and wrong attribution in ChangeLog itself.Hyman Rosen1-1/+2
From-SVN: r39494
2001-02-06std_istream.h (op>> signed,unsigned char): Must use reinterpret_cast, not ↵Hyman Rosen2-2/+7
static_cast. 2001-02-06 Phil Edwards <pme@sources.redhat.com> * include/bits/std_istream.h (op>> signed,unsigned char): Must use reinterpret_cast, not static_cast. From-SVN: r39493
2001-02-06acinclude.m4 (gxx_include_dir): Quote, fix regression.Benjamin Kosnik4-12/+12
2001-02-06 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (gxx_include_dir): Quote, fix regression. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r39485
2001-02-06locale_facets.h (class moneypunct): Fix typos.Benjamin Kosnik2-4/+16
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (class moneypunct): Fix typos. * libsupc++/pure.cc: Revert. From-SVN: r39484
2001-02-06locale_facets.h (class moneypunct): Fix typos.Benjamin Kosnik2-12/+16
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * include/bits/locale_facets.h (class moneypunct): Fix typos. From-SVN: r39483
2001-02-06acinclude.m4 (GLIBCPP_CHECK_MATH_DECL_1): New macro.Benjamin Kosnik4-1614/+1756
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_MATH_DECL_1): New macro. (GLIBCPP_CHECK_MATH_DECL_2): New macro. (GLIBCPP_CHECK_MATH_DECL_3): New macro. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1): Use it, check for _* too. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2): Same. (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3): Same. (GLIBCPP_CHECK_MATH_SUPPORT): Remove explicit checks for _* versions. * aclocal.m4: Regenerate. * configure: Regenerate. From-SVN: r39482
2001-02-06locale_facets.tcc: Remove `static' keyword on function definitions.Mark Mitchell8-17/+130
* include/bits/locale_facets.tcc: Remove `static' keyword on function definitions. * include/bits/std_streambuf.h: Likewise. * src/Makefile.am: Remove use of -fimplicit-templates. * src/Makefile.in: Regenerated. * src/locale-inst.cc: Explicitly instantiate more functions. * src/msic-inst.cc: Likewise. * src/string-inst.cc: Likewise. From-SVN: r39481
2001-02-06acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): New macro.Benjamin Kosnik12-174/+197
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): New macro. Consolidate all the bits to do with where includes might be installed. * aclocal.m4: Regenerate. * configure.in: Use it. * configure: Regenerate. * src/Makefile.am (targetincludep): Use simplified rules. (targetincludep): Rename gxx_target_include_dir. (myincludep): Rename gxx_include_dir. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Use simplified rules. * libsupc++/Makefile.in: Regenerate. From-SVN: r39479
2001-02-05std_cerrno.h: Correct date format for copyright.Benjamin Kosnik17-20/+219
2001-02-05 Benjamin Kosnik <bkoz@redhat.com> * include/c_std/bits/std_cerrno.h: Correct date format for copyright. * include/c_std/bits/std_cctype.h: Same. * include/c_std/bits/std_cassert.h: Same. * include/c_std/bits/std_cstdarg.h: Same. * include/c_std/bits/std_cstddef.h: Same. * include/c_std/bits/std_cstdio.h: Undefine all names brought into namespace std. * include/c_std/bits/std_ctime.h: Same. * include/c_std/bits/std_clocale.h: Same. * include/c_std/bits/std_cmath.h: Same. * include/c_std/bits/std_csetjmp.h: Same. * include/c_std/bits/std_csignal.h: Same. * include/c_std/bits/std_cstring.h: Same. * include/c_std/bits/std_cstdlib.h: Same. * include/c_std/bits/std_cwchar.h: Same. From-SVN: r39468
2001-02-05ios_base_members_static.cc: Swap order of tests.Phil Edwards2-27/+31
2001-02-05 Phil Edwards <pme@sources.redhat.com> * testsuite/27_io/ios_base_members_static.cc: Swap order of tests. From-SVN: r39466
2001-02-05string-inst.cc (string::_M_replace): Explicitly instantiate.Mark Mitchell2-0/+19
* src/string-inst.cc (string::_M_replace): Explicitly instantiate. (string::_S_construct): Likewise. From-SVN: r39465
2001-02-05default.exp: New file.Gabriel Dos Reis2-0/+25
* testsuite/config/default.exp: New file. * testsuite/config: New directory. From-SVN: r39447
2001-02-04typeinfo (__GXX_MERGED_TYPEINFO_NAMES): New macro.Mark Mitchell4-19/+49
* libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): New macro. * libsupc++/tinfo.cc (std::typeinfo::operator==): Use strcmp whenever !__GXX_MERGED_TYPEINFO_NAMES. * libsupc++/tinfo2.cc (std::typeinfo::before): Likewise. From-SVN: r39438
2001-02-03Makefile.am (mkinstalldirs): Set.Benjamin Kosnik13-1073/+909
2001-02-03 Alexandre Oliva <aoliva@redhat.com> Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at> * Makefile.am (mkinstalldirs): Set. * src/Makefile.am (mkinstalldirs): Set. * libmath/Makefile.am (mkinstalldirs): Set. * libsup++/Makefile.am (mkinstalldirs): Set. * libio/Makefile.am (mkinstalldirs): Set. * */Makefile.in: Regenerate. From-SVN: r39430
2001-02-03stl_threads.h (struct _STL_mutex_lock): Same.Benjamin Kosnik3-8/+13
2001-02-03 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_threads.h (struct _STL_mutex_lock): Same. * include/bits/localefwd.h: More initialization cleanups. From-SVN: r39428
2001-02-03ios_base.h (_S_ios_fmtflags_end): Initialize correctly targets with 16bit ints.Jeffrey A Law2-4/+12
* include/bits/ios_base.h (_S_ios_fmtflags_end): Initialize correctly targets with 16bit ints. (_S_ios_openmode_end): Similarly. (_S_ios_iostate_end): Similarly. (_S_ios_Seekdir_end): Similarly. From-SVN: r39427
2001-02-02mkcheck.in: Also limit virtual memory size, for mmap-based mallocs.Phil Edwards2-4/+9
2001-02-02 Phil Edwards <pme@sources.redhat.com> * mkcheck.in: Also limit virtual memory size, for mmap-based mallocs. From-SVN: r39416
2001-02-01configure.in (toplevel_srcdir, auxdir): Set.Alexandre Oliva15-2889/+1140
* configure.in (toplevel_srcdir, auxdir): Set. * acinclude.m4 (glibcpp_basedir): Set based on auxdir. * aclocal.m4, configure, Makefile.in: Rebuilt. * libio/Makefile.in, math/Makefile.in, src/Makefile.in: Likewise. * libsupc++-v3/Makefile.am (INCLUDES): Use toplevel_srcdir. * libsupc++-v3/Makefile.in: Rebuilt. * libsupc++-v3/configure.in, libsupc++-v3/configure: Removed. * libsupc++-v3/aclocal.m4, libsupc++-v3/config.h.in: Likewise. From-SVN: r39395
2001-01-30c_locale_generic.cc: Remove langinfo include.Benjamin Kosnik2-1/+4
2001-01-30 Benjamin Kosnik <bkoz@redhat.com> * config/c_locale_generic.cc: Remove langinfo include. From-SVN: r39349
2001-01-30Preliminary named locales.Benjamin Kosnik29-1777/+2813
2001-01-29 Benjamin Kosnik <bkoz@redhat.com> Preliminary named locales. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): New macro. * aclocal.m4: Regenerate. * configure.in: Use it. * configure: Regerate. * src/Makefile.am (sources): Add c++locale.cc. (build_headers): Add c++locale.h. * src/Makefile.in: Regenerate. * config/c_locale_gnu.h: New file. * config/c_locale_gnu.cc: New file. Non-inline member functions for named locales, gnu-specific. * config/c_locale_generic.h: New file. * config/c_locale_generic.cc: New file. Non-inline member functions for named locales, generic version. * docs/html/configopts.html: Add documentation on new options. * include/bits/locale_facets.h (class _Messages): Remove. (class _Moneypunct): Remove. * src/locale-inst.cc: Remove. * include/bits/locale_facets.h (class _Collate): Remove. * src/locale-inst.cc (std): Remove. * src/locale.cc: And here. * include/bits/localefwd.h (locale::_M_coalesce): New function. Correctly put together multi-name locales. (_Impl(const _Impl&, category, size_t)): Remove. * include/bits/localefwd.h (locale::_Impl): Remove _M_construct_* member functions. (_M_normalize_category_names): Remove. (_M_replace_categories): Fix. * src/localename.cc (locale::_Impl::_M_construct_collate): Remove. (locale::_Impl::_M_construct_ctype): Remove. (locale::_Impl::_M_construct_monetary): Remove. (locale::_Impl::_M_construct_numeric): Remove. (locale::_Impl::_M_construct_time): Remove. (locale::_Impl::_M_construct_messages): Remove. * include/bits/locale_facets.h (_Bad_use_facet): Remove. (_Use_facet_failure_handle): Remove. * src/locale.cc: Remove definitions. * src/locale-inst.cc: And here. * testsuite/22_locale/ctor_copy_dtor.cc (test01): Fixup. Add tests. * src/localename.cc (locale::facet::_S_create_c_locale): Properly create and error-check underlying locale object. (locale::facet::_S_destroy_c_locale): Add, take care of properly tearing down underlying locale object. * include/bits/localefwd.h (locale::facet): Declare. * testsuite/22_locale/members.cc: Don't test "fr_FR" locale for correctness, as glibc apparently has incorrect info in it. Test with it when it works again..... * include/bits/localefwd.h (locale::_Impl::__vec_string): Remove. Number of categories is fixed at six, so just simplify and make this an array of strings. (locale::_Impl::_M_has_name): Remove. (locale::_Impl::_M_name): Remove. (locale::_Impl::_M_category_names): Turns into... (locale::_Impl::_M_names): ...this. (locale::_Impl::_M_has_same_name()): New function. * src/localename.cc (locale::_Impl::~_Impl()): Remove here. (locale::_Impl::_Impl(size_t __refs, string __str)): Simplify signature. * src/locale.cc (locale::name()): Construct mangled name accurately reflecting combined locale categories. * src/locale.cc (locale::classic()): Don't initialize here. * src/localename.cc (locale::_Impl::_Impl(size_t __num, size_t __refs, bool __has_name, string __str): Do it here. * include/bits/localefwd.h: _S_categories_num to _S_num_categories. _S_facets_num to _S_num_facets. (locale::id::id()): Explicitly set _M_index to zero. * src/locale.cc: Same. * src/locale.cc: (locale::locale(const char*)): Construct named locales uniquely. * src/locale.cc: Remove numpunct_byname ctors. * testsuite/22_locale/numpunct_byname.cc: New file. * testsuite/22_locale/numpunct.cc: New file. * include/bits/localefwd.h (class locale): Change data members to protected, from private. (_Impl::_M_get_c_locale): Add member function. (locale::facet::_M_get_global_impl()): Add member function. * include/bits/locale_facets.h (numpunct::_M_init): Change to take a __c_locale pointer. (numpunct::numpunct( __c_locale*, size_t)): Add additonal ctor for named locales. * testsuite/22_locale/members.cc: New file, test name and combine. * include/bits/locale_facets.h (class numpunct): Remove class _Punct and _Numpunct. Rewrite class numpunct to be correct for named locales. * include/bits/localefwd.h (locale::_Imp::_M_c_locale): Add. * src/localename.cc (_Impl::~_Impl()): Call __frelocale. (_Imp::_Impl(size_t, size_t, bool, string)) Initialize _M_c_locale. * src/locale-inst.cc: Remove _Numpunct, _Punct instantiations. * testsuite/22_locale/numpunct_char_members.cc: New file. From-SVN: r39347
2001-01-28README: Add more comment.Gabriel Dos Reis3-30/+43
2001-01-28 Gabriel Dos Reis <gdr@codesourcery.com> * testsuite/README: Add more comment. * testsuite/lib/libstdc++.exp: Tweak comment. From-SVN: r39321
2001-01-27pure.cc (writestr): Just use cstdio and std::fputs.Benjamin Kosnik2-15/+8
2001-01-26 Benjamin Kosnik <bkoz@kredhat.com> * libsupc++/pure.cc (writestr): Just use cstdio and std::fputs. From-SVN: r39296
2001-01-26inserters_extractors.cc: Remove explicit reference to 'testsuite/'.Loren J. Rittle2-1/+6
2001-01-25 Loren J. Rittle <ljrittle@acm.org> * testsuite/21_strings/inserters_extractors.cc: Remove explicit reference to 'testsuite/'. From-SVN: r39292
2001-01-26atomicity.h: Remove tricky .subsetion bits.Richard Henderson2-46/+37
2001-01-25 Richard Henderson <rth@redhat.com> * config/cpu/alpha/bits/atomicity.h: Remove tricky .subsetion bits. Fixes Tru64 build issues. From-SVN: r39290
2001-01-26acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug (use ↵Michael Sokolov4-3/+15
${MAKE-make}, not ${MAKE:-make}). * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Bourne shell portability bug (use ${MAKE-make}, not ${MAKE:-make}). * aclocal.m4, configure: Regenerate. From-SVN: r39277
2001-01-26ios.cc: Remove accidental inclusion of <stdio.h> in last checkin.Mark Mitchell2-1/+3
* src/ios.cc: Remove accidental inclusion of <stdio.h> in last checkin. From-SVN: r39276
2001-01-25Makefile.am (sources): Add globals.cc.Mark Mitchell5-13/+90
* src/Makefile.am (sources): Add globals.cc. * src/Makefile.in: Regenerated. * src/globals.cc: New file. * src/ios.cc (cin): Don't define here, just declare extern. (cout): Likewise. (cerr): Likewise. (clog): Likewise. (wcin): Likewise. (wcout): Likewise. (wcerr): Likewise. (wclog): Likewise. From-SVN: r39275
2001-01-25std_iterator.h: Do not include stl_relops.h.Phil Edwards5-3/+17
2001-01-25 Phil Edwards <pme@sources.redhat.com> * include/bits/std_iterator.h: Do not include stl_relops.h. * include/bits/std_numeric.h: Ditto. * include/bits/stl_algobase.h: Ditto. * include/bits/stl_relops.h: Add comment warning about problems. From-SVN: r39267
2001-01-25*.cc: Remove explicit reference to 'testsuite/' in testcases.Gabriel Dos Reis16-50/+85
* testsuite/27_io/*.cc: Remove explicit reference to 'testsuite/' in testcases. Prepare for the DejaGnu based framework. * mkcheck.in: Adjust call to tests_flags. Don't mmkdir testsuite directory -- it is now mkcheck working directory. * tests_flags.in: Remove reference to $(top_srcdir). Use ${SRC_DIR} instead. * Makefile.am (check, check-install): Change mkcheck invocation logic. * Makefile.in: Regenerate. From-SVN: r39255
2001-01-24atomicity.h (__compare_and_swap): Remove.Mark Mitchell2-32/+14
* config/os/aix/bits/atomicity.h (__compare_and_swap): Remove. (__always_swap): Likewise. From-SVN: r39243
2001-01-23exception_support.cc (__terminate_func): Remove declaration.Chris Demetriou2-6/+17
2001-01-23 Chris Demetriou <cgd@broadcom.com> * libsupc++/exception_support.cc (__terminate_func): Remove declaration. (__terminate_func_ptr): New typedef. (__terminate, __terminate_set_func): New extern function prototypes. (std::terminate): Use __terminate function. (std::set_terminate): Use __terminate_set_func function. From-SVN: r39226
2001-01-23configure.target: Just use os_include_dir always.Benjamin Kosnik6-999/+729
2001-01-23 Benjamin Kosnik <bkoz@redhat.com> * configure.target: Just use os_include_dir always. * configure.in: Remove calls to GLIBCPP_CHECK_CTYPE_SUPPORT. Link atomicity files and ctype files here. * configure: Regenerate. * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Remove. (GLIBCPP_ENABLE_ATOMICITY): Remove. * aclocal.m4: Regenerate. From-SVN: r39209
2001-01-23configure.in: Place definition of MULTISUBDIR in libsupc++/Makefile as is ↵Chris Demetriou3-829/+826
done for src/Makefile. 2001-01-23 Chris Demetriou <cgd@broadcom.com> * configure.in: Place definition of MULTISUBDIR in libsupc++/Makefile as is done for src/Makefile. * configure: Regenerate. From-SVN: r39205
2001-01-23acinclude.m4: Cosmetic changes only.Phil Edwards10-1084/+1256
2001-01-23 Phil Edwards <pme@sources.redhat.com> * acinclude.m4: Cosmetic changes only. * aclocal.m4: Regenerated. * configure: Regenerated. * configure.target: Update documented list of changed variables. * docs/html/install.html: Fix typo. * docs/html/20_util/howto.html: More notes on auto_ptr. * docs/html/27_io/howto.html: More notes on streabufs. * docs/html/faq/index.html: Add rel_ops problem and mention the DEC as(1) .subsection difficulty. * docs/html/faq/index.txt: Regenerated. From-SVN: r39200