(__ctype_get_mb_cur_max): Use nl_langinfo.
authordrepper <drepper>
Thu, 14 Mar 2002 20:46:10 +0000 (20:46 +0000)
committerdrepper <drepper>
Thu, 14 Mar 2002 20:46:10 +0000 (20:46 +0000)
locale/broken_cur_max.c

index c997bec..5e0f6c0 100644 (file)
@@ -44,7 +44,8 @@
 size_t
 __ctype_get_mb_cur_max (void)
 {
-  size_t correct_value = _NL_CURRENT_WORD (LC_CTYPE, _NL_CTYPE_MB_CUR_MAX);
+  union locale_data_value u;
 
-  return ((size_t []) { 1, 1, 1, 2, 2, 3, 4 })[correct_value];
+  u.string = nl_langinfo (LC_CTYPE, _NL_CTYPE_MB_CUR_MAX);
+  return ((size_t []) { 1, 1, 1, 2, 2, 3, 4 })[u.word];
 }