gcc/libstdc++-v3/libsupc++
Benjamin Kosnik e08138aae3 Implement std::time_put.
2001-09-19  Benjamin Kosnik  <bkoz@redhat.com>

	Implement std::time_put.
	* include/bits/locale_facets.h: Include time_members.h.
	(__timepunct): New.
	(time_put): Implement.
	* include/bits/locale_facets.tcc (do_put): Put generic versions here.
	* include/bits/localefwd.h: Bump number of facets.
	* config/locale/time_members_generic.h: New file.
	* config/locale/time_members_gnu.h: New file.
	* config/locale/c_locale_generic.h: Include clocale.
	* src/locale-inst.cc: Add use_facet instantiations for __timepunct.
	* src/locale.cc: Add __timepunct initializations.
	* src/localename.cc (locale::_Impl::_Impl(string, size_t)): Same.
	* include/Makefile.am (stamp-target): Add time_members.h.
	* include/Makefile.in: Regenerate.
	* acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add CTIME_H.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* testsuite/22_locale/time_put.cc: New file.
	* testsuite/22_locale/time_put_members_char.cc: New file.

	* docs/html/22_locale/locale.html: Add note.

From-SVN: r45702
2001-09-20 08:30:01 +00:00
..
cxxabi.h
del_op.cc
del_opnt.cc
del_opv.cc
del_opvnt.cc
eh_alloc.cc locale.cc (locale::locale(const char*)): Make sure global locales are initialized. 2001-07-02 23:08:28 +00:00
eh_aux_runtime.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
eh_catch.cc acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for fgetwc, fgetws. 2001-06-09 06:49:13 +00:00
eh_exception.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
eh_globals.cc eh_alloc.cc: Ensure that required macros are defined before including gthr.h. 2001-06-08 03:55:43 +00:00
eh_personality.cc eh_personality.cc (parse_lsda_header): Change type of tmp from _Unwind_Ptr to _Unwind_Word. 2001-09-03 12:24:24 +00:00
eh_terminate.cc acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Check for fgetwc, fgetws. 2001-06-09 06:49:13 +00:00
eh_throw.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
exception run_doxygen: Don't keep output from previous run. 2001-07-11 19:35:49 +00:00
exception_defines.h
Makefile.am Makefile.am: New file encapsulating header generation rules. 2001-07-13 16:47:56 +00:00
Makefile.in Implement std::time_put. 2001-09-20 08:30:01 +00:00
new run_doxygen: Don't keep output from previous run. 2001-07-11 19:35:49 +00:00
new_handler.cc
new_op.cc
new_opnt.cc
new_opv.cc
new_opvnt.cc
pure.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
tinfo2.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
tinfo.cc
tinfo.h
typeinfo run_doxygen: Don't keep output from previous run. 2001-07-11 19:35:49 +00:00
unwind-cxx.h algo.h: Add "GPL plus runtime exception" comment. 2001-06-21 23:03:00 +00:00
vec.cc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00