support nl_langinfo(CODESET).

This commit is contained in:
tshiozak 2001-03-26 19:56:35 +00:00
parent 10e66b85b1
commit b62c5889f4
21 changed files with 45 additions and 42 deletions

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.2 2001/02/01 19:46:42 itojun Exp $
# $NetBSD: Makefile,v 1.3 2001/03/26 19:56:35 tshiozak Exp $
# pull LOCALEDIR and other declarations
.include <bsd.own.mk>
@ -213,9 +213,10 @@ LOCALES += en_US.UTF-8
LOCALESRC_en_US.UTF-8 = en_US.UTF-8
ALIASES_en_US.UTF-8+=
LOCALES += en_US.UTF-2
LOCALESRC_en_US.UTF-2 = en_US.UTF-2
ALIASES_en_US.UTF-2+=
# XXX: UTF-2 is obsoleted by UTF-8
#LOCALES += en_US.UTF-2
# LOCALESRC_en_US.UTF-2 = en_US.UTF-2
# ALIASES_en_US.UTF-2+=
LOCALES += ja_JP.eucJP
LOCALESRC_ja_JP.eucJP = ja_JP.eucJP

@ -1,10 +1,10 @@
/* $NetBSD: en_US.ASCII.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.ASCII.src,v 1.2 2001/03/26 19:56:35 tshiozak Exp $ */
/*
* Standard LOCALE_CTYPE for the ASCII Locale
*/
ENCODING "NONE"
VARIABLE Strict 7bit ASCII locale
VARIABLE Strict 7bit ASCII locale, CODESET=646
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f

@ -1,10 +1,10 @@
/* $NetBSD: en_US.DIS_8859-15.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.DIS_8859-15.src,v 1.2 2001/03/26 19:56:35 tshiozak Exp $ */
/*
* Standard LOCALE_CTYPE for the dis_8859_15 Locale
*/
ENCODING "NONE"
VARIABLE DIS 8859-15 Latin-9 character set
VARIABLE Latin-9 character set, CODESET=ISO8859-15
#
# This is a comment

@ -1,10 +1,10 @@
/* $NetBSD: en_US.ISO_8859-1.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.ISO_8859-1.src,v 1.2 2001/03/26 19:56:35 tshiozak Exp $ */
/*
* Standard LOCALE_CTYPE for the iso_8859_1 Locale
*/
ENCODING "NONE"
VARIABLE ISO 8859-1 Latin-1 character set
VARIABLE Latin-1 character set, CODESET=ISO8859-1
#
# This is a comment

@ -1,11 +1,11 @@
/* $NetBSD: en_US.ISO_8859-2.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.ISO_8859-2.src,v 1.2 2001/03/26 19:56:35 tshiozak Exp $ */
/*
* LOCALE_CTYPE for the iso_8859_2 Locale
*/
ENCODING "NONE"
VARIABLE ISO 8859-2 Latin-2 character set
VARIABLE Latin-2 character set, CODESET=ISO8859-2
#
# This is a comment

@ -1,11 +1,11 @@
/* $NetBSD: en_US.ISO_8859-4.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.ISO_8859-4.src,v 1.2 2001/03/26 19:56:35 tshiozak Exp $ */
/*
* LOCALE_CTYPE for the iso_8859_4 Locale
*/
ENCODING "NONE"
VARIABLE ISO 8859-4 Latin-4 character set
VARIABLE Latin-4 character set, CODESET=ISO8859-4
#
# This is a comment

@ -1,11 +1,11 @@
/* $NetBSD: en_US.UTF-2.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.UTF-2.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/* @(#)POSIX 8.1 (Berkeley) 6/6/93 */
/*
* Standard LOCALE_CTYPE for the C Locale, using utf-8 encoding
*/
ENCODING "UTF2"
VARIABLE A comment line or data line. Only 1 allowed. Copied verbatim.
VARIABLE CODESET=UTF-8
/*
* This is a comment

@ -1,11 +1,11 @@
/* $NetBSD: en_US.UTF-8.src,v 1.1 2000/12/30 02:33:15 itojun Exp $ */
/* $NetBSD: en_US.UTF-8.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/* @(#)POSIX 8.1 (Berkeley) 6/6/93 */
/*
* Standard LOCALE_CTYPE for the C Locale, using utf-8 encoding
*/
ENCODING "UTF8"
VARIABLE A comment line or data line. Only 1 allowed. Copied verbatim.
VARIABLE CODESET=UTF-8
/*
* This is a comment

@ -1,4 +1,4 @@
/* $NetBSD: ja_JP.CTEXT.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ja_JP.CTEXT.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/* @(#)Japanese 8.1 (Berkeley) 6/6/93 */
/*
@ -12,7 +12,7 @@ ENCODING "ISO2022"
* We omit that case for simplicity.
* For mbtowc(), we can accept G1 designated to 94x94, so it is safe to do so.
*/
VARIABLE 8BIT MAX1 INIT0=94B INIT1=96A 0=94 1=96 1=94I 0=94$ 1=96$ NOOLD
VARIABLE 8BIT MAX1 INIT0=94B INIT1=96A 0=94 1=96 1=94I 0=94$ 1=96$ NOOLD CODESET=CTEXT
#include "charset/ASCII"
#include "charset/Latin-1"

@ -1,4 +1,4 @@
/* $NetBSD: ja_JP.ISO-2022-JP-2.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ja_JP.ISO-2022-JP-2.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/* @(#)Japanese 8.1 (Berkeley) 6/6/93 */
/*
@ -7,7 +7,7 @@
ENCODING "ISO2022"
VARIABLE MAX2 INIT0=94B 0=94 0=94$ 2=96 2=96$ SS2
VARIABLE MAX2 INIT0=94B 0=94 0=94$ 2=96 2=96$ SS2 CODESET=ISO2022-JP2
#include "charset/ASCII"
#include "charset/Latin-1"

@ -1,4 +1,4 @@
/* $NetBSD: ja_JP.ISO-2022-JP.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ja_JP.ISO-2022-JP.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/* @(#)Japanese 8.1 (Berkeley) 6/6/93 */
/*
@ -7,7 +7,7 @@
ENCODING "ISO2022"
VARIABLE INIT0=94B
VARIABLE INIT0=94B CODESET=ISO2022-JP
#include "charset/ASCII"
#include "charset/JISX0201-left"

@ -1,4 +1,4 @@
/* $NetBSD: ja_JP.SJIS.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ja_JP.SJIS.src,v 1.2 2001/03/26 19:56:36 tshiozak Exp $ */
/*
* ja_JP.SJIS locale table for BSD4.4/rune
@ -34,6 +34,7 @@
*/
ENCODING "MSKanji"
VARIABLE CODESET=SJIS
/*
* ASCII byte code

@ -1,4 +1,4 @@
/* $NetBSD: ja_JP.eucJP.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ja_JP.eucJP.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/* @(#)Japanese 8.1 (Berkeley) 6/6/93 */
/*
@ -11,7 +11,7 @@ ENCODING "EUC"
/* 8859-1 X208 X201 X212 */
/* GL GR */
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 CODESET=eucJP
/*
* Code Set 1

@ -1,4 +1,4 @@
/* $NetBSD: ko_KR.eucKR.src,v 1.1 2000/12/30 02:33:16 itojun Exp $ */
/* $NetBSD: ko_KR.eucKR.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*
* Korean LC_CTYPE definitions using EUC-KR character sets
@ -23,7 +23,7 @@ ENCODING "EUC"
/* We have only codeset 1 and 2, so others are dummy.
But it must be defined to work in 2.2 xpg4 locale routine...
*/
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 CODESET=eucKR
/*
* Code Set 1, US-ASCII equivalent

@ -1,10 +1,10 @@
/* $NetBSD: ru_RU.CP866.src,v 1.1 2001/01/22 17:48:19 itojun Exp $ */
/* $NetBSD: ru_RU.CP866.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*
* LOCALE_CTYPE for Russian Alternative character set (CP866)
*/
ENCODING "NONE"
VARIABLE Russian Alternative charset (CP866) by ache@astral.msk.su
VARIABLE Russian Alternative charset, CODESET=CP866
#
# This is a comment

@ -1,11 +1,11 @@
/* $NetBSD: ru_RU.ISO_8859-5.src,v 1.1 2001/01/22 17:48:20 itojun Exp $ */
/* $NetBSD: ru_RU.ISO_8859-5.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*
* LOCALE_CTYPE for Russian part of ISO8859-5 set
*/
ENCODING "NONE"
VARIABLE Russian part of ISO8859-5 character set by nms@ethereal.ru
VARIABLE Russian part of CODESET=ISO8859-5
ALPHA 'A' - 'Z' 'a' - 'z' \
0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xf1 0xd6 \

@ -1,10 +1,10 @@
/* $NetBSD: ru_RU.KOI8-R.src,v 1.1 2001/01/22 17:48:21 itojun Exp $ */
/* $NetBSD: ru_RU.KOI8-R.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*
* LOCALE_CTYPE for Russian koi8-r character set (RFC1489)
*/
ENCODING "NONE"
VARIABLE Russian koi8-r character set by ache@astral.msk.su
VARIABLE Russian CODESET=KOI8-R
#
# This is a comment

@ -1,4 +1,4 @@
/* $NetBSD: uk_UA.KOI8-U.src,v 1.1 2000/12/30 02:33:17 itojun Exp $ */
/* $NetBSD: uk_UA.KOI8-U.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*
* LOCALE_CTYPE for Ukrainian koi8-u character set (RFC2319)
@ -6,7 +6,7 @@
* $FreeBSD: src/share/mklocale/uk_UA.KOI8-U.src,v 1.1 1999/10/18 21:49:02 ache Exp $
*/
ENCODING "NONE"
VARIABLE Ukrainian koi8-u character set
VARIABLE Ukrainian CODESET=KOI8-U character set
#
# This is a comment

@ -1,4 +1,4 @@
/* $NetBSD: zh_CN.eucCN.src,v 1.1 2000/12/30 02:33:17 itojun Exp $ */
/* $NetBSD: zh_CN.eucCN.src,v 1.2 2001/03/26 19:56:37 tshiozak Exp $ */
/*-
* Copyright (c) 1998, Luoqi Chen
@ -29,7 +29,7 @@
*/
ENCODING "EUC"
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 CODESET=eucCN
/*
* Code Set 1

@ -1,4 +1,4 @@
/* $NetBSD: zh_TW.BIG5.src,v 1.1 2000/12/30 02:33:17 itojun Exp $ */
/* $NetBSD: zh_TW.BIG5.src,v 1.2 2001/03/26 19:56:38 tshiozak Exp $ */
/*
* big5 first byte: A1-FE
@ -6,7 +6,7 @@
*/
ENCODING "BIG5"
/* VARIABLE BIG5 character set */
VARIABLE CODESET=BIG5
/*
* ASCII

@ -1,4 +1,4 @@
/* $NetBSD: zh_TW.eucTW.src,v 1.1 2000/12/30 02:33:17 itojun Exp $ */
/* $NetBSD: zh_TW.eucTW.src,v 1.2 2001/03/26 19:56:38 tshiozak Exp $ */
/* @(#)Japanese 8.1 (Berkeley) 6/6/93 */
/*
@ -6,6 +6,7 @@
*/
ENCODING "EUCTW"
VARIABLE CODESET=eucTW
/*
* Code Set 1