41#if 6 == _RWSTD_HP_aCC_MAJOR && _RWSTD_HP_aCC_MINOR <= 1600
44# pragma diag_suppress 20200
50string locale::name ()
const
62 if (!_C_body->_C_is_managed (none))
73 for (
const char *catnm = _C_body->_C_name; *catnm; ) {
77 next = catnm + strlen (catnm);
82 || _RW::__rw_facet::_C_opts
83 & _RW::__rw_facet::_C_prepend_cat_sep)
86 if (_RW::__rw_facet::_C_opts & _RW::__rw_facet::_C_use_cat_names) {
88 result += _RW::__rw_cats [
i++].name;
92 const size_t catlen = size_t (next - catnm);
93 result.append (catnm, catlen);
95 catnm = next + !!*next;
101 return _C_body->_C_name;
#define _RWSTD_NAMESPACE(name)
#define _RWSTD_ASSERT(ignore)