2002-08-30 Roland McGrath <roland@redhat.com>
authorroland <roland>
Fri, 30 Aug 2002 08:09:31 +0000 (08:09 +0000)
committerroland <roland>
Fri, 30 Aug 2002 08:09:31 +0000 (08:09 +0000)
* locale/localename.c: If the current locale is the global locale, use
_nl_current_names; otherwise use the locale object.

locale/localename.c

index 045cc71..377ec29 100644 (file)
@@ -34,9 +34,7 @@ const char *
 attribute_hidden
 __current_locale_name (int category)
 {
-#if 0
-  return _NL_CURRENT_DATA (category)->name;
-#else
-  return _nl_current_names[category];
-#endif
+  return (_NL_CURRENT_LOCALE == &_nl_global_locale
+         ? _nl_current_names[category]
+         : _NL_CURRENT_LOCALE->__locales[category]->name);
 }