OSDN Git Service

* locale.cc (printlocale): Remove.
authorcorinna <corinna>
Tue, 23 Feb 2010 23:07:08 +0000 (23:07 +0000)
committercorinna <corinna>
Tue, 23 Feb 2010 23:07:08 +0000 (23:07 +0000)
commit8712898ef43e4f77119a13e844c9fca55372a4cc
treeb45cd22b0daaa353060ac6b23fbf0a72c493ee5a
parent0eb3b8077eea3c99d30bac680ae086e70de0a790
* locale.cc (printlocale): Remove.
(loc_t): New type to keep locale information for printing.
(print_codeset): New function to print codeset as on Linux.
(print_locale_with_codeset): New function to print single locale.
Print verbose style as the Linux locale(1) tool.
(print_locale): New function to print single locale plus its UTF-8
variation, if available.
(compare_locales): New helper function for bsearch and qsort on loc_t.
(add_locale): New function to store locale in loc_t array.
(add_locale_alias_locales): New function to store locales from
locale.alias file in loc_t.
(print_all_locales): Call add_locale instead of printlocale.
Call add_locale_alias_locales, sort locales alphabetically and print
them.
winsup/utils/ChangeLog
winsup/utils/locale.cc