freebsd-nq/share/i18n/csmapper/JIS/UCS%JISX0212VDC@IBM.src
Gabor Kovesdan ad30f8e79b Add the BSD-licensed Citrus iconv to the base system with default off
setting. It can be built by setting the WITH_ICONV knob. While this
knob is unset, the library part, the binaries, the header file and
the metadata files will not be built or installed so it makes no impact
on the system if left turned off.

This work is based on the iconv implementation in NetBSD but a great
number of improvements and feature additions have been included:

- Some utilities have been added. There is a conversion table generator,
  which can compare conversion tables to reference data generated by
  GNU libiconv. This helps ensuring conversion compatibility.
- UTF-16 surrogate support and some endianness issues have been fixed.
- The rather chaotic Makefiles to build metadata have been refactored
  and cleaned up, now it is easy to read and it is also easier to add
  support for new encodings.
- A bunch of new encodings and encoding aliases have been added.
- Support for 1->2, 1->3 and 1->4 mappings, which is needed for
  transliterating with flying accents as GNU does, like "u.
- Lots of warnings have been fixed, the major part of the code is
  now WARNS=6 clean.
- New section 1 and section 5 manual pages have been added.
- Some GNU-specific calls have been implemented:
  iconvlist(), iconvctl(), iconv_canonicalize(), iconv_open_into()
- Support for GNU's //IGNORE suffix has been added.
- The "-" argument for stdin is now recognized in iconv(1) as per POSIX.
- The Big5 conversion module has been fixed.
- The iconv.h header files is supposed to be compatible with the
  GNU version, i.e. sources should build with base iconv.h and
  GNU libiconv. It also includes a macro magic to deal with the
  char ** and const char ** incompatibility.
- GNU compatibility: "" or "char" means the current local
  encoding in use
- Various cleanups and style(9) fixes.

Approved by:	delphij (mentor)
Obtained from:	The NetBSD Project
Sponsored by:	Google Summer of Code 2009
2011-02-25 00:04:39 +00:00

123 lines
2.0 KiB
Plaintext

# $FreeBSD$
# $NetBSD: UCS%JISX0212VDC@IBM.src,v 1.1 2003/07/19 20:20:43 tshiozak Exp $
TYPE ROWCOL
NAME "UCS/JISX0212VDC:IBM"
SRC_ZONE 0x2116 - 0xFF07
OOB_MODE INVALID
DST_INVALID 0xFFFF
DST_UNIT_BITS 16
BEGIN_MAP
0x2116 - 0xFF07 = INVALID
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x2116 = 0x742C
0x2121 = 0x742D
0x2160 = 0x737D
0x2161 = 0x737E
0x2162 = 0x7421
0x2163 = 0x7422
0x2164 = 0x7423
0x2165 = 0x7424
0x2166 = 0x7425
0x2167 = 0x7426
0x2168 = 0x7427
0x2169 = 0x7428
0x2170 = 0x7373
0x2171 = 0x7374
0x2172 = 0x7375
0x2173 = 0x7376
0x2174 = 0x7377
0x2175 = 0x7378
0x2176 = 0x7379
0x2177 = 0x737A
0x2178 = 0x737B
0x2179 = 0x737C
0x3231 = 0x742B
0x4EFC = 0x742F
0x50F4 = 0x7430
0x51EC = 0x7431
0x5307 = 0x7432
0x5324 = 0x7433
0x548A = 0x7435
0x5759 = 0x7436
0x589E = 0x7439
0x5BEC = 0x743A
0x5CF5 = 0x743B
0x5D53 = 0x743C
0x5FB7 = 0x743E
0x6085 = 0x743F
0x6120 = 0x7440
0x654E = 0x7441
0x663B = 0x7442
0x6665 = 0x7443
0x6801 = 0x7446
0x6A6B = 0x7449
0x6AE2 = 0x744A
0x6DF2 = 0x744C
0x6DF8 = 0x744B
0x7028 = 0x744D
0x70BB = 0x742E
0x7501 = 0x7450
0x7682 = 0x7451
0x769E = 0x7452
0x7930 = 0x7454
0x7AE7 = 0x7459
0x7DA0 = 0x745C
0x7DD6 = 0x745D
0x8362 = 0x745F
0x85B0 = 0x7461
0x8807 = 0x7464
0x8B7F = 0x7466
0x8CF4 = 0x7467
0x8D76 = 0x7468
0x90DE = 0x746C
0x9115 = 0x746E
0x9592 = 0x7471
0x973B = 0x7474
0x974D = 0x7475
0x9751 = 0x7476
0x999E = 0x747A
0x9AD9 = 0x747B
0x9B72 = 0x747C
0x9ED1 = 0x747E
0xF929 = 0x7445
0xF9DC = 0x7472
0xFA0E = 0x7434
0xFA0F = 0x7437
0xFA10 = 0x7438
0xFA11 = 0x743D
0xFA12 = 0x7444
0xFA13 = 0x7447
0xFA14 = 0x7448
0xFA15 = 0x744E
0xFA16 = 0x744F
0xFA17 = 0x7453
0xFA18 = 0x7455
0xFA19 = 0x7456
0xFA1A = 0x7457
0xFA1B = 0x7458
0xFA1C = 0x745A
0xFA1D = 0x745B
0xFA1E = 0x745E
0xFA1F = 0x7460
0xFA20 = 0x7462
0xFA21 = 0x7463
0xFA22 = 0x7465
0xFA23 = 0x7469
0xFA24 = 0x746A
0xFA25 = 0x746B
0xFA26 = 0x746D
0xFA27 = 0x746F
0xFA28 = 0x7470
0xFA29 = 0x7473
0xFA2A = 0x7477
0xFA2B = 0x7478
0xFA2C = 0x7479
0xFA2D = 0x747D
0xFF02 = 0x742A
0xFF07 = 0x7429
END_MAP