diff options
Diffstat (limited to 'usr/src/cmd/localedef/UTF-8.x')
| -rw-r--r-- | usr/src/cmd/localedef/UTF-8.x | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/usr/src/cmd/localedef/UTF-8.x b/usr/src/cmd/localedef/UTF-8.x new file mode 100644 index 0000000000..b7ab359bd4 --- /dev/null +++ b/usr/src/cmd/localedef/UTF-8.x @@ -0,0 +1,114 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# +# Copyright 1996-1997, 2000-2003 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +# Method file for Solaris Unicode locales. +# +# +#ident "@(#)UTF-8.x 1.4 03/08/19 SMI" +# + +METHODS + +# +# Encoding definitions to use UTF-8 (MB) and UTF-32 (WC): +file_code utf8 +process_code ucs4 + +# +# We use the following methods from the libc: +iswctype@native "__iswctype_std" "libc" "/usr/lib/" "libc.so.1" +towctrans@native "__towctrans_std" +towlower@native "__towlower_std" +towupper@native "__towupper_std" +trwctype "__trwctype_std" +wctrans "__wctrans_std" +wctype "__wctype_std" + +mbsinit "__mbsinit_gen" +mbrlen "__mbrlen_gen" + +strcoll "__strcoll_std" +strxfrm "__strxfrm_std" +wcscoll "__wcscoll_bc" +wcscoll@native "__wcscoll_std" +wcsxfrm "__wcsxfrm_bc" +wcsxfrm@native "__wcsxfrm_std" + +fnmatch "__fnmatch_std" +regcomp "__regcomp_std" +regexec "__regexec_std" +regerror "__regerror_std" +regfree "__regfree_std" + +strfmon "__strfmon_std" + +strftime "__strftime_std" +strptime "__strptime_std" +wcsftime "__wcsftime_std" + +getdate "__getdate_std" + +# +# The methods designated at below are all Unicode locale-specific methods +# coming from the methods_unicode.so.3 shared object: +eucpctowc "__u32_to_dense_u32_utf8" "localelib" "/usr/lib/locale/common" "methods_unicode.so.3" +wctoeucpc "__dense_u32_to_u32_utf8" + +iswctype "__iswctype_bc_utf8" +towctrans "__towctrans_bc_utf8" +towlower "__towlower_bc_utf8" +towupper "__towupper_bc_utf8" + +mbftowc "__mbftowc_dense_utf8" +mbftowc@native "__mbftowc_dense_native_utf8" +fgetwc "__fgetwc_dense_utf8" +fgetwc@native "__fgetwc_dense_native_utf8" +mblen "__mblen_dense_utf8" +mbstowcs "__mbstowcs_dense_utf8" +mbstowcs@native "__mbstowcs_dense_native_utf8" +mbtowc "__mbtowc_dense_utf8" +mbtowc@native "__mbtowc_dense_native_utf8" +wcstombs "__wcstombs_dense_utf8" +wcstombs@native "__wcstombs_dense_native_utf8" +wcswidth "__wcswidth_dense_utf8" +wcswidth@native "__wcswidth_dense_utf8" +wctomb "__wctomb_dense_utf8" +wctomb@native "__wctomb_dense_native_utf8" +wcwidth "__wcwidth_dense_utf8" +wcwidth@native "__wcwidth_dense_utf8" + +btowc "__btowc_dense_utf8" +btowc@native "__btowc_dense_utf8" +wctob "__wctob_dense_utf8" +wctob@native "__wctob_dense_utf8" +mbrtowc "__mbrtowc_dense_utf8" +mbrtowc@native "__mbrtowc_dense_native_utf8" +wcrtomb "__wcrtomb_dense_utf8" +wcrtomb@native "__wcrtomb_dense_native_utf8" +mbsrtowcs "__mbsrtowcs_dense_utf8" +mbsrtowcs@native "__mbsrtowcs_dense_native_utf8" +wcsrtombs "__wcsrtombs_dense_utf8" +wcsrtombs@native "__wcsrtombs_dense_native_utf8" + +END METHODS |
