gcc/libstdc++-v3/config
Paolo Carlini dc6798f865 locale_facets.h (struct __numpunct_cache): Add members _M_truename_len and _M_falsename_len...
2004-01-12  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/locale_facets.h (struct __numpunct_cache):
	Add members _M_truename_len and _M_falsename_len, caching
	the lengths of _M_truename and _M_falsename.
	(__numpunct_cache<>::_M_cache): Assign the latter.
	* include/bits/locale_facets.tcc (num_get::do_get(bool&),
	num_put::do_put(bool)): Use the new members, thus avoiding
	computing string lengths again and again.
	* config/locale/generic/numeric_members.cc
	(numpunct<>::_M_initialize_numpunct): Assign the new members.
	* config/locale/gnu/numeric_members.cc
	(numpunct<>::_M_initialize_numpunct): Likewise.

From-SVN: r75735
2004-01-12 17:02:08 +00:00
..
abi
cpu atomicity.h (__exchange_and_add): Fix output constraint. 2003-12-24 20:27:58 -08:00
io
locale locale_facets.h (struct __numpunct_cache): Add members _M_truename_len and _M_falsename_len... 2004-01-12 17:02:08 +00:00
os ctype_noninline.h, [...] (ctype): Initialize _M_narrow, _M_widen. 2003-12-16 01:57:03 +00:00
linker-map.dummy
linker-map.gnu [multiple changes] 2004-01-07 20:55:06 +00:00