locale_classes.h (locale::_Impl): Change _M_names from fixed size array.
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 28 Apr 2003 03:41:49 +0000 (03:41 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 28 Apr 2003 03:41:49 +0000 (03:41 +0000)
commit73c4dcc675bd806e87acce255f3678d007193d84
tree7fb90a46b4a2491dea2a700d679a378e8b023a07
parent0c227849f60c93a264783aa00dc6ebd967cef7af
locale_classes.h (locale::_Impl): Change _M_names from fixed size array.

2003-04-27  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_classes.h (locale::_Impl): Change _M_names
from fixed size array.
(locale): Change _S_categories as well.
Formatting tweaks.
* include/bits/locale_facets.tcc: Tweak.
* config/locale/gnu/c_locale.cc: Assign _S_categories.
* config/locale/generic/c_locale.cc: Same.
* src/locale.cc: Tweak.
* src/globals.cc: Change facet_name to name_vec, add names_c.
* src/localename.cc: Use them.
(locale::_Impl::~_Impl): Destroy _M_names.
(locale::_Impl::_Impl): Create _M_names.

From-SVN: r66147
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/generic/c_locale.cc
libstdc++-v3/config/locale/gnu/c_locale.cc
libstdc++-v3/include/bits/locale_classes.h
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/src/globals.cc
libstdc++-v3/src/locale.cc
libstdc++-v3/src/localename.cc