add missing codepage closes #1619 Thanks Luboš Staněk
authorTravis Kemen <thepeople@openwrt.org>
Mon, 30 Apr 2007 23:32:25 +0000 (23:32 +0000)
committerTravis Kemen <thepeople@openwrt.org>
Mon, 30 Apr 2007 23:32:25 +0000 (23:32 +0000)
SVN-Revision: 7072

net/samba/Makefile
net/samba/patches/101-codepages.patch [new file with mode: 0644]

index 3733145..760a705 100644 (file)
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=samba
 PKG_VERSION:=2.0.10
-PKG_RELEASE:=3
+PKG_RELEASE:=4
 PKG_MD5SUM:=54870482fe036b7e69dd48c90661eec6
 
 PKG_SOURCE_URL:=ftp://se.samba.org/pub/samba/stable \
@@ -181,7 +181,7 @@ define Package/samba-common/install
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/smbpasswd.shared $(1)/usr/bin/smbpasswd
        $(INSTALL_DIR) $(1)/usr/share/samba
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/codepage.{437,850} $(1)/usr/share/samba/
-       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/unicode_map.{437,850,ISO8859-1} $(1)/usr/share/samba/
+       $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/unicode_map.{437,850,ISO8859-1,ISO8859-15} $(1)/usr/share/samba/
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/codepage.852 $(1)/usr/share/samba/
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/unicode_map.{852,ISO8859-2} $(1)/usr/share/samba/
        $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/share/samba/codepage.866 $(1)/usr/share/samba/
diff --git a/net/samba/patches/101-codepages.patch b/net/samba/patches/101-codepages.patch
new file mode 100644 (file)
index 0000000..619fed3
--- /dev/null
@@ -0,0 +1,4764 @@
+--- samba-2.0.10./source/Makefile.in   2007-04-24 15:49:41.000000000 +0200
++++ samba-2.0.10.patched/source/Makefile.in    2007-04-24 15:57:04.000000000 +0200
+@@ -60,7 +60,8 @@
+ CODEPAGEDIR = $(BASEDIR)/codepages
+ # The current codepage definition list.
+-CODEPAGELIST= 437 737 775 850 852 861 932 866 949 950 936 1251 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
++CODEPAGELIST= 437 737 775 850 852 x857 861 x862 932 866 936 949 950 1125 1251 \
++              ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 ISO8859-8 ISO8859-9 ISO8859-13 ISO8859-15 KOI8-R KOI8-U
+ # where you are going to have the smbrun binary. This defaults to the 
+ # install directory. This binary is needed for correct printing
+diff -urN samba-2.0.10/source/codepages/codepage_def.1125 samba-2.2.9/source/codepages/codepage_def.1125
+--- samba-2.0.10/source/codepages/codepage_def.1125    1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/codepage_def.1125     2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,168 @@
++#
++#   This program is free software; you can redistribute it and/or modify
++#   it under the terms of the GNU General Public License as published by
++#   the Free Software Foundation; either version 2 of the License, or
++#   (at your option) any later version.
++#
++#   This program is distributed in the hope that it will be useful,
++#   but WITHOUT ANY WARRANTY; without even the implied warranty of
++#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#   GNU General Public License for more details.
++#
++#   You should have received a copy of the GNU General Public License
++#   along with this program; if not, write to the Free Software
++#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++#
++
++# Codepage definition file for Code Page 1125 - OS/2 Ukrainian Cyrillic
++# defines lower->upper mapping.
++# Written by Oleg Deribas ( older@iname.com )
++
++# The columns are :
++# lower  upper  map to lower  map to upper
++#
++  97   65 True  True
++  98   66 True  True
++  99   67 True  True
++  100   68 True  True
++  101   69 True  True
++  102   70 True  True
++  103   71 True  True
++  104   72 True  True
++  105   73 True  True
++  106   74 True  True
++  107   75 True  True
++  108   76 True  True
++  109   77 True  True
++  110   78 True  True
++  111   79 True  True
++  112   80 True  True
++  113   81 True  True
++  114   82 True  True
++  115   83 True  True
++  116   84 True  True
++  117   85 True  True
++  118   86 True  True
++  119   87 True  True
++  120   88 True  True
++  121   89 True  True
++  122   90 True  True
++  160   128 True  True
++  161   129 True  True
++  162   130 True  True
++  163   131 True  True
++  164   132 True  True
++  165   133 True  True
++  166   134 True  True
++  167   135 True  True
++  168   136 True  True
++  169   137 True  True
++  170   138 True  True
++  171   139 True  True
++  172   140 True  True
++  173   141 True  True
++  174   142 True  True
++  175   143 True  True
++  224   144 True  True
++  225   145 True  True
++  226   146 True  True
++  227   147 True  True
++  228   148 True  True
++  229   149 True  True
++  230   150 True  True
++  231   151 True  True
++  232   152 True  True
++  233   153 True  True
++  234   154 True  True
++  235   155 True  True
++  236   156 True  True
++  237   157 True  True
++  238   158 True  True
++  239   159 True  True
++  241   240 True  True
++  243   242 True  True
++  245   244 True  True
++  247   246 True  True
++  33   0 False  False
++  35   0 False  False
++  36   0 False  False
++  37   0 False  False
++  38   0 False  False
++  39   0 False  False
++  40   0 False  False
++  41   0 False  False
++  45   0 False  False
++  48   0 False  False
++  49   0 False  False
++  50   0 False  False
++  51   0 False  False
++  52   0 False  False
++  53   0 False  False
++  54   0 False  False
++  55   0 False  False
++  56   0 False  False
++  57   0 False  False
++  64   0 False  False
++  94   0 False  False
++  95   0 False  False
++  96   0 False  False
++  123   0 False  False
++  125   0 False  False
++  126   0 False  False
++  127   0 False  False
++  176   0 False  False
++  177   0 False  False
++  178   0 False  False
++  179   0 False  False
++  180   0 False  False
++  181   0 False  False
++  182   0 False  False
++  183   0 False  False
++  184   0 False  False
++  185   0 False  False
++  186   0 False  False
++  187   0 False  False
++  188   0 False  False
++  189   0 False  False
++  190   0 False  False
++  191   0 False  False
++  192   0 False  False
++  193   0 False  False
++  194   0 False  False
++  195   0 False  False
++  196   0 False  False
++  197   0 False  False
++  198   0 False  False
++  199   0 False  False
++  200   0 False  False
++  201   0 False  False
++  202   0 False  False
++  203   0 False  False
++  204   0 False  False
++  205   0 False  False
++  206   0 False  False
++  207   0 False  False
++  208   0 False  False
++  209   0 False  False
++  210   0 False  False
++  211   0 False  False
++  212   0 False  False
++  213   0 False  False
++  214   0 False  False
++  215   0 False  False
++  216   0 False  False
++  217   0 False  False
++  218   0 False  False
++  219   0 False  False
++  220   0 False  False
++  221   0 False  False
++  222   0 False  False
++  223   0 False  False
++  248   0 False  False
++  249   0 False  False
++  250   0 False  False
++  251   0 False  False
++  252   0 False  False
++  253   0 False  False
++  254   0 False  False
++  255   0 False  False
+diff -urN samba-2.0.10/source/codepages/codepage_def.857 samba-2.2.9/source/codepages/codepage_def.857
+--- samba-2.0.10/source/codepages/codepage_def.857     1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/codepage_def.857      2004-05-08 03:07:20.000000000 +0200
+@@ -0,0 +1,55 @@
++#
++#   This program is free software; you can redistribute it and/or modify
++#   it under the terms of the GNU General Public License as published by
++#   the Free Software Foundation; either version 2 of the License, or
++#   (at your option) any later version.
++#   
++#   This program is distributed in the hope that it will be useful,
++#   but WITHOUT ANY WARRANTY; without even the implied warranty of
++#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#   GNU General Public License for more details.
++#   
++#   You should have received a copy of the GNU General Public License
++#   along with this program; if not, write to the Free Software
++#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++#
++
++# Codepage definition file for IBM Code Page 857 - MS-DOS Latin 5
++# defines lower->upper mapping.
++# Written by Deniz Akkus (akkus@alum.mit.edu)
++
++# The columns are :
++# lower    upper   map upper to lower    map lower to upper
++#
++  0x85     0xB7    True                  True  #A WITH GRAVE
++  0xA0     0xB5    True                  True  #A WITH ACUTE
++  0x83     0xB6    True                  True  #A WITH CIRCUMFLEX
++  0xC6     0xC7    True                  True  #A WITH TILDE
++  0x84     0x8E    True                  True  #A WITH DIAERESIS
++  0x86     0x8F    True                  True  #A WITH RING ABOVE
++  0x91     0x92    True                  True  #LIGATURE AE
++  0x87     0x80    True                  True  #C WITH CEDILLA
++  0x8A     0xD4    True                  True  #E WITH GRAVE
++  0x82     0x90    True                  True  #E WITH ACUTE
++  0x88     0xD2    True                  True  #E WITH CIRCUMFLEX
++  0x89     0xD3    True                  True  #E WITH DIAERESIS
++  0x8D     0x49    True                  True  #DOTLESS I 
++  0xA1     0xD6    True                  True  #I WITH ACUTE
++  0x8C     0xD7    True                  True  #I WITH CIRCUMFLEX
++  0x8B     0xD8    True                  True  #I WITH DIAERESIS
++  0xA4     0xA5    True                  True  #N WITH TILDE
++  0x95     0xE3    True                  True  #O WITH GRAVE
++  0xA2     0xE0    True                  True  #O WITH ACUTE
++  0x93     0xE2    True                  True  #O WITH CIRCUMFLEX
++  0xE4     0xE5    True                  True  #O WITH TILDE
++  0x94     0x99    True                  True  #O WITH DIAERESIS
++  0x9B     0x9D    True                  True  #O WITH STROKE
++  0x97     0xEB    True                  True  #U WITH GRAVE
++  0xA3     0xE9    True                  True  #U WITH ACUTE
++  0x96     0xEA    True                  True  #U WITH CIRCUMFLEX
++  0x81     0x9A    True                  True  #U WITH DIAERESIS
++  0xEC     0xDE    True                  True  #I WITH GRAVE
++  0x69           0x98    True                  True  #I WITH DOT ABOVE
++  0xA7           0xA6    True                  True  #G WITH BREVE
++  0x9f           0x9e    True                  True  #S with cedilla
++
+diff -urN samba-2.0.10/source/codepages/codepage_def.862 samba-2.2.9/source/codepages/codepage_def.862
+--- samba-2.0.10/source/codepages/codepage_def.862     1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/codepage_def.862      2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,52 @@
++#
++#   This program is free software; you can redistribute it and/or modify
++#   it under the terms of the GNU General Public License as published by
++#   the Free Software Foundation; either version 2 of the License, or
++#   (at your option) any later version.
++#
++#   This program is distributed in the hope that it will be useful,
++#   but WITHOUT ANY WARRANTY; without even the implied warranty of
++#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++#   GNU General Public License for more details.
++#
++#   You should have received a copy of the GNU General Public License
++#   along with this program; if not, write to the Free Software
++#   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
++#
++
++# Codepage definition file for Code Page 862 - Hebrew
++# defines lower->upper mapping.
++# Written by Alexander Bokovoy (ab@alt-linux.org)
++
++# The columns are :
++# lower  upper  map to lower  map to upper
++#
++0x74  0x54    True    True
++0x63  0x43    True    True
++0x75  0x55    True    True
++0x64  0x44    True    True
++0x76  0x56    True    True
++0x65  0x45    True    True
++0x77  0x57    True    True
++0x66  0x46    True    True
++0x78  0x58    True    True
++0x67  0x47    True    True
++0x79  0x59    True    True
++0x68  0x48    True    True
++0x69  0x49    True    True
++0x7a  0x5a    True    True
++0x6a  0x4a    True    True
++0x6b  0x4b    True    True
++0x6c  0x4c    True    True
++0x6d  0x4d    True    True
++0x6e  0x4e    True    True
++0x6f  0x4f    True    True
++0xa4  0xa5    True    True
++0xe5  0xe4    True    True
++0xed  0xe8    True    True
++0x70  0x50    True    True
++0x71  0x51    True    True
++0x61  0x41    True    True
++0x72  0x52    True    True
++0x62  0x42    True    True
++0x73  0x53    True    True
+diff -urN samba-2.0.10/source/codepages/CPISO8859-13.TXT samba-2.2.9/source/codepages/CPISO8859-13.TXT
+--- samba-2.0.10/source/codepages/CPISO8859-13.TXT     1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CPISO8859-13.TXT      2004-05-08 03:07:20.000000000 +0200
+@@ -0,0 +1,229 @@
++#
++#     Name:             ISO 8859-13 to Unicode
++#     Unicode version:  1.1
++#     Table version:    0.2
++#     Table format:     Format A
++#     Date:             19 February 2001
++#     Authors:          Toomas Soome <tsoome@ut.ee>
++#
++#     Copyright (c) 1991-1995 Unicode, Inc.  All Rights reserved.
++#
++#     This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
++#     No claims are made as to fitness for any particular purpose.  No
++#     warranties of any kind are expressed or implied.  The recipient
++#     agrees to determine applicability of information provided.  If this
++#     file has been provided on magnetic media by Unicode, Inc., the sole
++#     remedy for any claim will be exchange of defective media within 90
++#     days of receipt.
++#
++#     Recipient is granted the right to make copies in any form for
++#     internal distribution and to freely use the information supplied
++#     in the creation of products supporting Unicode.  Unicode, Inc.
++#     specifically excludes the right to re-distribute this file directly
++#     to third parties or other organizations whether for profit or not.
++#
++#     General notes:
++#
++#     This table contains the data the Unicode Consortium has on how
++#       ISO 8859-13 characters map into Unicode.
++#
++#     Format:  Three tab-separated columns
++#              Column #1 is the ISO 8859-13 code (in hex as 0xXX)
++#              Column #2 is the Unicode (in hex as 0xXXXX)
++#              Column #3 the Unicode name (follows a comment sign, '#')
++#
++#     The entries are in ISO 8859-13 order
++#
++#     Any comments or problems, contact <tsoome@ut.ee>
++#
++0x20  0x0020  #       SPACE
++0x21  0x0021  #       EXCLAMATION MARK
++0x22  0x0022  #       QUOTATION MARK
++0x23  0x0023  #       NUMBER SIGN
++0x24  0x0024  #       DOLLAR SIGN
++0x25  0x0025  #       PERCENT SIGN
++0x26  0x0026  #       AMPERSAND
++0x27  0x0027  #       APOSTROPHE
++0x28  0x0028  #       LEFT PARENTHESIS
++0x29  0x0029  #       RIGHT PARENTHESIS
++0x2A  0x002A  #       ASTERISK
++0x2B  0x002B  #       PLUS SIGN
++0x2C  0x002C  #       COMMA
++0x2D  0x002D  #       HYPHEN-MINUS
++0x2E  0x002E  #       FULL STOP
++0x2F  0x002F  #       SOLIDUS
++0x30  0x0030  #       DIGIT ZERO
++0x31  0x0031  #       DIGIT ONE
++0x32  0x0032  #       DIGIT TWO
++0x33  0x0033  #       DIGIT THREE
++0x34  0x0034  #       DIGIT FOUR
++0x35  0x0035  #       DIGIT FIVE
++0x36  0x0036  #       DIGIT SIX
++0x37  0x0037  #       DIGIT SEVEN
++0x38  0x0038  #       DIGIT EIGHT
++0x39  0x0039  #       DIGIT NINE
++0x3A  0x003A  #       COLON
++0x3B  0x003B  #       SEMICOLON
++0x3C  0x003C  #       LESS-THAN SIGN
++0x3D  0x003D  #       EQUALS SIGN
++0x3E  0x003E  #       GREATER-THAN SIGN
++0x3F  0x003F  #       QUESTION MARK
++0x40  0x0040  #       COMMERCIAL AT
++0x41  0x0041  #       LATIN CAPITAL LETTER A
++0x42  0x0042  #       LATIN CAPITAL LETTER B
++0x43  0x0043  #       LATIN CAPITAL LETTER C
++0x44  0x0044  #       LATIN CAPITAL LETTER D
++0x45  0x0045  #       LATIN CAPITAL LETTER E
++0x46  0x0046  #       LATIN CAPITAL LETTER F
++0x47  0x0047  #       LATIN CAPITAL LETTER G
++0x48  0x0048  #       LATIN CAPITAL LETTER H
++0x49  0x0049  #       LATIN CAPITAL LETTER I
++0x4A  0x004A  #       LATIN CAPITAL LETTER J
++0x4B  0x004B  #       LATIN CAPITAL LETTER K
++0x4C  0x004C  #       LATIN CAPITAL LETTER L
++0x4D  0x004D  #       LATIN CAPITAL LETTER M
++0x4E  0x004E  #       LATIN CAPITAL LETTER N
++0x4F  0x004F  #       LATIN CAPITAL LETTER O
++0x50  0x0050  #       LATIN CAPITAL LETTER P
++0x51  0x0051  #       LATIN CAPITAL LETTER Q
++0x52  0x0052  #       LATIN CAPITAL LETTER R
++0x53  0x0053  #       LATIN CAPITAL LETTER S
++0x54  0x0054  #       LATIN CAPITAL LETTER T
++0x55  0x0055  #       LATIN CAPITAL LETTER U
++0x56  0x0056  #       LATIN CAPITAL LETTER V
++0x57  0x0057  #       LATIN CAPITAL LETTER W
++0x58  0x0058  #       LATIN CAPITAL LETTER X
++0x59  0x0059  #       LATIN CAPITAL LETTER Y
++0x5A  0x005A  #       LATIN CAPITAL LETTER Z
++0x5B  0x005B  #       LEFT SQUARE BRACKET
++0x5C  0x005C  #       REVERSE SOLIDUS
++0x5D  0x005D  #       RIGHT SQUARE BRACKET
++0x5E  0x005E  #       CIRCUMFLEX ACCENT
++0x5F  0x005F  #       LOW LINE
++0x60  0x0060  #       GRAVE ACCENT
++0x61  0x0061  #       LATIN SMALL LETTER A
++0x62  0x0062  #       LATIN SMALL LETTER B
++0x63  0x0063  #       LATIN SMALL LETTER C
++0x64  0x0064  #       LATIN SMALL LETTER D
++0x65  0x0065  #       LATIN SMALL LETTER E
++0x66  0x0066  #       LATIN SMALL LETTER F
++0x67  0x0067  #       LATIN SMALL LETTER G
++0x68  0x0068  #       LATIN SMALL LETTER H
++0x69  0x0069  #       LATIN SMALL LETTER I
++0x6A  0x006A  #       LATIN SMALL LETTER J
++0x6B  0x006B  #       LATIN SMALL LETTER K
++0x6C  0x006C  #       LATIN SMALL LETTER L
++0x6D  0x006D  #       LATIN SMALL LETTER M
++0x6E  0x006E  #       LATIN SMALL LETTER N
++0x6F  0x006F  #       LATIN SMALL LETTER O
++0x70  0x0070  #       LATIN SMALL LETTER P
++0x71  0x0071  #       LATIN SMALL LETTER Q
++0x72  0x0072  #       LATIN SMALL LETTER R
++0x73  0x0073  #       LATIN SMALL LETTER S
++0x74  0x0074  #       LATIN SMALL LETTER T
++0x75  0x0075  #       LATIN SMALL LETTER U
++0x76  0x0076  #       LATIN SMALL LETTER V
++0x77  0x0077  #       LATIN SMALL LETTER W
++0x78  0x0078  #       LATIN SMALL LETTER X
++0x79  0x0079  #       LATIN SMALL LETTER Y
++0x7A  0x007A  #       LATIN SMALL LETTER Z
++0x7B  0x007B  #       LEFT CURLY BRACKET
++0x7C  0x007C  #       VERTICAL LINE
++0x7D  0x007D  #       RIGHT CURLY BRACKET
++0x7E  0x007E  #       TILDE
++0xA0  0x00A0  #       NO-BREAK SPACE
++0xA1  0x201D  #       RIGHT DOUBLE QUOTATION MARK
++0xA2  0x00A2  #       CENT SIGN
++0xA3  0x00A3  #       POUND SIGN
++0xA4  0x00A4  #       CURRENCY SIGN
++0xA5  0x201E  #       DOUBLE LOW-9 QUOTATION MARK
++0xA6  0x00A6  #       BROKEN BAR
++0xA7  0x00A7  #       SECTION SIGN
++0xA8  0x00D8  #       LATIN CAPITAL LETTER O WITH STROKE
++0xA9  0x00A9  #       COPYRIGHT SIGN
++0xAA  0x0156  #       LATIN CAPITAL LETTER R WITH CEDILLA
++0xAB  0x00AB  #       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xAC  0x00AC  #       NOT SIGN
++0xAD  0x00AD  #       SOFT HYPHEN
++0xAE  0x00AE  #       REGISTERED SIGN
++0xAF  0x00C6  #       LATIN CAPITAL LETTER AE
++0xB0  0x00B0  #       DEGREE SIGN
++0xB1  0x00B1  #       PLUS-MINUS SIGN
++0xB2  0x00B2  #       SUPERSCRIPT TWO
++0xB3  0x00B3  #       SUPERSCRIPT THREE
++0xB4  0x201C  #       LEFT DOUBLE QUOTATION MARK
++0xB5  0x00B5  #       MICRO SIGN
++0xB6  0x00B6  #       PILCROW SIGN
++0xB7  0x00B7  #       MIDDLE DOT
++0xB8  0x00F8  #       LATIN SMALL LETTER O WITH STROKE
++0xB9  0x00B9  #       SUPERSCRIPT ONE
++0xBA  0x0157  #       LATIN SMALL LETTER R WITH CEDILLA
++0xBB  0x00BB  #       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xBC  0x00BC  #       VULGAR FRACTION ONE QUARTER
++0xBD  0x00BD  #       VULGAR FRACTION ONE HALF
++0xBE  0x00BE  #       VULGAR FRACTION THREE QUARTERS
++0xBF  0x00E6  #       LATIN SMALL LETTER AE
++0xC0  0x0104  #       LATIN CAPITAL LETTER A WITH OGONEK
++0xC1  0x012E  #       LATIN CAPITAL LETTER I WITH OGONEK
++0xC2  0x0100  #       LATIN CAPITAL LETTER A WITH MACRON
++0xC3  0x0106  #       LATIN CAPITAL LETTER C WITH ACUTE
++0xC4  0x00C4  #       LATIN CAPITAL LETTER A WITH DIAERESIS
++0xC5  0x00C5  #       LATIN CAPITAL LETTER A WITH RING ABOVE
++0xC6  0x0118  #       LATIN CAPITAL LETTER E WITH OGONEK
++0xC7  0x0112  #       LATIN CAPITAL LETTER E WITH MACRON
++0xC8  0x010C  #       LATIN CAPITAL LETTER C WITH CARON
++0xC9  0x00C9  #       LATIN CAPITAL LETTER E WITH ACUTE
++0xCA  0x0179  #       LATIN CAPITAL LETTER Z WITH ACUTE
++0xCB  0x0116  #       LATIN CAPITAL LETTER E WITH DOT ABOVE
++0xCC  0x0122  #       LATIN CAPITAL LETTER G WITH CEDILLA
++0xCD  0x0136  #       LATIN CAPITAL LETTER K WITH CEDILLA
++0xCE  0x012A  #       LATIN CAPITAL LETTER I WITH MACRON
++0xCF  0x013B  #       LATIN CAPITAL LETTER L WITH CEDILLA
++0xD0  0x0160  #       LATIN CAPITAL LETTER S WITH CARON
++0xD1  0x0143  #       LATIN CAPITAL LETTER N WITH ACUTE
++0xD2  0x0145  #       LATIN CAPITAL LETTER N WITH CEDILLA
++0xD3  0x00D3  #       LATIN CAPITAL LETTER O WITH ACUTE
++0xD4  0x014C  #       LATIN CAPITAL LETTER O WITH MACRON
++0xD5  0x00D5  #       LATIN CAPITAL LETTER O WITH TILDE
++0xD6  0x00D6  #       LATIN CAPITAL LETTER O WITH DIAERESIS
++0xD7  0x00D7  #       MULTIPLICATION SIGN
++0xD8  0x0172  #       LATIN CAPITAL LETTER U WITH OGONEK
++0xD9  0x0141  #       LATIN CAPITAL LETTER L WITH STROKE
++0xDA  0x015A  #       LATIN CAPITAL LETTER S WITH ACUTE
++0xDB  0x016A  #       LATIN CAPITAL LETTER U WITH MACRON
++0xDC  0x00DC  #       LATIN CAPITAL LETTER U WITH DIAERESIS
++0xDD  0x017B  #       LATIN CAPITAL LETTER Z WITH DOT ABOVE
++0xDE  0x017D  #       LATIN CAPITAL LETTER Z WITH CARON
++0xDF  0x00DF  #       LATIN SMALL LETTER SHARP S
++0xE0  0x0105  #       LATIN SMALL LETTER A WITH OGONEK
++0xE1  0x012F  #       LATIN SMALL LETTER I WITH OGONEK
++0xE2  0x0101  #       LATIN SMALL LETTER A WITH MACRON
++0xE3  0x0107  #       LATIN SMALL LETTER C WITH ACUTE
++0xE4  0x00E4  #       LATIN SMALL LETTER A WITH DIAERESIS
++0xE5  0x00E5  #       LATIN SMALL LETTER A WITH RING ABOVE
++0xE6  0x0119  #       LATIN SMALL LETTER E WITH OGONEK
++0xE7  0x0113  #       LATIN SMALL LETTER E WITH MACRON
++0xE8  0x010D  #       LATIN SMALL LETTER C WITH CARON
++0xE9  0x00E9  #       LATIN SMALL LETTER E WITH ACUTE
++0xEA  0x017A  #       LATIN SMALL LETTER Z WITH ACUTE
++0xEB  0x0117  #       LATIN SMALL LETTER E WITH DOT ABOVE
++0xEC  0x0123  #       LATIN SMALL LETTER G WITH CEDILLA
++0xED  0x0137  #       LATIN SMALL LETTER K WITH CEDILLA
++0xEE  0x012B  #       LATIN SMALL LETTER I WITH MACRON
++0xEF  0x013C  #       LATIN SMALL LETTER L WITH CEDILLA
++0xF0  0x0161  #       LATIN SMALL LETTER S WITH CARON
++0xF1  0x0144  #       LATIN SMALL LETTER N WITH ACUTE
++0xF2  0x0146  #       LATIN SMALL LETTER N WITH CEDILLA
++0xF3  0x00F3  #       LATIN SMALL LETTER O WITH ACUTE
++0xF4  0x014D  #       LATIN SMALL LETTER O WITH MACRON
++0xF5  0x00F5  #       LATIN SMALL LETTER O WITH TILDE
++0xF6  0x00F6  #       LATIN SMALL LETTER O WITH DIAERESIS
++0xF7  0x00F7  #       DIVISION SIGN
++0xF8  0x0173  #       LATIN SMALL LETTER U WITH OGONEK
++0xF9  0x0142  #       LATIN SMALL LETTER L WITH STROKE
++0xFA  0x015B  #       LATIN SMALL LETTER S WITH ACUTE
++0xFB  0x016B  #       LATIN SMALL LETTER U WITH MACRON
++0xFC  0x00FC  #       LATIN SMALL LETTER U WITH DIAERESIS
++0xFD  0x017C  #       LATIN SMALL LETTER Z WITH DOT ABOVE
++0xFE  0x017E  #       LATIN SMALL LETTER Z WITH CARON
++0xFF  0x2019  #       RIGHT SINGLE QUOTATION MARK
+diff -urN samba-2.0.10/source/codepages/CPISO8859-15.TXT samba-2.2.9/source/codepages/CPISO8859-15.TXT
+--- samba-2.0.10/source/codepages/CPISO8859-15.TXT     1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CPISO8859-15.TXT      2004-05-08 03:07:20.000000000 +0200
+@@ -0,0 +1,229 @@
++#
++#     Name:             ISO 8859-15 to Unicode
++#     Unicode version:  1.1
++#     Table version:    0.2
++#     Table format:     Format A
++#     Date:             01 may 2001
++#     Authors:          Toomas Soome <tsoome@ut.ee>
++#
++#     Copyright (c) 1991-1995 Unicode, Inc.  All Rights reserved.
++#
++#     This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
++#     No claims are made as to fitness for any particular purpose.  No
++#     warranties of any kind are expressed or implied.  The recipient
++#     agrees to determine applicability of information provided.  If this
++#     file has been provided on magnetic media by Unicode, Inc., the sole
++#     remedy for any claim will be exchange of defective media within 90
++#     days of receipt.
++#
++#     Recipient is granted the right to make copies in any form for
++#     internal distribution and to freely use the information supplied
++#     in the creation of products supporting Unicode.  Unicode, Inc.
++#     specifically excludes the right to re-distribute this file directly
++#     to third parties or other organizations whether for profit or not.
++#
++#     General notes:
++#
++#     This table contains the data the Unicode Consortium has on how
++#       ISO 8859-15 characters map into Unicode.
++#
++#     Format:  Three tab-separated columns
++#              Column #1 is the ISO 8859-15 code (in hex as 0xXX)
++#              Column #2 is the Unicode (in hex as 0xXXXX)
++#              Column #3 the Unicode name (follows a comment sign, '#')
++#
++#     The entries are in ISO 8859-15 order
++#
++#     Any comments or problems, contact <tsoome@ut.ee>
++#
++0x20  0x0020  #       SPACE
++0x21  0x0021  #       EXCLAMATION MARK
++0x22  0x0022  #       QUOTATION MARK
++0x23  0x0023  #       NUMBER SIGN
++0x24  0x0024  #       DOLLAR SIGN
++0x25  0x0025  #       PERCENT SIGN
++0x26  0x0026  #       AMPERSAND
++0x27  0x0027  #       APOSTROPHE
++0x28  0x0028  #       LEFT PARENTHESIS
++0x29  0x0029  #       RIGHT PARENTHESIS
++0x2A  0x002A  #       ASTERISK
++0x2B  0x002B  #       PLUS SIGN
++0x2C  0x002C  #       COMMA
++0x2D  0x002D  #       HYPHEN-MINUS
++0x2E  0x002E  #       FULL STOP
++0x2F  0x002F  #       SOLIDUS
++0x30  0x0030  #       DIGIT ZERO
++0x31  0x0031  #       DIGIT ONE
++0x32  0x0032  #       DIGIT TWO
++0x33  0x0033  #       DIGIT THREE
++0x34  0x0034  #       DIGIT FOUR
++0x35  0x0035  #       DIGIT FIVE
++0x36  0x0036  #       DIGIT SIX
++0x37  0x0037  #       DIGIT SEVEN
++0x38  0x0038  #       DIGIT EIGHT
++0x39  0x0039  #       DIGIT NINE
++0x3A  0x003A  #       COLON
++0x3B  0x003B  #       SEMICOLON
++0x3C  0x003C  #       LESS-THAN SIGN
++0x3D  0x003D  #       EQUALS SIGN
++0x3E  0x003E  #       GREATER-THAN SIGN
++0x3F  0x003F  #       QUESTION MARK
++0x40  0x0040  #       COMMERCIAL AT
++0x41  0x0041  #       LATIN CAPITAL LETTER A
++0x42  0x0042  #       LATIN CAPITAL LETTER B
++0x43  0x0043  #       LATIN CAPITAL LETTER C
++0x44  0x0044  #       LATIN CAPITAL LETTER D
++0x45  0x0045  #       LATIN CAPITAL LETTER E
++0x46  0x0046  #       LATIN CAPITAL LETTER F
++0x47  0x0047  #       LATIN CAPITAL LETTER G
++0x48  0x0048  #       LATIN CAPITAL LETTER H
++0x49  0x0049  #       LATIN CAPITAL LETTER I
++0x4A  0x004A  #       LATIN CAPITAL LETTER J
++0x4B  0x004B  #       LATIN CAPITAL LETTER K
++0x4C  0x004C  #       LATIN CAPITAL LETTER L
++0x4D  0x004D  #       LATIN CAPITAL LETTER M
++0x4E  0x004E  #       LATIN CAPITAL LETTER N
++0x4F  0x004F  #       LATIN CAPITAL LETTER O
++0x50  0x0050  #       LATIN CAPITAL LETTER P
++0x51  0x0051  #       LATIN CAPITAL LETTER Q
++0x52  0x0052  #       LATIN CAPITAL LETTER R
++0x53  0x0053  #       LATIN CAPITAL LETTER S
++0x54  0x0054  #       LATIN CAPITAL LETTER T
++0x55  0x0055  #       LATIN CAPITAL LETTER U
++0x56  0x0056  #       LATIN CAPITAL LETTER V
++0x57  0x0057  #       LATIN CAPITAL LETTER W
++0x58  0x0058  #       LATIN CAPITAL LETTER X
++0x59  0x0059  #       LATIN CAPITAL LETTER Y
++0x5A  0x005A  #       LATIN CAPITAL LETTER Z
++0x5B  0x005B  #       LEFT SQUARE BRACKET
++0x5C  0x005C  #       REVERSE SOLIDUS
++0x5D  0x005D  #       RIGHT SQUARE BRACKET
++0x5E  0x005E  #       CIRCUMFLEX ACCENT
++0x5F  0x005F  #       LOW LINE
++0x60  0x0060  #       GRAVE ACCENT
++0x61  0x0061  #       LATIN SMALL LETTER A
++0x62  0x0062  #       LATIN SMALL LETTER B
++0x63  0x0063  #       LATIN SMALL LETTER C
++0x64  0x0064  #       LATIN SMALL LETTER D
++0x65  0x0065  #       LATIN SMALL LETTER E
++0x66  0x0066  #       LATIN SMALL LETTER F
++0x67  0x0067  #       LATIN SMALL LETTER G
++0x68  0x0068  #       LATIN SMALL LETTER H
++0x69  0x0069  #       LATIN SMALL LETTER I
++0x6A  0x006A  #       LATIN SMALL LETTER J
++0x6B  0x006B  #       LATIN SMALL LETTER K
++0x6C  0x006C  #       LATIN SMALL LETTER L
++0x6D  0x006D  #       LATIN SMALL LETTER M
++0x6E  0x006E  #       LATIN SMALL LETTER N
++0x6F  0x006F  #       LATIN SMALL LETTER O
++0x70  0x0070  #       LATIN SMALL LETTER P
++0x71  0x0071  #       LATIN SMALL LETTER Q
++0x72  0x0072  #       LATIN SMALL LETTER R
++0x73  0x0073  #       LATIN SMALL LETTER S
++0x74  0x0074  #       LATIN SMALL LETTER T
++0x75  0x0075  #       LATIN SMALL LETTER U
++0x76  0x0076  #       LATIN SMALL LETTER V
++0x77  0x0077  #       LATIN SMALL LETTER W
++0x78  0x0078  #       LATIN SMALL LETTER X
++0x79  0x0079  #       LATIN SMALL LETTER Y
++0x7A  0x007A  #       LATIN SMALL LETTER Z
++0x7B  0x007B  #       LEFT CURLY BRACKET
++0x7C  0x007C  #       VERTICAL LINE
++0x7D  0x007D  #       RIGHT CURLY BRACKET
++0x7E  0x007E  #       TILDE
++0xA0  0x00A0  #       NO-BREAK SPACE
++0xA1  0x00A1  #       INVERTED EXCLAMATION MARK
++0xA2  0x00A2  #       CENT SIGN
++0xA3  0x00A3  #       POUND SIGN
++0xA4  0x20AC  #       EURO SIGN
++0xA5  0x00A5  #       YEN SIGN
++0xA6  0x0160  #       LATIN CAPITAL LETTER S WITH CARON
++0xA7  0x00A7  #       SECTION SIGN
++0xA8  0x0161  #       LATIN SMALL LETTER S WITH CARON
++0xA9  0x00A9  #       COPYRIGHT SIGN
++0xAA  0x00AA  #       FEMININE ORDINAL INDICATOR
++0xAB  0x00AB  #       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xAC  0x00AC  #       NOT SIGN
++0xAD  0x00AD  #       SOFT HYPHEN
++0xAE  0x00AE  #       REGISTERED SIGN
++0xAF  0x00AF  #       MACRON
++0xB0  0x00B0  #       DEGREE SIGN
++0xB1  0x00B1  #       PLUS-MINUS SIGN
++0xB2  0x00B2  #       SUPERSCRIPT TWO
++0xB3  0x00B3  #       SUPERSCRIPT THREE
++0xB4  0x017D  #       LATIN CAPITAL LETTER Z WITH CARON
++0xB5  0x00B5  #       MICRO SIGN
++0xB6  0x00B6  #       PILCROW SIGN
++0xB7  0x00B7  #       MIDDLE DOT
++0xB8  0x017E  #       LATIN SMALL LETTER Z WITH CARON
++0xB9  0x00B9  #       SUPERSCRIPT ONE
++0xBA  0x00BA  #       MASCULINE ORDINAL INDICATOR
++0xBB  0x00BB  #       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xBC  0x0152  #       LATIN CAPITAL LIGATURE OE
++0xBD  0x0153  #       LATIN SMALL LIGATURE OE
++0xBE  0x0178  #       LATIN CAPITAL LETTER Y WITH DIAERESIS
++0xBF  0x00BF  #       INVERTED QUESTION MARK
++0xC0  0x00C0  #       LATIN CAPITAL LETTER A WITH GRAVE
++0xC1  0x00C1  #       LATIN CAPITAL LETTER A WITH ACUTE
++0xC2  0x00C2  #       LATIN CAPITAL LETTER A WITH CIRCUMFLEX
++0xC3  0x00C3  #       LATIN CAPITAL LETTER A WITH TILDE
++0xC4  0x00C4  #       LATIN CAPITAL LETTER A WITH DIAERESIS
++0xC5  0x00C5  #       LATIN CAPITAL LETTER A WITH RING ABOVE
++0xC6  0x00C6  #       LATIN CAPITAL LETTER AE
++0xC7  0x00C7  #       LATIN CAPITAL LETTER C WITH CEDILLA
++0xC8  0x00C8  #       LATIN CAPITAL LETTER E WITH GRAVE
++0xC9  0x00C9  #       LATIN CAPITAL LETTER E WITH ACUTE
++0xCA  0x00CA  #       LATIN CAPITAL LETTER E WITH CIRCUMFLEX
++0xCB  0x00CB  #       LATIN CAPITAL LETTER E WITH DIAERESIS
++0xCC  0x00CC  #       LATIN CAPITAL LETTER I WITH GRAVE
++0xCD  0x00CD  #       LATIN CAPITAL LETTER I WITH ACUTE
++0xCE  0x00CE  #       LATIN CAPITAL LETTER I WITH CIRCUMFLEX
++0xCF  0x00CF  #       LATIN CAPITAL LETTER I WITH DIAERESIS
++0xD0  0x00D0  #       LATIN CAPITAL LETTER ETH (Icelandic)
++0xD1  0x00D1  #       LATIN CAPITAL LETTER N WITH TILDE
++0xD2  0x00D2  #       LATIN CAPITAL LETTER O WITH GRAVE
++0xD3  0x00D3  #       LATIN CAPITAL LETTER O WITH ACUTE
++0xD4  0x00D4  #       LATIN CAPITAL LETTER O WITH CIRCUMFLEX
++0xD5  0x00D5  #       LATIN CAPITAL LETTER O WITH TILDE
++0xD6  0x00D6  #       LATIN CAPITAL LETTER O WITH DIAERESIS
++0xD7  0x00D7  #       MULTIPLICATION SIGN
++0xD8  0x00D8  #       LATIN CAPITAL LETTER O WITH STROKE
++0xD9  0x00D9  #       LATIN CAPITAL LETTER U WITH GRAVE
++0xDA  0x00DA  #       LATIN CAPITAL LETTER U WITH ACUTE
++0xDB  0x00DB  #       LATIN CAPITAL LETTER U WITH CIRCUMFLEX
++0xDC  0x00DC  #       LATIN CAPITAL LETTER U WITH DIAERESIS
++0xDD  0x00DD  #       LATIN CAPITAL LETTER Y WITH ACUTE
++0xDE  0x00DE  #       LATIN CAPITAL LETTER THORN (Icelandic)
++0xDF  0x00DF  #       LATIN SMALL LETTER SHARP S (German)
++0xE0  0x00E0  #       LATIN SMALL LETTER A WITH GRAVE
++0xE1  0x00E1  #       LATIN SMALL LETTER A WITH ACUTE
++0xE2  0x00E2  #       LATIN SMALL LETTER A WITH CIRCUMFLEX
++0xE3  0x00E3  #       LATIN SMALL LETTER A WITH TILDE
++0xE4  0x00E4  #       LATIN SMALL LETTER A WITH DIAERESIS
++0xE5  0x00E5  #       LATIN SMALL LETTER A WITH RING ABOVE
++0xE6  0x00E6  #       LATIN SMALL LETTER AE
++0xE7  0x00E7  #       LATIN SMALL LETTER C WITH CEDILLA
++0xE8  0x00E8  #       LATIN SMALL LETTER E WITH GRAVE
++0xE9  0x00E9  #       LATIN SMALL LETTER E WITH ACUTE
++0xEA  0x00EA  #       LATIN SMALL LETTER E WITH CIRCUMFLEX
++0xEB  0x00EB  #       LATIN SMALL LETTER E WITH DIAERESIS
++0xEC  0x00EC  #       LATIN SMALL LETTER I WITH GRAVE
++0xED  0x00ED  #       LATIN SMALL LETTER I WITH ACUTE
++0xEE  0x00EE  #       LATIN SMALL LETTER I WITH CIRCUMFLEX
++0xEF  0x00EF  #       LATIN SMALL LETTER I WITH DIAERESIS
++0xF0  0x00F0  #       LATIN SMALL LETTER ETH (Icelandic)
++0xF1  0x00F1  #       LATIN SMALL LETTER N WITH TILDE
++0xF2  0x00F2  #       LATIN SMALL LETTER O WITH GRAVE
++0xF3  0x00F3  #       LATIN SMALL LETTER O WITH ACUTE
++0xF4  0x00F4  #       LATIN SMALL LETTER O WITH CIRCUMFLEX
++0xF5  0x00F5  #       LATIN SMALL LETTER O WITH TILDE
++0xF6  0x00F6  #       LATIN SMALL LETTER O WITH DIAERESIS
++0xF7  0x00F7  #       DIVISION SIGN
++0xF8  0x00F8  #       LATIN SMALL LETTER O WITH STROKE
++0xF9  0x00F9  #       LATIN SMALL LETTER U WITH GRAVE
++0xFA  0x00FA  #       LATIN SMALL LETTER U WITH ACUTE
++0xFB  0x00FB  #       LATIN SMALL LETTER U WITH CIRCUMFLEX
++0xFC  0x00FC  #       LATIN SMALL LETTER U WITH DIAERESIS
++0xFD  0x00FD  #       LATIN SMALL LETTER Y WITH ACUTE
++0xFE  0x00FE  #       LATIN SMALL LETTER THORN (Icelandic)
++0xFF  0x00FF  #       LATIN SMALL LETTER Y WITH DIAERESIS
+diff -urN samba-2.0.10/source/codepages/CPISO8859-8.TXT samba-2.2.9/source/codepages/CPISO8859-8.TXT
+--- samba-2.0.10/source/codepages/CPISO8859-8.TXT      1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CPISO8859-8.TXT       2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,240 @@
++#
++#     Name:             ISO 8859-8 to Unicode
++#     Unicode version:  1.1
++#     Table version:    0.1
++#     Table format:     Format A
++#     Date:             15 February 2002
++#     Authors:          Alexander Bokovoy <ab@alt-linux.org>
++#
++#     General notes:
++#
++#     This table contains the data the Unicode Consortium has on how
++#       ISO 8859-8 (Hewbrew) characters map into Unicode.
++#
++#     Format:  Three tab-separated columns
++#              Column #1 is the ISO 8859-8 code (in hex as 0xXX)
++#              Column #2 is the Unicode (in hex as 0xXXXX)
++#              Column #3 the Unicode name (follows a comment sign, '#')
++#
++#     The entries are in ISO 8859-8 order
++#
++0x00  0x0000  # NULL (NUL)
++0x01  0x0001  # START OF HEADING (SOH)
++0x02  0x0002  # START OF TEXT (STX)
++0x03  0x0003  # END OF TEXT (ETX)
++0x04  0x0004  # END OF TRANSMISSION (EOT)
++0x05  0x0005  # ENQUIRY (ENQ)
++0x06  0x0006  # ACKNOWLEDGE (ACK)
++0x07  0x0007  # BELL (BEL)
++0x08  0x0008  # BACKSPACE (BS)
++0x09  0x0009  # CHARACTER TABULATION (HT)
++0x0a  0x000A  # LINE FEED (LF)
++0x0b  0x000B  # LINE TABULATION (VT)
++0x0c  0x000C  # FORM FEED (FF)
++0x0d  0x000D  # CARRIAGE RETURN (CR)
++0x0e  0x000E  # SHIFT OUT (SO)
++0x0f  0x000F  # SHIFT IN (SI)
++0x10  0x0010  # DATALINK ESCAPE (DLE)
++0x11  0x0011  # DEVICE CONTROL ONE (DC1)
++0x12  0x0012  # DEVICE CONTROL TWO (DC2)
++0x13  0x0013  # DEVICE CONTROL THREE (DC3)
++0x14  0x0014  # DEVICE CONTROL FOUR (DC4)
++0x15  0x0015  # NEGATIVE ACKNOWLEDGE (NAK)
++0x16  0x0016  # SYNCHRONOUS IDLE (SYN)
++0x17  0x0017  # END OF TRANSMISSION BLOCK (ETB)
++0x18  0x0018  # CANCEL (CAN)
++0x19  0x0019  # END OF MEDIUM (EM)
++0x1a  0x001A  # SUBSTITUTE (SUB)
++0x1b  0x001B  # ESCAPE (ESC)
++0x1c  0x001C  # FILE SEPARATOR (IS4)
++0x1d  0x001D  # GROUP SEPARATOR (IS3)
++0x1e  0x001E  # RECORD SEPARATOR (IS2)
++0x1f  0x001F  # UNIT SEPARATOR (IS1)
++0x20  0x0020  # SPACE
++0x21  0x0021  # EXCLAMATION MARK
++0x22  0x0022  # QUOTATION MARK
++0x23  0x0023  # NUMBER SIGN
++0x24  0x0024  # DOLLAR SIGN
++0x25  0x0025  # PERCENT SIGN
++0x26  0x0026  # AMPERSAND
++0x27  0x0027  # APOSTROPHE
++0x28  0x0028  # LEFT PARENTHESIS
++0x29  0x0029  # RIGHT PARENTHESIS
++0x2a  0x002A  # ASTERISK
++0x2b  0x002B  # PLUS SIGN
++0x2c  0x002C  # COMMA
++0x2d  0x002D  # HYPHEN-MINUS
++0x2e  0x002E  # FULL STOP
++0x2f  0x002F  # SOLIDUS
++0x30  0x0030  # DIGIT ZERO
++0x31  0x0031  # DIGIT ONE
++0x32  0x0032  # DIGIT TWO
++0x33  0x0033  # DIGIT THREE
++0x34  0x0034  # DIGIT FOUR
++0x35  0x0035  # DIGIT FIVE
++0x36  0x0036  # DIGIT SIX
++0x37  0x0037  # DIGIT SEVEN
++0x38  0x0038  # DIGIT EIGHT
++0x39  0x0039  # DIGIT NINE
++0x3a  0x003A  # COLON
++0x3b  0x003B  # SEMICOLON
++0x3c  0x003C  # LESS-THAN SIGN
++0x3d  0x003D  # EQUALS SIGN
++0x3e  0x003E  # GREATER-THAN SIGN
++0x3f  0x003F  # QUESTION MARK
++0x40  0x0040  # COMMERCIAL AT
++0x41  0x0041  # LATIN CAPITAL LETTER A
++0x42  0x0042  # LATIN CAPITAL LETTER B
++0x43  0x0043  # LATIN CAPITAL LETTER C
++0x44  0x0044  # LATIN CAPITAL LETTER D
++0x45  0x0045  # LATIN CAPITAL LETTER E
++0x46  0x0046  # LATIN CAPITAL LETTER F
++0x47  0x0047  # LATIN CAPITAL LETTER G
++0x48  0x0048  # LATIN CAPITAL LETTER H
++0x49  0x0049  # LATIN CAPITAL LETTER I
++0x4a  0x004A  # LATIN CAPITAL LETTER J
++0x4b  0x004B  # LATIN CAPITAL LETTER K
++0x4c  0x004C  # LATIN CAPITAL LETTER L
++0x4d  0x004D  # LATIN CAPITAL LETTER M
++0x4e  0x004E  # LATIN CAPITAL LETTER N
++0x4f  0x004F  # LATIN CAPITAL LETTER O
++0x50  0x0050  # LATIN CAPITAL LETTER P
++0x51  0x0051  # LATIN CAPITAL LETTER Q
++0x52  0x0052  # LATIN CAPITAL LETTER R
++0x53  0x0053  # LATIN CAPITAL LETTER S
++0x54  0x0054  # LATIN CAPITAL LETTER T
++0x55  0x0055  # LATIN CAPITAL LETTER U
++0x56  0x0056  # LATIN CAPITAL LETTER V
++0x57  0x0057  # LATIN CAPITAL LETTER W
++0x58  0x0058  # LATIN CAPITAL LETTER X
++0x59  0x0059  # LATIN CAPITAL LETTER Y
++0x5a  0x005A  # LATIN CAPITAL LETTER Z
++0x5b  0x005B  # LEFT SQUARE BRACKET
++0x5c  0x005C  # REVERSE SOLIDUS
++0x5d  0x005D  # RIGHT SQUARE BRACKET
++0x5e  0x005E  # CIRCUMFLEX ACCENT
++0x5f  0x005F  # LOW LINE
++0x60  0x0060  # GRAVE ACCENT
++0x61  0x0061  # LATIN SMALL LETTER A
++0x62  0x0062  # LATIN SMALL LETTER B
++0x63  0x0063  # LATIN SMALL LETTER C
++0x64  0x0064  # LATIN SMALL LETTER D
++0x65  0x0065  # LATIN SMALL LETTER E
++0x66  0x0066  # LATIN SMALL LETTER F
++0x67  0x0067  # LATIN SMALL LETTER G
++0x68  0x0068  # LATIN SMALL LETTER H
++0x69  0x0069  # LATIN SMALL LETTER I
++0x6a  0x006A  # LATIN SMALL LETTER J
++0x6b  0x006B  # LATIN SMALL LETTER K
++0x6c  0x006C  # LATIN SMALL LETTER L
++0x6d  0x006D  # LATIN SMALL LETTER M
++0x6e  0x006E  # LATIN SMALL LETTER N
++0x6f  0x006F  # LATIN SMALL LETTER O
++0x70  0x0070  # LATIN SMALL LETTER P
++0x71  0x0071  # LATIN SMALL LETTER Q
++0x72  0x0072  # LATIN SMALL LETTER R
++0x73  0x0073  # LATIN SMALL LETTER S
++0x74  0x0074  # LATIN SMALL LETTER T
++0x75  0x0075  # LATIN SMALL LETTER U
++0x76  0x0076  # LATIN SMALL LETTER V
++0x77  0x0077  # LATIN SMALL LETTER W
++0x78  0x0078  # LATIN SMALL LETTER X
++0x79  0x0079  # LATIN SMALL LETTER Y
++0x7a  0x007A  # LATIN SMALL LETTER Z
++0x7b  0x007B  # LEFT CURLY BRACKET
++0x7c  0x007C  # VERTICAL LINE
++0x7d  0x007D  # RIGHT CURLY BRACKET
++0x7e  0x007E  # TILDE
++0x7f  0x007F  # DELETE (DEL)
++0x80  0x0080  # PADDING CHARACTER (PAD)
++0x81  0x0081  # HIGH OCTET PRESET (HOP)
++0x82  0x0082  # BREAK PERMITTED HERE (BPH)
++0x83  0x0083  # NO BREAK HERE (NBH)
++0x84  0x0084  # INDEX (IND)
++0x85  0x0085  # NEXT LINE (NEL)
++0x86  0x0086  # START OF SELECTED AREA (SSA)
++0x87  0x0087  # END OF SELECTED AREA (ESA)
++0x88  0x0088  # CHARACTER TABULATION SET (HTS)
++0x89  0x0089  # CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
++0x8a  0x008A  # LINE TABULATION SET (VTS)
++0x8b  0x008B  # PARTIAL LINE FORWARD (PLD)
++0x8c  0x008C  # PARTIAL LINE BACKWARD (PLU)
++0x8d  0x008D  # REVERSE LINE FEED (RI)
++0x8e  0x008E  # SINGLE-SHIFT TWO (SS2)
++0x8f  0x008F  # SINGLE-SHIFT THREE (SS3)
++0x90  0x0090  # DEVICE CONTROL STRING (DCS)
++0x91  0x0091  # PRIVATE USE ONE (PU1)
++0x92  0x0092  # PRIVATE USE TWO (PU2)
++0x93  0x0093  # SET TRANSMIT STATE (STS)
++0x94  0x0094  # CANCEL CHARACTER (CCH)
++0x95  0x0095  # MESSAGE WAITING (MW)
++0x96  0x0096  # START OF GUARDED AREA (SPA)
++0x97  0x0097  # END OF GUARDED AREA (EPA)
++0x98  0x0098  # START OF STRING (SOS)
++0x99  0x0099  # SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
++0x9a  0x009A  # SINGLE CHARACTER INTRODUCER (SCI)
++0x9b  0x009B  # CONTROL SEQUENCE INTRODUCER (CSI)
++0x9c  0x009C  # STRING TERMINATOR (ST)
++0x9d  0x009D  # OPERATING SYSTEM COMMAND (OSC)
++0x9e  0x009E  # PRIVACY MESSAGE (PM)
++0x9f  0x009F  # APPLICATION PROGRAM COMMAND (APC)
++0xa0  0x00A0  # NO-BREAK SPACE
++0xa2  0x00A2  # CENT SIGN
++0xa3  0x00A3  # POUND SIGN
++0xa4  0x00A4  # CURRENCY SIGN
++0xa5  0x00A5  # YEN SIGN
++0xa6  0x00A6  # BROKEN BAR
++0xa7  0x00A7  # SECTION SIGN
++0xa8  0x00A8  # DIAERESIS
++0xa9  0x00A9  # COPYRIGHT SIGN
++0xaa  0x00D7  # MULTIPLICATION SIGN
++0xab  0x00AB  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xac  0x00AC  # NOT SIGN
++0xad  0x00AD  # SOFT HYPHEN
++0xae  0x00AE  # REGISTERED SIGN
++0xaf  0x00AF  # MACRON
++0xb0  0x00B0  # DEGREE SIGN
++0xb1  0x00B1  # PLUS-MINUS SIGN
++0xb2  0x00B2  # SUPERSCRIPT TWO
++0xb3  0x00B3  # SUPERSCRIPT THREE
++0xb4  0x00B4  # ACUTE ACCENT
++0xb5  0x00B5  # MICRO SIGN
++0xb6  0x00B6  # PILCROW SIGN
++0xb7  0x00B7  # MIDDLE DOT
++0xb8  0x00B8  # CEDILLA
++0xb9  0x00B9  # SUPERSCRIPT ONE
++0xba  0x00F7  # DIVISION SIGN
++0xbb  0x00BB  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xbc  0x00BC  # VULGAR FRACTION ONE QUARTER
++0xbd  0x00BD  # VULGAR FRACTION ONE HALF
++0xbe  0x00BE  # VULGAR FRACTION THREE QUARTERS
++0xdf  0x2017  # DOUBLE LOW LINE
++0xe0  0x05D0  # HEBREW LETTER ALEF
++0xe1  0x05D1  # HEBREW LETTER BET
++0xe2  0x05D2  # HEBREW LETTER GIMEL
++0xe3  0x05D3  # HEBREW LETTER DALET
++0xe4  0x05D4  # HEBREW LETTER HE
++0xe5  0x05D5  # HEBREW LETTER VAV
++0xe6  0x05D6  # HEBREW LETTER ZAYIN
++0xe7  0x05D7  # HEBREW LETTER HET
++0xe8  0x05D8  # HEBREW LETTER TET
++0xe9  0x05D9  # HEBREW LETTER YOD
++0xea  0x05DA  # HEBREW LETTER FINAL KAF
++0xeb  0x05DB  # HEBREW LETTER KAF
++0xec  0x05DC  # HEBREW LETTER LAMED
++0xed  0x05DD  # HEBREW LETTER FINAL MEM
++0xee  0x05DE  # HEBREW LETTER MEM
++0xef  0x05DF  # HEBREW LETTER FINAL NUN
++0xf0  0x05E0  # HEBREW LETTER NUN
++0xf1  0x05E1  # HEBREW LETTER SAMEKH
++0xf2  0x05E2  # HEBREW LETTER AYIN
++0xf3  0x05E3  # HEBREW LETTER FINAL PE
++0xf4  0x05E4  # HEBREW LETTER PE
++0xf5  0x05E5  # HEBREW LETTER FINAL TSADI
++0xf6  0x05E6  # HEBREW LETTER TSADI
++0xf7  0x05E7  # HEBREW LETTER QOF
++0xf8  0x05E8  # HEBREW LETTER RESH
++0xf9  0x05E9  # HEBREW LETTER SHIN
++0xfa  0x05EA  # HEBREW LETTER TAV
++0xfd  0x200E  # LEFT-TO-RIGHT MARK
++0xfe  0x200F  # RIGHT-TO-LEFT MARK
+diff -urN samba-2.0.10/source/codepages/CPISO8859-9.TXT samba-2.2.9/source/codepages/CPISO8859-9.TXT
+--- samba-2.0.10/source/codepages/CPISO8859-9.TXT      1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CPISO8859-9.TXT       2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,222 @@
++#
++#     Name:             ISO 8859-9 to Unicode
++#     Unicode version:  1.1
++#     Table version:    0.1
++#     Table format:     Format A
++#     Date:             7 January 2001
++#     Authors:          Deniz Akkus <akkus@alum.mit.edu>
++#
++#     General notes:
++#
++#     This table contains data  on how
++#       ISO 8859-9 characters map into Unicode.
++#
++#     Format:  Three tab-separated columns
++#              Column #1 is the ISO 8859-9 code (in hex as 0xXX)
++#              Column #2 is the Unicode (in hex as 0xXXXX)
++#              Column #3 the Unicode name (follows a comment sign, '#')
++#
++#     The entries are in ISO 8859-9 order
++#
++#     Any comments or problems, contact <akkus@alum.mit.edu>
++#
++0x20  0x0020  #       SPACE
++0x21  0x0021  #       EXCLAMATION MARK
++0x22  0x0022  #       QUOTATION MARK
++0x23  0x0023  #       NUMBER SIGN
++0x24  0x0024  #       DOLLAR SIGN
++0x25  0x0025  #       PERCENT SIGN
++0x26  0x0026  #       AMPERSAND
++0x27  0x0027  #       APOSTROPHE
++0x28  0x0028  #       LEFT PARENTHESIS
++0x29  0x0029  #       RIGHT PARENTHESIS
++0x2A  0x002A  #       ASTERISK
++0x2B  0x002B  #       PLUS SIGN
++0x2C  0x002C  #       COMMA
++0x2D  0x002D  #       HYPHEN-MINUS
++0x2E  0x002E  #       FULL STOP
++0x2F  0x002F  #       SOLIDUS
++0x30  0x0030  #       DIGIT ZERO
++0x31  0x0031  #       DIGIT ONE
++0x32  0x0032  #       DIGIT TWO
++0x33  0x0033  #       DIGIT THREE
++0x34  0x0034  #       DIGIT FOUR
++0x35  0x0035  #       DIGIT FIVE
++0x36  0x0036  #       DIGIT SIX
++0x37  0x0037  #       DIGIT SEVEN
++0x38  0x0038  #       DIGIT EIGHT
++0x39  0x0039  #       DIGIT NINE
++0x3A  0x003A  #       COLON
++0x3B  0x003B  #       SEMICOLON
++0x3C  0x003C  #       LESS-THAN SIGN
++0x3D  0x003D  #       EQUALS SIGN
++0x3E  0x003E  #       GREATER-THAN SIGN
++0x3F  0x003F  #       QUESTION MARK
++0x40  0x0040  #       COMMERCIAL AT
++0x41  0x0041  #       LATIN CAPITAL LETTER A
++0x42  0x0042  #       LATIN CAPITAL LETTER B
++0x43  0x0043  #       LATIN CAPITAL LETTER C
++0x44  0x0044  #       LATIN CAPITAL LETTER D
++0x45  0x0045  #       LATIN CAPITAL LETTER E
++0x46  0x0046  #       LATIN CAPITAL LETTER F
++0x47  0x0047  #       LATIN CAPITAL LETTER G
++0x48  0x0048  #       LATIN CAPITAL LETTER H
++0x49  0x0049  #       LATIN CAPITAL LETTER I
++0x4A  0x004A  #       LATIN CAPITAL LETTER J
++0x4B  0x004B  #       LATIN CAPITAL LETTER K
++0x4C  0x004C  #       LATIN CAPITAL LETTER L
++0x4D  0x004D  #       LATIN CAPITAL LETTER M
++0x4E  0x004E  #       LATIN CAPITAL LETTER N
++0x4F  0x004F  #       LATIN CAPITAL LETTER O
++0x50  0x0050  #       LATIN CAPITAL LETTER P
++0x51  0x0051  #       LATIN CAPITAL LETTER Q
++0x52  0x0052  #       LATIN CAPITAL LETTER R
++0x53  0x0053  #       LATIN CAPITAL LETTER S
++0x54  0x0054  #       LATIN CAPITAL LETTER T
++0x55  0x0055  #       LATIN CAPITAL LETTER U
++0x56  0x0056  #       LATIN CAPITAL LETTER V
++0x57  0x0057  #       LATIN CAPITAL LETTER W
++0x58  0x0058  #       LATIN CAPITAL LETTER X
++0x59  0x0059  #       LATIN CAPITAL LETTER Y
++0x5A  0x005A  #       LATIN CAPITAL LETTER Z
++0x5B  0x005B  #       LEFT SQUARE BRACKET
++0x5C  0x005C  #       REVERSE SOLIDUS
++0x5D  0x005D  #       RIGHT SQUARE BRACKET
++0x5E  0x005E  #       CIRCUMFLEX ACCENT
++0x5F  0x005F  #       LOW LINE
++0x60  0x0060  #       GRAVE ACCENT
++0x61  0x0061  #       LATIN SMALL LETTER A
++0x62  0x0062  #       LATIN SMALL LETTER B
++0x63  0x0063  #       LATIN SMALL LETTER C
++0x64  0x0064  #       LATIN SMALL LETTER D
++0x65  0x0065  #       LATIN SMALL LETTER E
++0x66  0x0066  #       LATIN SMALL LETTER F
++0x67  0x0067  #       LATIN SMALL LETTER G
++0x68  0x0068  #       LATIN SMALL LETTER H
++0x69  0x0069  #       LATIN SMALL LETTER I
++0x6A  0x006A  #       LATIN SMALL LETTER J
++0x6B  0x006B  #       LATIN SMALL LETTER K
++0x6C  0x006C  #       LATIN SMALL LETTER L
++0x6D  0x006D  #       LATIN SMALL LETTER M
++0x6E  0x006E  #       LATIN SMALL LETTER N
++0x6F  0x006F  #       LATIN SMALL LETTER O
++0x70  0x0070  #       LATIN SMALL LETTER P
++0x71  0x0071  #       LATIN SMALL LETTER Q
++0x72  0x0072  #       LATIN SMALL LETTER R
++0x73  0x0073  #       LATIN SMALL LETTER S
++0x74  0x0074  #       LATIN SMALL LETTER T
++0x75  0x0075  #       LATIN SMALL LETTER U
++0x76  0x0076  #       LATIN SMALL LETTER V
++0x77  0x0077  #       LATIN SMALL LETTER W
++0x78  0x0078  #       LATIN SMALL LETTER X
++0x79  0x0079  #       LATIN SMALL LETTER Y
++0x7A  0x007A  #       LATIN SMALL LETTER Z
++0x7B  0x007B  #       LEFT CURLY BRACKET
++0x7C  0x007C  #       VERTICAL LINE
++0x7D  0x007D  #       RIGHT CURLY BRACKET
++0x7E  0x007E  #       TILDE
++0xA0  0x00A0  #       NO-BREAK SPACE
++0xA1  0x00A1  #       INVERTED EXCLAMATION MARK
++0xA2  0x00A2  #       CENT SIGN
++0xA3  0x00A3  #       POUND SIGN
++0xA4  0x00A4  #       CURRENCY SIGN
++0xA5  0x00A5  #       YEN SIGN
++0xA6  0x00A6  #       BROKEN BAR
++0xA7  0x00A7  #       SECTION SIGN
++0xA8  0x00A8  #       DIAERESIS
++0xA9  0x00A9  #       COPYRIGHT SIGN
++0xAA  0x00AA  #       FEMININE ORDINAL INDICATOR
++0xAB  0x00AB  #       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xAC  0x00AC  #       NOT SIGN
++0xAD  0x00AD  #       SOFT HYPHEN
++0xAE  0x00AE  #       REGISTERED SIGN
++0xAF  0x00AF  #       MACRON
++0xB0  0x00B0  #       DEGREE SIGN
++0xB1  0x00B1  #       PLUS-MINUS SIGN
++0xB2  0x00B2  #       SUPERSCRIPT TWO
++0xB3  0x00B3  #       SUPERSCRIPT THREE
++0xB4  0x00B4  #       ACUTE ACCENT
++0xB5  0x00B5  #       MICRO SIGN
++0xB6  0x00B6  #       PILCROW SIGN
++0xB7  0x00B7  #       MIDDLE DOT
++0xB8  0x00B8  #       CEDILLA
++0xB9  0x00B9  #       SUPERSCRIPT ONE
++0xBA  0x00BA  #       MASCULINE ORDINAL INDICATOR
++0xBB  0x00BB  #       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xBC  0x00BC  #       VULGAR FRACTION ONE QUARTER
++0xBD  0x00BD  #       VULGAR FRACTION ONE HALF
++0xBE  0x00BE  #       VULGAR FRACTION THREE QUARTERS
++0xBF  0x00BF  #       INVERTED QUESTION MARK
++0xC0  0x00C0  #       LATIN CAPITAL LETTER A WITH GRAVE
++0xC1  0x00C1  #       LATIN CAPITAL LETTER A WITH ACUTE
++0xC2  0x00C2  #       LATIN CAPITAL LETTER A WITH CIRCUMFLEX
++0xC3  0x00C3  #       LATIN CAPITAL LETTER A WITH TILDE
++0xC4  0x00C4  #       LATIN CAPITAL LETTER A WITH DIAERESIS
++0xC5  0x00C5  #       LATIN CAPITAL LETTER A WITH RING ABOVE
++0xC6  0x00C6  #       LATIN CAPITAL LETTER AE
++0xC7  0x00C7  #       LATIN CAPITAL LETTER C WITH CEDILLA
++0xC8  0x00C8  #       LATIN CAPITAL LETTER E WITH GRAVE
++0xC9  0x00C9  #       LATIN CAPITAL LETTER E WITH ACUTE
++0xCA  0x00CA  #       LATIN CAPITAL LETTER E WITH CIRCUMFLEX
++0xCB  0x00CB  #       LATIN CAPITAL LETTER E WITH DIAERESIS
++0xCC  0x00CC  #       LATIN CAPITAL LETTER I WITH GRAVE
++0xCD  0x00CD  #       LATIN CAPITAL LETTER I WITH ACUTE
++0xCE  0x00CE  #       LATIN CAPITAL LETTER I WITH CIRCUMFLEX
++0xCF  0x00CF  #       LATIN CAPITAL LETTER I WITH DIAERESIS
++0xD0  0x011E  #       LATIN CAPITAL LETTER G WITH BREVE
++0xD1  0x00D1  #       LATIN CAPITAL LETTER N WITH TILDE
++0xD2  0x00D2  #       LATIN CAPITAL LETTER O WITH GRAVE
++0xD3  0x00D3  #       LATIN CAPITAL LETTER O WITH ACUTE
++0xD4  0x00D4  #       LATIN CAPITAL LETTER O WITH CIRCUMFLEX
++0xD5  0x00D5  #       LATIN CAPITAL LETTER O WITH TILDE
++0xD6  0x00D6  #       LATIN CAPITAL LETTER O WITH DIAERESIS
++0xD7  0x00D7  #       MULTIPLICATION SIGN
++0xD8  0x00D8  #       LATIN CAPITAL LETTER O WITH STROKE
++0xD9  0x00D9  #       LATIN CAPITAL LETTER U WITH GRAVE
++0xDA  0x00DA  #       LATIN CAPITAL LETTER U WITH ACUTE
++0xDB  0x00DB  #       LATIN CAPITAL LETTER U WITH CIRCUMFLEX
++0xDC  0x00DC  #       LATIN CAPITAL LETTER U WITH DIAERESIS
++0xDD  0x0130  #       LATIN CAPITAL LETTER I WITH DOT ABOVE
++0xDE  0x015E  #       LATIN CAPITAL LETTER S WITH CEDILLA
++0xDF  0x00DF  #       LATIN SMALL LETTER SHARP S (German)
++0xE0  0x00E0  #       LATIN SMALL LETTER A WITH GRAVE
++0xE1  0x00E1  #       LATIN SMALL LETTER A WITH ACUTE
++0xE2  0x00E2  #       LATIN SMALL LETTER A WITH CIRCUMFLEX
++0xE3  0x00E3  #       LATIN SMALL LETTER A WITH TILDE
++0xE4  0x00E4  #       LATIN SMALL LETTER A WITH DIAERESIS
++0xE5  0x00E5  #       LATIN SMALL LETTER A WITH RING ABOVE
++0xE6  0x00E6  #       LATIN SMALL LETTER AE
++0xE7  0x00E7  #       LATIN SMALL LETTER C WITH CEDILLA
++0xE8  0x00E8  #       LATIN SMALL LETTER E WITH GRAVE
++0xE9  0x00E9  #       LATIN SMALL LETTER E WITH ACUTE
++0xEA  0x00EA  #       LATIN SMALL LETTER E WITH CIRCUMFLEX
++0xEB  0x00EB  #       LATIN SMALL LETTER E WITH DIAERESIS
++0xEC  0x00EC  #       LATIN SMALL LETTER I WITH GRAVE
++0xED  0x00ED  #       LATIN SMALL LETTER I WITH ACUTE
++0xEE  0x00EE  #       LATIN SMALL LETTER I WITH CIRCUMFLEX
++0xEF  0x00EF  #       LATIN SMALL LETTER I WITH DIAERESIS
++0xF0  0x011F  #       LATIN SMALL LETTER G WITH BREVE
++0xF1  0x00F1  #       LATIN SMALL LETTER N WITH TILDE
++0xF2  0x00F2  #       LATIN SMALL LETTER O WITH GRAVE
++0xF3  0x00F3  #       LATIN SMALL LETTER O WITH ACUTE
++0xF4  0x00F4  #       LATIN SMALL LETTER O WITH CIRCUMFLEX
++0xF5  0x00F5  #       LATIN SMALL LETTER O WITH TILDE
++0xF6  0x00F6  #       LATIN SMALL LETTER O WITH DIAERESIS
++0xF7  0x00F7  #       DIVISION SIGN
++0xF8  0x00F8  #       LATIN SMALL LETTER O WITH STROKE
++0xF9  0x00F9  #       LATIN SMALL LETTER U WITH GRAVE
++0xFA  0x00FA  #       LATIN SMALL LETTER U WITH ACUTE
++0xFB  0x00FB  #       LATIN SMALL LETTER U WITH CIRCUMFLEX
++0xFC  0x00FC  #       LATIN SMALL LETTER U WITH DIAERESIS
++0xFD  0x0131  #       LATIN SMALL LETTER DOTLESS I 
++0xFE  0x015F  #       LATIN SMALL LETTER S WITH CEDILLA
++0xFF  0x00FF  #       LATIN SMALL LETTER Y WITH DIAERESIS
++
++
++
++
++
++
++
++
++
+diff -urN samba-2.0.10/source/codepages/CPKOI8-U.TXT samba-2.2.9/source/codepages/CPKOI8-U.TXT
+--- samba-2.0.10/source/codepages/CPKOI8-U.TXT 1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CPKOI8-U.TXT  2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,262 @@
++#
++# UNIX Ukrainian (koi8-u) to UNICODE translation table
++#
++# Based on koi8u_uni.tbl from lynx 2.8.2 distribution
++#     by porokh
++#
++0x00  0x0000  #       NULL
++0x01  0x0001  #       START OF HEADING
++0x02  0x0002  #       START OF TEXT
++0x03  0x0003  #       END OF TEXT
++0x04  0x0004  #       END OF TRANSMISSION
++0x05  0x0005  #       ENQUIRY
++0x06  0x0006  #       ACKNOWLEDGE
++0x07  0x0007  #       BELL
++0x08  0x0008  #       BACKSPACE
++0x09  0x0009  #       HORIZONTAL TABULATION
++0x0A  0x000A  #       LINE FEED
++0x0B  0x000B  #       VERTICAL TABULATION
++0x0C  0x000C  #       FORM FEED
++0x0D  0x000D  #       CARRIAGE RETURN
++0x0E  0x000E  #       SHIFT OUT
++0x0F  0x000F  #       SHIFT IN
++0x10  0x0010  #       DATA LINK ESCAPE
++0x11  0x0011  #       DEVICE CONTROL ONE
++0x12  0x0012  #       DEVICE CONTROL TWO
++0x13  0x0013  #       DEVICE CONTROL THREE
++0x14  0x0014  #       DEVICE CONTROL FOUR
++0x15  0x0015  #       NEGATIVE ACKNOWLEDGE
++0x16  0x0016  #       SYNCHRONOUS IDLE
++0x17  0x0017  #       END OF TRANSMISSION BLOCK
++0x18  0x0018  #       CANCEL
++0x19  0x0019  #       END OF MEDIUM
++0x1A  0x001A  #       SUBSTITUTE
++0x1B  0x001B  #       ESCAPE
++0x1C  0x001C  #       FILE SEPARATOR
++0x1D  0x001D  #       GROUP SEPARATOR
++0x1E  0x001E  #       RECORD SEPARATOR
++0x1F  0x001F  #       UNIT SEPARATOR
++0x20  0x0020  #       SPACE
++0x21  0x0021  #       EXCLAMATION MARK
++0x22  0x0022  #       QUOTATION MARK
++0x23  0x0023  #       NUMBER SIGN
++0x24  0x0024  #       DOLLAR SIGN
++0x25  0x0025  #       PERCENT SIGN
++0x26  0x0026  #       AMPERSAND
++0x27  0x0027  #       APOSTROPHE
++0x28  0x0028  #       LEFT PARENTHESIS
++0x29  0x0029  #       RIGHT PARENTHESIS
++0x2A  0x002A  #       ASTERISK
++0x2B  0x002B  #       PLUS SIGN
++0x2C  0x002C  #       COMMA
++0x2D  0x002D  #       HYPHEN-MINUS
++0x2E  0x002E  #       FULL STOP
++0x2F  0x002F  #       SOLIDUS
++0x30  0x0030  #       DIGIT ZERO
++0x31  0x0031  #       DIGIT ONE
++0x32  0x0032  #       DIGIT TWO
++0x33  0x0033  #       DIGIT THREE
++0x34  0x0034  #       DIGIT FOUR
++0x35  0x0035  #       DIGIT FIVE
++0x36  0x0036  #       DIGIT SIX
++0x37  0x0037  #       DIGIT SEVEN
++0x38  0x0038  #       DIGIT EIGHT
++0x39  0x0039  #       DIGIT NINE
++0x3A  0x003A  #       COLON
++0x3B  0x003B  #       SEMICOLON
++0x3C  0x003C  #       LESS-THAN SIGN
++0x3D  0x003D  #       EQUALS SIGN
++0x3E  0x003E  #       GREATER-THAN SIGN
++0x3F  0x003F  #       QUESTION MARK
++0x40  0x0040  #       COMMERCIAL AT
++0x41  0x0041  #       LATIN CAPITAL LETTER A
++0x42  0x0042  #       LATIN CAPITAL LETTER B
++0x43  0x0043  #       LATIN CAPITAL LETTER C
++0x44  0x0044  #       LATIN CAPITAL LETTER D
++0x45  0x0045  #       LATIN CAPITAL LETTER E
++0x46  0x0046  #       LATIN CAPITAL LETTER F
++0x47  0x0047  #       LATIN CAPITAL LETTER G
++0x48  0x0048  #       LATIN CAPITAL LETTER H
++0x49  0x0049  #       LATIN CAPITAL LETTER I
++0x4A  0x004A  #       LATIN CAPITAL LETTER J
++0x4B  0x004B  #       LATIN CAPITAL LETTER K
++0x4C  0x004C  #       LATIN CAPITAL LETTER L
++0x4D  0x004D  #       LATIN CAPITAL LETTER M
++0x4E  0x004E  #       LATIN CAPITAL LETTER N
++0x4F  0x004F  #       LATIN CAPITAL LETTER O
++0x50  0x0050  #       LATIN CAPITAL LETTER P
++0x51  0x0051  #       LATIN CAPITAL LETTER Q
++0x52  0x0052  #       LATIN CAPITAL LETTER R
++0x53  0x0053  #       LATIN CAPITAL LETTER S
++0x54  0x0054  #       LATIN CAPITAL LETTER T
++0x55  0x0055  #       LATIN CAPITAL LETTER U
++0x56  0x0056  #       LATIN CAPITAL LETTER V
++0x57  0x0057  #       LATIN CAPITAL LETTER W
++0x58  0x0058  #       LATIN CAPITAL LETTER X
++0x59  0x0059  #       LATIN CAPITAL LETTER Y
++0x5A  0x005A  #       LATIN CAPITAL LETTER Z
++0x5B  0x005B  #       LEFT SQUARE BRACKET
++0x5C  0x005C  #       REVERSE SOLIDUS
++0x5D  0x005D  #       RIGHT SQUARE BRACKET
++0x5E  0x005E  #       CIRCUMFLEX ACCENT
++0x5F  0x005F  #       LOW LINE
++0x60  0x0060  #       GRAVE ACCENT
++0x61  0x0061  #       LATIN SMALL LETTER A
++0x62  0x0062  #       LATIN SMALL LETTER B
++0x63  0x0063  #       LATIN SMALL LETTER C
++0x64  0x0064  #       LATIN SMALL LETTER D
++0x65  0x0065  #       LATIN SMALL LETTER E
++0x66  0x0066  #       LATIN SMALL LETTER F
++0x67  0x0067  #       LATIN SMALL LETTER G
++0x68  0x0068  #       LATIN SMALL LETTER H
++0x69  0x0069  #       LATIN SMALL LETTER I
++0x6A  0x006A  #       LATIN SMALL LETTER J
++0x6B  0x006B  #       LATIN SMALL LETTER K
++0x6C  0x006C  #       LATIN SMALL LETTER L
++0x6D  0x006D  #       LATIN SMALL LETTER M
++0x6E  0x006E  #       LATIN SMALL LETTER N
++0x6F  0x006F  #       LATIN SMALL LETTER O
++0x70  0x0070  #       LATIN SMALL LETTER P
++0x71  0x0071  #       LATIN SMALL LETTER Q
++0x72  0x0072  #       LATIN SMALL LETTER R
++0x73  0x0073  #       LATIN SMALL LETTER S
++0x74  0x0074  #       LATIN SMALL LETTER T
++0x75  0x0075  #       LATIN SMALL LETTER U
++0x76  0x0076  #       LATIN SMALL LETTER V
++0x77  0x0077  #       LATIN SMALL LETTER W
++0x78  0x0078  #       LATIN SMALL LETTER X
++0x79  0x0079  #       LATIN SMALL LETTER Y
++0x7A  0x007A  #       LATIN SMALL LETTER Z
++0x7B  0x007B  #       LEFT CURLY BRACKET
++0x7C  0x007C  #       VERTICAL LINE
++0x7D  0x007D  #       RIGHT CURLY BRACKET
++0x7E  0x007E  #       TILDE
++0x7F  0x007F  #       DELETE
++0x80 0x2500 # BOX DRAWINGS  LIGHT HORIZONTAL
++0x81 0x2502 # BOX DRAWINGS  LIGHT VERTICAL
++0x82 0x250C # BOX DRAWINGS  LIGHT DOWN AND RIGHT
++0x83 0x2510 # BOX DRAWINGS  LIGHT DOWN AND LEFT
++0x84 0x2514 # BOX DRAWINGS  LIGHT UP AND RIGHT
++0x85 0x2518 # BOX DRAWINGS  LIGHT UP AND LEFT
++0x86 0x251C # BOX DRAWINGS  LIGHT VERTICAL AND RIGHT
++0x87 0x2524 # BOX DRAWINGS  LIGHT VERTICAL AND LEFT
++0x88 0x252C # BOX DRAWINGS  LIGHT DOWN AND HORIZONTAL
++0x89 0x2534 # BOX DRAWINGS  LIGHT UP AND HORIZONTAL
++0x8A 0x253C # BOX DRAWINGS  LIGHT VERTICAL AND HORIZONTAL
++0x8B 0x2580 # UPPER HALF BLOCK
++0x8C 0x2584 # LOWER HALF BLOCK
++0x8D 0x2588 # FULL BLOCK
++0x8E 0x258C # LEFT HALF BLOCK
++0x8F 0x2590 # RIGHT HALF BLOCK
++0x90 0x2591 # LIGHT SHADE
++0x91 0x2592 # MEDIUM SHADE
++0x92 0x2593 # DARK SHADE
++0x93 0x2320 # TOP HALF INTEGRAL
++0x94 0x25A0 # BLACK SQUARE
++0x95 0x2219 # BULLET OPERATOR
++0x96 0x221A # SQUARE ROOT
++0x97 0x2248 # ALMOST EQUAL TO
++0x98 0x2264 # LESS THAN OR EQUAL TO
++0x99 0x2265 # GREATER THAN OR EQUAL TO
++0x9A 0x00A0 # NO-BREAK SPACE
++0x9B 0x2321 # BOTTOM HALF INTEGRAL
++0x9C 0x00B0 # DEGREE SIGN
++0x9D 0x00B2 # SUPERSCRIPT TWO
++0x9E 0x00B7 # MIDDLE DOT
++0x9F 0x00F7 # DIVISION SIGN
++0xA0 0x2550 # BOX DRAWINGS  DOUBLE HORIZONTAL
++0xA1 0x2551 # BOX DRAWINGS  DOUBLE VERTICAL
++0xA2 0x2552 # BOX DRAWINGS  DOWN SINGLE AND RIGHT DOUBLE
++0xA3 0x0451 # CYRILLIC SMALL LETTER IO
++0xA4 0x0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
++0xA5 0x2554 # BOX DRAWINGS  DOUBLE DOWN AND RIGHT
++0xA6 0x0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
++0xA7 0x0457 # CYRILLIC SMALL LETTER YI (UKRAINIAN)
++0xA8 0x2557 # BOX DRAWINGS  DOUBLE DOWN AND LEFT
++0xA9 0x2558 # BOX DRAWINGS  UP SINGLE AND RIGHT DOUBLE
++0xAA 0x2559 # BOX DRAWINGS  UP DOUBLE AND RIGHT SINGLE
++0xAB 0x255A # BOX DRAWINGS  DOUBLE UP AND RIGHT
++0xAC 0x255B # BOX DRAWINGS  UP SINGLE AND LEFT DOUBLE
++0xAD 0x0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
++0xAE 0x255D # BOX DRAWINGS  DOUBLE UP AND LEFT
++0xAF 0x255E # BOX DRAWINGS  VERTICAL SINGLE AND RIGHT DOUBLE
++0xB0 0x255F # BOX DRAWINGS  VERTICAL DOUBLE AND RIGHT SINGLE
++0xB1 0x2560 # BOX DRAWINGS  DOUBLE VERTICAL AND RIGHT
++0xB2 0x2561 # BOX DRAWINGS  VERTICAL SINGLE AND LEFT DOUBLE
++0xB3 0x0401 # CYRILLIC CAPITAL LETTER IO
++0xB4 0x0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
++0xB5 0x2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
++0xB6 0x0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
++0xB7 0x0407 # CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
++0xB8 0x2566 # BOX DRAWINGS  DOUBLE DOWN AND HORIZONTAL
++0xB9 0x2567 # BOX DRAWINGS  UP SINGLE AND HORIZONTAL DOUBLE
++0xBA 0x2568 # BOX DRAWINGS  UP DOUBLE AND HORIZONTAL SINGLE
++0xBB 0x2569 # BOX DRAWINGS  DOUBLE UP AND HORIZONTAL
++0xBC 0x256A # BOX DRAWINGS  VERTICAL SINGLE AND HORIZONTAL DOUBLE
++0xBD 0x0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
++0xBE 0x256C # BOX DRAWINGS  DOUBLE VERTICAL AND HORIZONTAL
++0xBF 0x00A9 # COPYRIGHT SIGN
++0xC0 0x044E # CYRILLIC SMALL LETTER YU
++0xC1 0x0430 # CYRILLIC SMALL LETTER A
++0xC2 0x0431 # CYRILLIC SMALL LETTER BE
++0xC3 0x0446 # CYRILLIC SMALL LETTER TSE
++0xC4 0x0434 # CYRILLIC SMALL LETTER DE
++0xC5 0x0435 # CYRILLIC SMALL LETTER IE
++0xC6 0x0444 # CYRILLIC SMALL LETTER EF
++0xC7 0x0433 # CYRILLIC SMALL LETTER GHE
++0xC8 0x0445 # CYRILLIC SMALL LETTER KHA
++0xC9 0x0438 # CYRILLIC SMALL LETTER I
++0xCA 0x0439 # CYRILLIC SMALL LETTER SHORT I
++0xCB 0x043A # CYRILLIC SMALL LETTER KA
++0xCC 0x043B # CYRILLIC SMALL LETTER EL
++0xCD 0x043C # CYRILLIC SMALL LETTER EM
++0xCE 0x043D # CYRILLIC SMALL LETTER EN
++0xCF 0x043E # CYRILLIC SMALL LETTER O
++0xD0 0x043F # CYRILLIC SMALL LETTER PE
++0xD1 0x044F # CYRILLIC SMALL LETTER YA
++0xD2 0x0440 # CYRILLIC SMALL LETTER ER
++0xD3 0x0441 # CYRILLIC SMALL LETTER ES
++0xD4 0x0442 # CYRILLIC SMALL LETTER TE
++0xD5 0x0443 # CYRILLIC SMALL LETTER U
++0xD6 0x0436 # CYRILLIC SMALL LETTER ZHE
++0xD7 0x0432 # CYRILLIC SMALL LETTER VE
++0xD8 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
++0xD9 0x044B # CYRILLIC SMALL LETTER YERU
++0xDA 0x0437 # CYRILLIC SMALL LETTER ZE
++0xDB 0x0448 # CYRILLIC SMALL LETTER SHA
++0xDC 0x044D # CYRILLIC SMALL LETTER E
++0xDD 0x0449 # CYRILLIC SMALL LETTER SHCHA
++0xDE 0x0447 # CYRILLIC SMALL LETTER CHE
++0xDF 0x044A # CYRILLIC SMALL LETTER HARD SIGN
++0xE0 0x042E # CYRILLIC CAPITAL LETTER YU
++0xE1 0x0410 # CYRILLIC CAPITAL LETTER A
++0xE2 0x0411 # CYRILLIC CAPITAL LETTER BE
++0xE3 0x0426 # CYRILLIC CAPITAL LETTER TSE
++0xE4 0x0414 # CYRILLIC CAPITAL LETTER DE
++0xE5 0x0415 # CYRILLIC CAPITAL LETTER IE
++0xE6 0x0424 # CYRILLIC CAPITAL LETTER EF
++0xE7 0x0413 # CYRILLIC CAPITAL LETTER GHE
++0xE8 0x0425 # CYRILLIC CAPITAL LETTER KHA
++0xE9 0x0418 # CYRILLIC CAPITAL LETTER I
++0xEA 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
++0xEB 0x041A # CYRILLIC CAPITAL LETTER KA
++0xEC 0x041B # CYRILLIC CAPITAL LETTER EL
++0xED 0x041C # CYRILLIC CAPITAL LETTER EM
++0xEE 0x041D # CYRILLIC CAPITAL LETTER EN
++0xEF 0x041E # CYRILLIC CAPITAL LETTER O
++0xF0 0x041F # CYRILLIC CAPITAL LETTER PE
++0xF1 0x042F # CYRILLIC CAPITAL LETTER YA
++0xF2 0x0420 # CYRILLIC CAPITAL LETTER ER
++0xF3 0x0421 # CYRILLIC CAPITAL LETTER ES
++0xF4 0x0422 # CYRILLIC CAPITAL LETTER TE
++0xF5 0x0423 # CYRILLIC CAPITAL LETTER U
++0xF6 0x0416 # CYRILLIC CAPITAL LETTER ZHE
++0xF7 0x0412 # CYRILLIC CAPITAL LETTER VE
++0xF8 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
++0xF9 0x042B # CYRILLIC CAPITAL LETTER YERU
++0xFA 0x0417 # CYRILLIC CAPITAL LETTER ZE
++0xFB 0x0428 # CYRILLIC CAPITAL LETTER SHA
++0xFC 0x042D # CYRILLIC CAPITAL LETTER E
++0xFD 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
++0xFE 0x0427 # CYRILLIC CAPITAL LETTER CHE
++0xFF 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
+diff -urN samba-2.0.10/source/codepages/CP1125.TXT samba-2.2.9/source/codepages/CP1125.TXT
+--- samba-2.0.10/source/codepages/CP1125.TXT   1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CP1125.TXT    2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,263 @@
++#
++# DOS Ukrainian (RUSCII, cp1125) to UNICODE translation table
++#
++# Based on cp866u_uni.tbl from lynx 2.8.2 distribution
++#     by porokh
++#
++0x00  0x0000  #NULL
++0x01  0x0001  #START OF HEADING
++0x02  0x0002  #START OF TEXT
++0x03  0x0003  #END OF TEXT
++0x04  0x0004  #END OF TRANSMISSION
++0x05  0x0005  #ENQUIRY
++0x06  0x0006  #ACKNOWLEDGE
++0x07  0x0007  #BELL
++0x08  0x0008  #BACKSPACE
++0x09  0x0009  #HORIZONTAL TABULATION
++0x0a  0x000a  #LINE FEED
++0x0b  0x000b  #VERTICAL TABULATION
++0x0c  0x000c  #FORM FEED
++0x0d  0x000d  #CARRIAGE RETURN
++0x0e  0x000e  #SHIFT OUT
++0x0f  0x000f  #SHIFT IN
++0x10  0x0010  #DATA LINK ESCAPE
++0x11  0x0011  #DEVICE CONTROL ONE
++0x12  0x0012  #DEVICE CONTROL TWO
++0x13  0x0013  #DEVICE CONTROL THREE
++0x14  0x0014  #DEVICE CONTROL FOUR
++0x15  0x0015  #NEGATIVE ACKNOWLEDGE
++0x16  0x0016  #SYNCHRONOUS IDLE
++0x17  0x0017  #END OF TRANSMISSION BLOCK
++0x18  0x0018  #CANCEL
++0x19  0x0019  #END OF MEDIUM
++0x1a  0x001a  #SUBSTITUTE
++0x1b  0x001b  #ESCAPE
++0x1c  0x001c  #FILE SEPARATOR
++0x1d  0x001d  #GROUP SEPARATOR
++0x1e  0x001e  #RECORD SEPARATOR
++0x1f  0x001f  #UNIT SEPARATOR
++0x20  0x0020  #SPACE
++0x21  0x0021  #EXCLAMATION MARK
++0x22  0x0022  #QUOTATION MARK
++0x23  0x0023  #NUMBER SIGN
++0x24  0x0024  #DOLLAR SIGN
++0x25  0x0025  #PERCENT SIGN
++0x26  0x0026  #AMPERSAND
++0x27  0x0027  #APOSTROPHE
++0x28  0x0028  #LEFT PARENTHESIS
++0x29  0x0029  #RIGHT PARENTHESIS
++0x2a  0x002a  #ASTERISK
++0x2b  0x002b  #PLUS SIGN
++0x2c  0x002c  #COMMA
++0x2d  0x002d  #HYPHEN-MINUS
++0x2e  0x002e  #FULL STOP
++0x2f  0x002f  #SOLIDUS
++0x30  0x0030  #DIGIT ZERO
++0x31  0x0031  #DIGIT ONE
++0x32  0x0032  #DIGIT TWO
++0x33  0x0033  #DIGIT THREE
++0x34  0x0034  #DIGIT FOUR
++0x35  0x0035  #DIGIT FIVE
++0x36  0x0036  #DIGIT SIX
++0x37  0x0037  #DIGIT SEVEN
++0x38  0x0038  #DIGIT EIGHT
++0x39  0x0039  #DIGIT NINE
++0x3a  0x003a  #COLON
++0x3b  0x003b  #SEMICOLON
++0x3c  0x003c  #LESS-THAN SIGN
++0x3d  0x003d  #EQUALS SIGN
++0x3e  0x003e  #GREATER-THAN SIGN
++0x3f  0x003f  #QUESTION MARK
++0x40  0x0040  #COMMERCIAL AT
++0x41  0x0041  #LATIN CAPITAL LETTER A
++0x42  0x0042  #LATIN CAPITAL LETTER B
++0x43  0x0043  #LATIN CAPITAL LETTER C
++0x44  0x0044  #LATIN CAPITAL LETTER D
++0x45  0x0045  #LATIN CAPITAL LETTER E
++0x46  0x0046  #LATIN CAPITAL LETTER F
++0x47  0x0047  #LATIN CAPITAL LETTER G
++0x48  0x0048  #LATIN CAPITAL LETTER H
++0x49  0x0049  #LATIN CAPITAL LETTER I
++0x4a  0x004a  #LATIN CAPITAL LETTER J
++0x4b  0x004b  #LATIN CAPITAL LETTER K
++0x4c  0x004c  #LATIN CAPITAL LETTER L
++0x4d  0x004d  #LATIN CAPITAL LETTER M
++0x4e  0x004e  #LATIN CAPITAL LETTER N
++0x4f  0x004f  #LATIN CAPITAL LETTER O
++0x50  0x0050  #LATIN CAPITAL LETTER P
++0x51  0x0051  #LATIN CAPITAL LETTER Q
++0x52  0x0052  #LATIN CAPITAL LETTER R
++0x53  0x0053  #LATIN CAPITAL LETTER S
++0x54  0x0054  #LATIN CAPITAL LETTER T
++0x55  0x0055  #LATIN CAPITAL LETTER U
++0x56  0x0056  #LATIN CAPITAL LETTER V
++0x57  0x0057  #LATIN CAPITAL LETTER W
++0x58  0x0058  #LATIN CAPITAL LETTER X
++0x59  0x0059  #LATIN CAPITAL LETTER Y
++0x5a  0x005a  #LATIN CAPITAL LETTER Z
++0x5b  0x005b  #LEFT SQUARE BRACKET
++0x5c  0x005c  #REVERSE SOLIDUS
++0x5d  0x005d  #RIGHT SQUARE BRACKET
++0x5e  0x005e  #CIRCUMFLEX ACCENT
++0x5f  0x005f  #LOW LINE
++0x60  0x0060  #GRAVE ACCENT
++0x61  0x0061  #LATIN SMALL LETTER A
++0x62  0x0062  #LATIN SMALL LETTER B
++0x63  0x0063  #LATIN SMALL LETTER C
++0x64  0x0064  #LATIN SMALL LETTER D
++0x65  0x0065  #LATIN SMALL LETTER E
++0x66  0x0066  #LATIN SMALL LETTER F
++0x67  0x0067  #LATIN SMALL LETTER G
++0x68  0x0068  #LATIN SMALL LETTER H
++0x69  0x0069  #LATIN SMALL LETTER I
++0x6a  0x006a  #LATIN SMALL LETTER J
++0x6b  0x006b  #LATIN SMALL LETTER K
++0x6c  0x006c  #LATIN SMALL LETTER L
++0x6d  0x006d  #LATIN SMALL LETTER M
++0x6e  0x006e  #LATIN SMALL LETTER N
++0x6f  0x006f  #LATIN SMALL LETTER O
++0x70  0x0070  #LATIN SMALL LETTER P
++0x71  0x0071  #LATIN SMALL LETTER Q
++0x72  0x0072  #LATIN SMALL LETTER R
++0x73  0x0073  #LATIN SMALL LETTER S
++0x74  0x0074  #LATIN SMALL LETTER T
++0x75  0x0075  #LATIN SMALL LETTER U
++0x76  0x0076  #LATIN SMALL LETTER V
++0x77  0x0077  #LATIN SMALL LETTER W
++0x78  0x0078  #LATIN SMALL LETTER X
++0x79  0x0079  #LATIN SMALL LETTER Y
++0x7a  0x007a  #LATIN SMALL LETTER Z
++0x7b  0x007b  #LEFT CURLY BRACKET
++0x7c  0x007c  #VERTICAL LINE
++0x7d  0x007d  #RIGHT CURLY BRACKET
++0x7e  0x007e  #TILDE
++0x7f  0x007f  #DELETE
++0x80    0x0410  #CYRILLIC CAPITAL LETTER A
++0x81    0x0411  #CYRILLIC CAPITAL LETTER BE
++0x82    0x0412  #CYRILLIC CAPITAL LETTER VE
++0x83    0x0413  #CYRILLIC CAPITAL LETTER GHE
++0x84    0x0414  #CYRILLIC CAPITAL LETTER DE
++0x85    0x0415  #CYRILLIC CAPITAL LETTER IE
++0x86    0x0416  #CYRILLIC CAPITAL LETTER ZHE
++0x87    0x0417  #CYRILLIC CAPITAL LETTER ZE
++0x88    0x0418  #CYRILLIC CAPITAL LETTER I
++0x89    0x0419  #CYRILLIC CAPITAL LETTER SHORT I
++0x8a    0x041a  #CYRILLIC CAPITAL LETTER KA
++0x8b    0x041b  #CYRILLIC CAPITAL LETTER EL
++0x8c    0x041c  #CYRILLIC CAPITAL LETTER EM
++0x8d    0x041d  #CYRILLIC CAPITAL LETTER EN
++0x8e    0x041e  #CYRILLIC CAPITAL LETTER O
++0x8f    0x041f  #CYRILLIC CAPITAL LETTER PE
++0x90    0x0420  #CYRILLIC CAPITAL LETTER ER
++0x91    0x0421  #CYRILLIC CAPITAL LETTER ES
++0x92    0x0422  #CYRILLIC CAPITAL LETTER TE
++0x93    0x0423  #CYRILLIC CAPITAL LETTER U
++0x94    0x0424  #CYRILLIC CAPITAL LETTER EF
++0x95    0x0425  #CYRILLIC CAPITAL LETTER HA
++0x96    0x0426  #CYRILLIC CAPITAL LETTER TSE
++0x97    0x0427  #CYRILLIC CAPITAL LETTER CHE
++0x98    0x0428  #CYRILLIC CAPITAL LETTER SHA
++0x99    0x0429  #CYRILLIC CAPITAL LETTER SHCHA
++0x9a    0x042a  #CYRILLIC CAPITAL LETTER HARD SIGN
++0x9b    0x042b  #CYRILLIC CAPITAL LETTER YERU
++0x9c    0x042c  #CYRILLIC CAPITAL LETTER SOFT SIGN
++0x9d    0x042d  #CYRILLIC CAPITAL LETTER E
++0x9e    0x042e  #CYRILLIC CAPITAL LETTER YU
++0x9f    0x042f  #CYRILLIC CAPITAL LETTER YA
++0xa0    0x0430  #CYRILLIC SMALL LETTER A
++0xa1    0x0431  #CYRILLIC SMALL LETTER BE
++0xa2    0x0432  #CYRILLIC SMALL LETTER VE
++0xa3    0x0433  #CYRILLIC SMALL LETTER GHE
++0xa4    0x0434  #CYRILLIC SMALL LETTER DE
++0xa5    0x0435  #CYRILLIC SMALL LETTER IE
++0xa6    0x0436  #CYRILLIC SMALL LETTER ZHE
++0xa7    0x0437  #CYRILLIC SMALL LETTER ZE
++0xa8    0x0438  #CYRILLIC SMALL LETTER I
++0xa9    0x0439  #CYRILLIC SMALL LETTER SHORT I
++0xaa    0x043a  #CYRILLIC SMALL LETTER KA
++0xab    0x043b  #CYRILLIC SMALL LETTER EL
++0xac    0x043c  #CYRILLIC SMALL LETTER EM
++0xad    0x043d  #CYRILLIC SMALL LETTER EN
++0xae    0x043e  #CYRILLIC SMALL LETTER O
++0xaf    0x043f  #CYRILLIC SMALL LETTER PE
++0xb0    0x2591  #LIGHT SHADE
++0xb1    0x2592  #MEDIUM SHADE
++0xb2    0x2593  #DARK SHADE
++0xb3    0x2502  #BOX DRAWINGS LIGHT VERTICAL
++0xb4    0x2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
++0xb5    0x2561  #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
++0xb6    0x2562  #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
++0xb7    0x2556  #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
++0xb8    0x2555  #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
++0xb9    0x2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
++0xba    0x2551  #BOX DRAWINGS DOUBLE VERTICAL
++0xbb    0x2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
++0xbc    0x255d  #BOX DRAWINGS DOUBLE UP AND LEFT
++0xbd    0x255c  #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
++0xbe    0x255b  #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
++0xbf    0x2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
++0xc0    0x2514  #BOX DRAWINGS LIGHT UP AND RIGHT
++0xc1    0x2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
++0xc2    0x252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
++0xc3    0x251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
++0xc4    0x2500  #BOX DRAWINGS LIGHT HORIZONTAL
++0xc5    0x253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
++0xc6    0x255e  #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
++0xc7    0x255f  #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
++0xc8    0x255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
++0xc9    0x2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
++0xca    0x2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
++0xcb    0x2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
++0xcc    0x2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
++0xcd    0x2550  #BOX DRAWINGS DOUBLE HORIZONTAL
++0xce    0x256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
++0xcf    0x2567  #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
++0xd0    0x2568  #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
++0xd1    0x2564  #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
++0xd2    0x2565  #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
++0xd3    0x2559  #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
++0xd4    0x2558  #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
++0xd5    0x2552  #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
++0xd6    0x2553  #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
++0xd7    0x256b  #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
++0xd8    0x256a  #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
++0xd9    0x2518  #BOX DRAWINGS LIGHT UP AND LEFT
++0xda    0x250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
++0xdb    0x2588  #FULL BLOCK
++0xdc    0x2584  #LOWER HALF BLOCK
++0xdd    0x258c  #LEFT HALF BLOCK
++0xde    0x2590  #RIGHT HALF BLOCK
++0xdf    0x2580  #UPPER HALF BLOCK
++0xe0    0x0440  #CYRILLIC SMALL LETTER ER
++0xe1    0x0441  #CYRILLIC SMALL LETTER ES
++0xe2    0x0442  #CYRILLIC SMALL LETTER TE
++0xe3    0x0443  #CYRILLIC SMALL LETTER U
++0xe4    0x0444  #CYRILLIC SMALL LETTER EF
++0xe5    0x0445  #CYRILLIC SMALL LETTER HA
++0xe6    0x0446  #CYRILLIC SMALL LETTER TSE
++0xe7    0x0447  #CYRILLIC SMALL LETTER CHE
++0xe8    0x0448  #CYRILLIC SMALL LETTER SHA
++0xe9    0x0449  #CYRILLIC SMALL LETTER SHCHA
++0xea    0x044a  #CYRILLIC SMALL LETTER HARD SIGN
++0xeb    0x044b  #CYRILLIC SMALL LETTER YERU
++0xec    0x044c  #CYRILLIC SMALL LETTER SOFT SIGN
++0xed    0x044d  #CYRILLIC SMALL LETTER E
++0xee    0x044e  #CYRILLIC SMALL LETTER YU
++0xef    0x044f  #CYRILLIC SMALL LETTER YA
++0xf0    0x0401  #CYRILLIC CAPITAL LETTER IO
++0xf1    0x0451  #CYRILLIC SMALL LETTER IO
++0xf2    0x0490  #CYRILLIC CAPITAL LETTER GHE WITH UPTURN
++0xf3    0x0491  #CYRILLIC SMALL LETTER GHE WITH UPTURN
++0xf4    0x0404  #CYRILLIC CAPITAL LETTER UKRAINIAN IE
++0xf5    0x0454  #CYRILLIC SMALL LETTER UKRAINIAN IE
++0xf6    0x0406  #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
++0xf7    0x0456  #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
++0xf8    0x0407  #CYRILLIC CAPITAL LETTER YI
++0xf9    0x0457  #CYRILLIC SMALL LETTER YI
++0xfa    0x00b7  #MIDDLE DOT
++0xfb    0x221a  #SQUARE ROOT
++0xfc    0x2116  #NUMERO SIGN
++0xfd    0x00a4  #CURRENCY SIGN
++0xfe    0x25a0  #BLACK SQUARE
++0xff    0x00a0  #NO-BREAK SPACE
++
+diff -urN samba-2.0.10/source/codepages/CP1251.TXT samba-2.2.9/source/codepages/CP1251.TXT
+--- samba-2.0.10/source/codepages/CP1251.TXT   1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CP1251.TXT    2004-05-08 03:07:20.000000000 +0200
+@@ -0,0 +1,274 @@
++#\r
++#    Name:     cp1251 to Unicode table\r
++#    Unicode version: 2.0\r
++#    Table version: 2.01\r
++#    Table format:  Format A\r
++#    Date:          04/15/98\r
++#\r
++#    Contact:       cpxlate@microsoft.com\r
++#\r
++#    General notes: none\r
++#\r
++#    Format: Three tab-separated columns\r
++#        Column #1 is the cp1251 code (in hex)\r
++#        Column #2 is the Unicode (in hex as 0xXXXX)\r
++#        Column #3 is the Unicode name (follows a comment sign, '#')\r
++#\r
++#    The entries are in cp1251 order\r
++#\r
++0x00  0x0000  #NULL\r
++0x01  0x0001  #START OF HEADING\r
++0x02  0x0002  #START OF TEXT\r
++0x03  0x0003  #END OF TEXT\r
++0x04  0x0004  #END OF TRANSMISSION\r
++0x05  0x0005  #ENQUIRY\r
++0x06  0x0006  #ACKNOWLEDGE\r
++0x07  0x0007  #BELL\r
++0x08  0x0008  #BACKSPACE\r
++0x09  0x0009  #HORIZONTAL TABULATION\r
++0x0A  0x000A  #LINE FEED\r
++0x0B  0x000B  #VERTICAL TABULATION\r
++0x0C  0x000C  #FORM FEED\r
++0x0D  0x000D  #CARRIAGE RETURN\r
++0x0E  0x000E  #SHIFT OUT\r
++0x0F  0x000F  #SHIFT IN\r
++0x10  0x0010  #DATA LINK ESCAPE\r
++0x11  0x0011  #DEVICE CONTROL ONE\r
++0x12  0x0012  #DEVICE CONTROL TWO\r
++0x13  0x0013  #DEVICE CONTROL THREE\r
++0x14  0x0014  #DEVICE CONTROL FOUR\r
++0x15  0x0015  #NEGATIVE ACKNOWLEDGE\r
++0x16  0x0016  #SYNCHRONOUS IDLE\r
++0x17  0x0017  #END OF TRANSMISSION BLOCK\r
++0x18  0x0018  #CANCEL\r
++0x19  0x0019  #END OF MEDIUM\r
++0x1A  0x001A  #SUBSTITUTE\r
++0x1B  0x001B  #ESCAPE\r
++0x1C  0x001C  #FILE SEPARATOR\r
++0x1D  0x001D  #GROUP SEPARATOR\r
++0x1E  0x001E  #RECORD SEPARATOR\r
++0x1F  0x001F  #UNIT SEPARATOR\r
++0x20  0x0020  #SPACE\r
++0x21  0x0021  #EXCLAMATION MARK\r
++0x22  0x0022  #QUOTATION MARK\r
++0x23  0x0023  #NUMBER SIGN\r
++0x24  0x0024  #DOLLAR SIGN\r
++0x25  0x0025  #PERCENT SIGN\r
++0x26  0x0026  #AMPERSAND\r
++0x27  0x0027  #APOSTROPHE\r
++0x28  0x0028  #LEFT PARENTHESIS\r
++0x29  0x0029  #RIGHT PARENTHESIS\r
++0x2A  0x002A  #ASTERISK\r
++0x2B  0x002B  #PLUS SIGN\r
++0x2C  0x002C  #COMMA\r
++0x2D  0x002D  #HYPHEN-MINUS\r
++0x2E  0x002E  #FULL STOP\r
++0x2F  0x002F  #SOLIDUS\r
++0x30  0x0030  #DIGIT ZERO\r
++0x31  0x0031  #DIGIT ONE\r
++0x32  0x0032  #DIGIT TWO\r
++0x33  0x0033  #DIGIT THREE\r
++0x34  0x0034  #DIGIT FOUR\r
++0x35  0x0035  #DIGIT FIVE\r
++0x36  0x0036  #DIGIT SIX\r
++0x37  0x0037  #DIGIT SEVEN\r
++0x38  0x0038  #DIGIT EIGHT\r
++0x39  0x0039  #DIGIT NINE\r
++0x3A  0x003A  #COLON\r
++0x3B  0x003B  #SEMICOLON\r
++0x3C  0x003C  #LESS-THAN SIGN\r
++0x3D  0x003D  #EQUALS SIGN\r
++0x3E  0x003E  #GREATER-THAN SIGN\r
++0x3F  0x003F  #QUESTION MARK\r
++0x40  0x0040  #COMMERCIAL AT\r
++0x41  0x0041  #LATIN CAPITAL LETTER A\r
++0x42  0x0042  #LATIN CAPITAL LETTER B\r
++0x43  0x0043  #LATIN CAPITAL LETTER C\r
++0x44  0x0044  #LATIN CAPITAL LETTER D\r
++0x45  0x0045  #LATIN CAPITAL LETTER E\r
++0x46  0x0046  #LATIN CAPITAL LETTER F\r
++0x47  0x0047  #LATIN CAPITAL LETTER G\r
++0x48  0x0048  #LATIN CAPITAL LETTER H\r
++0x49  0x0049  #LATIN CAPITAL LETTER I\r
++0x4A  0x004A  #LATIN CAPITAL LETTER J\r
++0x4B  0x004B  #LATIN CAPITAL LETTER K\r
++0x4C  0x004C  #LATIN CAPITAL LETTER L\r
++0x4D  0x004D  #LATIN CAPITAL LETTER M\r
++0x4E  0x004E  #LATIN CAPITAL LETTER N\r
++0x4F  0x004F  #LATIN CAPITAL LETTER O\r
++0x50  0x0050  #LATIN CAPITAL LETTER P\r
++0x51  0x0051  #LATIN CAPITAL LETTER Q\r
++0x52  0x0052  #LATIN CAPITAL LETTER R\r
++0x53  0x0053  #LATIN CAPITAL LETTER S\r
++0x54  0x0054  #LATIN CAPITAL LETTER T\r
++0x55  0x0055  #LATIN CAPITAL LETTER U\r
++0x56  0x0056  #LATIN CAPITAL LETTER V\r
++0x57  0x0057  #LATIN CAPITAL LETTER W\r
++0x58  0x0058  #LATIN CAPITAL LETTER X\r
++0x59  0x0059  #LATIN CAPITAL LETTER Y\r
++0x5A  0x005A  #LATIN CAPITAL LETTER Z\r
++0x5B  0x005B  #LEFT SQUARE BRACKET\r
++0x5C  0x005C  #REVERSE SOLIDUS\r
++0x5D  0x005D  #RIGHT SQUARE BRACKET\r
++0x5E  0x005E  #CIRCUMFLEX ACCENT\r
++0x5F  0x005F  #LOW LINE\r
++0x60  0x0060  #GRAVE ACCENT\r
++0x61  0x0061  #LATIN SMALL LETTER A\r
++0x62  0x0062  #LATIN SMALL LETTER B\r
++0x63  0x0063  #LATIN SMALL LETTER C\r
++0x64  0x0064  #LATIN SMALL LETTER D\r
++0x65  0x0065  #LATIN SMALL LETTER E\r
++0x66  0x0066  #LATIN SMALL LETTER F\r
++0x67  0x0067  #LATIN SMALL LETTER G\r
++0x68  0x0068  #LATIN SMALL LETTER H\r
++0x69  0x0069  #LATIN SMALL LETTER I\r
++0x6A  0x006A  #LATIN SMALL LETTER J\r
++0x6B  0x006B  #LATIN SMALL LETTER K\r
++0x6C  0x006C  #LATIN SMALL LETTER L\r
++0x6D  0x006D  #LATIN SMALL LETTER M\r
++0x6E  0x006E  #LATIN SMALL LETTER N\r
++0x6F  0x006F  #LATIN SMALL LETTER O\r
++0x70  0x0070  #LATIN SMALL LETTER P\r
++0x71  0x0071  #LATIN SMALL LETTER Q\r
++0x72  0x0072  #LATIN SMALL LETTER R\r
++0x73  0x0073  #LATIN SMALL LETTER S\r
++0x74  0x0074  #LATIN SMALL LETTER T\r
++0x75  0x0075  #LATIN SMALL LETTER U\r
++0x76  0x0076  #LATIN SMALL LETTER V\r
++0x77  0x0077  #LATIN SMALL LETTER W\r
++0x78  0x0078  #LATIN SMALL LETTER X\r
++0x79  0x0079  #LATIN SMALL LETTER Y\r
++0x7A  0x007A  #LATIN SMALL LETTER Z\r
++0x7B  0x007B  #LEFT CURLY BRACKET\r
++0x7C  0x007C  #VERTICAL LINE\r
++0x7D  0x007D  #RIGHT CURLY BRACKET\r
++0x7E  0x007E  #TILDE\r
++0x7F  0x007F  #DELETE\r
++0x80  0x0402  #CYRILLIC CAPITAL LETTER DJE\r
++0x81  0x0403  #CYRILLIC CAPITAL LETTER GJE\r
++0x82  0x201A  #SINGLE LOW-9 QUOTATION MARK\r
++0x83  0x0453  #CYRILLIC SMALL LETTER GJE\r
++0x84  0x201E  #DOUBLE LOW-9 QUOTATION MARK\r
++0x85  0x2026  #HORIZONTAL ELLIPSIS\r
++0x86  0x2020  #DAGGER\r
++0x87  0x2021  #DOUBLE DAGGER\r
++0x88  0x20AC  #EURO SIGN\r
++0x89  0x2030  #PER MILLE SIGN\r
++0x8A  0x0409  #CYRILLIC CAPITAL LETTER LJE\r
++0x8B  0x2039  #SINGLE LEFT-POINTING ANGLE QUOTATION MARK\r
++0x8C  0x040A  #CYRILLIC CAPITAL LETTER NJE\r
++0x8D  0x040C  #CYRILLIC CAPITAL LETTER KJE\r
++0x8E  0x040B  #CYRILLIC CAPITAL LETTER TSHE\r
++0x8F  0x040F  #CYRILLIC CAPITAL LETTER DZHE\r
++0x90  0x0452  #CYRILLIC SMALL LETTER DJE\r
++0x91  0x2018  #LEFT SINGLE QUOTATION MARK\r
++0x92  0x2019  #RIGHT SINGLE QUOTATION MARK\r
++0x93  0x201C  #LEFT DOUBLE QUOTATION MARK\r
++0x94  0x201D  #RIGHT DOUBLE QUOTATION MARK\r
++0x95  0x2022  #BULLET\r
++0x96  0x2013  #EN DASH\r
++0x97  0x2014  #EM DASH\r
++0x98          #UNDEFINED\r
++0x99  0x2122  #TRADE MARK SIGN\r
++0x9A  0x0459  #CYRILLIC SMALL LETTER LJE\r
++0x9B  0x203A  #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK\r
++0x9C  0x045A  #CYRILLIC SMALL LETTER NJE\r
++0x9D  0x045C  #CYRILLIC SMALL LETTER KJE\r
++0x9E  0x045B  #CYRILLIC SMALL LETTER TSHE\r
++0x9F  0x045F  #CYRILLIC SMALL LETTER DZHE\r
++0xA0  0x00A0  #NO-BREAK SPACE\r
++0xA1  0x040E  #CYRILLIC CAPITAL LETTER SHORT U\r
++0xA2  0x045E  #CYRILLIC SMALL LETTER SHORT U\r
++0xA3  0x0408  #CYRILLIC CAPITAL LETTER JE\r
++0xA4  0x00A4  #CURRENCY SIGN\r
++0xA5  0x0490  #CYRILLIC CAPITAL LETTER GHE WITH UPTURN\r
++0xA6  0x00A6  #BROKEN BAR\r
++0xA7  0x00A7  #SECTION SIGN\r
++0xA8  0x0401  #CYRILLIC CAPITAL LETTER IO\r
++0xA9  0x00A9  #COPYRIGHT SIGN\r
++0xAA  0x0404  #CYRILLIC CAPITAL LETTER UKRAINIAN IE\r
++0xAB  0x00AB  #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK\r
++0xAC  0x00AC  #NOT SIGN\r
++0xAD  0x00AD  #SOFT HYPHEN\r
++0xAE  0x00AE  #REGISTERED SIGN\r
++0xAF  0x0407  #CYRILLIC CAPITAL LETTER YI\r
++0xB0  0x00B0  #DEGREE SIGN\r
++0xB1  0x00B1  #PLUS-MINUS SIGN\r
++0xB2  0x0406  #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I\r
++0xB3  0x0456  #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I\r
++0xB4  0x0491  #CYRILLIC SMALL LETTER GHE WITH UPTURN\r
++0xB5  0x00B5  #MICRO SIGN\r
++0xB6  0x00B6  #PILCROW SIGN\r
++0xB7  0x00B7  #MIDDLE DOT\r
++0xB8  0x0451  #CYRILLIC SMALL LETTER IO\r
++0xB9  0x2116  #NUMERO SIGN\r
++0xBA  0x0454  #CYRILLIC SMALL LETTER UKRAINIAN IE\r
++0xBB  0x00BB  #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK\r
++0xBC  0x0458  #CYRILLIC SMALL LETTER JE\r
++0xBD  0x0405  #CYRILLIC CAPITAL LETTER DZE\r
++0xBE  0x0455  #CYRILLIC SMALL LETTER DZE\r
++0xBF  0x0457  #CYRILLIC SMALL LETTER YI\r
++0xC0  0x0410  #CYRILLIC CAPITAL LETTER A\r
++0xC1  0x0411  #CYRILLIC CAPITAL LETTER BE\r
++0xC2  0x0412  #CYRILLIC CAPITAL LETTER VE\r
++0xC3  0x0413  #CYRILLIC CAPITAL LETTER GHE\r
++0xC4  0x0414  #CYRILLIC CAPITAL LETTER DE\r
++0xC5  0x0415  #CYRILLIC CAPITAL LETTER IE\r
++0xC6  0x0416  #CYRILLIC CAPITAL LETTER ZHE\r
++0xC7  0x0417  #CYRILLIC CAPITAL LETTER ZE\r
++0xC8  0x0418  #CYRILLIC CAPITAL LETTER I\r
++0xC9  0x0419  #CYRILLIC CAPITAL LETTER SHORT I\r
++0xCA  0x041A  #CYRILLIC CAPITAL LETTER KA\r
++0xCB  0x041B  #CYRILLIC CAPITAL LETTER EL\r
++0xCC  0x041C  #CYRILLIC CAPITAL LETTER EM\r
++0xCD  0x041D  #CYRILLIC CAPITAL LETTER EN\r
++0xCE  0x041E  #CYRILLIC CAPITAL LETTER O\r
++0xCF  0x041F  #CYRILLIC CAPITAL LETTER PE\r
++0xD0  0x0420  #CYRILLIC CAPITAL LETTER ER\r
++0xD1  0x0421  #CYRILLIC CAPITAL LETTER ES\r
++0xD2  0x0422  #CYRILLIC CAPITAL LETTER TE\r
++0xD3  0x0423  #CYRILLIC CAPITAL LETTER U\r
++0xD4  0x0424  #CYRILLIC CAPITAL LETTER EF\r
++0xD5  0x0425  #CYRILLIC CAPITAL LETTER HA\r
++0xD6  0x0426  #CYRILLIC CAPITAL LETTER TSE\r
++0xD7  0x0427  #CYRILLIC CAPITAL LETTER CHE\r
++0xD8  0x0428  #CYRILLIC CAPITAL LETTER SHA\r
++0xD9  0x0429  #CYRILLIC CAPITAL LETTER SHCHA\r
++0xDA  0x042A  #CYRILLIC CAPITAL LETTER HARD SIGN\r
++0xDB  0x042B  #CYRILLIC CAPITAL LETTER YERU\r
++0xDC  0x042C  #CYRILLIC CAPITAL LETTER SOFT SIGN\r
++0xDD  0x042D  #CYRILLIC CAPITAL LETTER E\r
++0xDE  0x042E  #CYRILLIC CAPITAL LETTER YU\r
++0xDF  0x042F  #CYRILLIC CAPITAL LETTER YA\r
++0xE0  0x0430  #CYRILLIC SMALL LETTER A\r
++0xE1  0x0431  #CYRILLIC SMALL LETTER BE\r
++0xE2  0x0432  #CYRILLIC SMALL LETTER VE\r
++0xE3  0x0433  #CYRILLIC SMALL LETTER GHE\r
++0xE4  0x0434  #CYRILLIC SMALL LETTER DE\r
++0xE5  0x0435  #CYRILLIC SMALL LETTER IE\r
++0xE6  0x0436  #CYRILLIC SMALL LETTER ZHE\r
++0xE7  0x0437  #CYRILLIC SMALL LETTER ZE\r
++0xE8  0x0438  #CYRILLIC SMALL LETTER I\r
++0xE9  0x0439  #CYRILLIC SMALL LETTER SHORT I\r
++0xEA  0x043A  #CYRILLIC SMALL LETTER KA\r
++0xEB  0x043B  #CYRILLIC SMALL LETTER EL\r
++0xEC  0x043C  #CYRILLIC SMALL LETTER EM\r
++0xED  0x043D  #CYRILLIC SMALL LETTER EN\r
++0xEE  0x043E  #CYRILLIC SMALL LETTER O\r
++0xEF  0x043F  #CYRILLIC SMALL LETTER PE\r
++0xF0  0x0440  #CYRILLIC SMALL LETTER ER\r
++0xF1  0x0441  #CYRILLIC SMALL LETTER ES\r
++0xF2  0x0442  #CYRILLIC SMALL LETTER TE\r
++0xF3  0x0443  #CYRILLIC SMALL LETTER U\r
++0xF4  0x0444  #CYRILLIC SMALL LETTER EF\r
++0xF5  0x0445  #CYRILLIC SMALL LETTER HA\r
++0xF6  0x0446  #CYRILLIC SMALL LETTER TSE\r
++0xF7  0x0447  #CYRILLIC SMALL LETTER CHE\r
++0xF8  0x0448  #CYRILLIC SMALL LETTER SHA\r
++0xF9  0x0449  #CYRILLIC SMALL LETTER SHCHA\r
++0xFA  0x044A  #CYRILLIC SMALL LETTER HARD SIGN\r
++0xFB  0x044B  #CYRILLIC SMALL LETTER YERU\r
++0xFC  0x044C  #CYRILLIC SMALL LETTER SOFT SIGN\r
++0xFD  0x044D  #CYRILLIC SMALL LETTER E\r
++0xFE  0x044E  #CYRILLIC SMALL LETTER YU\r
++0xFF  0x044F  #CYRILLIC SMALL LETTER YA\r
+diff -urN samba-2.0.10/source/codepages/CP775.TXT samba-2.2.9/source/codepages/CP775.TXT
+--- samba-2.0.10/source/codepages/CP775.TXT    1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CP775.TXT     2004-05-08 03:07:18.000000000 +0200
+@@ -0,0 +1,273 @@
++#
++#    Name:     cp775_DOSBaltic to Unicode table
++#    Unicode version: 2.0
++#    Table version: 2.00
++#    Table format:  Format A
++#    Date:          01/08/2001
++#    Authors:       Toomas Soome <tsoome@ut.ee>
++#    General notes: none
++#
++#    Format: Three tab-separated columns
++#        Column #1 is the cp775_DOSBaltic code (in hex)
++#        Column #2 is the Unicode (in hex as 0xXXXX)
++#        Column #3 is the Unicode name (follows a comment sign, '#')
++#
++#    The entries are in cp775_DOSBaltic order
++#
++0x00  0x0000  #NULL
++0x01  0x0001  #START OF HEADING
++0x02  0x0002  #START OF TEXT
++0x03  0x0003  #END OF TEXT
++0x04  0x0004  #END OF TRANSMISSION
++0x05  0x0005  #ENQUIRY
++0x06  0x0006  #ACKNOWLEDGE
++0x07  0x0007  #BELL
++0x08  0x0008  #BACKSPACE
++0x09  0x0009  #HORIZONTAL TABULATION
++0x0a  0x000a  #LINE FEED
++0x0b  0x000b  #VERTICAL TABULATION
++0x0c  0x000c  #FORM FEED
++0x0d  0x000d  #CARRIAGE RETURN
++0x0e  0x000e  #SHIFT OUT
++0x0f  0x000f  #SHIFT IN
++0x10  0x0010  #DATA LINK ESCAPE
++0x11  0x0011  #DEVICE CONTROL ONE
++0x12  0x0012  #DEVICE CONTROL TWO
++0x13  0x0013  #DEVICE CONTROL THREE
++0x14  0x0014  #DEVICE CONTROL FOUR
++0x15  0x0015  #NEGATIVE ACKNOWLEDGE
++0x16  0x0016  #SYNCHRONOUS IDLE
++0x17  0x0017  #END OF TRANSMISSION BLOCK
++0x18  0x0018  #CANCEL
++0x19  0x0019  #END OF MEDIUM
++0x1a  0x001a  #SUBSTITUTE
++0x1b  0x001b  #ESCAPE
++0x1c  0x001c  #FILE SEPARATOR
++0x1d  0x001d  #GROUP SEPARATOR
++0x1e  0x001e  #RECORD SEPARATOR
++0x1f  0x001f  #UNIT SEPARATOR
++0x20  0x0020  #SPACE
++0x21  0x0021  #EXCLAMATION MARK
++0x22  0x0022  #QUOTATION MARK
++0x23  0x0023  #NUMBER SIGN
++0x24  0x0024  #DOLLAR SIGN
++0x25  0x0025  #PERCENT SIGN
++0x26  0x0026  #AMPERSAND
++0x27  0x0027  #APOSTROPHE
++0x28  0x0028  #LEFT PARENTHESIS
++0x29  0x0029  #RIGHT PARENTHESIS
++0x2a  0x002a  #ASTERISK
++0x2b  0x002b  #PLUS SIGN
++0x2c  0x002c  #COMMA
++0x2d  0x002d  #HYPHEN-MINUS
++0x2e  0x002e  #FULL STOP
++0x2f  0x002f  #SOLIDUS
++0x30  0x0030  #DIGIT ZERO
++0x31  0x0031  #DIGIT ONE
++0x32  0x0032  #DIGIT TWO
++0x33  0x0033  #DIGIT THREE
++0x34  0x0034  #DIGIT FOUR
++0x35  0x0035  #DIGIT FIVE
++0x36  0x0036  #DIGIT SIX
++0x37  0x0037  #DIGIT SEVEN
++0x38  0x0038  #DIGIT EIGHT
++0x39  0x0039  #DIGIT NINE
++0x3a  0x003a  #COLON
++0x3b  0x003b  #SEMICOLON
++0x3c  0x003c  #LESS-THAN SIGN
++0x3d  0x003d  #EQUALS SIGN
++0x3e  0x003e  #GREATER-THAN SIGN
++0x3f  0x003f  #QUESTION MARK
++0x40  0x0040  #COMMERCIAL AT
++0x41  0x0041  #LATIN CAPITAL LETTER A
++0x42  0x0042  #LATIN CAPITAL LETTER B
++0x43  0x0043  #LATIN CAPITAL LETTER C
++0x44  0x0044  #LATIN CAPITAL LETTER D
++0x45  0x0045  #LATIN CAPITAL LETTER E
++0x46  0x0046  #LATIN CAPITAL LETTER F
++0x47  0x0047  #LATIN CAPITAL LETTER G
++0x48  0x0048  #LATIN CAPITAL LETTER H
++0x49  0x0049  #LATIN CAPITAL LETTER I
++0x4a  0x004a  #LATIN CAPITAL LETTER J
++0x4b  0x004b  #LATIN CAPITAL LETTER K
++0x4c  0x004c  #LATIN CAPITAL LETTER L
++0x4d  0x004d  #LATIN CAPITAL LETTER M
++0x4e  0x004e  #LATIN CAPITAL LETTER N
++0x4f  0x004f  #LATIN CAPITAL LETTER O
++0x50  0x0050  #LATIN CAPITAL LETTER P
++0x51  0x0051  #LATIN CAPITAL LETTER Q
++0x52  0x0052  #LATIN CAPITAL LETTER R
++0x53  0x0053  #LATIN CAPITAL LETTER S
++0x54  0x0054  #LATIN CAPITAL LETTER T
++0x55  0x0055  #LATIN CAPITAL LETTER U
++0x56  0x0056  #LATIN CAPITAL LETTER V
++0x57  0x0057  #LATIN CAPITAL LETTER W
++0x58  0x0058  #LATIN CAPITAL LETTER X
++0x59  0x0059  #LATIN CAPITAL LETTER Y
++0x5a  0x005a  #LATIN CAPITAL LETTER Z
++0x5b  0x005b  #LEFT SQUARE BRACKET
++0x5c  0x005c  #REVERSE SOLIDUS
++0x5d  0x005d  #RIGHT SQUARE BRACKET
++0x5e  0x005e  #CIRCUMFLEX ACCENT
++0x5f  0x005f  #LOW LINE
++0x60  0x0060  #GRAVE ACCENT
++0x61  0x0061  #LATIN SMALL LETTER A
++0x62  0x0062  #LATIN SMALL LETTER B
++0x63  0x0063  #LATIN SMALL LETTER C
++0x64  0x0064  #LATIN SMALL LETTER D
++0x65  0x0065  #LATIN SMALL LETTER E
++0x66  0x0066  #LATIN SMALL LETTER F
++0x67  0x0067  #LATIN SMALL LETTER G
++0x68  0x0068  #LATIN SMALL LETTER H
++0x69  0x0069  #LATIN SMALL LETTER I
++0x6a  0x006a  #LATIN SMALL LETTER J
++0x6b  0x006b  #LATIN SMALL LETTER K
++0x6c  0x006c  #LATIN SMALL LETTER L
++0x6d  0x006d  #LATIN SMALL LETTER M
++0x6e  0x006e  #LATIN SMALL LETTER N
++0x6f  0x006f  #LATIN SMALL LETTER O
++0x70  0x0070  #LATIN SMALL LETTER P
++0x71  0x0071  #LATIN SMALL LETTER Q
++0x72  0x0072  #LATIN SMALL LETTER R
++0x73  0x0073  #LATIN SMALL LETTER S
++0x74  0x0074  #LATIN SMALL LETTER T
++0x75  0x0075  #LATIN SMALL LETTER U
++0x76  0x0076  #LATIN SMALL LETTER V
++0x77  0x0077  #LATIN SMALL LETTER W
++0x78  0x0078  #LATIN SMALL LETTER X
++0x79  0x0079  #LATIN SMALL LETTER Y
++0x7a  0x007a  #LATIN SMALL LETTER Z
++0x7b  0x007b  #LEFT CURLY BRACKET
++0x7c  0x007c  #VERTICAL LINE
++0x7d  0x007d  #RIGHT CURLY BRACKET
++0x7e  0x007e  #TILDE
++0x7f  0x007f  #DELETE
++0x80  0x0106  #LATIN CAPITAL LETTER C WITH ACUTE
++0x81  0x00fc  #LATIN SMALL LETTER U WITH DIAERESIS
++0x82  0x00e9  #LATIN SMALL LETTER E WITH ACUTE
++0x83  0x0101  #LATIN SMALL LETTER A WITH MACRON
++0x84  0x00e4  #LATIN SMALL LETTER A WITH DIAERESIS
++0x85  0x0123  #LATIN SMALL LETTER G WITH CEDILLA
++0x86  0x00e5  #LATIN SMALL LETTER A WITH RING ABOVE
++0x87  0x0107  #LATIN SMALL LETTER C WITH ACUTE
++0x88  0x0142  #LATIN SMALL LETTER L WITH STROKE
++0x89  0x0113  #LATIN SMALL LETTER E WITH MACRON
++0x8a  0x0156  #LATIN CAPITAL LETTER R WITH CEDILLA
++0x8b  0x0157  #LATIN SMALL LETTER R WITH CEDILLA
++0x8c  0x012b  #LATIN SMALL LETTER I WITH MACRON
++0x8d  0x0179  #LATIN CAPITAL LETTER Z WITH ACUTE
++0x8e  0x00c4  #LATIN CAPITAL LETTER A WITH DIAERESIS
++0x8f  0x00c5  #LATIN CAPITAL LETTER A WITH RING ABOVE
++0x90  0x00c9  #LATIN CAPITAL LETTER E WITH ACUTE
++0x91  0x00e6  #LATIN SMALL LIGATURE AE
++0x92  0x00c6  #LATIN CAPITAL LIGATURE AE
++0x93  0x014d  #LATIN SMALL LETTER O WITH MACRON
++0x94  0x00f6  #LATIN SMALL LETTER O WITH DIAERESIS
++0x95  0x0122  #LATIN CAPITAL LETTER G WITH CEDILLA
++0x96  0x00a2  #CENT SIGN
++0x97  0x015a  #LATIN CAPITAL LETTER S WITH ACUTE
++0x98  0x015b  #LATIN SMALL LETTER S WITH ACUTE
++0x99  0x00d6  #LATIN CAPITAL LETTER O WITH DIAERESIS
++0x9a  0x00dc  #LATIN CAPITAL LETTER U WITH DIAERESIS
++0x9b  0x00f8  #LATIN SMALL LETTER O WITH STROKE
++0x9c  0x00a3  #POUND SIGN
++0x9d  0x00d8  #LATIN CAPITAL LETTER O WITH STROKE
++0x9e  0x00d7  #MULTIPLICATION SIGN
++0x9f  0x00a4  #CURRENCY SIGN
++0xa0  0x0100  #LATIN CAPITAL LETTER A WITH MACRON
++0xa1  0x012a  #LATIN CAPITAL LETTER I WITH MACRON
++0xa2  0x00f3  #LATIN SMALL LETTER O WITH ACUTE
++0xa3  0x017b  #LATIN CAPITAL LETTER Z WITH DOT ABOVE
++0xa4  0x017c  #LATIN SMALL LETTER Z WITH DOT ABOVE
++0xa5  0x017a  #LATIN SMALL LETTER Z WITH ACUTE
++0xa6  0x201d  #RIGHT DOUBLE QUOTATION MARK
++0xa7  0x00a6  #BROKEN BAR
++0xa8  0x00a9  #COPYRIGHT SIGN
++0xa9  0x00ae  #REGISTERED SIGN
++0xaa  0x00ac  #NOT SIGN
++0xab  0x00bd  #VULGAR FRACTION ONE HALF
++0xac  0x00bc  #VULGAR FRACTION ONE QUARTER
++0xad  0x0141  #LATIN CAPITAL LETTER L WITH STROKE
++0xae  0x00ab  #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xaf  0x00bb  #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xb0  0x2591  #LIGHT SHADE
++0xb1  0x2592  #MEDIUM SHADE
++0xb2  0x2593  #DARK SHADE
++0xb3  0x2502  #BOX DRAWINGS LIGHT VERTICAL
++0xb4  0x2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
++0xb5  0x0104  #LATIN CAPITAL LETTER A WITH OGONEK
++0xb6  0x010c  #LATIN CAPITAL LETTER C WITH CARON
++0xb7  0x0118  #LATIN CAPITAL LETTER E WITH OGONEK
++0xb8  0x0116  #LATIN CAPITAL LETTER E WITH DOT ABOVE
++0xb9  0x2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
++0xba  0x2551  #BOX DRAWINGS DOUBLE VERTICAL
++0xbb  0x2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
++0xbc  0x255d  #BOX DRAWINGS DOUBLE UP AND LEFT
++0xbd  0x012e  #LATIN CAPITAL LETTER I WITH OGONEK
++0xbe  0x0160  #LATIN CAPITAL LETTER S WITH CARON
++0xbf  0x2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
++0xc0  0x2514  #BOX DRAWINGS LIGHT UP AND RIGHT
++0xc1  0x2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
++0xc2  0x252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
++0xc3  0x251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
++0xc4  0x2500  #BOX DRAWINGS LIGHT HORIZONTAL
++0xc5  0x253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
++0xc6  0x0172  #LATIN CAPITAL LETTER U WITH OGONEK
++0xc7  0x016a  #LATIN CAPITAL LETTER U WITH MACRON
++0xc8  0x255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
++0xc9  0x2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
++0xca  0x2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
++0xcb  0x2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
++0xcc  0x2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
++0xcd  0x2550  #BOX DRAWINGS DOUBLE HORIZONTAL
++0xce  0x256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
++0xcf  0x017d  #LATIN CAPITAL LETTER Z WITH CARON
++0xd0  0x0105  #LATIN SMALL LETTER A WITH OGONEK
++0xd1  0x010d  #LATIN SMALL LETTER C WITH CARON
++0xd2  0x0119  #LATIN SMALL LETTER E WITH OGONEK
++0xd3  0x0117  #LATIN SMALL LETTER E WITH DOT ABOVE
++0xd4  0x012f  #LATIN SMALL LETTER I WITH OGONEK
++0xd5  0x0161  #LATIN SMALL LETTER S WITH CARON
++0xd6  0x0173  #LATIN SMALL LETTER U WITH OGONEK
++0xd7  0x016b  #LATIN SMALL LETTER U WITH MACRON
++0xd8  0x017e  #LATIN SMALL LETTER Z WITH CARON
++0xd9  0x2518  #BOX DRAWINGS LIGHT UP AND LEFT
++0xda  0x250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
++0xdb  0x2588  #FULL BLOCK
++0xdc  0x2584  #LOWER HALF BLOCK
++0xdd  0x258c  #LEFT HALF BLOCK
++0xde  0x2590  #RIGHT HALF BLOCK
++0xdf  0x2580  #UPPER HALF BLOCK
++0xe0  0x00d3  #LATIN CAPITAL LETTER O WITH ACUTE
++0xe1  0x00df  #LATIN SMALL LETTER SHARP S
++0xe2  0x014c  #LATIN CAPITAL LETTER O WITH MACRON
++0xe3  0x0143  #LATIN CAPITAL LETTER N WITH ACUTE
++0xe4  0x00f5  #LATIN SMALL LETTER O WITH TILDE
++0xe5  0x00d5  #LATIN CAPITAL LETTER O WITH TILDE
++0xe6  0x00b5  #MICRO SIGN
++0xe7  0x0144  #LATIN SMALL LETTER N WITH ACUTE
++0xe8  0x0136  #LATIN CAPITAL LETTER K WITH CEDILLA
++0xe9  0x0137  #LATIN SMALL LETTER K WITH CEDILLA
++0xea  0x013b  #LATIN CAPITAL LETTER L WITH CEDILLA
++0xeb  0x013c  #LATIN SMALL LETTER L WITH CEDILLA
++0xec  0x0146  #LATIN SMALL LETTER N WITH CEDILLA
++0xed  0x0112  #LATIN CAPITAL LETTER E WITH MACRON
++0xee  0x0145  #LATIN CAPITAL LETTER N WITH CEDILLA
++0xef  0x2019  #RIGHT SINGLE QUOTATION MARK
++0xf0  0x00ad  #SOFT HYPHEN
++0xf1  0x00b1  #PLUS-MINUS SIGN
++0xf2  0x201c  #LEFT DOUBLE QUOTATION MARK
++0xf3  0x00be  #VULGAR FRACTION THREE QUARTERS
++0xf4  0x00b6  #PILCROW SIGN
++0xf5  0x00a7  #SECTION SIGN
++0xf6  0x00f7  #DIVISION SIGN
++0xf7  0x201e  #DOUBLE LOW-9 QUOTATION MARK
++0xf8  0x00b0  #DEGREE SIGN
++0xf9  0x2219  #BULLET OPERATOR
++0xfa  0x00b7  #MIDDLE DOT
++0xfb  0x00b9  #SUPERSCRIPT ONE
++0xfc  0x00b3  #SUPERSCRIPT THREE
++0xfd  0x00b2  #SUPERSCRIPT TWO
++0xfe  0x25a0  #BLACK SQUARE
++0xff  0x00a0  #NO-BREAK SPACE
++\1a
+diff -urN samba-2.0.10/source/codepages/CP857.TXT samba-2.2.9/source/codepages/CP857.TXT
+--- samba-2.0.10/source/codepages/CP857.TXT    1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CP857.TXT     2004-05-08 03:07:18.000000000 +0200
+@@ -0,0 +1,273 @@
++#
++#    Name:     cp857_DOSLatin5 to Unicode table
++#    Unicode version: 2.0
++#    Table version: 0.01
++#    Table format:  Format A
++#    Date:          01/05/2001
++#    Authors:       Deniz Akkus <akkus@alum.mit.edu> 
++#                   
++#    General notes: none
++#
++#    Format: Three tab-separated columns
++#        Column #1 is the cp857_DOSLatin5 code (in hex)
++#        Column #2 is the Unicode (in hex as 0xXXXX)
++#        Column #3 is the Unicode name (follows a comment sign, '#')
++#
++#    The entries are in cp857_DOSLatin5 order
++#
++0x00  0x0000  #NULL
++0x01  0x0001  #START OF HEADING
++0x02  0x0002  #START OF TEXT
++0x03  0x0003  #END OF TEXT
++0x04  0x0004  #END OF TRANSMISSION
++0x05  0x0005  #ENQUIRY
++0x06  0x0006  #ACKNOWLEDGE
++0x07  0x0007  #BELL
++0x08  0x0008  #BACKSPACE
++0x09  0x0009  #HORIZONTAL TABULATION
++0x0a  0x000a  #LINE FEED
++0x0b  0x000b  #VERTICAL TABULATION
++0x0c  0x000c  #FORM FEED
++0x0d  0x000d  #CARRIAGE RETURN
++0x0e  0x000e  #SHIFT OUT
++0x0f  0x000f  #SHIFT IN
++0x10  0x0010  #DATA LINK ESCAPE
++0x11  0x0011  #DEVICE CONTROL ONE
++0x12  0x0012  #DEVICE CONTROL TWO
++0x13  0x0013  #DEVICE CONTROL THREE
++0x14  0x0014  #DEVICE CONTROL FOUR
++0x15  0x0015  #NEGATIVE ACKNOWLEDGE
++0x16  0x0016  #SYNCHRONOUS IDLE
++0x17  0x0017  #END OF TRANSMISSION BLOCK
++0x18  0x0018  #CANCEL
++0x19  0x0019  #END OF MEDIUM
++0x1a  0x001a  #SUBSTITUTE
++0x1b  0x001b  #ESCAPE
++0x1c  0x001c  #FILE SEPARATOR
++0x1d  0x001d  #GROUP SEPARATOR
++0x1e  0x001e  #RECORD SEPARATOR
++0x1f  0x001f  #UNIT SEPARATOR
++0x20  0x0020  #SPACE
++0x21  0x0021  #EXCLAMATION MARK
++0x22  0x0022  #QUOTATION MARK
++0x23  0x0023  #NUMBER SIGN
++0x24  0x0024  #DOLLAR SIGN
++0x25  0x0025  #PERCENT SIGN
++0x26  0x0026  #AMPERSAND
++0x27  0x0027  #APOSTROPHE
++0x28  0x0028  #LEFT PARENTHESIS
++0x29  0x0029  #RIGHT PARENTHESIS
++0x2a  0x002a  #ASTERISK
++0x2b  0x002b  #PLUS SIGN
++0x2c  0x002c  #COMMA
++0x2d  0x002d  #HYPHEN-MINUS
++0x2e  0x002e  #FULL STOP
++0x2f  0x002f  #SOLIDUS
++0x30  0x0030  #DIGIT ZERO
++0x31  0x0031  #DIGIT ONE
++0x32  0x0032  #DIGIT TWO
++0x33  0x0033  #DIGIT THREE
++0x34  0x0034  #DIGIT FOUR
++0x35  0x0035  #DIGIT FIVE
++0x36  0x0036  #DIGIT SIX
++0x37  0x0037  #DIGIT SEVEN
++0x38  0x0038  #DIGIT EIGHT
++0x39  0x0039  #DIGIT NINE
++0x3a  0x003a  #COLON
++0x3b  0x003b  #SEMICOLON
++0x3c  0x003c  #LESS-THAN SIGN
++0x3d  0x003d  #EQUALS SIGN
++0x3e  0x003e  #GREATER-THAN SIGN
++0x3f  0x003f  #QUESTION MARK
++0x40  0x0040  #COMMERCIAL AT
++0x41  0x0041  #LATIN CAPITAL LETTER A
++0x42  0x0042  #LATIN CAPITAL LETTER B
++0x43  0x0043  #LATIN CAPITAL LETTER C
++0x44  0x0044  #LATIN CAPITAL LETTER D
++0x45  0x0045  #LATIN CAPITAL LETTER E
++0x46  0x0046  #LATIN CAPITAL LETTER F
++0x47  0x0047  #LATIN CAPITAL LETTER G
++0x48  0x0048  #LATIN CAPITAL LETTER H
++0x49  0x0049  #LATIN CAPITAL LETTER I
++0x4a  0x004a  #LATIN CAPITAL LETTER J
++0x4b  0x004b  #LATIN CAPITAL LETTER K
++0x4c  0x004c  #LATIN CAPITAL LETTER L
++0x4d  0x004d  #LATIN CAPITAL LETTER M
++0x4e  0x004e  #LATIN CAPITAL LETTER N
++0x4f  0x004f  #LATIN CAPITAL LETTER O
++0x50  0x0050  #LATIN CAPITAL LETTER P
++0x51  0x0051  #LATIN CAPITAL LETTER Q
++0x52  0x0052  #LATIN CAPITAL LETTER R
++0x53  0x0053  #LATIN CAPITAL LETTER S
++0x54  0x0054  #LATIN CAPITAL LETTER T
++0x55  0x0055  #LATIN CAPITAL LETTER U
++0x56  0x0056  #LATIN CAPITAL LETTER V
++0x57  0x0057  #LATIN CAPITAL LETTER W
++0x58  0x0058  #LATIN CAPITAL LETTER X
++0x59  0x0059  #LATIN CAPITAL LETTER Y
++0x5a  0x005a  #LATIN CAPITAL LETTER Z
++0x5b  0x005b  #LEFT SQUARE BRACKET
++0x5c  0x005c  #REVERSE SOLIDUS
++0x5d  0x005d  #RIGHT SQUARE BRACKET
++0x5e  0x005e  #CIRCUMFLEX ACCENT
++0x5f  0x005f  #LOW LINE
++0x60  0x0060  #GRAVE ACCENT
++0x61  0x0061  #LATIN SMALL LETTER A
++0x62  0x0062  #LATIN SMALL LETTER B
++0x63  0x0063  #LATIN SMALL LETTER C
++0x64  0x0064  #LATIN SMALL LETTER D
++0x65  0x0065  #LATIN SMALL LETTER E
++0x66  0x0066  #LATIN SMALL LETTER F
++0x67  0x0067  #LATIN SMALL LETTER G
++0x68  0x0068  #LATIN SMALL LETTER H
++0x69  0x0069  #LATIN SMALL LETTER I
++0x6a  0x006a  #LATIN SMALL LETTER J
++0x6b  0x006b  #LATIN SMALL LETTER K
++0x6c  0x006c  #LATIN SMALL LETTER L
++0x6d  0x006d  #LATIN SMALL LETTER M
++0x6e  0x006e  #LATIN SMALL LETTER N
++0x6f  0x006f  #LATIN SMALL LETTER O
++0x70  0x0070  #LATIN SMALL LETTER P
++0x71  0x0071  #LATIN SMALL LETTER Q
++0x72  0x0072  #LATIN SMALL LETTER R
++0x73  0x0073  #LATIN SMALL LETTER S
++0x74  0x0074  #LATIN SMALL LETTER T
++0x75  0x0075  #LATIN SMALL LETTER U
++0x76  0x0076  #LATIN SMALL LETTER V
++0x77  0x0077  #LATIN SMALL LETTER W
++0x78  0x0078  #LATIN SMALL LETTER X
++0x79  0x0079  #LATIN SMALL LETTER Y
++0x7a  0x007a  #LATIN SMALL LETTER Z
++0x7b  0x007b  #LEFT CURLY BRACKET
++0x7c  0x007c  #VERTICAL LINE
++0x7d  0x007d  #RIGHT CURLY BRACKET
++0x7e  0x007e  #TILDE
++0x7f  0x007f  #DELETE
++0x80  0x00c7  #LATIN CAPITAL LETTER C WITH CEDILLA
++0x81  0x00fc  #LATIN SMALL LETTER U WITH DIAERESIS
++0x82  0x00e9  #LATIN SMALL LETTER E WITH ACUTE
++0x83  0x00e2  #LATIN SMALL LETTER A WITH CIRCUMFLEX
++0x84  0x00e4  #LATIN SMALL LETTER A WITH DIAERESIS
++0x85  0x00e0  #LATIN SMALL LETTER A WITH GRAVE
++0x86  0x00e5  #LATIN SMALL LETTER A WITH RING ABOVE
++0x87  0x00e7  #LATIN SMALL LETTER C WITH CEDILLA
++0x88  0x00ea  #LATIN SMALL LETTER E WITH CIRCUMFLEX
++0x89  0x00eb  #LATIN SMALL LETTER E WITH DIAERESIS
++0x8a  0x00e8  #LATIN SMALL LETTER E WITH GRAVE
++0x8b  0x00ef  #LATIN SMALL LETTER I WITH DIAERESIS
++0x8c  0x00ee  #LATIN SMALL LETTER I WITH CIRCUMFLEX
++0x8d  0x0131  #LATIN SMALL LETTER DOTLESS I 
++0x8e  0x00c4  #LATIN CAPITAL LETTER A WITH DIAERESIS
++0x8f  0x00c5  #LATIN CAPITAL LETTER A WITH RING ABOVE
++0x90  0x00c9  #LATIN CAPITAL LETTER E WITH ACUTE
++0x91  0x00e6  #LATIN SMALL LIGATURE AE
++0x92  0x00c6  #LATIN CAPITAL LIGATURE AE
++0x93  0x00f4  #LATIN SMALL LETTER O WITH CIRCUMFLEX
++0x94  0x00f6  #LATIN SMALL LETTER O WITH DIAERESIS
++0x95  0x00f2  #LATIN SMALL LETTER O WITH GRAVE
++0x96  0x00fb  #LATIN SMALL LETTER U WITH CIRCUMFLEX
++0x97  0x00f9  #LATIN SMALL LETTER U WITH GRAVE
++0x98  0x0130  #LATIN CAPITAL LETTER I WITH DOT ABOVE
++0x99  0x00d6  #LATIN CAPITAL LETTER O WITH DIAERESIS
++0x9a  0x00dc  #LATIN CAPITAL LETTER U WITH DIAERESIS
++0x9b  0x00f8  #LATIN SMALL LETTER O WITH STROKE
++0x9c  0x00a3  #POUND SIGN
++0x9d  0x00d8  #LATIN CAPITAL LETTER O WITH STROKE
++0x9e  0x015e  #LATIN CAPITAL LETTER S WITH CEDILLA
++0x9f  0x015f  #LATIN SMALL LETTER S WITH CEDILLA
++0xa0  0x00e1  #LATIN SMALL LETTER A WITH ACUTE
++0xa1  0x00ed  #LATIN SMALL LETTER I WITH ACUTE
++0xa2  0x00f3  #LATIN SMALL LETTER O WITH ACUTE
++0xa3  0x00fa  #LATIN SMALL LETTER U WITH ACUTE
++0xa4  0x00f1  #LATIN SMALL LETTER N WITH TILDE
++0xa5  0x00d1  #LATIN CAPITAL LETTER N WITH TILDE
++0xa6  0x011e  #LATIN CAPITAL LETTER G WITH BREVE
++0xa7  0x011f  #LATIN SMALL LETTER G WITH BREVE
++0xa8  0x00bf  #INVERTED QUESTION MARK
++0xa9  0x00ae  #REGISTERED SIGN
++0xaa  0x00ac  #NOT SIGN
++0xab  0x00bd  #VULGAR FRACTION ONE HALF
++0xac  0x00bc  #VULGAR FRACTION ONE QUARTER
++0xad  0x00a1  #INVERTED EXCLAMATION MARK
++0xae  0x00ab  #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xaf  0x00bb  #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xb0  0x2591  #LIGHT SHADE
++0xb1  0x2592  #MEDIUM SHADE
++0xb2  0x2593  #DARK SHADE
++0xb3  0x2502  #BOX DRAWINGS LIGHT VERTICAL
++0xb4  0x2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
++0xb5  0x00c1  #LATIN CAPITAL LETTER A WITH ACUTE
++0xb6  0x00c2  #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
++0xb7  0x00c0  #LATIN CAPITAL LETTER A WITH GRAVE
++0xb8  0x00a9  #COPYRIGHT SIGN
++0xb9  0x2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
++0xba  0x2551  #BOX DRAWINGS DOUBLE VERTICAL
++0xbb  0x2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
++0xbc  0x255d  #BOX DRAWINGS DOUBLE UP AND LEFT
++0xbd  0x00a2  #CENT SIGN
++0xbe  0x00a5  #YEN SIGN
++0xbf  0x2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
++0xc0  0x2514  #BOX DRAWINGS LIGHT UP AND RIGHT
++0xc1  0x2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
++0xc2  0x252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
++0xc3  0x251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
++0xc4  0x2500  #BOX DRAWINGS LIGHT HORIZONTAL
++0xc5  0x253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
++0xc6  0x00e3  #LATIN SMALL LETTER A WITH TILDE
++0xc7  0x00c3  #LATIN CAPITAL LETTER A WITH TILDE
++0xc8  0x255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
++0xc9  0x2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
++0xca  0x2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
++0xcb  0x2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
++0xcc  0x2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
++0xcd  0x2550  #BOX DRAWINGS DOUBLE HORIZONTAL
++0xce  0x256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
++0xcf  0x00a4  #CURRENCY SIGN
++0xd0  0x00ba  #MASCULINE ORDINAL INDICATOR
++0xd1  0x00aa  #FEMININE ORDINAL INDICATOR
++0xd2  0x00ca  #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
++0xd3  0x00cb  #LATIN CAPITAL LETTER E WITH DIAERESIS
++0xd4  0x00c8  #LATIN CAPITAL LETTER E WITH GRAVE
++0xd5  0x0131  #LATIN SMALL LETTER DOTLESS I
++0xd6  0x00cd  #LATIN CAPITAL LETTER I WITH ACUTE
++0xd7  0x00ce  #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
++0xd8  0x00cf  #LATIN CAPITAL LETTER I WITH DIAERESIS
++0xd9  0x2518  #BOX DRAWINGS LIGHT UP AND LEFT
++0xda  0x250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
++0xdb  0x2588  #FULL BLOCK
++0xdc  0x2584  #LOWER HALF BLOCK
++0xdd  0x00a6  #BROKEN BAR
++0xde  0x00cc  #LATIN CAPITAL LETTER I WITH GRAVE
++0xdf  0x2580  #UPPER HALF BLOCK
++0xe0  0x00d3  #LATIN CAPITAL LETTER O WITH ACUTE
++0xe1  0x00df  #LATIN SMALL LETTER SHARP S
++0xe2  0x00d4  #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
++0xe3  0x00d2  #LATIN CAPITAL LETTER O WITH GRAVE
++0xe4  0x00f5  #LATIN SMALL LETTER O WITH TILDE
++0xe5  0x00d5  #LATIN CAPITAL LETTER O WITH TILDE
++0xe6  0x00b5  #MICRO SIGN
++0xe7  0x00fe  #LATIN SMALL LETTER THORN
++0xe8  0x00d7  #MULTIPLICATION SIGN
++0xe9  0x00da  #LATIN CAPITAL LETTER U WITH ACUTE
++0xea  0x00db  #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
++0xeb  0x00d9  #LATIN CAPITAL LETTER U WITH GRAVE
++0xec  0x00ec  #LATIN SMALL LETTER I WITH GRAVE
++0xed  0x00ff  #LATIN SMALL LETTER Y WITH DIARESIS
++0xee  0x00af  #MACRON
++0xef  0x00b4  #ACUTE ACCENT
++0xf0  0x00ad  #SOFT HYPHEN
++0xf1  0x00b1  #PLUS-MINUS SIGN
++0xf2  0x2017  #DOUBLE LOW LINE
++0xf3  0x00be  #VULGAR FRACTION THREE QUARTERS
++0xf4  0x00b6  #PILCROW SIGN
++0xf5  0x00a7  #SECTION SIGN
++0xf6  0x00f7  #DIVISION SIGN
++0xf7  0x00b8  #CEDILLA
++0xf8  0x00b0  #DEGREE SIGN
++0xf9  0x00a8  #DIAERESIS
++0xfa  0x00b7  #MIDDLE DOT
++0xfb  0x00b9  #SUPERSCRIPT ONE
++0xfc  0x00b3  #SUPERSCRIPT THREE
++0xfd  0x00b2  #SUPERSCRIPT TWO
++0xfe  0x25a0  #BLACK SQUARE
++0xff  0x00a0  #NO-BREAK SPACE
+diff -urN samba-2.0.10/source/codepages/CP862.TXT samba-2.2.9/source/codepages/CP862.TXT
+--- samba-2.0.10/source/codepages/CP862.TXT    1970-01-01 01:00:00.000000000 +0100
++++ samba-2.2.9/source/codepages/CP862.TXT     2004-05-08 03:07:19.000000000 +0200
+@@ -0,0 +1,270 @@
++#
++#    Name:     cp862_Hewbrew to Unicode table
++#    Unicode version: 2.0
++#    Table version: 2.00
++#    Table format:  Format A
++#    Date:          02/14/02
++#    Authors:       Alexander Bokovoy <ab@alt-linux.org>
++#    General notes: generated from /usr/share/i18n/charmaps/IBM862
++#
++#    Format: Three tab-separated columns
++#        Column #1 is the cp862_Hewbrew code (in hex)
++#        Column #2 is the Unicode (in hex as 0xXXXX)
++#        Column #3 is the Unicode name (follows a comment sign, '#')
++#
++0x00  0x0000  # NULL (NUL)
++0x01  0x0001  # START OF HEADING (SOH)
++0x02  0x0002  # START OF TEXT (STX)
++0x03  0x0003  # END OF TEXT (ETX)
++0x04  0x0004  # END OF TRANSMISSION (EOT)
++0x05  0x0005  # ENQUIRY (ENQ)
++0x06  0x0006  # ACKNOWLEDGE (ACK)
++0x07  0x0007  # BELL (BEL)
++0x08  0x0008  # BACKSPACE (BS)
++0x09  0x0009  # CHARACTER TABULATION (HT)
++0x0a  0x000A  # LINE FEED (LF)
++0x0b  0x000B  # LINE TABULATION (VT)
++0x0c  0x000C  # FORM FEED (FF)
++0x0d  0x000D  # CARRIAGE RETURN (CR)
++0x0e  0x000E  # SHIFT OUT (SO)
++0x0f  0x000F  # SHIFT IN (SI)
++0x10  0x0010  # DATALINK ESCAPE (DLE)
++0x11  0x0011  # DEVICE CONTROL ONE (DC1)
++0x12  0x0012  # DEVICE CONTROL TWO (DC2)
++0x13  0x0013  # DEVICE CONTROL THREE (DC3)
++0x14  0x0014  # DEVICE CONTROL FOUR (DC4)
++0x15  0x0015  # NEGATIVE ACKNOWLEDGE (NAK)
++0x16  0x0016  # SYNCHRONOUS IDLE (SYN)
++0x17  0x0017  # END OF TRANSMISSION BLOCK (ETB)
++0x18  0x0018  # CANCEL (CAN)
++0x19  0x0019  # END OF MEDIUM (EM)
++0x1a  0x001A  # SUBSTITUTE (SUB)
++0x1b  0x001B  # ESCAPE (ESC)
++0x1c  0x001C  # FILE SEPARATOR (IS4)
++0x1d  0x001D  # GROUP SEPARATOR (IS3)
++0x1e  0x001E  # RECORD SEPARATOR (IS2)
++0x1f  0x001F  # UNIT SEPARATOR (IS1)
++0x20  0x0020  # SPACE
++0x21  0x0021  # EXCLAMATION MARK
++0x22  0x0022  # QUOTATION MARK
++0x23  0x0023  # NUMBER SIGN
++0x24  0x0024  # DOLLAR SIGN
++0x25  0x0025  # PERCENT SIGN
++0x26  0x0026  # AMPERSAND
++0x27  0x0027  # APOSTROPHE
++0x28  0x0028  # LEFT PARENTHESIS
++0x29  0x0029  # RIGHT PARENTHESIS
++0x2a  0x002A  # ASTERISK
++0x2b  0x002B  # PLUS SIGN
++0x2c  0x002C  # COMMA
++0x2d  0x002D  # HYPHEN-MINUS
++0x2e  0x002E  # FULL STOP
++0x2f  0x002F  # SOLIDUS
++0x30  0x0030  # DIGIT ZERO
++0x31  0x0031  # DIGIT ONE
++0x32  0x0032  # DIGIT TWO
++0x33  0x0033  # DIGIT THREE
++0x34  0x0034  # DIGIT FOUR
++0x35  0x0035  # DIGIT FIVE
++0x36  0x0036  # DIGIT SIX
++0x37  0x0037  # DIGIT SEVEN
++0x38  0x0038  # DIGIT EIGHT
++0x39  0x0039  # DIGIT NINE
++0x3a  0x003A  # COLON
++0x3b  0x003B  # SEMICOLON
++0x3c  0x003C  # LESS-THAN SIGN
++0x3d  0x003D  # EQUALS SIGN
++0x3e  0x003E  # GREATER-THAN SIGN
++0x3f  0x003F  # QUESTION MARK
++0x40  0x0040  # COMMERCIAL AT
++0x41  0x0041  # LATIN CAPITAL LETTER A
++0x42  0x0042  # LATIN CAPITAL LETTER B
++0x43  0x0043  # LATIN CAPITAL LETTER C
++0x44  0x0044  # LATIN CAPITAL LETTER D
++0x45  0x0045  # LATIN CAPITAL LETTER E
++0x46  0x0046  # LATIN CAPITAL LETTER F
++0x47  0x0047  # LATIN CAPITAL LETTER G
++0x48  0x0048  # LATIN CAPITAL LETTER H
++0x49  0x0049  # LATIN CAPITAL LETTER I
++0x4a  0x004A  # LATIN CAPITAL LETTER J
++0x4b  0x004B  # LATIN CAPITAL LETTER K
++0x4c  0x004C  # LATIN CAPITAL LETTER L
++0x4d  0x004D  # LATIN CAPITAL LETTER M
++0x4e  0x004E  # LATIN CAPITAL LETTER N
++0x4f  0x004F  # LATIN CAPITAL LETTER O
++0x50  0x0050  # LATIN CAPITAL LETTER P
++0x51  0x0051  # LATIN CAPITAL LETTER Q
++0x52  0x0052  # LATIN CAPITAL LETTER R
++0x53  0x0053  # LATIN CAPITAL LETTER S
++0x54  0x0054  # LATIN CAPITAL LETTER T
++0x55  0x0055  # LATIN CAPITAL LETTER U
++0x56  0x0056  # LATIN CAPITAL LETTER V
++0x57  0x0057  # LATIN CAPITAL LETTER W
++0x58  0x0058  # LATIN CAPITAL LETTER X
++0x59  0x0059  # LATIN CAPITAL LETTER Y
++0x5a  0x005A  # LATIN CAPITAL LETTER Z
++0x5b  0x005B  # LEFT SQUARE BRACKET
++0x5c  0x005C  # REVERSE SOLIDUS
++0x5d  0x005D  # RIGHT SQUARE BRACKET
++0x5e  0x005E  # CIRCUMFLEX ACCENT
++0x5f  0x005F  # LOW LINE
++0x60  0x0060  # GRAVE ACCENT
++0x61  0x0061  # LATIN SMALL LETTER A
++0x62  0x0062  # LATIN SMALL LETTER B
++0x63  0x0063  # LATIN SMALL LETTER C
++0x64  0x0064  # LATIN SMALL LETTER D
++0x65  0x0065  # LATIN SMALL LETTER E
++0x66  0x0066  # LATIN SMALL LETTER F
++0x67  0x0067  # LATIN SMALL LETTER G
++0x68  0x0068  # LATIN SMALL LETTER H
++0x69  0x0069  # LATIN SMALL LETTER I
++0x6a  0x006A  # LATIN SMALL LETTER J
++0x6b  0x006B  # LATIN SMALL LETTER K
++0x6c  0x006C  # LATIN SMALL LETTER L
++0x6d  0x006D  # LATIN SMALL LETTER M
++0x6e  0x006E  # LATIN SMALL LETTER N
++0x6f  0x006F  # LATIN SMALL LETTER O
++0x70  0x0070  # LATIN SMALL LETTER P
++0x71  0x0071  # LATIN SMALL LETTER Q
++0x72  0x0072  # LATIN SMALL LETTER R
++0x73  0x0073  # LATIN SMALL LETTER S
++0x74  0x0074  # LATIN SMALL LETTER T
++0x75  0x0075  # LATIN SMALL LETTER U
++0x76  0x0076  # LATIN SMALL LETTER V
++0x77  0x0077  # LATIN SMALL LETTER W
++0x78  0x0078  # LATIN SMALL LETTER X
++0x79  0x0079  # LATIN SMALL LETTER Y
++0x7a  0x007A  # LATIN SMALL LETTER Z
++0x7b  0x007B  # LEFT CURLY BRACKET
++0x7c  0x007C  # VERTICAL LINE
++0x7d  0x007D  # RIGHT CURLY BRACKET
++0x7e  0x007E  # TILDE
++0x7f  0x007F  # DELETE (DEL)
++0x80  0x05D0  # HEBREW LETTER ALEF
++0x81  0x05D1  # HEBREW LETTER BET
++0x82  0x05D2  # HEBREW LETTER GIMEL
++0x83  0x05D3  # HEBREW LETTER DALET
++0x84  0x05D4  # HEBREW LETTER HE
++0x85  0x05D5  # HEBREW LETTER VAV
++0x86  0x05D6  # HEBREW LETTER ZAYIN
++0x87  0x05D7  # HEBREW LETTER HET
++0x88  0x05D8  # HEBREW LETTER TET
++0x89  0x05D9  # HEBREW LETTER YOD
++0x8a  0x05DA  # HEBREW LETTER FINAL KAF
++0x8b  0x05DB  # HEBREW LETTER KAF
++0x8c  0x05DC  # HEBREW LETTER LAMED
++0x8d  0x05DD  # HEBREW LETTER FINAL MEM
++0x8e  0x05DE  # HEBREW LETTER MEM
++0x8f  0x05DF  # HEBREW LETTER FINAL NUN
++0x90  0x05E0  # HEBREW LETTER NUN
++0x91  0x05E1  # HEBREW LETTER SAMEKH
++0x92  0x05E2  # HEBREW LETTER AYIN
++0x93  0x05E3  # HEBREW LETTER FINAL PE
++0x94  0x05E4  # HEBREW LETTER PE
++0x95  0x05E5  # HEBREW LETTER FINAL TSADI
++0x96  0x05E6  # HEBREW LETTER TSADI
++0x97  0x05E7  # HEBREW LETTER QOF
++0x98  0x05E8  # HEBREW LETTER RESH
++0x99  0x05E9  # HEBREW LETTER SHIN
++0x9a  0x05EA  # HEBREW LETTER TAV
++0x9b  0x00A2  # CENT SIGN
++0x9c  0x00A3  # POUND SIGN
++0x9d  0x00A5  # YEN SIGN
++0x9e  0x20A7  # PESETA SIGN
++0x9f  0x0192  # LATIN SMALL LETTER F WITH HOOK
++0xa0  0x00E1  # LATIN SMALL LETTER A WITH ACUTE
++0xa1  0x00ED  # LATIN SMALL LETTER I WITH ACUTE
++0xa2  0x00F3  # LATIN SMALL LETTER O WITH ACUTE
++0xa3  0x00FA  # LATIN SMALL LETTER U WITH ACUTE
++0xa4  0x00F1  # LATIN SMALL LETTER N WITH TILDE
++0xa5  0x00D1  # LATIN CAPITAL LETTER N WITH TILDE
++0xa6  0x00AA  # FEMININE ORDINAL INDICATOR
++0xa7  0x00BA  # MASCULINE ORDINAL INDICATOR
++0xa8  0x00BF  # INVERTED QUESTION MARK
++0xa9  0x2310  # REVERSED NOT SIGN
++0xaa  0x00AC  # NOT SIGN
++0xab  0x00BD  # VULGAR FRACTION ONE HALF
++0xac  0x00BC  # VULGAR FRACTION ONE QUARTER
++0xad  0x00A1  # INVERTED EXCLAMATION MARK
++0xae  0x00AB  # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xaf  0x00BB  # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
++0xb0  0x2591  # LIGHT SHADE
++0xb1  0x2592  # MEDIUM SHADE
++0xb2  0x2593  # DARK SHADE
++0xb3  0x2502  # BOX DRAWINGS LIGHT VERTICAL
++0xb4  0x2524  # BOX DRAWINGS LIGHT VERTICAL AND LEFT
++0xb5  0x2561  # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
++0xb6  0x2562  # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
++0xb7  0x2556  # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
++0xb8  0x2555  # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
++0xb9  0x2563  # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
++0xba  0x2551  # BOX DRAWINGS DOUBLE VERTICAL
++0xbb  0x2557  # BOX DRAWINGS DOUBLE DOWN AND LEFT
++0xbc  0x255D  # BOX DRAWINGS DOUBLE UP AND LEFT
++0xbd  0x255C  # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
++0xbe  0x255B  # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
++0xbf  0x2510  # BOX DRAWINGS LIGHT DOWN AND LEFT
++0xc0  0x2514  # BOX DRAWINGS LIGHT UP AND RIGHT
++0xc1  0x2534  # BOX DRAWINGS LIGHT UP AND HORIZONTAL
++0xc2  0x252C  # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
++0xc3  0x251C  # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
++0xc4  0x2500  # BOX DRAWINGS LIGHT HORIZONTAL
++0xc5  0x253C  # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
++0xc6  0x255E  # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
++0xc7  0x255F  # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
++0xc8  0x255A  # BOX DRAWINGS DOUBLE UP AND RIGHT
++0xc9  0x2554  # BOX DRAWINGS DOUBLE DOWN AND RIGHT
++0xca  0x2569  # BOX DRAWINGS DOUBLE UP AND HORIZONTAL
++0xcb  0x2566  # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
++0xcc  0x2560  # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
++0xcd  0x2550  # BOX DRAWINGS DOUBLE HORIZONTAL
++0xce  0x256C  # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
++0xcf  0x2567  # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
++0xd0  0x2568  # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
++0xd1  0x2564  # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
++0xd2  0x2565  # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
++0xd3  0x2559  # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
++0xd4  0x2558  # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
++0xd5  0x2552  # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
++0xd6  0x2553  # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
++0xd7  0x256B  # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
++0xd8  0x256A  # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
++0xd9  0x2518  # BOX DRAWINGS LIGHT UP AND LEFT
++0xda  0x250C  # BOX DRAWINGS LIGHT DOWN AND RIGHT
++0xdb  0x2588  # FULL BLOCK
++0xdc  0x2584  # LOWER HALF BLOCK
++0xdd  0x258C  # LEFT HALF BLOCK
++0xde  0x2590  # RIGHT HALF BLOCK
++0xdf  0x2580  # UPPER HALF BLOCK
++0xe0  0x03B1  # GREEK SMALL LETTER ALPHA
++0xe1  0x00DF  # LATIN SMALL LETTER SHARP S (German)
++0xe2  0x0393  # GREEK CAPITAL LETTER GAMMA
++0xe3  0x03C0  # GREEK SMALL LETTER PI
++0xe4  0x03A3  # GREEK CAPITAL LETTER SIGMA
++0xe5  0x03C3  # GREEK SMALL LETTER SIGMA
++0xe6  0x00B5  # MICRO SIGN
++0xe7  0x03C4  # GREEK SMALL LETTER TAU
++0xe8  0x03A6  # GREEK CAPITAL LETTER PHI
++0xe9  0x0398  # GREEK CAPITAL LETTER THETA
++0xea  0x03A9  # GREEK CAPITAL LETTER OMEGA
++0xeb  0x03B4  # GREEK SMALL LETTER DELTA
++0xec  0x221E  # INFINITY
++0xed  0x03C6  # GREEK SMALL LETTER PHI
++0xee  0x03B5  # GREEK SMALL LETTER EPSILON
++0xef  0x2229  # INTERSECTION
++0xf0  0x2261  # IDENTICAL TO
++0xf1  0x00B1  # PLUS-MINUS SIGN
++0xf2  0x2265  # GREATER-THAN OR EQUAL TO
++0xf3  0x2264  # LESS-THAN OR EQUAL TO
++0xf4  0x2320  # TOP HALF INTEGRAL
++0xf5  0x2321  # BOTTOM HALF INTEGRAL
++0xf6  0x00F7  # DIVISION SIGN
++0xf7  0x2248  # ALMOST EQUAL TO
++0xf8  0x00B0  # DEGREE SIGN
++0xf9  0x2219  # BULLET OPERATOR
++0xfa  0x00B7  # MIDDLE DOT
++0xfb  0x221A  # SQUARE ROOT
++0xfc  0x207F  # SUPERSCRIPT LATIN SMALL LETTER N
++0xfd  0x00B2  # SUPERSCRIPT TWO
++0xfe  0x25A0  # BLACK SQUARE
++0xff  0x00A0  # NO-BREAK SPACE
+diff -urN samba-2.0.10/source/codepages/CP932.TXT samba-2.2.9/source/codepages/CP932.TXT
+--- samba-2.0.10/source/codepages/CP932.TXT    2000-04-04 00:46:18.000000000 +0200
++++ samba-2.2.9/source/codepages/CP932.TXT     2004-05-08 03:07:21.000000000 +0200
+@@ -7613,6 +7613,1886 @@
+ 0xEEFA        0xFFE4  #FULLWIDTH BROKEN BAR\r
+ 0xEEFB        0xFF07  #FULLWIDTH APOSTROPHE\r
+ 0xEEFC        0xFF02  #FULLWIDTH QUOTATION MARK\r
++0xF040        0xE000  #USER DEFINED CHAR\r
++0xF041        0xE001  #USER DEFINED CHAR\r
++0xF042        0xE002  #USER DEFINED CHAR\r
++0xF043        0xE003  #USER DEFINED CHAR\r
++0xF044        0xE004  #USER DEFINED CHAR\r
++0xF045        0xE005  #USER DEFINED CHAR\r
++0xF046        0xE006  #USER DEFINED CHAR\r
++0xF047        0xE007  #USER DEFINED CHAR\r
++0xF048        0xE008  #USER DEFINED CHAR\r
++0xF049        0xE009  #USER DEFINED CHAR\r
++0xF04A        0xE00A  #USER DEFINED CHAR\r
++0xF04B        0xE00B  #USER DEFINED CHAR\r
++0xF04C        0xE00C  #USER DEFINED CHAR\r
++0xF04D        0xE00D  #USER DEFINED CHAR\r
++0xF04E        0xE00E  #USER DEFINED CHAR\r
++0xF04F        0xE00F  #USER DEFINED CHAR\r
++0xF050        0xE010  #USER DEFINED CHAR\r
++0xF051        0xE011  #USER DEFINED CHAR\r
++0xF052        0xE012  #USER DEFINED CHAR\r
++0xF053        0xE013  #USER DEFINED CHAR\r
++0xF054        0xE014  #USER DEFINED CHAR\r
++0xF055        0xE015  #USER DEFINED CHAR\r
++0xF056        0xE016  #USER DEFINED CHAR\r
++0xF057        0xE017  #USER DEFINED CHAR\r
++0xF058        0xE018  #USER DEFINED CHAR\r
++0xF059        0xE019  #USER DEFINED CHAR\r
++0xF05A        0xE01A  #USER DEFINED CHAR\r
++0xF05B        0xE01B  #USER DEFINED CHAR\r
++0xF05C        0xE01C  #USER DEFINED CHAR\r
++0xF05D        0xE01D  #USER DEFINED CHAR\r
++0xF05E        0xE01E  #USER DEFINED CHAR\r
++0xF05F        0xE01F  #USER DEFINED CHAR\r
++0xF060        0xE020  #USER DEFINED CHAR\r
++0xF061        0xE021  #USER DEFINED CHAR\r
++0xF062        0xE022  #USER DEFINED CHAR\r
++0xF063        0xE023  #USER DEFINED CHAR\r
++0xF064        0xE024  #USER DEFINED CHAR\r
++0xF065        0xE025  #USER DEFINED CHAR\r
++0xF066        0xE026  #USER DEFINED CHAR\r
++0xF067        0xE027  #USER DEFINED CHAR\r
++0xF068        0xE028  #USER DEFINED CHAR\r
++0xF069        0xE029  #USER DEFINED CHAR\r
++0xF06A        0xE02A  #USER DEFINED CHAR\r
++0xF06B        0xE02B  #USER DEFINED CHAR\r
++0xF06C        0xE02C  #USER DEFINED CHAR\r
++0xF06D        0xE02D  #USER DEFINED CHAR\r
++0xF06E        0xE02E  #USER DEFINED CHAR\r
++0xF06F        0xE02F  #USER DEFINED CHAR\r
++0xF070        0xE030  #USER DEFINED CHAR\r
++0xF071        0xE031  #USER DEFINED CHAR\r
++0xF072        0xE032  #USER DEFINED CHAR\r
++0xF073        0xE033  #USER DEFINED CHAR\r
++0xF074        0xE034  #USER DEFINED CHAR\r
++0xF075        0xE035  #USER DEFINED CHAR\r
++0xF076        0xE036  #USER DEFINED CHAR\r
++0xF077        0xE037  #USER DEFINED CHAR\r
++0xF078        0xE038  #USER DEFINED CHAR\r
++0xF079        0xE039  #USER DEFINED CHAR\r
++0xF07A        0xE03A  #USER DEFINED CHAR\r
++0xF07B        0xE03B  #USER DEFINED CHAR\r
++0xF07C        0xE03C  #USER DEFINED CHAR\r
++0xF07D        0xE03D  #USER DEFINED CHAR\r
++0xF07E        0xE03E  #USER DEFINED CHAR\r
++0xF080        0xE03F  #USER DEFINED CHAR\r
++0xF081        0xE040  #USER DEFINED CHAR\r
++0xF082        0xE041  #USER DEFINED CHAR\r
++0xF083        0xE042  #USER DEFINED CHAR\r
++0xF084        0xE043  #USER DEFINED CHAR\r
++0xF085        0xE044  #USER DEFINED CHAR\r
++0xF086        0xE045  #USER DEFINED CHAR\r
++0xF087        0xE046  #USER DEFINED CHAR\r
++0xF088        0xE047  #USER DEFINED CHAR\r
++0xF089        0xE048  #USER DEFINED CHAR\r
++0xF08A        0xE049  #USER DEFINED CHAR\r
++0xF08B        0xE04A  #USER DEFINED CHAR\r
++0xF08C        0xE04B  #USER DEFINED CHAR\r
++0xF08D        0xE04C  #USER DEFINED CHAR\r
++0xF08E        0xE04D  #USER DEFINED CHAR\r
++0xF08F        0xE04E  #USER DEFINED CHAR\r
++0xF090        0xE04F  #USER DEFINED CHAR\r
++0xF091        0xE050  #USER DEFINED CHAR\r
++0xF092        0xE051  #USER DEFINED CHAR\r
++0xF093        0xE052  #USER DEFINED CHAR\r
++0xF094        0xE053  #USER DEFINED CHAR\r
++0xF095        0xE054  #USER DEFINED CHAR\r
++0xF096        0xE055  #USER DEFINED CHAR\r
++0xF097        0xE056  #USER DEFINED CHAR\r
++0xF098        0xE057  #USER DEFINED CHAR\r
++0xF099        0xE058  #USER DEFINED CHAR\r
++0xF09A        0xE059  #USER DEFINED CHAR\r
++0xF09B        0xE05A  #USER DEFINED CHAR\r
++0xF09C        0xE05B  #USER DEFINED CHAR\r
++0xF09D        0xE05C  #USER DEFINED CHAR\r
++0xF09E        0xE05D  #USER DEFINED CHAR\r
++0xF09F        0xE05E  #USER DEFINED CHAR\r
++0xF0A0        0xE05F  #USER DEFINED CHAR\r
++0xF0A1        0xE060  #USER DEFINED CHAR\r
++0xF0A2        0xE061  #USER DEFINED CHAR\r
++0xF0A3        0xE062  #USER DEFINED CHAR\r
++0xF0A4        0xE063  #USER DEFINED CHAR\r
++0xF0A5        0xE064  #USER DEFINED CHAR\r
++0xF0A6        0xE065  #USER DEFINED CHAR\r
++0xF0A7        0xE066  #USER DEFINED CHAR\r
++0xF0A8        0xE067  #USER DEFINED CHAR\r
++0xF0A9        0xE068  #USER DEFINED CHAR\r
++0xF0AA        0xE069  #USER DEFINED CHAR\r
++0xF0AB        0xE06A  #USER DEFINED CHAR\r
++0xF0AC        0xE06B  #USER DEFINED CHAR\r
++0xF0AD        0xE06C  #USER DEFINED CHAR\r
++0xF0AE        0xE06D  #USER DEFINED CHAR\r
++0xF0AF        0xE06E  #USER DEFINED CHAR\r
++0xF0B0        0xE06F  #USER DEFINED CHAR\r
++0xF0B1        0xE070  #USER DEFINED CHAR\r
++0xF0B2        0xE071  #USER DEFINED CHAR\r
++0xF0B3        0xE072  #USER DEFINED CHAR\r
++0xF0B4        0xE073  #USER DEFINED CHAR\r
++0xF0B5        0xE074  #USER DEFINED CHAR\r
++0xF0B6        0xE075  #USER DEFINED CHAR\r
++0xF0B7        0xE076  #USER DEFINED CHAR\r
++0xF0B8        0xE077  #USER DEFINED CHAR\r
++0xF0B9        0xE078  #USER DEFINED CHAR\r
++0xF0BA        0xE079  #USER DEFINED CHAR\r
++0xF0BB        0xE07A  #USER DEFINED CHAR\r
++0xF0BC        0xE07B  #USER DEFINED CHAR\r
++0xF0BD        0xE07C  #USER DEFINED CHAR\r
++0xF0BE        0xE07D  #USER DEFINED CHAR\r
++0xF0BF        0xE07E  #USER DEFINED CHAR\r
++0xF0C0        0xE07F  #USER DEFINED CHAR\r
++0xF0C1        0xE080  #USER DEFINED CHAR\r
++0xF0C2        0xE081  #USER DEFINED CHAR\r
++0xF0C3        0xE082  #USER DEFINED CHAR\r
++0xF0C4        0xE083  #USER DEFINED CHAR\r
++0xF0C5        0xE084  #USER DEFINED CHAR\r
++0xF0C6        0xE085  #USER DEFINED CHAR\r
++0xF0C7        0xE086  #USER DEFINED CHAR\r
++0xF0C8        0xE087  #USER DEFINED CHAR\r
++0xF0C9        0xE088  #USER DEFINED CHAR\r
++0xF0CA        0xE089  #USER DEFINED CHAR\r
++0xF0CB        0xE08A  #USER DEFINED CHAR\r
++0xF0CC        0xE08B  #USER DEFINED CHAR\r
++0xF0CD        0xE08C  #USER DEFINED CHAR\r
++0xF0CE        0xE08D  #USER DEFINED CHAR\r
++0xF0CF        0xE08E  #USER DEFINED CHAR\r
++0xF0D0        0xE08F  #USER DEFINED CHAR\r
++0xF0D1        0xE090  #USER DEFINED CHAR\r
++0xF0D2        0xE091  #USER DEFINED CHAR\r
++0xF0D3        0xE092  #USER DEFINED CHAR\r
++0xF0D4        0xE093  #USER DEFINED CHAR\r
++0xF0D5        0xE094  #USER DEFINED CHAR\r
++0xF0D6        0xE095  #USER DEFINED CHAR\r
++0xF0D7        0xE096  #USER DEFINED CHAR\r
++0xF0D8        0xE097  #USER DEFINED CHAR\r
++0xF0D9        0xE098  #USER DEFINED CHAR\r
++0xF0DA        0xE099  #USER DEFINED CHAR\r
++0xF0DB        0xE09A  #USER DEFINED CHAR\r
++0xF0DC        0xE09B  #USER DEFINED CHAR\r
++0xF0DD        0xE09C  #USER DEFINED CHAR\r
++0xF0DE        0xE09D  #USER DEFINED CHAR\r
++0xF0DF        0xE09E  #USER DEFINED CHAR\r
++0xF0E0        0xE09F  #USER DEFINED CHAR\r
++0xF0E1        0xE0A0  #USER DEFINED CHAR\r
++0xF0E2        0xE0A1  #USER DEFINED CHAR\r
++0xF0E3        0xE0A2  #USER DEFINED CHAR\r
++0xF0E4        0xE0A3  #USER DEFINED CHAR\r
++0xF0E5        0xE0A4  #USER DEFINED CHAR\r
++0xF0E6        0xE0A5  #USER DEFINED CHAR\r
++0xF0E7        0xE0A6  #USER DEFINED CHAR\r
++0xF0E8        0xE0A7  #USER DEFINED CHAR\r
++0xF0E9        0xE0A8  #USER DEFINED CHAR\r
++0xF0EA        0xE0A9  #USER DEFINED CHAR\r
++0xF0EB        0xE0AA  #USER DEFINED CHAR\r
++0xF0EC        0xE0AB  #USER DEFINED CHAR\r
++0xF0ED        0xE0AC  #USER DEFINED CHAR\r
++0xF0EE        0xE0AD  #USER DEFINED CHAR\r
++0xF0EF        0xE0AE  #USER DEFINED CHAR\r
++0xF0F0        0xE0AF  #USER DEFINED CHAR\r
++0xF0F1        0xE0B0  #USER DEFINED CHAR\r
++0xF0F2        0xE0B1  #USER DEFINED CHAR\r
++0xF0F3        0xE0B2  #USER DEFINED CHAR\r
++0xF0F4        0xE0B3  #USER DEFINED CHAR\r
++0xF0F5        0xE0B4  #USER DEFINED CHAR\r
++0xF0F6        0xE0B5  #USER DEFINED CHAR\r
++0xF0F7        0xE0B6  #USER DEFINED CHAR\r
++0xF0F8        0xE0B7  #USER DEFINED CHAR\r
++0xF0F9        0xE0B8  #USER DEFINED CHAR\r
++0xF0FA        0xE0B9  #USER DEFINED CHAR\r
++0xF0FB        0xE0BA  #USER DEFINED CHAR\r
++0xF0FC        0xE0BB  #USER DEFINED CHAR\r
++0xF140        0xE0BC  #USER DEFINED CHAR\r
++0xF141        0xE0BD  #USER DEFINED CHAR\r
++0xF142        0xE0BE  #USER DEFINED CHAR\r
++0xF143        0xE0BF  #USER DEFINED CHAR\r
++0xF144        0xE0C0  #USER DEFINED CHAR\r
++0xF145        0xE0C1  #USER DEFINED CHAR\r
++0xF146        0xE0C2  #USER DEFINED CHAR\r
++0xF147        0xE0C3  #USER DEFINED CHAR\r
++0xF148        0xE0C4  #USER DEFINED CHAR\r
++0xF149        0xE0C5  #USER DEFINED CHAR\r
++0xF14A        0xE0C6  #USER DEFINED CHAR\r
++0xF14B        0xE0C7  #USER DEFINED CHAR\r
++0xF14C        0xE0C8  #USER DEFINED CHAR\r
++0xF14D        0xE0C9  #USER DEFINED CHAR\r
++0xF14E        0xE0CA  #USER DEFINED CHAR\r
++0xF14F        0xE0CB  #USER DEFINED CHAR\r
++0xF150        0xE0CC  #USER DEFINED CHAR\r
++0xF151        0xE0CD  #USER DEFINED CHAR\r
++0xF152        0xE0CE  #USER DEFINED CHAR\r
++0xF153        0xE0CF  #USER DEFINED CHAR\r
++0xF154        0xE0D0  #USER DEFINED CHAR\r
++0xF155        0xE0D1  #USER DEFINED CHAR\r
++0xF156        0xE0D2  #USER DEFINED CHAR\r
++0xF157        0xE0D3  #USER DEFINED CHAR\r
++0xF158        0xE0D4  #USER DEFINED CHAR\r
++0xF159        0xE0D5  #USER DEFINED CHAR\r
++0xF15A        0xE0D6  #USER DEFINED CHAR\r
++0xF15B        0xE0D7  #USER DEFINED CHAR\r
++0xF15C        0xE0D8  #USER DEFINED CHAR\r
++0xF15D        0xE0D9  #USER DEFINED CHAR\r
++0xF15E        0xE0DA  #USER DEFINED CHAR\r
++0xF15F        0xE0DB  #USER DEFINED CHAR\r
++0xF160        0xE0DC  #USER DEFINED CHAR\r
++0xF161        0xE0DD  #USER DEFINED CHAR\r
++0xF162        0xE0DE  #USER DEFINED CHAR\r
++0xF163        0xE0DF  #USER DEFINED CHAR\r
++0xF164        0xE0E0  #USER DEFINED CHAR\r
++0xF165        0xE0E1  #USER DEFINED CHAR\r
++0xF166        0xE0E2  #USER DEFINED CHAR\r
++0xF167        0xE0E3  #USER DEFINED CHAR\r
++0xF168        0xE0E4  #USER DEFINED CHAR\r
++0xF169        0xE0E5  #USER DEFINED CHAR\r
++0xF16A        0xE0E6  #USER DEFINED CHAR\r
++0xF16B        0xE0E7  #USER DEFINED CHAR\r
++0xF16C        0xE0E8  #USER DEFINED CHAR\r
++0xF16D        0xE0E9  #USER DEFINED CHAR\r
++0xF16E        0xE0EA  #USER DEFINED CHAR\r
++0xF16F        0xE0EB  #USER DEFINED CHAR\r
++0xF170        0xE0EC  #USER DEFINED CHAR\r
++0xF171        0xE0ED  #USER DEFINED CHAR\r
++0xF172        0xE0EE  #USER DEFINED CHAR\r
++0xF173        0xE0EF  #USER DEFINED CHAR\r
++0xF174        0xE0F0  #USER DEFINED CHAR\r
++0xF175        0xE0F1  #USER DEFINED CHAR\r
++0xF176        0xE0F2  #USER DEFINED CHAR\r
++0xF177        0xE0F3  #USER DEFINED CHAR\r
++0xF178        0xE0F4  #USER DEFINED CHAR\r
++0xF179        0xE0F5  #USER DEFINED CHAR\r
++0xF17A        0xE0F6  #USER DEFINED CHAR\r
++0xF17B        0xE0F7  #USER DEFINED CHAR\r
++0xF17C        0xE0F8  #USER DEFINED CHAR\r
++0xF17D        0xE0F9  #USER DEFINED CHAR\r
++0xF17E        0xE0FA  #USER DEFINED CHAR\r
++0xF180        0xE0FB  #USER DEFINED CHAR\r
++0xF181        0xE0FC  #USER DEFINED CHAR\r
++0xF182        0xE0FD  #USER DEFINED CHAR\r
++0xF183        0xE0FE  #USER DEFINED CHAR\r
++0xF184        0xE0FF  #USER DEFINED CHAR\r
++0xF185        0xE100  #USER DEFINED CHAR\r
++0xF186        0xE101  #USER DEFINED CHAR\r
++0xF187        0xE102  #USER DEFINED CHAR\r
++0xF188        0xE103  #USER DEFINED CHAR\r
++0xF189        0xE104  #USER DEFINED CHAR\r
++0xF18A        0xE105  #USER DEFINED CHAR\r
++0xF18B        0xE106  #USER DEFINED CHAR\r
++0xF18C        0xE107  #USER DEFINED CHAR\r
++0xF18D        0xE108  #USER DEFINED CHAR\r
++0xF18E        0xE109  #USER DEFINED CHAR\r
++0xF18F        0xE10A  #USER DEFINED CHAR\r
++0xF190        0xE10B  #USER DEFINED CHAR\r
++0xF191        0xE10C  #USER DEFINED CHAR\r
++0xF192        0xE10D  #USER DEFINED CHAR\r
++0xF193        0xE10E  #USER DEFINED CHAR\r
++0xF194        0xE10F  #USER DEFINED CHAR\r
++0xF195        0xE110  #USER DEFINED CHAR\r
++0xF196        0xE111  #USER DEFINED CHAR\r
++0xF197        0xE112  #USER DEFINED CHAR\r
++0xF198        0xE113  #USER DEFINED CHAR\r
++0xF199        0xE114  #USER DEFINED CHAR\r
++0xF19A        0xE115  #USER DEFINED CHAR\r
++0xF19B        0xE116  #USER DEFINED CHAR\r
++0xF19C        0xE117  #USER DEFINED CHAR\r
++0xF19D        0xE118  #USER DEFINED CHAR\r
++0xF19E        0xE119  #USER DEFINED CHAR\r
++0xF19F        0xE11A  #USER DEFINED CHAR\r
++0xF1A0        0xE11B  #USER DEFINED CHAR\r
++0xF1A1        0xE11C  #USER DEFINED CHAR\r
++0xF1A2        0xE11D  #USER DEFINED CHAR\r
++0xF1A3        0xE11E  #USER DEFINED CHAR\r
++0xF1A4        0xE11F  #USER DEFINED CHAR\r
++0xF1A5        0xE120  #USER DEFINED CHAR\r
++0xF1A6        0xE121  #USER DEFINED CHAR\r
++0xF1A7        0xE122  #USER DEFINED CHAR\r
++0xF1A8        0xE123  #USER DEFINED CHAR\r
++0xF1A9        0xE124  #USER DEFINED CHAR\r
++0xF1AA        0xE125  #USER DEFINED CHAR\r
++0xF1AB        0xE126  #USER DEFINED CHAR\r
++0xF1AC        0xE127  #USER DEFINED CHAR\r
++0xF1AD        0xE128  #USER DEFINED CHAR\r
++0xF1AE        0xE129  #USER DEFINED CHAR\r
++0xF1AF        0xE12A  #USER DEFINED CHAR\r
++0xF1B0        0xE12B  #USER DEFINED CHAR\r
++0xF1B1        0xE12C  #USER DEFINED CHAR\r
++0xF1B2        0xE12D  #USER DEFINED CHAR\r
++0xF1B3        0xE12E  #USER DEFINED CHAR\r
++0xF1B4        0xE12F  #USER DEFINED CHAR\r
++0xF1B5        0xE130  #USER DEFINED CHAR\r
++0xF1B6        0xE131  #USER DEFINED CHAR\r
++0xF1B7        0xE132  #USER DEFINED CHAR\r
++0xF1B8        0xE133  #USER DEFINED CHAR\r
++0xF1B9        0xE134  #USER DEFINED CHAR\r
++0xF1BA        0xE135  #USER DEFINED CHAR\r
++0xF1BB        0xE136  #USER DEFINED CHAR\r
++0xF1BC        0xE137  #USER DEFINED CHAR\r
++0xF1BD        0xE138  #USER DEFINED CHAR\r
++0xF1BE        0xE139  #USER DEFINED CHAR\r
++0xF1BF        0xE13A  #USER DEFINED CHAR\r
++0xF1C0        0xE13B  #USER DEFINED CHAR\r
++0xF1C1        0xE13C  #USER DEFINED CHAR\r
++0xF1C2        0xE13D  #USER DEFINED CHAR\r
++0xF1C3        0xE13E  #USER DEFINED CHAR\r
++0xF1C4        0xE13F  #USER DEFINED CHAR\r
++0xF1C5        0xE140  #USER DEFINED CHAR\r
++0xF1C6        0xE141  #USER DEFINED CHAR\r
++0xF1C7        0xE142  #USER DEFINED CHAR\r
++0xF1C8        0xE143  #USER DEFINED CHAR\r
++0xF1C9        0xE144  #USER DEFINED CHAR\r
++0xF1CA        0xE145  #USER DEFINED CHAR\r
++0xF1CB        0xE146  #USER DEFINED CHAR\r
++0xF1CC        0xE147  #USER DEFINED CHAR\r
++0xF1CD        0xE148  #USER DEFINED CHAR\r
++0xF1CE        0xE149  #USER DEFINED CHAR\r
++0xF1CF        0xE14A  #USER DEFINED CHAR\r
++0xF1D0        0xE14B  #USER DEFINED CHAR\r
++0xF1D1        0xE14C  #USER DEFINED CHAR\r
++0xF1D2        0xE14D  #USER DEFINED CHAR\r
++0xF1D3        0xE14E  #USER DEFINED CHAR\r
++0xF1D4        0xE14F  #USER DEFINED CHAR\r
++0xF1D5        0xE150  #USER DEFINED CHAR\r
++0xF1D6        0xE151  #USER DEFINED CHAR\r
++0xF1D7        0xE152  #USER DEFINED CHAR\r
++0xF1D8        0xE153  #USER DEFINED CHAR\r
++0xF1D9        0xE154  #USER DEFINED CHAR\r
++0xF1DA        0xE155  #USER DEFINED CHAR\r
++0xF1DB        0xE156  #USER DEFINED CHAR\r
++0xF1DC        0xE157  #USER DEFINED CHAR\r
++0xF1DD        0xE158  #USER DEFINED CHAR\r
++0xF1DE        0xE159  #USER DEFINED CHAR\r
++0xF1DF        0xE15A  #USER DEFINED CHAR\r
++0xF1E0        0xE15B  #USER DEFINED CHAR\r
++0xF1E1        0xE15C  #USER DEFINED CHAR\r
++0xF1E2        0xE15D  #USER DEFINED CHAR\r
++0xF1E3        0xE15E  #USER DEFINED CHAR\r
++0xF1E4        0xE15F  #USER DEFINED CHAR\r
++0xF1E5        0xE160  #USER DEFINED CHAR\r
++0xF1E6        0xE161  #USER DEFINED CHAR\r
++0xF1E7        0xE162  #USER DEFINED CHAR\r
++0xF1E8        0xE163  #USER DEFINED CHAR\r
++0xF1E9        0xE164  #USER DEFINED CHAR\r
++0xF1EA        0xE165  #USER DEFINED CHAR\r
++0xF1EB        0xE166  #USER DEFINED CHAR\r
++0xF1EC        0xE167  #USER DEFINED CHAR\r
++0xF1ED        0xE168  #USER DEFINED CHAR\r
++0xF1EE        0xE169  #USER DEFINED CHAR\r
++0xF1EF        0xE16A  #USER DEFINED CHAR\r
++0xF1F0        0xE16B  #USER DEFINED CHAR\r
++0xF1F1        0xE16C  #USER DEFINED CHAR\r
++0xF1F2        0xE16D  #USER DEFINED CHAR\r
++0xF1F3        0xE16E  #USER DEFINED CHAR\r
++0xF1F4        0xE16F  #USER DEFINED CHAR\r
++0xF1F5        0xE170  #USER DEFINED CHAR\r
++0xF1F6        0xE171  #USER DEFINED CHAR\r
++0xF1F7        0xE172  #USER DEFINED CHAR\r
++0xF1F8        0xE173  #USER DEFINED CHAR\r
++0xF1F9        0xE174  #USER DEFINED CHAR\r
++0xF1FA        0xE175  #USER DEFINED CHAR\r
++0xF1FB        0xE176  #USER DEFINED CHAR\r
++0xF1FC        0xE177  #USER DEFINED CHAR\r
++0xF240        0xE178  #USER DEFINED CHAR\r
++0xF241        0xE179  #USER DEFINED CHAR\r
++0xF242        0xE17A  #USER DEFINED CHAR\r
++0xF243        0xE17B  #USER DEFINED CHAR\r
++0xF244        0xE17C  #USER DEFINED CHAR\r
++0xF245        0xE17D  #USER DEFINED CHAR\r
++0xF246        0xE17E  #USER DEFINED CHAR\r
++0xF247        0xE17F  #USER DEFINED CHAR\r
++0xF248        0xE180  #USER DEFINED CHAR\r
++0xF249        0xE181  #USER DEFINED CHAR\r
++0xF24A        0xE182  #USER DEFINED CHAR\r
++0xF24B        0xE183  #USER DEFINED CHAR\r
++0xF24C        0xE184  #USER DEFINED CHAR\r
++0xF24D        0xE185  #USER DEFINED CHAR\r
++0xF24E        0xE186  #USER DEFINED CHAR\r
++0xF24F        0xE187  #USER DEFINED CHAR\r
++0xF250        0xE188  #USER DEFINED CHAR\r
++0xF251        0xE189  #USER DEFINED CHAR\r
++0xF252        0xE18A  #USER DEFINED CHAR\r
++0xF253        0xE18B  #USER DEFINED CHAR\r
++0xF254        0xE18C  #USER DEFINED CHAR\r
++0xF255        0xE18D  #USER DEFINED CHAR\r
++0xF256        0xE18E  #USER DEFINED CHAR\r
++0xF257        0xE18F  #USER DEFINED CHAR\r
++0xF258        0xE190  #USER DEFINED CHAR\r
++0xF259        0xE191  #USER DEFINED CHAR\r
++0xF25A        0xE192  #USER DEFINED CHAR\r
++0xF25B        0xE193  #USER DEFINED CHAR\r
++0xF25C        0xE194  #USER DEFINED CHAR\r
++0xF25D        0xE195  #USER DEFINED CHAR\r
++0xF25E        0xE196  #USER DEFINED CHAR\r
++0xF25F        0xE197  #USER DEFINED CHAR\r
++0xF260        0xE198  #USER DEFINED CHAR\r
++0xF261        0xE199  #USER DEFINED CHAR\r
++0xF262        0xE19A  #USER DEFINED CHAR\r
++0xF263        0xE19B  #USER DEFINED CHAR\r
++0xF264        0xE19C  #USER DEFINED CHAR\r
++0xF265        0xE19D  #USER DEFINED CHAR\r
++0xF266        0xE19E  #USER DEFINED CHAR\r
++0xF267        0xE19F  #USER DEFINED CHAR\r
++0xF268        0xE1A0  #USER DEFINED CHAR\r
++0xF269        0xE1A1  #USER DEFINED CHAR\r
++0xF26A        0xE1A2  #USER DEFINED CHAR\r
++0xF26B        0xE1A3  #USER DEFINED CHAR\r
++0xF26C        0xE1A4  #USER DEFINED CHAR\r
++0xF26D        0xE1A5  #USER DEFINED CHAR\r
++0xF26E        0xE1A6  #USER DEFINED CHAR\r
++0xF26F        0xE1A7  #USER DEFINED CHAR\r
++0xF270        0xE1A8  #USER DEFINED CHAR\r
++0xF271        0xE1A9  #USER DEFINED CHAR\r
++0xF272        0xE1AA  #USER DEFINED CHAR\r
++0xF273        0xE1AB  #USER DEFINED CHAR\r
++0xF274        0xE1AC  #USER DEFINED CHAR\r
++0xF275        0xE1AD  #USER DEFINED CHAR\r
++0xF276        0xE1AE  #USER DEFINED CHAR\r
++0xF277        0xE1AF  #USER DEFINED CHAR\r
++0xF278        0xE1B0  #USER DEFINED CHAR\r
++0xF279        0xE1B1  #USER DEFINED CHAR\r
++0xF27A        0xE1B2  #USER DEFINED CHAR\r
++0xF27B        0xE1B3  #USER DEFINED CHAR\r
++0xF27C        0xE1B4  #USER DEFINED CHAR\r
++0xF27D        0xE1B5  #USER DEFINED CHAR\r
++0xF27E        0xE1B6  #USER DEFINED CHAR\r
++0xF280        0xE1B7  #USER DEFINED CHAR\r
++0xF281        0xE1B8  #USER DEFINED CHAR\r
++0xF282        0xE1B9  #USER DEFINED CHAR\r
++0xF283        0xE1BA  #USER DEFINED CHAR\r
++0xF284        0xE1BB  #USER DEFINED CHAR\r
++0xF285        0xE1BC  #USER DEFINED CHAR\r
++0xF286        0xE1BD  #USER DEFINED CHAR\r
++0xF287        0xE1BE  #USER DEFINED CHAR\r
++0xF288        0xE1BF  #USER DEFINED CHAR\r
++0xF289        0xE1C0  #USER DEFINED CHAR\r
++0xF28A        0xE1C1  #USER DEFINED CHAR\r
++0xF28B        0xE1C2  #USER DEFINED CHAR\r
++0xF28C        0xE1C3  #USER DEFINED CHAR\r
++0xF28D        0xE1C4  #USER DEFINED CHAR\r
++0xF28E        0xE1C5  #USER DEFINED CHAR\r
++0xF28F        0xE1C6  #USER DEFINED CHAR\r
++0xF290        0xE1C7  #USER DEFINED CHAR\r
++0xF291        0xE1C8  #USER DEFINED CHAR\r
++0xF292        0xE1C9  #USER DEFINED CHAR\r
++0xF293        0xE1CA  #USER DEFINED CHAR\r
++0xF294        0xE1CB  #USER DEFINED CHAR\r
++0xF295        0xE1CC  #USER DEFINED CHAR\r
++0xF296        0xE1CD  #USER DEFINED CHAR\r
++0xF297        0xE1CE  #USER DEFINED CHAR\r
++0xF298        0xE1CF  #USER DEFINED CHAR\r
++0xF299        0xE1D0  #USER DEFINED CHAR\r
++0xF29A        0xE1D1  #USER DEFINED CHAR\r
++0xF29B        0xE1D2  #USER DEFINED CHAR\r
++0xF29C        0xE1D3  #USER DEFINED CHAR\r
++0xF29D        0xE1D4  #USER DEFINED CHAR\r
++0xF29E        0xE1D5  #USER DEFINED CHAR\r
++0xF29F        0xE1D6  #USER DEFINED CHAR\r
++0xF2A0        0xE1D7  #USER DEFINED CHAR\r
++0xF2A1        0xE1D8  #USER DEFINED CHAR\r
++0xF2A2        0xE1D9  #USER DEFINED CHAR\r
++0xF2A3        0xE1DA  #USER DEFINED CHAR\r
++0xF2A4        0xE1DB  #USER DEFINED CHAR\r
++0xF2A5        0xE1DC  #USER DEFINED CHAR\r
++0xF2A6        0xE1DD  #USER DEFINED CHAR\r
++0xF2A7        0xE1DE  #USER DEFINED CHAR\r
++0xF2A8        0xE1DF  #USER DEFINED CHAR\r
++0xF2A9        0xE1E0  #USER DEFINED CHAR\r
++0xF2AA        0xE1E1  #USER DEFINED CHAR\r
++0xF2AB        0xE1E2  #USER DEFINED CHAR\r
++0xF2AC        0xE1E3  #USER DEFINED CHAR\r
++0xF2AD        0xE1E4  #USER DEFINED CHAR\r
++0xF2AE        0xE1E5  #USER DEFINED CHAR\r
++0xF2AF        0xE1E6  #USER DEFINED CHAR\r
++0xF2B0        0xE1E7  #USER DEFINED CHAR\r
++0xF2B1        0xE1E8  #USER DEFINED CHAR\r
++0xF2B2        0xE1E9  #USER DEFINED CHAR\r
++0xF2B3        0xE1EA  #USER DEFINED CHAR\r
++0xF2B4        0xE1EB  #USER DEFINED CHAR\r
++0xF2B5        0xE1EC  #USER DEFINED CHAR\r
++0xF2B6        0xE1ED  #USER DEFINED CHAR\r
++0xF2B7        0xE1EE  #USER DEFINED CHAR\r
++0xF2B8        0xE1EF  #USER DEFINED CHAR\r
++0xF2B9        0xE1F0  #USER DEFINED CHAR\r
++0xF2BA        0xE1F1  #USER DEFINED CHAR\r
++0xF2BB        0xE1F2  #USER DEFINED CHAR\r
++0xF2BC        0xE1F3  #USER DEFINED CHAR\r
++0xF2BD        0xE1F4  #USER DEFINED CHAR\r
++0xF2BE        0xE1F5  #USER DEFINED CHAR\r
++0xF2BF        0xE1F6  #USER DEFINED CHAR\r
++0xF2C0        0xE1F7  #USER DEFINED CHAR\r
++0xF2C1        0xE1F8  #USER DEFINED CHAR\r
++0xF2C2        0xE1F9  #USER DEFINED CHAR\r
++0xF2C3        0xE1FA  #USER DEFINED CHAR\r
++0xF2C4        0xE1FB  #USER DEFINED CHAR\r
++0xF2C5        0xE1FC  #USER DEFINED CHAR\r
++0xF2C6        0xE1FD  #USER DEFINED CHAR\r
++0xF2C7        0xE1FE  #USER DEFINED CHAR\r
++0xF2C8        0xE1FF  #USER DEFINED CHAR\r
++0xF2C9        0xE200  #USER DEFINED CHAR\r
++0xF2CA        0xE201  #USER DEFINED CHAR\r
++0xF2CB        0xE202  #USER DEFINED CHAR\r
++0xF2CC        0xE203  #USER DEFINED CHAR\r
++0xF2CD        0xE204  #USER DEFINED CHAR\r
++0xF2CE        0xE205  #USER DEFINED CHAR\r
++0xF2CF        0xE206  #USER DEFINED CHAR\r
++0xF2D0        0xE207  #USER DEFINED CHAR\r
++0xF2D1        0xE208  #USER DEFINED CHAR\r
++0xF2D2        0xE209  #USER DEFINED CHAR\r
++0xF2D3        0xE20A  #USER DEFINED CHAR\r
++0xF2D4        0xE20B  #USER DEFINED CHAR\r
++0xF2D5        0xE20C  #USER DEFINED CHAR\r
++0xF2D6        0xE20D  #USER DEFINED CHAR\r
++0xF2D7        0xE20E  #USER DEFINED CHAR\r
++0xF2D8        0xE20F  #USER DEFINED CHAR\r
++0xF2D9        0xE210  #USER DEFINED CHAR\r
++0xF2DA        0xE211  #USER DEFINED CHAR\r
++0xF2DB        0xE212  #USER DEFINED CHAR\r
++0xF2DC        0xE213  #USER DEFINED CHAR\r
++0xF2DD        0xE214  #USER DEFINED CHAR\r
++0xF2DE        0xE215  #USER DEFINED CHAR\r
++0xF2DF        0xE216  #USER DEFINED CHAR\r
++0xF2E0        0xE217  #USER DEFINED CHAR\r
++0xF2E1        0xE218  #USER DEFINED CHAR\r
++0xF2E2        0xE219  #USER DEFINED CHAR\r
++0xF2E3        0xE21A  #USER DEFINED CHAR\r
++0xF2E4        0xE21B  #USER DEFINED CHAR\r
++0xF2E5        0xE21C  #USER DEFINED CHAR\r
++0xF2E6        0xE21D  #USER DEFINED CHAR\r
++0xF2E7        0xE21E  #USER DEFINED CHAR\r
++0xF2E8        0xE21F  #USER DEFINED CHAR\r
++0xF2E9        0xE220  #USER DEFINED CHAR\r
++0xF2EA        0xE221  #USER DEFINED CHAR\r
++0xF2EB        0xE222  #USER DEFINED CHAR\r
++0xF2EC        0xE223  #USER DEFINED CHAR\r
++0xF2ED        0xE224  #USER DEFINED CHAR\r
++0xF2EE        0xE225  #USER DEFINED CHAR\r
++0xF2EF        0xE226  #USER DEFINED CHAR\r
++0xF2F0        0xE227  #USER DEFINED CHAR\r
++0xF2F1        0xE228  #USER DEFINED CHAR\r
++0xF2F2        0xE229  #USER DEFINED CHAR\r
++0xF2F3        0xE22A  #USER DEFINED CHAR\r
++0xF2F4        0xE22B  #USER DEFINED CHAR\r
++0xF2F5        0xE22C  #USER DEFINED CHAR\r
++0xF2F6        0xE22D  #USER DEFINED CHAR\r
++0xF2F7        0xE22E  #USER DEFINED CHAR\r
++0xF2F8        0xE22F  #USER DEFINED CHAR\r
++0xF2F9        0xE230  #USER DEFINED CHAR\r
++0xF2FA        0xE231  #USER DEFINED CHAR\r
++0xF2FB        0xE232  #USER DEFINED CHAR\r
++0xF2FC        0xE233  #USER DEFINED CHAR\r
++0xF340        0xE234  #USER DEFINED CHAR\r
++0xF341        0xE235  #USER DEFINED CHAR\r
++0xF342        0xE236  #USER DEFINED CHAR\r
++0xF343        0xE237  #USER DEFINED CHAR\r
++0xF344        0xE238  #USER DEFINED CHAR\r
++0xF345        0xE239  #USER DEFINED CHAR\r
++0xF346        0xE23A  #USER DEFINED CHAR\r
++0xF347        0xE23B  #USER DEFINED CHAR\r
++0xF348        0xE23C  #USER DEFINED CHAR\r
++0xF349        0xE23D  #USER DEFINED CHAR\r
++0xF34A        0xE23E  #USER DEFINED CHAR\r
++0xF34B        0xE23F  #USER DEFINED CHAR\r
++0xF34C        0xE240  #USER DEFINED CHAR\r
++0xF34D        0xE241  #USER DEFINED CHAR\r
++0xF34E        0xE242  #USER DEFINED CHAR\r
++0xF34F        0xE243  #USER DEFINED CHAR\r
++0xF350        0xE244  #USER DEFINED CHAR\r
++0xF351        0xE245  #USER DEFINED CHAR\r
++0xF352        0xE246  #USER DEFINED CHAR\r
++0xF353        0xE247  #USER DEFINED CHAR\r
++0xF354        0xE248  #USER DEFINED CHAR\r
++0xF355        0xE249  #USER DEFINED CHAR\r
++0xF356        0xE24A  #USER DEFINED CHAR\r
++0xF357        0xE24B  #USER DEFINED CHAR\r
++0xF358        0xE24C  #USER DEFINED CHAR\r
++0xF359        0xE24D  #USER DEFINED CHAR\r
++0xF35A        0xE24E  #USER DEFINED CHAR\r
++0xF35B        0xE24F  #USER DEFINED CHAR\r
++0xF35C        0xE250  #USER DEFINED CHAR\r
++0xF35D        0xE251  #USER DEFINED CHAR\r
++0xF35E        0xE252  #USER DEFINED CHAR\r
++0xF35F        0xE253  #USER DEFINED CHAR\r
++0xF360        0xE254  #USER DEFINED CHAR\r
++0xF361        0xE255  #USER DEFINED CHAR\r
++0xF362        0xE256  #USER DEFINED CHAR\r
++0xF363        0xE257  #USER DEFINED CHAR\r
++0xF364        0xE258  #USER DEFINED CHAR\r
++0xF365        0xE259  #USER DEFINED CHAR\r
++0xF366        0xE25A  #USER DEFINED CHAR\r
++0xF367        0xE25B  #USER DEFINED CHAR\r
++0xF368        0xE25C  #USER DEFINED CHAR\r
++0xF369        0xE25D  #USER DEFINED CHAR\r
++0xF36A        0xE25E  #USER DEFINED CHAR\r
++0xF36B        0xE25F  #USER DEFINED CHAR\r
++0xF36C        0xE260  #USER DEFINED CHAR\r
++0xF36D        0xE261  #USER DEFINED CHAR\r
++0xF36E        0xE262  #USER DEFINED CHAR\r
++0xF36F        0xE263  #USER DEFINED CHAR\r
++0xF370        0xE264  #USER DEFINED CHAR\r
++0xF371        0xE265  #USER DEFINED CHAR\r
++0xF372        0xE266  #USER DEFINED CHAR\r
++0xF373        0xE267  #USER DEFINED CHAR\r
++0xF374        0xE268  #USER DEFINED CHAR\r
++0xF375        0xE269  #USER DEFINED CHAR\r
++0xF376        0xE26A  #USER DEFINED CHAR\r
++0xF377        0xE26B  #USER DEFINED CHAR\r
++0xF378        0xE26C  #USER DEFINED CHAR\r
++0xF379        0xE26D  #USER DEFINED CHAR\r
++0xF37A        0xE26E  #USER DEFINED CHAR\r
++0xF37B        0xE26F  #USER DEFINED CHAR\r
++0xF37C        0xE270  #USER DEFINED CHAR\r
++0xF37D        0xE271  #USER DEFINED CHAR\r
++0xF37E        0xE272  #USER DEFINED CHAR\r
++0xF380        0xE273  #USER DEFINED CHAR\r
++0xF381        0xE274  #USER DEFINED CHAR\r
++0xF382        0xE275  #USER DEFINED CHAR\r
++0xF383        0xE276  #USER DEFINED CHAR\r
++0xF384        0xE277  #USER DEFINED CHAR\r
++0xF385        0xE278  #USER DEFINED CHAR\r
++0xF386        0xE279  #USER DEFINED CHAR\r
++0xF387        0xE27A  #USER DEFINED CHAR\r
++0xF388        0xE27B  #USER DEFINED CHAR\r
++0xF389        0xE27C  #USER DEFINED CHAR\r
++0xF38A        0xE27D  #USER DEFINED CHAR\r
++0xF38B        0xE27E  #USER DEFINED CHAR\r
++0xF38C        0xE27F  #USER DEFINED CHAR\r
++0xF38D        0xE280  #USER DEFINED CHAR\r
++0xF38E        0xE281  #USER DEFINED CHAR\r
++0xF38F        0xE282  #USER DEFINED CHAR\r
++0xF390        0xE283  #USER DEFINED CHAR\r
++0xF391        0xE284  #USER DEFINED CHAR\r
++0xF392        0xE285  #USER DEFINED CHAR\r
++0xF393        0xE286  #USER DEFINED CHAR\r
++0xF394        0xE287  #USER DEFINED CHAR\r
++0xF395        0xE288  #USER DEFINED CHAR\r
++0xF396        0xE289  #USER DEFINED CHAR\r
++0xF397        0xE28A  #USER DEFINED CHAR\r
++0xF398        0xE28B  #USER DEFINED CHAR\r
++0xF399        0xE28C  #USER DEFINED CHAR\r
++0xF39A        0xE28D  #USER DEFINED CHAR\r
++0xF39B        0xE28E  #USER DEFINED CHAR\r
++0xF39C        0xE28F  #USER DEFINED CHAR\r
++0xF39D        0xE290  #USER DEFINED CHAR\r
++0xF39E        0xE291  #USER DEFINED CHAR\r
++0xF39F        0xE292  #USER DEFINED CHAR\r
++0xF3A0        0xE293  #USER DEFINED CHAR\r
++0xF3A1        0xE294  #USER DEFINED CHAR\r
++0xF3A2        0xE295  #USER DEFINED CHAR\r
++0xF3A3        0xE296  #USER DEFINED CHAR\r
++0xF3A4        0xE297  #USER DEFINED CHAR\r
++0xF3A5        0xE298  #USER DEFINED CHAR\r
++0xF3A6        0xE299  #USER DEFINED CHAR\r
++0xF3A7        0xE29A  #USER DEFINED CHAR\r
++0xF3A8        0xE29B  #USER DEFINED CHAR\r
++0xF3A9        0xE29C  #USER DEFINED CHAR\r
++0xF3AA        0xE29D  #USER DEFINED CHAR\r
++0xF3AB        0xE29E  #USER DEFINED CHAR\r
++0xF3AC        0xE29F  #USER DEFINED CHAR\r
++0xF3AD        0xE2A0  #USER DEFINED CHAR\r
++0xF3AE        0xE2A1  #USER DEFINED CHAR\r
++0xF3AF        0xE2A2  #USER DEFINED CHAR\r
++0xF3B0        0xE2A3  #USER DEFINED CHAR\r
++0xF3B1        0xE2A4  #USER DEFINED CHAR\r
++0xF3B2        0xE2A5  #USER DEFINED CHAR\r
++0xF3B3        0xE2A6  #USER DEFINED CHAR\r
++0xF3B4        0xE2A7  #USER DEFINED CHAR\r
++0xF3B5        0xE2A8  #USER DEFINED CHAR\r
++0xF3B6        0xE2A9  #USER DEFINED CHAR\r
++0xF3B7        0xE2AA  #USER DEFINED CHAR\r
++0xF3B8        0xE2AB  #USER DEFINED CHAR\r
++0xF3B9        0xE2AC  #USER DEFINED CHAR\r
++0xF3BA        0xE2AD  #USER DEFINED CHAR\r
++0xF3BB        0xE2AE  #USER DEFINED CHAR\r
++0xF3BC        0xE2AF  #USER DEFINED CHAR\r
++0xF3BD        0xE2B0  #USER DEFINED CHAR\r
++0xF3BE        0xE2B1  #USER DEFINED CHAR\r
++0xF3BF        0xE2B2  #USER DEFINED CHAR\r
++0xF3C0        0xE2B3  #USER DEFINED CHAR\r
++0xF3C1        0xE2B4  #USER DEFINED CHAR\r
++0xF3C2        0xE2B5  #USER DEFINED CHAR\r
++0xF3C3        0xE2B6  #USER DEFINED CHAR\r
++0xF3C4        0xE2B7  #USER DEFINED CHAR\r
++0xF3C5        0xE2B8  #USER DEFINED CHAR\r
++0xF3C6        0xE2B9  #USER DEFINED CHAR\r
++0xF3C7        0xE2BA  #USER DEFINED CHAR\r
++0xF3C8        0xE2BB  #USER DEFINED CHAR\r
++0xF3C9        0xE2BC  #USER DEFINED CHAR\r
++0xF3CA        0xE2BD  #USER DEFINED CHAR\r
++0xF3CB        0xE2BE  #USER DEFINED CHAR\r
++0xF3CC        0xE2BF  #USER DEFINED CHAR\r
++0xF3CD        0xE2C0  #USER DEFINED CHAR\r
++0xF3CE        0xE2C1  #USER DEFINED CHAR\r
++0xF3CF        0xE2C2  #USER DEFINED CHAR\r
++0xF3D0        0xE2C3  #USER DEFINED CHAR\r
++0xF3D1        0xE2C4  #USER DEFINED CHAR\r
++0xF3D2        0xE2C5  #USER DEFINED CHAR\r
++0xF3D3        0xE2C6  #USER DEFINED CHAR\r
++0xF3D4        0xE2C7  #USER DEFINED CHAR\r
++0xF3D5        0xE2C8  #USER DEFINED CHAR\r
++0xF3D6        0xE2C9  #USER DEFINED CHAR\r
++0xF3D7        0xE2CA  #USER DEFINED CHAR\r
++0xF3D8        0xE2CB  #USER DEFINED CHAR\r
++0xF3D9        0xE2CC  #USER DEFINED CHAR\r
++0xF3DA        0xE2CD  #USER DEFINED CHAR\r
++0xF3DB        0xE2CE  #USER DEFINED CHAR\r
++0xF3DC        0xE2CF  #USER DEFINED CHAR\r
++0xF3DD        0xE2D0  #USER DEFINED CHAR\r
++0xF3DE        0xE2D1  #USER DEFINED CHAR\r
++0xF3DF        0xE2D2  #USER DEFINED CHAR\r
++0xF3E0        0xE2D3  #USER DEFINED CHAR\r
++0xF3E1        0xE2D4  #USER DEFINED CHAR\r
++0xF3E2        0xE2D5  #USER DEFINED CHAR\r
++0xF3E3        0xE2D6  #USER DEFINED CHAR\r
++0xF3E4        0xE2D7  #USER DEFINED CHAR\r
++0xF3E5        0xE2D8  #USER DEFINED CHAR\r
++0xF3E6        0xE2D9  #USER DEFINED CHAR\r
++0xF3E7        0xE2DA  #USER DEFINED CHAR\r
++0xF3E8        0xE2DB  #USER DEFINED CHAR\r
++0xF3E9        0xE2DC  #USER DEFINED CHAR\r
++0xF3EA        0xE2DD  #USER DEFINED CHAR\r
++0xF3EB        0xE2DE  #USER DEFINED CHAR\r
++0xF3EC        0xE2DF  #USER DEFINED CHAR\r
++0xF3ED        0xE2E0  #USER DEFINED CHAR\r
++0xF3EE        0xE2E1  #USER DEFINED CHAR\r
++0xF3EF        0xE2E2  #USER DEFINED CHAR\r
++0xF3F0        0xE2E3  #USER DEFINED CHAR\r
++0xF3F1        0xE2E4  #USER DEFINED CHAR\r
++0xF3F2        0xE2E5  #USER DEFINED CHAR\r
++0xF3F3        0xE2E6  #USER DEFINED CHAR\r
++0xF3F4        0xE2E7  #USER DEFINED CHAR\r
++0xF3F5        0xE2E8  #USER DEFINED CHAR\r
++0xF3F6        0xE2E9  #USER DEFINED CHAR\r
++0xF3F7        0xE2EA  #USER DEFINED CHAR\r
++0xF3F8        0xE2EB  #USER DEFINED CHAR\r
++0xF3F9        0xE2EC  #USER DEFINED CHAR\r
++0xF3FA        0xE2ED  #USER DEFINED CHAR\r
++0xF3FB        0xE2EE  #USER DEFINED CHAR\r
++0xF3FC        0xE2EF  #USER DEFINED CHAR\r
++0xF440        0xE2F0  #USER DEFINED CHAR\r
++0xF441        0xE2F1  #USER DEFINED CHAR\r
++0xF442        0xE2F2  #USER DEFINED CHAR\r
++0xF443        0xE2F3  #USER DEFINED CHAR\r
++0xF444        0xE2F4  #USER DEFINED CHAR\r
++0xF445        0xE2F5  #USER DEFINED CHAR\r
++0xF446        0xE2F6  #USER DEFINED CHAR\r
++0xF447        0xE2F7  #USER DEFINED CHAR\r
++0xF448        0xE2F8  #USER DEFINED CHAR\r
++0xF449        0xE2F9  #USER DEFINED CHAR\r
++0xF44A        0xE2FA  #USER DEFINED CHAR\r
++0xF44B        0xE2FB  #USER DEFINED CHAR\r
++0xF44C        0xE2FC  #USER DEFINED CHAR\r
++0xF44D        0xE2FD  #USER DEFINED CHAR\r
++0xF44E        0xE2FE  #USER DEFINED CHAR\r
++0xF44F        0xE2FF  #USER DEFINED CHAR\r
++0xF450        0xE300  #USER DEFINED CHAR\r
++0xF451        0xE301  #USER DEFINED CHAR\r
++0xF452        0xE302  #USER DEFINED CHAR\r
++0xF453        0xE303  #USER DEFINED CHAR\r
++0xF454        0xE304  #USER DEFINED CHAR\r
++0xF455        0xE305  #USER DEFINED CHAR\r
++0xF456        0xE306  #USER DEFINED CHAR\r
++0xF457        0xE307  #USER DEFINED CHAR\r
++0xF458        0xE308  #USER DEFINED CHAR\r
++0xF459        0xE309  #USER DEFINED CHAR\r
++0xF45A        0xE30A  #USER DEFINED CHAR\r
++0xF45B        0xE30B  #USER DEFINED CHAR\r
++0xF45C        0xE30C  #USER DEFINED CHAR\r
++0xF45D        0xE30D  #USER DEFINED CHAR\r
++0xF45E        0xE30E  #USER DEFINED CHAR\r
++0xF45F        0xE30F  #USER DEFINED CHAR\r
++0xF460        0xE310  #USER DEFINED CHAR\r
++0xF461        0xE311  #USER DEFINED CHAR\r
++0xF462        0xE312  #USER DEFINED CHAR\r
++0xF463        0xE313  #USER DEFINED CHAR\r
++0xF464        0xE314  #USER DEFINED CHAR\r
++0xF465        0xE315  #USER DEFINED CHAR\r
++0xF466        0xE316  #USER DEFINED CHAR\r
++0xF467        0xE317  #USER DEFINED CHAR\r
++0xF468        0xE318  #USER DEFINED CHAR\r
++0xF469        0xE319  #USER DEFINED CHAR\r
++0xF46A        0xE31A  #USER DEFINED CHAR\r
++0xF46B        0xE31B  #USER DEFINED CHAR\r
++0xF46C        0xE31C  #USER DEFINED CHAR\r
++0xF46D        0xE31D  #USER DEFINED CHAR\r
++0xF46E        0xE31E  #USER DEFINED CHAR\r
++0xF46F        0xE31F  #USER DEFINED CHAR\r
++0xF470        0xE320  #USER DEFINED CHAR\r
++0xF471        0xE321  #USER DEFINED CHAR\r
++0xF472        0xE322  #USER DEFINED CHAR\r
++0xF473        0xE323  #USER DEFINED CHAR\r
++0xF474        0xE324  #USER DEFINED CHAR\r
++0xF475        0xE325  #USER DEFINED CHAR\r
++0xF476        0xE326  #USER DEFINED CHAR\r
++0xF477        0xE327  #USER DEFINED CHAR\r
++0xF478        0xE328  #USER DEFINED CHAR\r
++0xF479        0xE329  #USER DEFINED CHAR\r
++0xF47A        0xE32A  #USER DEFINED CHAR\r
++0xF47B        0xE32B  #USER DEFINED CHAR\r
++0xF47C        0xE32C  #USER DEFINED CHAR\r
++0xF47D        0xE32D  #USER DEFINED CHAR\r
++0xF47E        0xE32E  #USER DEFINED CHAR\r
++0xF480        0xE32F  #USER DEFINED CHAR\r
++0xF481        0xE330  #USER DEFINED CHAR\r
++0xF482        0xE331  #USER DEFINED CHAR\r
++0xF483        0xE332  #USER DEFINED CHAR\r
++0xF484        0xE333  #USER DEFINED CHAR\r
++0xF485        0xE334  #USER DEFINED CHAR\r
++0xF486        0xE335  #USER DEFINED CHAR\r
++0xF487        0xE336  #USER DEFINED CHAR\r
++0xF488        0xE337  #USER DEFINED CHAR\r
++0xF489        0xE338  #USER DEFINED CHAR\r
++0xF48A        0xE339  #USER DEFINED CHAR\r
++0xF48B        0xE33A  #USER DEFINED CHAR\r
++0xF48C        0xE33B  #USER DEFINED CHAR\r
++0xF48D        0xE33C  #USER DEFINED CHAR\r
++0xF48E        0xE33D  #USER DEFINED CHAR\r
++0xF48F        0xE33E  #USER DEFINED CHAR\r
++0xF490        0xE33F  #USER DEFINED CHAR\r
++0xF491        0xE340  #USER DEFINED CHAR\r
++0xF492        0xE341  #USER DEFINED CHAR\r
++0xF493        0xE342  #USER DEFINED CHAR\r
++0xF494        0xE343  #USER DEFINED CHAR\r
++0xF495        0xE344  #USER DEFINED CHAR\r
++0xF496        0xE345  #USER DEFINED CHAR\r
++0xF497        0xE346  #USER DEFINED CHAR\r
++0xF498        0xE347  #USER DEFINED CHAR\r
++0xF499        0xE348  #USER DEFINED CHAR\r
++0xF49A        0xE349  #USER DEFINED CHAR\r
++0xF49B        0xE34A  #USER DEFINED CHAR\r
++0xF49C        0xE34B  #USER DEFINED CHAR\r
++0xF49D        0xE34C  #USER DEFINED CHAR\r
++0xF49E        0xE34D  #USER DEFINED CHAR\r
++0xF49F        0xE34E  #USER DEFINED CHAR\r
++0xF4A0        0xE34F  #USER DEFINED CHAR\r
++0xF4A1        0xE350  #USER DEFINED CHAR\r
++0xF4A2        0xE351  #USER DEFINED CHAR\r
++0xF4A3        0xE352  #USER DEFINED CHAR\r
++0xF4A4        0xE353  #USER DEFINED CHAR\r
++0xF4A5        0xE354  #USER DEFINED CHAR\r
++0xF4A6        0xE355  #USER DEFINED CHAR\r
++0xF4A7        0xE356  #USER DEFINED CHAR\r
++0xF4A8        0xE357  #USER DEFINED CHAR\r
++0xF4A9        0xE358  #USER DEFINED CHAR\r
++0xF4AA        0xE359  #USER DEFINED CHAR\r
++0xF4AB        0xE35A  #USER DEFINED CHAR\r
++0xF4AC        0xE35B  #USER DEFINED CHAR\r
++0xF4AD        0xE35C  #USER DEFINED CHAR\r
++0xF4AE        0xE35D  #USER DEFINED CHAR\r
++0xF4AF        0xE35E  #USER DEFINED CHAR\r
++0xF4B0        0xE35F  #USER DEFINED CHAR\r
++0xF4B1        0xE360  #USER DEFINED CHAR\r
++0xF4B2        0xE361  #USER DEFINED CHAR\r
++0xF4B3        0xE362  #USER DEFINED CHAR\r
++0xF4B4        0xE363  #USER DEFINED CHAR\r
++0xF4B5        0xE364  #USER DEFINED CHAR\r
++0xF4B6        0xE365  #USER DEFINED CHAR\r
++0xF4B7        0xE366  #USER DEFINED CHAR\r
++0xF4B8        0xE367  #USER DEFINED CHAR\r
++0xF4B9        0xE368  #USER DEFINED CHAR\r
++0xF4BA        0xE369  #USER DEFINED CHAR\r
++0xF4BB        0xE36A  #USER DEFINED CHAR\r
++0xF4BC        0xE36B  #USER DEFINED CHAR\r
++0xF4BD        0xE36C  #USER DEFINED CHAR\r
++0xF4BE        0xE36D  #USER DEFINED CHAR\r
++0xF4BF        0xE36E  #USER DEFINED CHAR\r
++0xF4C0        0xE36F  #USER DEFINED CHAR\r
++0xF4C1        0xE370  #USER DEFINED CHAR\r
++0xF4C2        0xE371  #USER DEFINED CHAR\r
++0xF4C3        0xE372  #USER DEFINED CHAR\r
++0xF4C4        0xE373  #USER DEFINED CHAR\r
++0xF4C5        0xE374  #USER DEFINED CHAR\r
++0xF4C6        0xE375  #USER DEFINED CHAR\r
++0xF4C7        0xE376  #USER DEFINED CHAR\r
++0xF4C8        0xE377  #USER DEFINED CHAR\r
++0xF4C9        0xE378  #USER DEFINED CHAR\r
++0xF4CA        0xE379  #USER DEFINED CHAR\r
++0xF4CB        0xE37A  #USER DEFINED CHAR\r
++0xF4CC        0xE37B  #USER DEFINED CHAR\r
++0xF4CD        0xE37C  #USER DEFINED CHAR\r
++0xF4CE        0xE37D  #USER DEFINED CHAR\r
++0xF4CF        0xE37E  #USER DEFINED CHAR\r
++0xF4D0        0xE37F  #USER DEFINED CHAR\r
++0xF4D1        0xE380  #USER DEFINED CHAR\r
++0xF4D2        0xE381  #USER DEFINED CHAR\r
++0xF4D3        0xE382  #USER DEFINED CHAR\r
++0xF4D4        0xE383  #USER DEFINED CHAR\r
++0xF4D5        0xE384  #USER DEFINED CHAR\r
++0xF4D6        0xE385  #USER DEFINED CHAR\r
++0xF4D7        0xE386  #USER DEFINED CHAR\r
++0xF4D8        0xE387  #USER DEFINED CHAR\r
++0xF4D9        0xE388  #USER DEFINED CHAR\r
++0xF4DA        0xE389  #USER DEFINED CHAR\r
++0xF4DB        0xE38A  #USER DEFINED CHAR\r
++0xF4DC        0xE38B  #USER DEFINED CHAR\r
++0xF4DD        0xE38C  #USER DEFINED CHAR\r
++0xF4DE        0xE38D  #USER DEFINED CHAR\r
++0xF4DF        0xE38E  #USER DEFINED CHAR\r
++0xF4E0        0xE38F  #USER DEFINED CHAR\r
++0xF4E1        0xE390  #USER DEFINED CHAR\r
++0xF4E2        0xE391  #USER DEFINED CHAR\r
++0xF4E3        0xE392  #USER DEFINED CHAR\r
++0xF4E4        0xE393  #USER DEFINED CHAR\r
++0xF4E5        0xE394  #USER DEFINED CHAR\r
++0xF4E6        0xE395  #USER DEFINED CHAR\r
++0xF4E7        0xE396  #USER DEFINED CHAR\r
++0xF4E8        0xE397  #USER DEFINED CHAR\r
++0xF4E9        0xE398  #USER DEFINED CHAR\r
++0xF4EA        0xE399  #USER DEFINED CHAR\r
++0xF4EB        0xE39A  #USER DEFINED CHAR\r
++0xF4EC        0xE39B  #USER DEFINED CHAR\r
++0xF4ED        0xE39C  #USER DEFINED CHAR\r
++0xF4EE        0xE39D  #USER DEFINED CHAR\r
++0xF4EF        0xE39E  #USER DEFINED CHAR\r
++0xF4F0        0xE39F  #USER DEFINED CHAR\r
++0xF4F1        0xE3A0  #USER DEFINED CHAR\r
++0xF4F2        0xE3A1  #USER DEFINED CHAR\r
++0xF4F3        0xE3A2  #USER DEFINED CHAR\r
++0xF4F4        0xE3A3  #USER DEFINED CHAR\r
++0xF4F5        0xE3A4  #USER DEFINED CHAR\r
++0xF4F6        0xE3A5  #USER DEFINED CHAR\r
++0xF4F7        0xE3A6  #USER DEFINED CHAR\r
++0xF4F8        0xE3A7  #USER DEFINED CHAR\r
++0xF4F9        0xE3A8  #USER DEFINED CHAR\r
++0xF4FA        0xE3A9  #USER DEFINED CHAR\r
++0xF4FB        0xE3AA  #USER DEFINED CHAR\r
++0xF4FC        0xE3AB  #USER DEFINED CHAR\r
++0xF540        0xE3AC  #USER DEFINED CHAR\r
++0xF541        0xE3AD  #USER DEFINED CHAR\r
++0xF542        0xE3AE  #USER DEFINED CHAR\r
++0xF543        0xE3AF  #USER DEFINED CHAR\r
++0xF544        0xE3B0  #USER DEFINED CHAR\r
++0xF545        0xE3B1  #USER DEFINED CHAR\r
++0xF546        0xE3B2  #USER DEFINED CHAR\r
++0xF547        0xE3B3  #USER DEFINED CHAR\r
++0xF548        0xE3B4  #USER DEFINED CHAR\r
++0xF549        0xE3B5  #USER DEFINED CHAR\r
++0xF54A        0xE3B6  #USER DEFINED CHAR\r
++0xF54B        0xE3B7  #USER DEFINED CHAR\r
++0xF54C        0xE3B8  #USER DEFINED CHAR\r
++0xF54D        0xE3B9  #USER DEFINED CHAR\r
++0xF54E        0xE3BA  #USER DEFINED CHAR\r
++0xF54F        0xE3BB  #USER DEFINED CHAR\r
++0xF550        0xE3BC  #USER DEFINED CHAR\r
++0xF551        0xE3BD  #USER DEFINED CHAR\r
++0xF552        0xE3BE  #USER DEFINED CHAR\r
++0xF553        0xE3BF  #USER DEFINED CHAR\r
++0xF554        0xE3C0  #USER DEFINED CHAR\r
++0xF555        0xE3C1  #USER DEFINED CHAR\r
++0xF556        0xE3C2  #USER DEFINED CHAR\r
++0xF557        0xE3C3  #USER DEFINED CHAR\r
++0xF558        0xE3C4  #USER DEFINED CHAR\r
++0xF559        0xE3C5  #USER DEFINED CHAR\r
++0xF55A        0xE3C6  #USER DEFINED CHAR\r
++0xF55B        0xE3C7  #USER DEFINED CHAR\r
++0xF55C        0xE3C8  #USER DEFINED CHAR\r
++0xF55D        0xE3C9  #USER DEFINED CHAR\r
++0xF55E        0xE3CA  #USER DEFINED CHAR\r
++0xF55F        0xE3CB  #USER DEFINED CHAR\r
++0xF560        0xE3CC  #USER DEFINED CHAR\r
++0xF561        0xE3CD  #USER DEFINED CHAR\r
++0xF562        0xE3CE  #USER DEFINED CHAR\r
++0xF563        0xE3CF  #USER DEFINED CHAR\r
++0xF564        0xE3D0  #USER DEFINED CHAR\r
++0xF565        0xE3D1  #USER DEFINED CHAR\r
++0xF566        0xE3D2  #USER DEFINED CHAR\r
++0xF567        0xE3D3  #USER DEFINED CHAR\r
++0xF568        0xE3D4  #USER DEFINED CHAR\r
++0xF569        0xE3D5  #USER DEFINED CHAR\r
++0xF56A        0xE3D6  #USER DEFINED CHAR\r
++0xF56B        0xE3D7  #USER DEFINED CHAR\r
++0xF56C        0xE3D8  #USER DEFINED CHAR\r
++0xF56D        0xE3D9  #USER DEFINED CHAR\r
++0xF56E        0xE3DA  #USER DEFINED CHAR\r
++0xF56F        0xE3DB  #USER DEFINED CHAR\r
++0xF570        0xE3DC  #USER DEFINED CHAR\r
++0xF571        0xE3DD  #USER DEFINED CHAR\r
++0xF572        0xE3DE  #USER DEFINED CHAR\r
++0xF573        0xE3DF  #USER DEFINED CHAR\r
++0xF574        0xE3E0  #USER DEFINED CHAR\r
++0xF575        0xE3E1  #USER DEFINED CHAR\r
++0xF576        0xE3E2  #USER DEFINED CHAR\r
++0xF577        0xE3E3  #USER DEFINED CHAR\r
++0xF578        0xE3E4  #USER DEFINED CHAR\r
++0xF579        0xE3E5  #USER DEFINED CHAR\r
++0xF57A        0xE3E6  #USER DEFINED CHAR\r
++0xF57B        0xE3E7  #USER DEFINED CHAR\r
++0xF57C        0xE3E8  #USER DEFINED CHAR\r
++0xF57D        0xE3E9  #USER DEFINED CHAR\r
++0xF57E        0xE3EA  #USER DEFINED CHAR\r
++0xF580        0xE3EB  #USER DEFINED CHAR\r
++0xF581        0xE3EC  #USER DEFINED CHAR\r
++0xF582        0xE3ED  #USER DEFINED CHAR\r
++0xF583        0xE3EE  #USER DEFINED CHAR\r
++0xF584        0xE3EF  #USER DEFINED CHAR\r
++0xF585        0xE3F0  #USER DEFINED CHAR\r
++0xF586        0xE3F1  #USER DEFINED CHAR\r
++0xF587        0xE3F2  #USER DEFINED CHAR\r
++0xF588        0xE3F3  #USER DEFINED CHAR\r
++0xF589        0xE3F4  #USER DEFINED CHAR\r
++0xF58A        0xE3F5  #USER DEFINED CHAR\r
++0xF58B        0xE3F6  #USER DEFINED CHAR\r
++0xF58C        0xE3F7  #USER DEFINED CHAR\r
++0xF58D        0xE3F8  #USER DEFINED CHAR\r
++0xF58E        0xE3F9  #USER DEFINED CHAR\r
++0xF58F        0xE3FA  #USER DEFINED CHAR\r
++0xF590        0xE3FB  #USER DEFINED CHAR\r
++0xF591        0xE3FC  #USER DEFINED CHAR\r
++0xF592        0xE3FD  #USER DEFINED CHAR\r
++0xF593        0xE3FE  #USER DEFINED CHAR\r
++0xF594        0xE3FF  #USER DEFINED CHAR\r
++0xF595        0xE400  #USER DEFINED CHAR\r
++0xF596        0xE401  #USER DEFINED CHAR\r
++0xF597        0xE402  #USER DEFINED CHAR\r
++0xF598        0xE403  #USER DEFINED CHAR\r
++0xF599        0xE404  #USER DEFINED CHAR\r
++0xF59A        0xE405  #USER DEFINED CHAR\r
++0xF59B        0xE406  #USER DEFINED CHAR\r
++0xF59C        0xE407  #USER DEFINED CHAR\r
++0xF59D        0xE408  #USER DEFINED CHAR\r
++0xF59E        0xE409  #USER DEFINED CHAR\r
++0xF59F        0xE40A  #USER DEFINED CHAR\r
++0xF5A0        0xE40B  #USER DEFINED CHAR\r
++0xF5A1        0xE40C  #USER DEFINED CHAR\r
++0xF5A2        0xE40D  #USER DEFINED CHAR\r
++0xF5A3        0xE40E  #USER DEFINED CHAR\r
++0xF5A4        0xE40F  #USER DEFINED CHAR\r
++0xF5A5        0xE410  #USER DEFINED CHAR\r
++0xF5A6        0xE411  #USER DEFINED CHAR\r
++0xF5A7        0xE412  #USER DEFINED CHAR\r
++0xF5A8        0xE413  #USER DEFINED CHAR\r
++0xF5A9        0xE414  #USER DEFINED CHAR\r
++0xF5AA        0xE415  #USER DEFINED CHAR\r
++0xF5AB        0xE416  #USER DEFINED CHAR\r
++0xF5AC        0xE417  #USER DEFINED CHAR\r
++0xF5AD        0xE418  #USER DEFINED CHAR\r
++0xF5AE        0xE419  #USER DEFINED CHAR\r
++0xF5AF        0xE41A  #USER DEFINED CHAR\r
++0xF5B0        0xE41B  #USER DEFINED CHAR\r
++0xF5B1        0xE41C  #USER DEFINED CHAR\r
++0xF5B2        0xE41D  #USER DEFINED CHAR\r
++0xF5B3        0xE41E  #USER DEFINED CHAR\r
++0xF5B4        0xE41F  #USER DEFINED CHAR\r
++0xF5B5        0xE420  #USER DEFINED CHAR\r
++0xF5B6        0xE421  #USER DEFINED CHAR\r
++0xF5B7        0xE422  #USER DEFINED CHAR\r
++0xF5B8        0xE423  #USER DEFINED CHAR\r
++0xF5B9        0xE424  #USER DEFINED CHAR\r
++0xF5BA        0xE425  #USER DEFINED CHAR\r
++0xF5BB        0xE426  #USER DEFINED CHAR\r
++0xF5BC        0xE427  #USER DEFINED CHAR\r
++0xF5BD        0xE428  #USER DEFINED CHAR\r
++0xF5BE        0xE429  #USER DEFINED CHAR\r
++0xF5BF        0xE42A  #USER DEFINED CHAR\r
++0xF5C0        0xE42B  #USER DEFINED CHAR\r
++0xF5C1        0xE42C  #USER DEFINED CHAR\r
++0xF5C2        0xE42D  #USER DEFINED CHAR\r
++0xF5C3        0xE42E  #USER DEFINED CHAR\r
++0xF5C4        0xE42F  #USER DEFINED CHAR\r
++0xF5C5        0xE430  #USER DEFINED CHAR\r
++0xF5C6        0xE431  #USER DEFINED CHAR\r
++0xF5C7        0xE432  #USER DEFINED CHAR\r
++0xF5C8        0xE433  #USER DEFINED CHAR\r
++0xF5C9        0xE434  #USER DEFINED CHAR\r
++0xF5CA        0xE435  #USER DEFINED CHAR\r
++0xF5CB        0xE436  #USER DEFINED CHAR\r
++0xF5CC        0xE437  #USER DEFINED CHAR\r
++0xF5CD        0xE438  #USER DEFINED CHAR\r
++0xF5CE        0xE439  #USER DEFINED CHAR\r
++0xF5CF        0xE43A  #USER DEFINED CHAR\r
++0xF5D0        0xE43B  #USER DEFINED CHAR\r
++0xF5D1        0xE43C  #USER DEFINED CHAR\r
++0xF5D2        0xE43D  #USER DEFINED CHAR\r
++0xF5D3        0xE43E  #USER DEFINED CHAR\r
++0xF5D4        0xE43F  #USER DEFINED CHAR\r
++0xF5D5        0xE440  #USER DEFINED CHAR\r
++0xF5D6        0xE441  #USER DEFINED CHAR\r
++0xF5D7        0xE442  #USER DEFINED CHAR\r
++0xF5D8        0xE443  #USER DEFINED CHAR\r
++0xF5D9        0xE444  #USER DEFINED CHAR\r
++0xF5DA        0xE445  #USER DEFINED CHAR\r
++0xF5DB        0xE446  #USER DEFINED CHAR\r
++0xF5DC        0xE447  #USER DEFINED CHAR\r
++0xF5DD        0xE448  #USER DEFINED CHAR\r
++0xF5DE        0xE449  #USER DEFINED CHAR\r
++0xF5DF        0xE44A  #USER DEFINED CHAR\r
++0xF5E0        0xE44B  #USER DEFINED CHAR\r
++0xF5E1        0xE44C  #USER DEFINED CHAR\r
++0xF5E2        0xE44D  #USER DEFINED CHAR\r
++0xF5E3        0xE44E  #USER DEFINED CHAR\r
++0xF5E4        0xE44F  #USER DEFINED CHAR\r
++0xF5E5        0xE450  #USER DEFINED CHAR\r
++0xF5E6        0xE451  #USER DEFINED CHAR\r
++0xF5E7        0xE452  #USER DEFINED CHAR\r
++0xF5E8        0xE453  #USER DEFINED CHAR\r
++0xF5E9        0xE454  #USER DEFINED CHAR\r
++0xF5EA        0xE455  #USER DEFINED CHAR\r
++0xF5EB        0xE456  #USER DEFINED CHAR\r
++0xF5EC        0xE457  #USER DEFINED CHAR\r
++0xF5ED        0xE458  #USER DEFINED CHAR\r
++0xF5EE        0xE459  #USER DEFINED CHAR\r
++0xF5EF        0xE45A  #USER DEFINED CHAR\r
++0xF5F0        0xE45B  #USER DEFINED CHAR\r
++0xF5F1        0xE45C  #USER DEFINED CHAR\r
++0xF5F2        0xE45D  #USER DEFINED CHAR\r
++0xF5F3        0xE45E  #USER DEFINED CHAR\r
++0xF5F4        0xE45F  #USER DEFINED CHAR\r
++0xF5F5        0xE460  #USER DEFINED CHAR\r
++0xF5F6        0xE461  #USER DEFINED CHAR\r
++0xF5F7        0xE462  #USER DEFINED CHAR\r
++0xF5F8        0xE463  #USER DEFINED CHAR\r
++0xF5F9        0xE464  #USER DEFINED CHAR\r
++0xF5FA        0xE465  #USER DEFINED CHAR\r
++0xF5FB        0xE466  #USER DEFINED CHAR\r
++0xF5FC        0xE467  #USER DEFINED CHAR\r
++0xF640        0xE468  #USER DEFINED CHAR\r
++0xF641        0xE469  #USER DEFINED CHAR\r
++0xF642        0xE46A  #USER DEFINED CHAR\r
++0xF643        0xE46B  #USER DEFINED CHAR\r
++0xF644        0xE46C  #USER DEFINED CHAR\r
++0xF645        0xE46D  #USER DEFINED CHAR\r
++0xF646        0xE46E  #USER DEFINED CHAR\r
++0xF647        0xE46F  #USER DEFINED CHAR\r
++0xF648        0xE470  #USER DEFINED CHAR\r
++0xF649        0xE471  #USER DEFINED CHAR\r
++0xF64A        0xE472  #USER DEFINED CHAR\r
++0xF64B        0xE473  #USER DEFINED CHAR\r
++0xF64C        0xE474  #USER DEFINED CHAR\r
++0xF64D        0xE475  #USER DEFINED CHAR\r
++0xF64E        0xE476  #USER DEFINED CHAR\r
++0xF64F        0xE477  #USER DEFINED CHAR\r
++0xF650        0xE478  #USER DEFINED CHAR\r
++0xF651        0xE479  #USER DEFINED CHAR\r
++0xF652        0xE47A  #USER DEFINED CHAR\r
++0xF653        0xE47B  #USER DEFINED CHAR\r
++0xF654        0xE47C  #USER DEFINED CHAR\r
++0xF655        0xE47D  #USER DEFINED CHAR\r
++0xF656        0xE47E  #USER DEFINED CHAR\r
++0xF657        0xE47F  #USER DEFINED CHAR\r
++0xF658        0xE480  #USER DEFINED CHAR\r
++0xF659        0xE481  #USER DEFINED CHAR\r
++0xF65A        0xE482  #USER DEFINED CHAR\r
++0xF65B        0xE483  #USER DEFINED CHAR\r
++0xF65C        0xE484  #USER DEFINED CHAR\r
++0xF65D        0xE485  #USER DEFINED CHAR\r
++0xF65E        0xE486  #USER DEFINED CHAR\r
++0xF65F        0xE487  #USER DEFINED CHAR\r
++0xF660        0xE488  #USER DEFINED CHAR\r
++0xF661        0xE489  #USER DEFINED CHAR\r
++0xF662        0xE48A  #USER DEFINED CHAR\r
++0xF663        0xE48B  #USER DEFINED CHAR\r
++0xF664        0xE48C  #USER DEFINED CHAR\r
++0xF665        0xE48D  #USER DEFINED CHAR\r
++0xF666        0xE48E  #USER DEFINED CHAR\r
++0xF667        0xE48F  #USER DEFINED CHAR\r
++0xF668        0xE490  #USER DEFINED CHAR\r
++0xF669        0xE491  #USER DEFINED CHAR\r
++0xF66A        0xE492  #USER DEFINED CHAR\r
++0xF66B        0xE493  #USER DEFINED CHAR\r
++0xF66C        0xE494  #USER DEFINED CHAR\r
++0xF66D        0xE495  #USER DEFINED CHAR\r
++0xF66E        0xE496  #USER DEFINED CHAR\r
++0xF66F        0xE497  #USER DEFINED CHAR\r
++0xF670        0xE498  #USER DEFINED CHAR\r
++0xF671        0xE499  #USER DEFINED CHAR\r
++0xF672        0xE49A  #USER DEFINED CHAR\r
++0xF673        0xE49B  #USER DEFINED CHAR\r
++0xF674        0xE49C  #USER DEFINED CHAR\r
++0xF675        0xE49D  #USER DEFINED CHAR\r
++0xF676        0xE49E  #USER DEFINED CHAR\r
++0xF677        0xE49F  #USER DEFINED CHAR\r
++0xF678        0xE4A0  #USER DEFINED CHAR\r
++0xF679        0xE4A1  #USER DEFINED CHAR\r
++0xF67A        0xE4A2  #USER DEFINED CHAR\r
++0xF67B        0xE4A3  #USER DEFINED CHAR\r
++0xF67C        0xE4A4  #USER DEFINED CHAR\r
++0xF67D        0xE4A5  #USER DEFINED CHAR\r
++0xF67E        0xE4A6  #USER DEFINED CHAR\r
++0xF680        0xE4A7  #USER DEFINED CHAR\r
++0xF681        0xE4A8  #USER DEFINED CHAR\r
++0xF682        0xE4A9  #USER DEFINED CHAR\r
++0xF683        0xE4AA  #USER DEFINED CHAR\r
++0xF684        0xE4AB  #USER DEFINED CHAR\r
++0xF685        0xE4AC  #USER DEFINED CHAR\r
++0xF686        0xE4AD  #USER DEFINED CHAR\r
++0xF687        0xE4AE  #USER DEFINED CHAR\r
++0xF688        0xE4AF  #USER DEFINED CHAR\r
++0xF689        0xE4B0  #USER DEFINED CHAR\r
++0xF68A        0xE4B1  #USER DEFINED CHAR\r
++0xF68B        0xE4B2  #USER DEFINED CHAR\r
++0xF68C        0xE4B3  #USER DEFINED CHAR\r
++0xF68D        0xE4B4  #USER DEFINED CHAR\r
++0xF68E        0xE4B5  #USER DEFINED CHAR\r
++0xF68F        0xE4B6  #USER DEFINED CHAR\r
++0xF690        0xE4B7  #USER DEFINED CHAR\r
++0xF691        0xE4B8  #USER DEFINED CHAR\r
++0xF692        0xE4B9  #USER DEFINED CHAR\r
++0xF693        0xE4BA  #USER DEFINED CHAR\r
++0xF694        0xE4BB  #USER DEFINED CHAR\r
++0xF695        0xE4BC  #USER DEFINED CHAR\r
++0xF696        0xE4BD  #USER DEFINED CHAR\r
++0xF697        0xE4BE  #USER DEFINED CHAR\r
++0xF698        0xE4BF  #USER DEFINED CHAR\r
++0xF699        0xE4C0  #USER DEFINED CHAR\r
++0xF69A        0xE4C1  #USER DEFINED CHAR\r
++0xF69B        0xE4C2  #USER DEFINED CHAR\r
++0xF69C        0xE4C3  #USER DEFINED CHAR\r
++0xF69D        0xE4C4  #USER DEFINED CHAR\r
++0xF69E        0xE4C5  #USER DEFINED CHAR\r
++0xF69F        0xE4C6  #USER DEFINED CHAR\r
++0xF6A0        0xE4C7  #USER DEFINED CHAR\r
++0xF6A1        0xE4C8  #USER DEFINED CHAR\r
++0xF6A2        0xE4C9  #USER DEFINED CHAR\r
++0xF6A3        0xE4CA  #USER DEFINED CHAR\r
++0xF6A4        0xE4CB  #USER DEFINED CHAR\r
++0xF6A5        0xE4CC  #USER DEFINED CHAR\r
++0xF6A6        0xE4CD  #USER DEFINED CHAR\r
++0xF6A7        0xE4CE  #USER DEFINED CHAR\r
++0xF6A8        0xE4CF  #USER DEFINED CHAR\r
++0xF6A9        0xE4D0  #USER DEFINED CHAR\r
++0xF6AA        0xE4D1  #USER DEFINED CHAR\r
++0xF6AB        0xE4D2  #USER DEFINED CHAR\r
++0xF6AC        0xE4D3  #USER DEFINED CHAR\r
++0xF6AD        0xE4D4  #USER DEFINED CHAR\r
++0xF6AE        0xE4D5  #USER DEFINED CHAR\r
++0xF6AF        0xE4D6  #USER DEFINED CHAR\r
++0xF6B0        0xE4D7  #USER DEFINED CHAR\r
++0xF6B1        0xE4D8  #USER DEFINED CHAR\r
++0xF6B2        0xE4D9  #USER DEFINED CHAR\r
++0xF6B3        0xE4DA  #USER DEFINED CHAR\r
++0xF6B4        0xE4DB  #USER DEFINED CHAR\r
++0xF6B5        0xE4DC  #USER DEFINED CHAR\r
++0xF6B6        0xE4DD  #USER DEFINED CHAR\r
++0xF6B7        0xE4DE  #USER DEFINED CHAR\r
++0xF6B8        0xE4DF  #USER DEFINED CHAR\r
++0xF6B9        0xE4E0  #USER DEFINED CHAR\r
++0xF6BA        0xE4E1  #USER DEFINED CHAR\r
++0xF6BB        0xE4E2  #USER DEFINED CHAR\r
++0xF6BC        0xE4E3  #USER DEFINED CHAR\r
++0xF6BD        0xE4E4  #USER DEFINED CHAR\r
++0xF6BE        0xE4E5  #USER DEFINED CHAR\r
++0xF6BF        0xE4E6  #USER DEFINED CHAR\r
++0xF6C0        0xE4E7  #USER DEFINED CHAR\r
++0xF6C1        0xE4E8  #USER DEFINED CHAR\r
++0xF6C2        0xE4E9  #USER DEFINED CHAR\r
++0xF6C3        0xE4EA  #USER DEFINED CHAR\r
++0xF6C4        0xE4EB  #USER DEFINED CHAR\r
++0xF6C5        0xE4EC  #USER DEFINED CHAR\r
++0xF6C6        0xE4ED  #USER DEFINED CHAR\r
++0xF6C7        0xE4EE  #USER DEFINED CHAR\r
++0xF6C8        0xE4EF  #USER DEFINED CHAR\r
++0xF6C9        0xE4F0  #USER DEFINED CHAR\r
++0xF6CA        0xE4F1  #USER DEFINED CHAR\r
++0xF6CB        0xE4F2  #USER DEFINED CHAR\r
++0xF6CC        0xE4F3  #USER DEFINED CHAR\r
++0xF6CD        0xE4F4  #USER DEFINED CHAR\r
++0xF6CE        0xE4F5  #USER DEFINED CHAR\r
++0xF6CF        0xE4F6  #USER DEFINED CHAR\r
++0xF6D0        0xE4F7  #USER DEFINED CHAR\r
++0xF6D1        0xE4F8  #USER DEFINED CHAR\r
++0xF6D2        0xE4F9  #USER DEFINED CHAR\r
++0xF6D3        0xE4FA  #USER DEFINED CHAR\r
++0xF6D4        0xE4FB  #USER DEFINED CHAR\r
++0xF6D5        0xE4FC  #USER DEFINED CHAR\r
++0xF6D6        0xE4FD  #USER DEFINED CHAR\r
++0xF6D7        0xE4FE  #USER DEFINED CHAR\r
++0xF6D8        0xE4FF  #USER DEFINED CHAR\r
++0xF6D9        0xE500  #USER DEFINED CHAR\r
++0xF6DA        0xE501  #USER DEFINED CHAR\r
++0xF6DB        0xE502  #USER DEFINED CHAR\r
++0xF6DC        0xE503  #USER DEFINED CHAR\r
++0xF6DD        0xE504  #USER DEFINED CHAR\r
++0xF6DE        0xE505  #USER DEFINED CHAR\r
++0xF6DF        0xE506  #USER DEFINED CHAR\r
++0xF6E0        0xE507  #USER DEFINED CHAR\r
++0xF6E1        0xE508  #USER DEFINED CHAR\r
++0xF6E2        0xE509  #USER DEFINED CHAR\r
++0xF6E3        0xE50A  #USER DEFINED CHAR\r
++0xF6E4        0xE50B  #USER DEFINED CHAR\r
++0xF6E5        0xE50C  #USER DEFINED CHAR\r
++0xF6E6        0xE50D  #USER DEFINED CHAR\r
++0xF6E7        0xE50E  #USER DEFINED CHAR\r
++0xF6E8        0xE50F  #USER DEFINED CHAR\r
++0xF6E9        0xE510  #USER DEFINED CHAR\r
++0xF6EA        0xE511  #USER DEFINED CHAR\r
++0xF6EB        0xE512  #USER DEFINED CHAR\r
++0xF6EC        0xE513  #USER DEFINED CHAR\r
++0xF6ED        0xE514  #USER DEFINED CHAR\r
++0xF6EE        0xE515  #USER DEFINED CHAR\r
++0xF6EF        0xE516  #USER DEFINED CHAR\r
++0xF6F0        0xE517  #USER DEFINED CHAR\r
++0xF6F1        0xE518  #USER DEFINED CHAR\r
++0xF6F2        0xE519  #USER DEFINED CHAR\r
++0xF6F3        0xE51A  #USER DEFINED CHAR\r
++0xF6F4        0xE51B  #USER DEFINED CHAR\r
++0xF6F5        0xE51C  #USER DEFINED CHAR\r
++0xF6F6        0xE51D  #USER DEFINED CHAR\r
++0xF6F7        0xE51E  #USER DEFINED CHAR\r
++0xF6F8        0xE51F  #USER DEFINED CHAR\r
++0xF6F9        0xE520  #USER DEFINED CHAR\r
++0xF6FA        0xE521  #USER DEFINED CHAR\r
++0xF6FB        0xE522  #USER DEFINED CHAR\r
++0xF6FC        0xE523  #USER DEFINED CHAR\r
++0xF740        0xE524  #USER DEFINED CHAR\r
++0xF741        0xE525  #USER DEFINED CHAR\r
++0xF742        0xE526  #USER DEFINED CHAR\r
++0xF743        0xE527  #USER DEFINED CHAR\r
++0xF744        0xE528  #USER DEFINED CHAR\r
++0xF745        0xE529  #USER DEFINED CHAR\r
++0xF746        0xE52A  #USER DEFINED CHAR\r
++0xF747        0xE52B  #USER DEFINED CHAR\r
++0xF748        0xE52C  #USER DEFINED CHAR\r
++0xF749        0xE52D  #USER DEFINED CHAR\r
++0xF74A        0xE52E  #USER DEFINED CHAR\r
++0xF74B        0xE52F  #USER DEFINED CHAR\r
++0xF74C        0xE530  #USER DEFINED CHAR\r
++0xF74D        0xE531  #USER DEFINED CHAR\r
++0xF74E        0xE532  #USER DEFINED CHAR\r
++0xF74F        0xE533  #USER DEFINED CHAR\r
++0xF750        0xE534  #USER DEFINED CHAR\r
++0xF751        0xE535  #USER DEFINED CHAR\r
++0xF752        0xE536  #USER DEFINED CHAR\r
++0xF753        0xE537  #USER DEFINED CHAR\r
++0xF754        0xE538  #USER DEFINED CHAR\r
++0xF755        0xE539  #USER DEFINED CHAR\r
++0xF756        0xE53A  #USER DEFINED CHAR\r
++0xF757        0xE53B  #USER DEFINED CHAR\r
++0xF758        0xE53C  #USER DEFINED CHAR\r
++0xF759        0xE53D  #USER DEFINED CHAR\r
++0xF75A        0xE53E  #USER DEFINED CHAR\r
++0xF75B        0xE53F  #USER DEFINED CHAR\r
++0xF75C        0xE540  #USER DEFINED CHAR\r
++0xF75D        0xE541  #USER DEFINED CHAR\r
++0xF75E        0xE542  #USER DEFINED CHAR\r
++0xF75F        0xE543  #USER DEFINED CHAR\r
++0xF760        0xE544  #USER DEFINED CHAR\r
++0xF761        0xE545  #USER DEFINED CHAR\r
++0xF762        0xE546  #USER DEFINED CHAR\r
++0xF763        0xE547  #USER DEFINED CHAR\r
++0xF764        0xE548  #USER DEFINED CHAR\r
++0xF765        0xE549  #USER DEFINED CHAR\r
++0xF766        0xE54A  #USER DEFINED CHAR\r
++0xF767        0xE54B  #USER DEFINED CHAR\r
++0xF768        0xE54C  #USER DEFINED CHAR\r
++0xF769        0xE54D  #USER DEFINED CHAR\r
++0xF76A        0xE54E  #USER DEFINED CHAR\r
++0xF76B        0xE54F  #USER DEFINED CHAR\r
++0xF76C        0xE550  #USER DEFINED CHAR\r
++0xF76D        0xE551  #USER DEFINED CHAR\r
++0xF76E        0xE552  #USER DEFINED CHAR\r
++0xF76F        0xE553  #USER DEFINED CHAR\r
++0xF770        0xE554  #USER DEFINED CHAR\r
++0xF771        0xE555  #USER DEFINED CHAR\r
++0xF772        0xE556  #USER DEFINED CHAR\r
++0xF773        0xE557  #USER DEFINED CHAR\r
++0xF774        0xE558  #USER DEFINED CHAR\r
++0xF775        0xE559  #USER DEFINED CHAR\r
++0xF776        0xE55A  #USER DEFINED CHAR\r
++0xF777        0xE55B  #USER DEFINED CHAR\r
++0xF778        0xE55C  #USER DEFINED CHAR\r
++0xF779        0xE55D  #USER DEFINED CHAR\r
++0xF77A        0xE55E  #USER DEFINED CHAR\r
++0xF77B        0xE55F  #USER DEFINED CHAR\r
++0xF77C        0xE560  #USER DEFINED CHAR\r
++0xF77D        0xE561  #USER DEFINED CHAR\r
++0xF77E        0xE562  #USER DEFINED CHAR\r
++0xF780        0xE563  #USER DEFINED CHAR\r
++0xF781        0xE564  #USER DEFINED CHAR\r
++0xF782        0xE565  #USER DEFINED CHAR\r
++0xF783        0xE566  #USER DEFINED CHAR\r
++0xF784        0xE567  #USER DEFINED CHAR\r
++0xF785        0xE568  #USER DEFINED CHAR\r
++0xF786        0xE569  #USER DEFINED CHAR\r
++0xF787        0xE56A  #USER DEFINED CHAR\r
++0xF788        0xE56B  #USER DEFINED CHAR\r
++0xF789        0xE56C  #USER DEFINED CHAR\r
++0xF78A        0xE56D  #USER DEFINED CHAR\r
++0xF78B        0xE56E  #USER DEFINED CHAR\r
++0xF78C        0xE56F  #USER DEFINED CHAR\r
++0xF78D        0xE570  #USER DEFINED CHAR\r
++0xF78E        0xE571  #USER DEFINED CHAR\r
++0xF78F        0xE572  #USER DEFINED CHAR\r
++0xF790        0xE573  #USER DEFINED CHAR\r
++0xF791        0xE574  #USER DEFINED CHAR\r
++0xF792        0xE575  #USER DEFINED CHAR\r
++0xF793        0xE576  #USER DEFINED CHAR\r
++0xF794        0xE577  #USER DEFINED CHAR\r
++0xF795        0xE578  #USER DEFINED CHAR\r
++0xF796        0xE579  #USER DEFINED CHAR\r
++0xF797        0xE57A  #USER DEFINED CHAR\r
++0xF798        0xE57B  #USER DEFINED CHAR\r
++0xF799        0xE57C  #USER DEFINED CHAR\r
++0xF79A        0xE57D  #USER DEFINED CHAR\r
++0xF79B        0xE57E  #USER DEFINED CHAR\r
++0xF79C        0xE57F  #USER DEFINED CHAR\r
++0xF79D        0xE580  #USER DEFINED CHAR\r
++0xF79E        0xE581  #USER DEFINED CHAR\r
++0xF79F        0xE582  #USER DEFINED CHAR\r
++0xF7A0        0xE583  #USER DEFINED CHAR\r
++0xF7A1        0xE584  #USER DEFINED CHAR\r
++0xF7A2        0xE585  #USER DEFINED CHAR\r
++0xF7A3        0xE586  #USER DEFINED CHAR\r
++0xF7A4        0xE587  #USER DEFINED CHAR\r
++0xF7A5        0xE588  #USER DEFINED CHAR\r
++0xF7A6        0xE589  #USER DEFINED CHAR\r
++0xF7A7        0xE58A  #USER DEFINED CHAR\r
++0xF7A8        0xE58B  #USER DEFINED CHAR\r
++0xF7A9        0xE58C  #USER DEFINED CHAR\r
++0xF7AA        0xE58D  #USER DEFINED CHAR\r
++0xF7AB        0xE58E  #USER DEFINED CHAR\r
++0xF7AC        0xE58F  #USER DEFINED CHAR\r
++0xF7AD        0xE590  #USER DEFINED CHAR\r
++0xF7AE        0xE591  #USER DEFINED CHAR\r
++0xF7AF        0xE592  #USER DEFINED CHAR\r
++0xF7B0        0xE593  #USER DEFINED CHAR\r
++0xF7B1        0xE594  #USER DEFINED CHAR\r
++0xF7B2        0xE595  #USER DEFINED CHAR\r
++0xF7B3        0xE596  #USER DEFINED CHAR\r
++0xF7B4        0xE597  #USER DEFINED CHAR\r
++0xF7B5        0xE598  #USER DEFINED CHAR\r
++0xF7B6        0xE599  #USER DEFINED CHAR\r
++0xF7B7        0xE59A  #USER DEFINED CHAR\r
++0xF7B8        0xE59B  #USER DEFINED CHAR\r
++0xF7B9        0xE59C  #USER DEFINED CHAR\r
++0xF7BA        0xE59D  #USER DEFINED CHAR\r
++0xF7BB        0xE59E  #USER DEFINED CHAR\r
++0xF7BC        0xE59F  #USER DEFINED CHAR\r
++0xF7BD        0xE5A0  #USER DEFINED CHAR\r
++0xF7BE        0xE5A1  #USER DEFINED CHAR\r
++0xF7BF        0xE5A2  #USER DEFINED CHAR\r
++0xF7C0        0xE5A3  #USER DEFINED CHAR\r
++0xF7C1        0xE5A4  #USER DEFINED CHAR\r
++0xF7C2        0xE5A5  #USER DEFINED CHAR\r
++0xF7C3        0xE5A6  #USER DEFINED CHAR\r
++0xF7C4        0xE5A7  #USER DEFINED CHAR\r
++0xF7C5        0xE5A8  #USER DEFINED CHAR\r
++0xF7C6        0xE5A9  #USER DEFINED CHAR\r
++0xF7C7        0xE5AA  #USER DEFINED CHAR\r
++0xF7C8        0xE5AB  #USER DEFINED CHAR\r
++0xF7C9        0xE5AC  #USER DEFINED CHAR\r
++0xF7CA        0xE5AD  #USER DEFINED CHAR\r
++0xF7CB        0xE5AE  #USER DEFINED CHAR\r
++0xF7CC        0xE5AF  #USER DEFINED CHAR\r
++0xF7CD        0xE5B0  #USER DEFINED CHAR\r
++0xF7CE        0xE5B1  #USER DEFINED CHAR\r
++0xF7CF        0xE5B2  #USER DEFINED CHAR\r
++0xF7D0        0xE5B3  #USER DEFINED CHAR\r
++0xF7D1        0xE5B4  #USER DEFINED CHAR\r
++0xF7D2        0xE5B5  #USER DEFINED CHAR\r
++0xF7D3        0xE5B6  #USER DEFINED CHAR\r
++0xF7D4        0xE5B7  #USER DEFINED CHAR\r
++0xF7D5        0xE5B8  #USER DEFINED CHAR\r
++0xF7D6        0xE5B9  #USER DEFINED CHAR\r
++0xF7D7        0xE5BA  #USER DEFINED CHAR\r
++0xF7D8        0xE5BB  #USER DEFINED CHAR\r
++0xF7D9        0xE5BC  #USER DEFINED CHAR\r
++0xF7DA        0xE5BD  #USER DEFINED CHAR\r
++0xF7DB        0xE5BE  #USER DEFINED CHAR\r
++0xF7DC        0xE5BF  #USER DEFINED CHAR\r
++0xF7DD        0xE5C0  #USER DEFINED CHAR\r
++0xF7DE        0xE5C1  #USER DEFINED CHAR\r
++0xF7DF        0xE5C2  #USER DEFINED CHAR\r
++0xF7E0        0xE5C3  #USER DEFINED CHAR\r
++0xF7E1        0xE5C4  #USER DEFINED CHAR\r
++0xF7E2        0xE5C5  #USER DEFINED CHAR\r
++0xF7E3        0xE5C6  #USER DEFINED CHAR\r
++0xF7E4        0xE5C7  #USER DEFINED CHAR\r
++0xF7E5        0xE5C8  #USER DEFINED CHAR\r
++0xF7E6        0xE5C9  #USER DEFINED CHAR\r
++0xF7E7        0xE5CA  #USER DEFINED CHAR\r
++0xF7E8        0xE5CB  #USER DEFINED CHAR\r
++0xF7E9        0xE5CC  #USER DEFINED CHAR\r
++0xF7EA        0xE5CD  #USER DEFINED CHAR\r
++0xF7EB        0xE5CE  #USER DEFINED CHAR\r
++0xF7EC        0xE5CF  #USER DEFINED CHAR\r
++0xF7ED        0xE5D0  #USER DEFINED CHAR\r
++0xF7EE        0xE5D1  #USER DEFINED CHAR\r
++0xF7EF        0xE5D2  #USER DEFINED CHAR\r
++0xF7F0        0xE5D3  #USER DEFINED CHAR\r
++0xF7F1        0xE5D4  #USER DEFINED CHAR\r
++0xF7F2        0xE5D5  #USER DEFINED CHAR\r
++0xF7F3        0xE5D6  #USER DEFINED CHAR\r
++0xF7F4        0xE5D7  #USER DEFINED CHAR\r
++0xF7F5        0xE5D8  #USER DEFINED CHAR\r
++0xF7F6        0xE5D9  #USER DEFINED CHAR\r
++0xF7F7        0xE5DA  #USER DEFINED CHAR\r
++0xF7F8        0xE5DB  #USER DEFINED CHAR\r
++0xF7F9        0xE5DC  #USER DEFINED CHAR\r
++0xF7FA        0xE5DD  #USER DEFINED CHAR\r
++0xF7FB        0xE5DE  #USER DEFINED CHAR\r
++0xF7FC        0xE5DF  #USER DEFINED CHAR\r
++0xF840        0xE5E0  #USER DEFINED CHAR\r
++0xF841        0xE5E1  #USER DEFINED CHAR\r
++0xF842        0xE5E2  #USER DEFINED CHAR\r
++0xF843        0xE5E3  #USER DEFINED CHAR\r
++0xF844        0xE5E4  #USER DEFINED CHAR\r
++0xF845        0xE5E5  #USER DEFINED CHAR\r
++0xF846        0xE5E6  #USER DEFINED CHAR\r
++0xF847        0xE5E7  #USER DEFINED CHAR\r
++0xF848        0xE5E8  #USER DEFINED CHAR\r
++0xF849        0xE5E9  #USER DEFINED CHAR\r
++0xF84A        0xE5EA  #USER DEFINED CHAR\r
++0xF84B        0xE5EB  #USER DEFINED CHAR\r
++0xF84C        0xE5EC  #USER DEFINED CHAR\r
++0xF84D        0xE5ED  #USER DEFINED CHAR\r
++0xF84E        0xE5EE  #USER DEFINED CHAR\r
++0xF84F        0xE5EF  #USER DEFINED CHAR\r
++0xF850        0xE5F0  #USER DEFINED CHAR\r
++0xF851        0xE5F1  #USER DEFINED CHAR\r
++0xF852        0xE5F2  #USER DEFINED CHAR\r
++0xF853        0xE5F3  #USER DEFINED CHAR\r
++0xF854        0xE5F4  #USER DEFINED CHAR\r
++0xF855        0xE5F5  #USER DEFINED CHAR\r
++0xF856        0xE5F6  #USER DEFINED CHAR\r
++0xF857        0xE5F7  #USER DEFINED CHAR\r
++0xF858        0xE5F8  #USER DEFINED CHAR\r
++0xF859        0xE5F9  #USER DEFINED CHAR\r
++0xF85A        0xE5FA  #USER DEFINED CHAR\r
++0xF85B        0xE5FB  #USER DEFINED CHAR\r
++0xF85C        0xE5FC  #USER DEFINED CHAR\r
++0xF85D        0xE5FD  #USER DEFINED CHAR\r
++0xF85E        0xE5FE  #USER DEFINED CHAR\r
++0xF85F        0xE5FF  #USER DEFINED CHAR\r
++0xF860        0xE600  #USER DEFINED CHAR\r
++0xF861        0xE601  #USER DEFINED CHAR\r
++0xF862        0xE602  #USER DEFINED CHAR\r
++0xF863        0xE603  #USER DEFINED CHAR\r
++0xF864        0xE604  #USER DEFINED CHAR\r
++0xF865        0xE605  #USER DEFINED CHAR\r
++0xF866        0xE606  #USER DEFINED CHAR\r
++0xF867        0xE607  #USER DEFINED CHAR\r
++0xF868        0xE608  #USER DEFINED CHAR\r
++0xF869        0xE609  #USER DEFINED CHAR\r
++0xF86A        0xE60A  #USER DEFINED CHAR\r
++0xF86B        0xE60B  #USER DEFINED CHAR\r
++0xF86C        0xE60C  #USER DEFINED CHAR\r
++0xF86D        0xE60D  #USER DEFINED CHAR\r
++0xF86E        0xE60E  #USER DEFINED CHAR\r
++0xF86F        0xE60F  #USER DEFINED CHAR\r
++0xF870        0xE610  #USER DEFINED CHAR\r
++0xF871        0xE611  #USER DEFINED CHAR\r
++0xF872        0xE612  #USER DEFINED CHAR\r
++0xF873        0xE613  #USER DEFINED CHAR\r
++0xF874        0xE614  #USER DEFINED CHAR\r
++0xF875        0xE615  #USER DEFINED CHAR\r
++0xF876        0xE616  #USER DEFINED CHAR\r
++0xF877        0xE617  #USER DEFINED CHAR\r
++0xF878        0xE618  #USER DEFINED CHAR\r
++0xF879        0xE619  #USER DEFINED CHAR\r
++0xF87A        0xE61A  #USER DEFINED CHAR\r
++0xF87B        0xE61B  #USER DEFINED CHAR\r
++0xF87C        0xE61C  #USER DEFINED CHAR\r
++0xF87D        0xE61D  #USER DEFINED CHAR\r
++0xF87E        0xE61E  #USER DEFINED CHAR\r
++0xF880        0xE61F  #USER DEFINED CHAR\r
++0xF881        0xE620  #USER DEFINED CHAR\r
++0xF882        0xE621  #USER DEFINED CHAR\r
++0xF883        0xE622  #USER DEFINED CHAR\r
++0xF884        0xE623  #USER DEFINED CHAR\r
++0xF885        0xE624  #USER DEFINED CHAR\r
++0xF886        0xE625  #USER DEFINED CHAR\r
++0xF887        0xE626  #USER DEFINED CHAR\r
++0xF888        0xE627  #USER DEFINED CHAR\r
++0xF889        0xE628  #USER DEFINED CHAR\r
++0xF88A        0xE629  #USER DEFINED CHAR\r
++0xF88B        0xE62A  #USER DEFINED CHAR\r
++0xF88C        0xE62B  #USER DEFINED CHAR\r
++0xF88D        0xE62C  #USER DEFINED CHAR\r
++0xF88E        0xE62D  #USER DEFINED CHAR\r
++0xF88F        0xE62E  #USER DEFINED CHAR\r
++0xF890        0xE62F  #USER DEFINED CHAR\r
++0xF891        0xE630  #USER DEFINED CHAR\r
++0xF892        0xE631  #USER DEFINED CHAR\r
++0xF893        0xE632  #USER DEFINED CHAR\r
++0xF894        0xE633  #USER DEFINED CHAR\r
++0xF895        0xE634  #USER DEFINED CHAR\r
++0xF896        0xE635  #USER DEFINED CHAR\r
++0xF897        0xE636  #USER DEFINED CHAR\r
++0xF898        0xE637  #USER DEFINED CHAR\r
++0xF899        0xE638  #USER DEFINED CHAR\r
++0xF89A        0xE639  #USER DEFINED CHAR\r
++0xF89B        0xE63A  #USER DEFINED CHAR\r
++0xF89C        0xE63B  #USER DEFINED CHAR\r
++0xF89D        0xE63C  #USER DEFINED CHAR\r
++0xF89E        0xE63D  #USER DEFINED CHAR\r
++0xF89F        0xE63E  #USER DEFINED CHAR\r
++0xF8A0        0xE63F  #USER DEFINED CHAR\r
++0xF8A1        0xE640  #USER DEFINED CHAR\r
++0xF8A2        0xE641  #USER DEFINED CHAR\r
++0xF8A3        0xE642  #USER DEFINED CHAR\r
++0xF8A4        0xE643  #USER DEFINED CHAR\r
++0xF8A5        0xE644  #USER DEFINED CHAR\r
++0xF8A6        0xE645  #USER DEFINED CHAR\r
++0xF8A7        0xE646  #USER DEFINED CHAR\r
++0xF8A8        0xE647  #USER DEFINED CHAR\r
++0xF8A9        0xE648  #USER DEFINED CHAR\r
++0xF8AA        0xE649  #USER DEFINED CHAR\r
++0xF8AB        0xE64A  #USER DEFINED CHAR\r
++0xF8AC        0xE64B  #USER DEFINED CHAR\r
++0xF8AD        0xE64C  #USER DEFINED CHAR\r
++0xF8AE        0xE64D  #USER DEFINED CHAR\r
++0xF8AF        0xE64E  #USER DEFINED CHAR\r
++0xF8B0        0xE64F  #USER DEFINED CHAR\r
++0xF8B1        0xE650  #USER DEFINED CHAR\r
++0xF8B2        0xE651  #USER DEFINED CHAR\r
++0xF8B3        0xE652  #USER DEFINED CHAR\r
++0xF8B4        0xE653  #USER DEFINED CHAR\r
++0xF8B5        0xE654  #USER DEFINED CHAR\r
++0xF8B6        0xE655  #USER DEFINED CHAR\r
++0xF8B7        0xE656  #USER DEFINED CHAR\r
++0xF8B8        0xE657  #USER DEFINED CHAR\r
++0xF8B9        0xE658  #USER DEFINED CHAR\r
++0xF8BA        0xE659  #USER DEFINED CHAR\r
++0xF8BB        0xE65A  #USER DEFINED CHAR\r
++0xF8BC        0xE65B  #USER DEFINED CHAR\r
++0xF8BD        0xE65C  #USER DEFINED CHAR\r
++0xF8BE        0xE65D  #USER DEFINED CHAR\r
++0xF8BF        0xE65E  #USER DEFINED CHAR\r
++0xF8C0        0xE65F  #USER DEFINED CHAR\r
++0xF8C1        0xE660  #USER DEFINED CHAR\r
++0xF8C2        0xE661  #USER DEFINED CHAR\r
++0xF8C3        0xE662  #USER DEFINED CHAR\r
++0xF8C4        0xE663  #USER DEFINED CHAR\r
++0xF8C5        0xE664  #USER DEFINED CHAR\r
++0xF8C6        0xE665  #USER DEFINED CHAR\r
++0xF8C7        0xE666  #USER DEFINED CHAR\r
++0xF8C8        0xE667  #USER DEFINED CHAR\r
++0xF8C9        0xE668  #USER DEFINED CHAR\r
++0xF8CA        0xE669  #USER DEFINED CHAR\r
++0xF8CB        0xE66A  #USER DEFINED CHAR\r
++0xF8CC        0xE66B  #USER DEFINED CHAR\r
++0xF8CD        0xE66C  #USER DEFINED CHAR\r
++0xF8CE        0xE66D  #USER DEFINED CHAR\r
++0xF8CF        0xE66E  #USER DEFINED CHAR\r
++0xF8D0        0xE66F  #USER DEFINED CHAR\r
++0xF8D1        0xE670  #USER DEFINED CHAR\r
++0xF8D2        0xE671  #USER DEFINED CHAR\r
++0xF8D3        0xE672  #USER DEFINED CHAR\r
++0xF8D4        0xE673  #USER DEFINED CHAR\r
++0xF8D5        0xE674  #USER DEFINED CHAR\r
++0xF8D6        0xE675  #USER DEFINED CHAR\r
++0xF8D7        0xE676  #USER DEFINED CHAR\r
++0xF8D8        0xE677  #USER DEFINED CHAR\r
++0xF8D9        0xE678  #USER DEFINED CHAR\r
++0xF8DA        0xE679  #USER DEFINED CHAR\r
++0xF8DB        0xE67A  #USER DEFINED CHAR\r
++0xF8DC        0xE67B  #USER DEFINED CHAR\r
++0xF8DD        0xE67C  #USER DEFINED CHAR\r
++0xF8DE        0xE67D  #USER DEFINED CHAR\r
++0xF8DF        0xE67E  #USER DEFINED CHAR\r
++0xF8E0        0xE67F  #USER DEFINED CHAR\r
++0xF8E1        0xE680  #USER DEFINED CHAR\r
++0xF8E2        0xE681  #USER DEFINED CHAR\r
++0xF8E3        0xE682  #USER DEFINED CHAR\r
++0xF8E4        0xE683  #USER DEFINED CHAR\r
++0xF8E5        0xE684  #USER DEFINED CHAR\r
++0xF8E6        0xE685  #USER DEFINED CHAR\r
++0xF8E7        0xE686  #USER DEFINED CHAR\r
++0xF8E8        0xE687  #USER DEFINED CHAR\r
++0xF8E9        0xE688  #USER DEFINED CHAR\r
++0xF8EA        0xE689  #USER DEFINED CHAR\r
++0xF8EB        0xE68A  #USER DEFINED CHAR\r
++0xF8EC        0xE68B  #USER DEFINED CHAR\r
++0xF8ED        0xE68C  #USER DEFINED CHAR\r
++0xF8EE        0xE68D  #USER DEFINED CHAR\r
++0xF8EF        0xE68E  #USER DEFINED CHAR\r
++0xF8F0        0xE68F  #USER DEFINED CHAR\r
++0xF8F1        0xE690  #USER DEFINED CHAR\r
++0xF8F2        0xE691  #USER DEFINED CHAR\r
++0xF8F3        0xE692  #USER DEFINED CHAR\r
++0xF8F4        0xE693  #USER DEFINED CHAR\r
++0xF8F5        0xE694  #USER DEFINED CHAR\r
++0xF8F6        0xE695  #USER DEFINED CHAR\r
++0xF8F7        0xE696  #USER DEFINED CHAR\r
++0xF8F8        0xE697  #USER DEFINED CHAR\r
++0xF8F9        0xE698  #USER DEFINED CHAR\r
++0xF8FA        0xE699  #USER DEFINED CHAR\r
++0xF8FB        0xE69A  #USER DEFINED CHAR\r
++0xF8FC        0xE69B  #USER DEFINED CHAR\r
++0xF940        0xE69C  #USER DEFINED CHAR\r
++0xF941        0xE69D  #USER DEFINED CHAR\r
++0xF942        0xE69E  #USER DEFINED CHAR\r
++0xF943        0xE69F  #USER DEFINED CHAR\r
++0xF944        0xE6A0  #USER DEFINED CHAR\r
++0xF945        0xE6A1  #USER DEFINED CHAR\r
++0xF946        0xE6A2  #USER DEFINED CHAR\r
++0xF947        0xE6A3  #USER DEFINED CHAR\r
++0xF948        0xE6A4  #USER DEFINED CHAR\r
++0xF949        0xE6A5  #USER DEFINED CHAR\r
++0xF94A        0xE6A6  #USER DEFINED CHAR\r
++0xF94B        0xE6A7  #USER DEFINED CHAR\r
++0xF94C        0xE6A8  #USER DEFINED CHAR\r
++0xF94D        0xE6A9  #USER DEFINED CHAR\r
++0xF94E        0xE6AA  #USER DEFINED CHAR\r
++0xF94F        0xE6AB  #USER DEFINED CHAR\r
++0xF950        0xE6AC  #USER DEFINED CHAR\r
++0xF951        0xE6AD  #USER DEFINED CHAR\r
++0xF952        0xE6AE  #USER DEFINED CHAR\r
++0xF953        0xE6AF  #USER DEFINED CHAR\r
++0xF954        0xE6B0  #USER DEFINED CHAR\r
++0xF955        0xE6B1  #USER DEFINED CHAR\r
++0xF956        0xE6B2  #USER DEFINED CHAR\r
++0xF957        0xE6B3  #USER DEFINED CHAR\r
++0xF958        0xE6B4  #USER DEFINED CHAR\r
++0xF959        0xE6B5  #USER DEFINED CHAR\r
++0xF95A        0xE6B6  #USER DEFINED CHAR\r
++0xF95B        0xE6B7  #USER DEFINED CHAR\r
++0xF95C        0xE6B8  #USER DEFINED CHAR\r
++0xF95D        0xE6B9  #USER DEFINED CHAR\r
++0xF95E        0xE6BA  #USER DEFINED CHAR\r
++0xF95F        0xE6BB  #USER DEFINED CHAR\r
++0xF960        0xE6BC  #USER DEFINED CHAR\r
++0xF961        0xE6BD  #USER DEFINED CHAR\r
++0xF962        0xE6BE  #USER DEFINED CHAR\r
++0xF963        0xE6BF  #USER DEFINED CHAR\r
++0xF964        0xE6C0  #USER DEFINED CHAR\r
++0xF965        0xE6C1  #USER DEFINED CHAR\r
++0xF966        0xE6C2  #USER DEFINED CHAR\r
++0xF967        0xE6C3  #USER DEFINED CHAR\r
++0xF968        0xE6C4  #USER DEFINED CHAR\r
++0xF969        0xE6C5  #USER DEFINED CHAR\r
++0xF96A        0xE6C6  #USER DEFINED CHAR\r
++0xF96B        0xE6C7  #USER DEFINED CHAR\r
++0xF96C        0xE6C8  #USER DEFINED CHAR\r
++0xF96D        0xE6C9  #USER DEFINED CHAR\r
++0xF96E        0xE6CA  #USER DEFINED CHAR\r
++0xF96F        0xE6CB  #USER DEFINED CHAR\r
++0xF970        0xE6CC  #USER DEFINED CHAR\r
++0xF971        0xE6CD  #USER DEFINED CHAR\r
++0xF972        0xE6CE  #USER DEFINED CHAR\r
++0xF973        0xE6CF  #USER DEFINED CHAR\r
++0xF974        0xE6D0  #USER DEFINED CHAR\r
++0xF975        0xE6D1  #USER DEFINED CHAR\r
++0xF976        0xE6D2  #USER DEFINED CHAR\r
++0xF977        0xE6D3  #USER DEFINED CHAR\r
++0xF978        0xE6D4  #USER DEFINED CHAR\r
++0xF979        0xE6D5  #USER DEFINED CHAR\r
++0xF97A        0xE6D6  #USER DEFINED CHAR\r
++0xF97B        0xE6D7  #USER DEFINED CHAR\r
++0xF97C        0xE6D8  #USER DEFINED CHAR\r
++0xF97D        0xE6D9  #USER DEFINED CHAR\r
++0xF97E        0xE6DA  #USER DEFINED CHAR\r
++0xF980        0xE6DB  #USER DEFINED CHAR\r
++0xF981        0xE6DC  #USER DEFINED CHAR\r
++0xF982        0xE6DD  #USER DEFINED CHAR\r
++0xF983        0xE6DE  #USER DEFINED CHAR\r
++0xF984        0xE6DF  #USER DEFINED CHAR\r
++0xF985        0xE6E0  #USER DEFINED CHAR\r
++0xF986        0xE6E1  #USER DEFINED CHAR\r
++0xF987        0xE6E2  #USER DEFINED CHAR\r
++0xF988        0xE6E3  #USER DEFINED CHAR\r
++0xF989        0xE6E4  #USER DEFINED CHAR\r
++0xF98A        0xE6E5  #USER DEFINED CHAR\r
++0xF98B        0xE6E6  #USER DEFINED CHAR\r
++0xF98C        0xE6E7  #USER DEFINED CHAR\r
++0xF98D        0xE6E8  #USER DEFINED CHAR\r
++0xF98E        0xE6E9  #USER DEFINED CHAR\r
++0xF98F        0xE6EA  #USER DEFINED CHAR\r
++0xF990        0xE6EB  #USER DEFINED CHAR\r
++0xF991        0xE6EC  #USER DEFINED CHAR\r
++0xF992        0xE6ED  #USER DEFINED CHAR\r
++0xF993        0xE6EE  #USER DEFINED CHAR\r
++0xF994        0xE6EF  #USER DEFINED CHAR\r
++0xF995        0xE6F0  #USER DEFINED CHAR\r
++0xF996        0xE6F1  #USER DEFINED CHAR\r
++0xF997        0xE6F2  #USER DEFINED CHAR\r
++0xF998        0xE6F3  #USER DEFINED CHAR\r
++0xF999        0xE6F4  #USER DEFINED CHAR\r
++0xF99A        0xE6F5  #USER DEFINED CHAR\r
++0xF99B        0xE6F6  #USER DEFINED CHAR\r
++0xF99C        0xE6F7  #USER DEFINED CHAR\r
++0xF99D        0xE6F8  #USER DEFINED CHAR\r
++0xF99E        0xE6F9  #USER DEFINED CHAR\r
++0xF99F        0xE6FA  #USER DEFINED CHAR\r
++0xF9A0        0xE6FB  #USER DEFINED CHAR\r
++0xF9A1        0xE6FC  #USER DEFINED CHAR\r
++0xF9A2        0xE6FD  #USER DEFINED CHAR\r
++0xF9A3        0xE6FE  #USER DEFINED CHAR\r
++0xF9A4        0xE6FF  #USER DEFINED CHAR\r
++0xF9A5        0xE700  #USER DEFINED CHAR\r
++0xF9A6        0xE701  #USER DEFINED CHAR\r
++0xF9A7        0xE702  #USER DEFINED CHAR\r
++0xF9A8        0xE703  #USER DEFINED CHAR\r
++0xF9A9        0xE704  #USER DEFINED CHAR\r
++0xF9AA        0xE705  #USER DEFINED CHAR\r
++0xF9AB        0xE706  #USER DEFINED CHAR\r
++0xF9AC        0xE707  #USER DEFINED CHAR\r
++0xF9AD        0xE708  #USER DEFINED CHAR\r
++0xF9AE        0xE709  #USER DEFINED CHAR\r
++0xF9AF        0xE70A  #USER DEFINED CHAR\r
++0xF9B0        0xE70B  #USER DEFINED CHAR\r
++0xF9B1        0xE70C  #USER DEFINED CHAR\r
++0xF9B2        0xE70D  #USER DEFINED CHAR\r
++0xF9B3        0xE70E  #USER DEFINED CHAR\r
++0xF9B4        0xE70F  #USER DEFINED CHAR\r
++0xF9B5        0xE710  #USER DEFINED CHAR\r
++0xF9B6        0xE711  #USER DEFINED CHAR\r
++0xF9B7        0xE712  #USER DEFINED CHAR\r
++0xF9B8        0xE713  #USER DEFINED CHAR\r
++0xF9B9        0xE714  #USER DEFINED CHAR\r
++0xF9BA        0xE715  #USER DEFINED CHAR\r
++0xF9BB        0xE716  #USER DEFINED CHAR\r
++0xF9BC        0xE717  #USER DEFINED CHAR\r
++0xF9BD        0xE718  #USER DEFINED CHAR\r
++0xF9BE        0xE719  #USER DEFINED CHAR\r
++0xF9BF        0xE71A  #USER DEFINED CHAR\r
++0xF9C0        0xE71B  #USER DEFINED CHAR\r
++0xF9C1        0xE71C  #USER DEFINED CHAR\r
++0xF9C2        0xE71D  #USER DEFINED CHAR\r
++0xF9C3        0xE71E  #USER DEFINED CHAR\r
++0xF9C4        0xE71F  #USER DEFINED CHAR\r
++0xF9C5        0xE720  #USER DEFINED CHAR\r
++0xF9C6        0xE721  #USER DEFINED CHAR\r
++0xF9C7        0xE722  #USER DEFINED CHAR\r
++0xF9C8        0xE723  #USER DEFINED CHAR\r
++0xF9C9        0xE724  #USER DEFINED CHAR\r
++0xF9CA        0xE725  #USER DEFINED CHAR\r
++0xF9CB        0xE726  #USER DEFINED CHAR\r
++0xF9CC        0xE727  #USER DEFINED CHAR\r
++0xF9CD        0xE728  #USER DEFINED CHAR\r
++0xF9CE        0xE729  #USER DEFINED CHAR\r
++0xF9CF        0xE72A  #USER DEFINED CHAR\r
++0xF9D0        0xE72B  #USER DEFINED CHAR\r
++0xF9D1        0xE72C  #USER DEFINED CHAR\r
++0xF9D2        0xE72D  #USER DEFINED CHAR\r
++0xF9D3        0xE72E  #USER DEFINED CHAR\r
++0xF9D4        0xE72F  #USER DEFINED CHAR\r
++0xF9D5        0xE730  #USER DEFINED CHAR\r
++0xF9D6        0xE731  #USER DEFINED CHAR\r
++0xF9D7        0xE732  #USER DEFINED CHAR\r
++0xF9D8        0xE733  #USER DEFINED CHAR\r
++0xF9D9        0xE734  #USER DEFINED CHAR\r
++0xF9DA        0xE735  #USER DEFINED CHAR\r
++0xF9DB        0xE736  #USER DEFINED CHAR\r
++0xF9DC        0xE737  #USER DEFINED CHAR\r
++0xF9DD        0xE738  #USER DEFINED CHAR\r
++0xF9DE        0xE739  #USER DEFINED CHAR\r
++0xF9DF        0xE73A  #USER DEFINED CHAR\r
++0xF9E0        0xE73B  #USER DEFINED CHAR\r
++0xF9E1        0xE73C  #USER DEFINED CHAR\r
++0xF9E2        0xE73D  #USER DEFINED CHAR\r
++0xF9E3        0xE73E  #USER DEFINED CHAR\r
++0xF9E4        0xE73F  #USER DEFINED CHAR\r
++0xF9E5        0xE740  #USER DEFINED CHAR\r
++0xF9E6        0xE741  #USER DEFINED CHAR\r
++0xF9E7        0xE742  #USER DEFINED CHAR\r
++0xF9E8        0xE743  #USER DEFINED CHAR\r
++0xF9E9        0xE744  #USER DEFINED CHAR\r
++0xF9EA        0xE745  #USER DEFINED CHAR\r
++0xF9EB        0xE746  #USER DEFINED CHAR\r
++0xF9EC        0xE747  #USER DEFINED CHAR\r
++0xF9ED        0xE748  #USER DEFINED CHAR\r
++0xF9EE        0xE749  #USER DEFINED CHAR\r
++0xF9EF        0xE74A  #USER DEFINED CHAR\r
++0xF9F0        0xE74B  #USER DEFINED CHAR\r
++0xF9F1        0xE74C  #USER DEFINED CHAR\r
++0xF9F2        0xE74D  #USER DEFINED CHAR\r
++0xF9F3        0xE74E  #USER DEFINED CHAR\r
++0xF9F4        0xE74F  #USER DEFINED CHAR\r
++0xF9F5        0xE750  #USER DEFINED CHAR\r
++0xF9F6        0xE751  #USER DEFINED CHAR\r
++0xF9F7        0xE752  #USER DEFINED CHAR\r
++0xF9F8        0xE753  #USER DEFINED CHAR\r
++0xF9F9        0xE754  #USER DEFINED CHAR\r
++0xF9FA        0xE755  #USER DEFINED CHAR\r
++0xF9FB        0xE756  #USER DEFINED CHAR\r
++0xF9FC        0xE757  #USER DEFINED CHAR\r
+ 0xFA40        0x2170  #SMALL ROMAN NUMERAL ONE\r
+ 0xFA41        0x2171  #SMALL ROMAN NUMERAL TWO\r
+ 0xFA42        0x2172  #SMALL ROMAN NUMERAL THREE\r