Subject: Re: locale ctype corrections
To: None <tech-userlevel@netbsd.org>
From: Joerg Sonnenberger <joerg@britannica.bec.de>
List: tech-userlevel
Date: 03/10/2005 16:48:11
--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Attached patch adjusts the DST_UNIT_BITS to match the runes in the
files, some where using DST_UNIT_BITS 8 with runes > 0xff.
It also fixes those instances where DST_INVALID actually had a valid
mapping.

Joerg

--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="cp.diff"

diff -ur csmapper/CP/UCS%CP037.src csmapper.new/CP/UCS%CP037.src
--- csmapper/CP/UCS%CP037.src	2003-07-14 08:03:36.000000000 +0200
+++ csmapper.new/CP/UCS%CP037.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP037"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1006.src csmapper.new/CP/UCS%CP1006.src
--- csmapper/CP/UCS%CP1006.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1006.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP1006"
 SRC_ZONE	0x0000 - 0xFEF3
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1026.src csmapper.new/CP/UCS%CP1026.src
--- csmapper/CP/UCS%CP1026.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1026.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP1026"
 SRC_ZONE	0x0000 - 0x2014
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1250.src csmapper.new/CP/UCS%CP1250.src
--- csmapper/CP/UCS%CP1250.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1250.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0x98
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1251.src csmapper.new/CP/UCS%CP1251.src
--- csmapper/CP/UCS%CP1251.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1251.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0x98
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1252.src csmapper.new/CP/UCS%CP1252.src
--- csmapper/CP/UCS%CP1252.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1252.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0x9D
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1253.src csmapper.new/CP/UCS%CP1253.src
--- csmapper/CP/UCS%CP1253.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1253.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0xFF
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1254.src csmapper.new/CP/UCS%CP1254.src
--- csmapper/CP/UCS%CP1254.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1254.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0x9E
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1255.src csmapper.new/CP/UCS%CP1255.src
--- csmapper/CP/UCS%CP1255.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1255.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0xFF
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1256.src csmapper.new/CP/UCS%CP1256.src
--- csmapper/CP/UCS%CP1256.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1256.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP1256"
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1257.src csmapper.new/CP/UCS%CP1257.src
--- csmapper/CP/UCS%CP1257.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1257.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0xA5
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP1258.src csmapper.new/CP/UCS%CP1258.src
--- csmapper/CP/UCS%CP1258.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP1258.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2122
 OOB_MODE	INVALID
 DST_INVALID	0x9E
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP273.src csmapper.new/CP/UCS%CP273.src
--- csmapper/CP/UCS%CP273.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP273.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP273"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP275.src csmapper.new/CP/UCS%CP275.src
--- csmapper/CP/UCS%CP275.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP275.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x00F5
 OOB_MODE	INVALID
 DST_INVALID	0xFE
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP277.src csmapper.new/CP/UCS%CP277.src
--- csmapper/CP/UCS%CP277.src	2003-07-14 08:03:37.000000000 +0200
+++ csmapper.new/CP/UCS%CP277.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP277"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP278.src csmapper.new/CP/UCS%CP278.src
--- csmapper/CP/UCS%CP278.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP278.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP278"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP280.src csmapper.new/CP/UCS%CP280.src
--- csmapper/CP/UCS%CP280.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP280.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP280"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP281.src csmapper.new/CP/UCS%CP281.src
--- csmapper/CP/UCS%CP281.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP281.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
 DST_INVALID	0xFE
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP284.src csmapper.new/CP/UCS%CP284.src
--- csmapper/CP/UCS%CP284.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP284.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP284"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP285.src csmapper.new/CP/UCS%CP285.src
--- csmapper/CP/UCS%CP285.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP285.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP285"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP290.src csmapper.new/CP/UCS%CP290.src
--- csmapper/CP/UCS%CP290.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP290.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x30FC
 OOB_MODE	INVALID
 DST_INVALID	0xFE
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP297.src csmapper.new/CP/UCS%CP297.src
--- csmapper/CP/UCS%CP297.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP297.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP297"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP420.src csmapper.new/CP/UCS%CP420.src
--- csmapper/CP/UCS%CP420.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP420.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0xFEFC
 OOB_MODE	INVALID
 DST_INVALID	0xFA
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP423.src csmapper.new/CP/UCS%CP423.src
--- csmapper/CP/UCS%CP423.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP423.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x044D
 OOB_MODE	INVALID
 DST_INVALID	0xF1
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP424.src csmapper.new/CP/UCS%CP424.src
--- csmapper/CP/UCS%CP424.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP424.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x21D4
 OOB_MODE	INVALID
 DST_INVALID	0xFE
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP437.src csmapper.new/CP/UCS%CP437.src
--- csmapper/CP/UCS%CP437.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP437.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP437"
 SRC_ZONE	0x0000 - 0xE023
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP500.src csmapper.new/CP/UCS%CP500.src
--- csmapper/CP/UCS%CP500.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP500.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP500"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP737.src csmapper.new/CP/UCS%CP737.src
--- csmapper/CP/UCS%CP737.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP737.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP737"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP775.src csmapper.new/CP/UCS%CP775.src
--- csmapper/CP/UCS%CP775.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP775.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP775"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP850.src csmapper.new/CP/UCS%CP850.src
--- csmapper/CP/UCS%CP850.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP850.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP850"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP851.src csmapper.new/CP/UCS%CP851.src
--- csmapper/CP/UCS%CP851.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP851.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0x91
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP852.src csmapper.new/CP/UCS%CP852.src
--- csmapper/CP/UCS%CP852.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP852.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0xAA
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP855.src csmapper.new/CP/UCS%CP855.src
--- csmapper/CP/UCS%CP855.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP855.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0xFD
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP856.src csmapper.new/CP/UCS%CP856.src
--- csmapper/CP/UCS%CP856.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP856.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0xED
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP857.src csmapper.new/CP/UCS%CP857.src
--- csmapper/CP/UCS%CP857.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP857.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP857"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0xF2
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP860.src csmapper.new/CP/UCS%CP860.src
--- csmapper/CP/UCS%CP860.src	2003-07-14 08:03:38.000000000 +0200
+++ csmapper.new/CP/UCS%CP860.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP860"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP861.src csmapper.new/CP/UCS%CP861.src
--- csmapper/CP/UCS%CP861.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP861.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0xA9
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP862.src csmapper.new/CP/UCS%CP862.src
--- csmapper/CP/UCS%CP862.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP862.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0xA9
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP863.src csmapper.new/CP/UCS%CP863.src
--- csmapper/CP/UCS%CP863.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP863.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP863"
 SRC_ZONE	0x0000 - 0xE023
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP864.src csmapper.new/CP/UCS%CP864.src
--- csmapper/CP/UCS%CP864.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP864.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0xFEFC
 OOB_MODE	INVALID
 DST_INVALID	0xA7
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP865.src csmapper.new/CP/UCS%CP865.src
--- csmapper/CP/UCS%CP865.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP865.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP865"
 SRC_ZONE	0x0000 - 0xE023
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP866.src csmapper.new/CP/UCS%CP866.src
--- csmapper/CP/UCS%CP866.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP866.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP866"
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP868.src csmapper.new/CP/UCS%CP868.src
--- csmapper/CP/UCS%CP868.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP868.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0xFEE6
 OOB_MODE	INVALID
 DST_INVALID	0xFD
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP869.src csmapper.new/CP/UCS%CP869.src
--- csmapper/CP/UCS%CP869.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP869.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x25A0
 OOB_MODE	INVALID
 DST_INVALID	0x94
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP870.src csmapper.new/CP/UCS%CP870.src
--- csmapper/CP/UCS%CP870.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP870.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x02DD
 OOB_MODE	INVALID
 DST_INVALID	0xB3
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP871.src csmapper.new/CP/UCS%CP871.src
--- csmapper/CP/UCS%CP871.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP871.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP871"
 SRC_ZONE	0x0000 - 0x203E
 OOB_MODE	INVALID
-DST_INVALID	0x3F
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP874.src csmapper.new/CP/UCS%CP874.src
--- csmapper/CP/UCS%CP874.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP874.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x20AC
 OOB_MODE	INVALID
 DST_INVALID	0xFF
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP875.src csmapper.new/CP/UCS%CP875.src
--- csmapper/CP/UCS%CP875.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP875.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS/CP875"
 SRC_ZONE	0x0000 - 0x2019
 OOB_MODE	INVALID
-DST_INVALID	0x00
-DST_UNIT_BITS	8
+DST_INVALID	0xFFFF
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP880.src csmapper.new/CP/UCS%CP880.src
--- csmapper/CP/UCS%CP880.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP880.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0x2116
 OOB_MODE	INVALID
 DST_INVALID	0xD0
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP905.src csmapper.new/CP/UCS%CP905.src
--- csmapper/CP/UCS%CP905.src	2003-07-14 08:03:39.000000000 +0200
+++ csmapper.new/CP/UCS%CP905.src	2005-03-01 01:28:40.000000000 +0100
@@ -4,8 +4,8 @@
 NAME		"UCS%CP905"
 SRC_ZONE	0x0000 - 0x02DB
 OOB_MODE	INVALID
 DST_INVALID	0xDF
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #
diff -ur csmapper/CP/UCS%CP918.src csmapper.new/CP/UCS%CP918.src
--- csmapper/CP/UCS%CP918.src	2003-07-14 08:03:40.000000000 +0200
+++ csmapper.new/CP/UCS%CP918.src	2005-03-01 01:28:40.000000000 +0100
@@ -5,7 +5,7 @@
 SRC_ZONE	0x0000 - 0xFEE6
 OOB_MODE	INVALID
 DST_INVALID	0xFC
-DST_UNIT_BITS	8
+DST_UNIT_BITS	16
 
 BEGIN_MAP
 #

--/04w6evG8XlLl3ft--