2a6abeebef
packed LC_COLLATE binary formats. These were generated with the colldef tool, but the new LC_COLLATE files are going to be generated by the new localedef tool using CLDR POSIX files as input. The BSD-flavored version of localedef identifies the format as "BSD 1.0". Any LC_COLLATE file with a different version will simply not be loaded, and all LC* categories will get set to "C" (aka "POSIX") locale. This work is based off of Nexenta's contribution to Illumos. The integration with xlocale is John Marino's work for Dragonfly. The following commits will enable localedef tool, disable the colldef tool, add generated colldef directory, and finally remove colldef from base. The only difference with Dragonfly are: - a few fixes to build with clang - And identification of the flavor as "BSD 1.0" instead of "Dragonfly 4.4" Obtained from: Dragonfly
221 lines
2.6 KiB
Plaintext
221 lines
2.6 KiB
Plaintext
/*
|
|
* $FreeBSD$
|
|
*/
|
|
|
|
FBSD_1.0 {
|
|
btowc;
|
|
digittoint;
|
|
isalnum;
|
|
isalpha;
|
|
isascii;
|
|
isblank;
|
|
iscntrl;
|
|
isdigit;
|
|
isgraph;
|
|
ishexnumber;
|
|
isideogram;
|
|
islower;
|
|
isnumber;
|
|
isphonogram;
|
|
isprint;
|
|
ispunct;
|
|
isrune;
|
|
isspace;
|
|
isspecial;
|
|
isupper;
|
|
isxdigit;
|
|
toascii;
|
|
tolower;
|
|
toupper;
|
|
iswalnum;
|
|
iswalpha;
|
|
iswascii;
|
|
iswblank;
|
|
iswcntrl;
|
|
iswdigit;
|
|
iswgraph;
|
|
iswhexnumber;
|
|
iswideogram;
|
|
iswlower;
|
|
iswnumber;
|
|
iswphonogram;
|
|
iswprint;
|
|
iswpunct;
|
|
iswrune;
|
|
iswspace;
|
|
iswspecial;
|
|
iswupper;
|
|
iswxdigit;
|
|
towlower;
|
|
towupper;
|
|
localeconv;
|
|
mblen;
|
|
mbrlen;
|
|
mbrtowc;
|
|
mbsinit;
|
|
mbsnrtowcs;
|
|
mbsrtowcs;
|
|
mbstowcs;
|
|
mbtowc;
|
|
nextwctype;
|
|
nl_langinfo;
|
|
__maskrune;
|
|
__sbmaskrune;
|
|
__istype;
|
|
__sbistype;
|
|
__isctype;
|
|
__toupper;
|
|
__sbtoupper;
|
|
__tolower;
|
|
__sbtolower;
|
|
__wcwidth;
|
|
__mb_cur_max;
|
|
__mb_sb_limit;
|
|
rpmatch;
|
|
___runetype;
|
|
setlocale;
|
|
_DefaultRuneLocale;
|
|
_CurrentRuneLocale;
|
|
___tolower;
|
|
___toupper;
|
|
wcrtomb;
|
|
wcsftime;
|
|
wcsnrtombs;
|
|
wcsrtombs;
|
|
wcstod;
|
|
wcstof;
|
|
wcstoimax;
|
|
wcstol;
|
|
wcstold;
|
|
wcstoll;
|
|
wcstombs;
|
|
wcstoul;
|
|
wcstoull;
|
|
wcstoumax;
|
|
wctob;
|
|
wctomb;
|
|
towctrans;
|
|
wctrans;
|
|
iswctype;
|
|
wctype;
|
|
wcwidth;
|
|
};
|
|
|
|
FBSD_1.3 {
|
|
newlocale;
|
|
duplocale;
|
|
freelocale;
|
|
querylocale;
|
|
uselocale;
|
|
__getCurrentRuneLocale;
|
|
btowc_l;
|
|
localeconv_l;
|
|
mblen_l;
|
|
mbrlen_l;
|
|
mbrtowc_l;
|
|
mbsinit_l;
|
|
mbsnrtowcs_l;
|
|
mbsrtowcs_l;
|
|
mbstowcs_l;
|
|
mbtowc_l;
|
|
nl_langinfo_l;
|
|
strcoll_l;
|
|
strfmon_l;
|
|
strftime_l;
|
|
strptime_l;
|
|
strxfrm_l;
|
|
wcrtomb_l;
|
|
wcscoll_l;
|
|
wcsnrtombs_l;
|
|
wcsrtombs_l;
|
|
wcstombs_l;
|
|
wcsxfrm_l;
|
|
wctob_l;
|
|
wctomb_l;
|
|
___tolower_l;
|
|
___toupper_l;
|
|
___runetype_l;
|
|
digittoint_l;
|
|
isalnum_l;
|
|
isalpha_l;
|
|
isblank_l;
|
|
iscntrl_l;
|
|
isdigit_l;
|
|
isgraph_l;
|
|
ishexnumber_l;
|
|
isideogram_l;
|
|
islower_l;
|
|
isnumber_l;
|
|
isphonogram_l;
|
|
isprint_l;
|
|
ispunct_l;
|
|
isrune_l;
|
|
isspace_l;
|
|
isspecial_l;
|
|
isupper_l;
|
|
isxdigit_l;
|
|
tolower_l;
|
|
toupper_l;
|
|
iswalnum_l;
|
|
iswalpha_l;
|
|
iswblank_l;
|
|
iswcntrl_l;
|
|
iswdigit_l;
|
|
iswgraph_l;
|
|
iswhexnumber_l;
|
|
iswideogram_l;
|
|
iswlower_l;
|
|
iswnumber_l;
|
|
iswphonogram_l;
|
|
iswprint_l;
|
|
iswpunct_l;
|
|
iswrune_l;
|
|
iswspace_l;
|
|
iswspecial_l;
|
|
iswupper_l;
|
|
iswxdigit_l;
|
|
towlower_l;
|
|
towupper_l;
|
|
iswctype_l;
|
|
wctype_l;
|
|
nextwctype_l;
|
|
___mb_cur_max;
|
|
___mb_cur_max_l;
|
|
towctrans_l;
|
|
wctrans_l;
|
|
wcsftime_l;
|
|
wcstod_l;
|
|
wcstof_l;
|
|
wcstoimax_l;
|
|
wcstol_l;
|
|
wcstold_l;
|
|
wcstoll_l;
|
|
wcstoul_l;
|
|
wcstoull_l;
|
|
wcstoumax_l;
|
|
__sbistype_l;
|
|
__maskrune_l;
|
|
__sbmaskrune_l;
|
|
__istype_l;
|
|
__runes_for_locale;
|
|
_ThreadRuneLocale;
|
|
c16rtomb;
|
|
c16rtomb_l;
|
|
c32rtomb;
|
|
c32rtomb_l;
|
|
mbrtoc16;
|
|
mbrtoc16_l;
|
|
mbrtoc32;
|
|
mbrtoc32_l;
|
|
};
|
|
|
|
FBSDprivate_1.0 {
|
|
_PathLocale;
|
|
__detect_path_locale;
|
|
__collate_load_error;
|
|
__collate_range_cmp;
|
|
__collate_load_tables_l;
|
|
__collate_lookup;
|
|
|
|
};
|