freebsd-skq/share/i18n/csmapper/JIS/JISX0208VDC@NEC%UCS.src
gabor c91ab1769b 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

99 lines
1.6 KiB
Plaintext

# $FreeBSD$
# $NetBSD: JISX0208VDC@NEC%UCS.src,v 1.1 2003/07/19 20:20:41 tshiozak Exp $
TYPE ROWCOL
NAME "JISX0208VDC:NEC/UCS"
SRC_ZONE 0x2D21 - 0x2D7C
OOB_MODE INVALID
DST_INVALID 0xFFFE
DST_UNIT_BITS 16
BEGIN_MAP
#
# This data is derived from http://www.opengroup.or.jp/jvc/cde/
#
0x2D21 = 0x2460
0x2D22 = 0x2461
0x2D23 = 0x2462
0x2D24 = 0x2463
0x2D25 = 0x2464
0x2D26 = 0x2465
0x2D27 = 0x2466
0x2D28 = 0x2467
0x2D29 = 0x2468
0x2D2A = 0x2469
0x2D2B = 0x246A
0x2D2C = 0x246B
0x2D2D = 0x246C
0x2D2E = 0x246D
0x2D2F = 0x246E
0x2D30 = 0x246F
0x2D31 = 0x2470
0x2D32 = 0x2471
0x2D33 = 0x2472
0x2D34 = 0x2473
0x2D35 = 0x2160
0x2D36 = 0x2161
0x2D37 = 0x2162
0x2D38 = 0x2163
0x2D39 = 0x2164
0x2D3A = 0x2165
0x2D3B = 0x2166
0x2D3C = 0x2167
0x2D3D = 0x2168
0x2D3E = 0x2169
0x2D40 = 0x3349
0x2D41 = 0x3314
0x2D42 = 0x3322
0x2D43 = 0x334D
0x2D44 = 0x3318
0x2D45 = 0x3327
0x2D46 = 0x3303
0x2D47 = 0x3336
0x2D48 = 0x3351
0x2D49 = 0x3357
0x2D4A = 0x330D
0x2D4B = 0x3326
0x2D4C = 0x3323
0x2D4D = 0x332B
0x2D4E = 0x334A
0x2D4F = 0x333B
0x2D50 = 0x339C
0x2D51 = 0x339D
0x2D52 = 0x339E
0x2D53 = 0x338E
0x2D54 = 0x338F
0x2D55 = 0x33C4
0x2D56 = 0x33A1
0x2D5F = 0x337B
0x2D60 = 0x301D
0x2D61 = 0x301F
0x2D62 = 0x2116
0x2D63 = 0x33CD
0x2D64 = 0x2121
0x2D65 = 0x32A4
0x2D66 = 0x32A5
0x2D67 = 0x32A6
0x2D68 = 0x32A7
0x2D69 = 0x32A8
0x2D6A = 0x3231
0x2D6B = 0x3232
0x2D6C = 0x3239
0x2D6D = 0x337E
0x2D6E = 0x337D
0x2D6F = 0x337C
0x2D70 = 0x2252
0x2D71 = 0x2261
0x2D72 = 0x222B
0x2D73 = 0x222E
0x2D74 = 0x2211
0x2D75 = 0x221A
0x2D76 = 0x22A5
0x2D77 = 0x2220
0x2D78 = 0x221F
0x2D79 = 0x22BF
0x2D7A = 0x2235
0x2D7B = 0x2229
0x2D7C = 0x222A
END_MAP