summaryrefslogtreecommitdiff
path: root/source/codepages
diff options
context:
space:
mode:
Diffstat (limited to 'source/codepages')
-rw-r--r--source/codepages/.cvsignore1
-rw-r--r--source/codepages/codepage_def.43770
-rw-r--r--source/codepages/codepage_def.73758
-rw-r--r--source/codepages/codepage_def.85054
-rw-r--r--source/codepages/codepage_def.85263
-rw-r--r--source/codepages/codepage_def.861135
-rw-r--r--source/codepages/codepage_def.866168
-rw-r--r--source/codepages/codepage_def.93224
-rw-r--r--source/codepages/codepage_def.93624
-rw-r--r--source/codepages/codepage_def.94924
-rw-r--r--source/codepages/codepage_def.95024
-rw-r--r--source/codepages/dummy.in0
12 files changed, 645 insertions, 0 deletions
diff --git a/source/codepages/.cvsignore b/source/codepages/.cvsignore
new file mode 100644
index 00000000000..421376db9e8
--- /dev/null
+++ b/source/codepages/.cvsignore
@@ -0,0 +1 @@
+dummy
diff --git a/source/codepages/codepage_def.437 b/source/codepages/codepage_def.437
new file mode 100644
index 00000000000..d357c074e44
--- /dev/null
+++ b/source/codepages/codepage_def.437
@@ -0,0 +1,70 @@
+#
+# 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 437 - MS-DOS Latin US
+# defines lower->upper mapping.
+# Written by Jeremy Allison <jallison@whistle.com>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+ 0x87 0x80 True True
+ 0x81 0x9A True True
+ 0x82 0x90 True True
+ 0x83 0x41 True False
+ 0x84 0x8E True True
+ 0x85 0x41 True False
+ 0x86 0x8F True True
+ 0x88 0x45 True False
+ 0x89 0x45 True False
+ 0x8A 0x45 True False
+ 0x8B 0x49 True False
+ 0x8C 0x49 True False
+ 0x8D 0x49 True False
+ 0x91 0x92 True True
+ 0x93 0x4F True False
+ 0x94 0x99 True True
+ 0x95 0x4F True False
+ 0x96 0x55 True False
+ 0x97 0x55 True False
+ 0x9B 0 False False
+ 0x9C 0 False False
+ 0x9D 0 False False
+ 0xA0 0x41 True False
+ 0xA1 0x49 True False
+ 0xA2 0x4F True False
+ 0xA3 0x55 True False
+ 0xA4 0xA5 True True
+ 0xA8 0 False False
+ 0xAD 0 False False
+ 0xAE 0 False False
+ 0xAF 0 False False
+ 0xE0 0 False False
+ 0xE1 0 False False
+ 0xE2 0 False False
+ 0xE3 0 False False
+ 0xE4 0 False False
+ 0xE5 0 False False
+ 0xE6 0 False False
+ 0xE7 0 False False
+ 0xE8 0 False False
+ 0xE9 0 False False
+ 0xEA 0 False False
+ 0xEB 0 False False
+ 0xEC 0 False False
+ 0xED 0 False False
+ 0xEE 0 False False
+ 0xEF 0 False False
diff --git a/source/codepages/codepage_def.737 b/source/codepages/codepage_def.737
new file mode 100644
index 00000000000..9da99f3f3b0
--- /dev/null
+++ b/source/codepages/codepage_def.737
@@ -0,0 +1,58 @@
+#
+# 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 737 - Windows '95 Greek
+# defines lower->upper mapping.
+# Written by Manousaridis Haris <genesis@the.forthnet.gr>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+ 0x87 0x80 True True
+ 0x98 0x80 True True
+ 0x99 0x81 True True
+ 0x9A 0x82 True True
+ 0x9B 0x83 True True
+ 0x9C 0x84 True True
+ 0x9D 0x85 True True
+ 0x9E 0x86 True True
+ 0x9F 0x87 True True
+ 0xA0 0x88 True True
+ 0xA1 0x89 True True
+ 0xA2 0x8A True True
+ 0xA3 0x8B True True
+ 0xA4 0x8C True True
+ 0xA5 0x8D True True
+ 0xA6 0x8E True True
+ 0xA7 0x8F True True
+ 0xA8 0x90 True True
+ 0xA9 0x91 True True
+ 0xAA 0x91 True True
+ 0xAB 0x92 True True
+ 0xAC 0x93 True True
+ 0xAD 0x94 True True
+ 0xAE 0x95 True True
+ 0xAF 0x96 True True
+ 0xE0 0x97 True True
+ 0xE1 0xEA True True
+ 0xE2 0xEB True True
+ 0xE3 0xEC True True
+ 0xE4 0xF4 True True
+ 0xE5 0xED True True
+ 0xE6 0xEE True True
+ 0xE7 0xEF True True
+ 0xE8 0xF5 True True
+ 0xE9 0xF0 True True
diff --git a/source/codepages/codepage_def.850 b/source/codepages/codepage_def.850
new file mode 100644
index 00000000000..e2466a707af
--- /dev/null
+++ b/source/codepages/codepage_def.850
@@ -0,0 +1,54 @@
+#
+# 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 850 - MS-DOS Latin 1
+# defines lower->upper mapping.
+# Written by Jeremy Allison (jallison@whistle.com)
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+ 0x85 0xB7 True True
+ 0xA0 0xB5 True True
+ 0x83 0xB6 True True
+ 0xC6 0xC7 True True
+ 0x84 0x8E True True
+ 0x86 0x8F True True
+ 0x91 0x92 True True
+ 0x87 0x80 True True
+ 0x8A 0xD4 True True
+ 0x82 0x90 True True
+ 0x88 0xD2 True True
+ 0x89 0xD3 True True
+ 0x8D 0xDE True True
+ 0xA1 0xD6 True True
+ 0x8C 0xD7 True True
+ 0x8B 0xD8 True True
+ 0xD0 0xD1 True True
+ 0xA4 0xA5 True True
+ 0x95 0xE3 True True
+ 0xA2 0xE0 True True
+ 0x93 0xE2 True True
+ 0xE4 0xE5 True True
+ 0x94 0x99 True True
+ 0x9B 0x9D True True
+ 0x97 0xEB True True
+ 0xA3 0xE9 True True
+ 0x96 0xEA True True
+ 0x81 0x9A True True
+ 0xEC 0xED True True
+ 0xE7 0xE8 True True
+ 0x9C 0 False False
diff --git a/source/codepages/codepage_def.852 b/source/codepages/codepage_def.852
new file mode 100644
index 00000000000..ed1423428ca
--- /dev/null
+++ b/source/codepages/codepage_def.852
@@ -0,0 +1,63 @@
+#
+# 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 852 - MS-DOS Latin 2
+# defines lower->upper mapping.
+# Written by Leos Bitto <bitto@altec.cz>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+ 0x81 0x9A True True
+ 0x82 0x90 True True
+ 0x83 0xB6 True True
+ 0x84 0x8E True True
+ 0x85 0xDE True True
+ 0x86 0x8F True True
+ 0x87 0x80 True True
+ 0x88 0x9D True True
+ 0x89 0xD3 True True
+ 0x8B 0x8A True True
+ 0x8C 0xD7 True True
+ 0x92 0x91 True True
+ 0x93 0xE2 True True
+ 0x94 0x99 True True
+ 0x96 0x95 True True
+ 0x98 0x97 True True
+ 0x9C 0x9B True True
+ 0x9F 0xAC True True
+ 0xA0 0xB5 True True
+ 0xA1 0xD6 True True
+ 0xA2 0xE0 True True
+ 0xA3 0xE9 True True
+ 0xA5 0xA4 True True
+ 0xA7 0xA6 True True
+ 0xA9 0xA8 True True
+ 0xAB 0x8D True True
+ 0xAD 0xB8 True True
+ 0xBE 0xBD True True
+ 0xC7 0xC6 True True
+ 0xD0 0xD1 True True
+ 0xD4 0xD2 True True
+ 0xD8 0xB7 True True
+ 0xE4 0xE3 True True
+ 0xE5 0xD5 True True
+ 0xE7 0xE6 True True
+ 0xEA 0xE8 True True
+ 0xEC 0xED True True
+ 0xEE 0xDD True True
+ 0xFB 0xEB True True
+ 0xFD 0xFC True True
diff --git a/source/codepages/codepage_def.861 b/source/codepages/codepage_def.861
new file mode 100644
index 00000000000..b73fc576d85
--- /dev/null
+++ b/source/codepages/codepage_def.861
@@ -0,0 +1,135 @@
+#
+# 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 861 - MS-DOS Icelandic
+# defines lower->upper mapping.
+# Written by Magn=FAs G=EDslason <magnus@hi.is>
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+ 0x85 0x41 True False # =E0
+ 0xA0 0xA4 True True # =E1 =C1
+ 0x83 0x41 True False # =E2
+ 0x84 0x8E True True # =E4 =C4
+ 0x86 0x8F True True # =E5 =C5
+ 0x91 0x92 True True # =E6 =C6
+ 0x87 0x80 True True # =E7 =C7
+ 0x8A 0x45 True False # =E8
+ 0x82 0x90 True True # =E9 =C9
+ 0x88 0x45 True False # =EA
+ 0x89 0x45 True False # =EB
+ 0xA1 0xA5 True True # =ED =CD
+ 0x8C 0x8B True True # =F0 =D0
+ 0xA2 0xA6 True True # =F3 =D3
+ 0x93 0x4F True False # =F4
+ 0x94 0x99 True True # =F6 =D6
+ 0x9B 0x9D True True # =F8 =D8
+ 0xA3 0xA7 True True # =FA =DA
+ 0x96 0x55 True False # =FB
+ 0x81 0x9A True True # =FC =DC
+ 0x98 0x97 True True # =FD =DD
+ 0x95 0x8D True True # =FE =DE
+ 0x9C 0 False False
+ 0x9E 0 False False
+ 0x9F 0 False False
+ 0xA8 0 False False
+ 0xA9 0 False False
+ 0xAA 0 False False
+ 0xAB 0 False False
+ 0xAC 0 False False
+ 0xAD 0 False False
+ 0xAE 0 False False
+ 0xAF 0 False False
+ 0xB0 0 False False
+ 0xB1 0 False False
+ 0xB2 0 False False
+ 0xB3 0 False False
+ 0xB4 0 False False
+ 0xB5 0 False False
+ 0xB6 0 False False
+ 0xB7 0 False False
+ 0xB8 0 False False
+ 0xB9 0 False False
+ 0xBA 0 False False
+ 0xBB 0 False False
+ 0xBC 0 False False
+ 0xBD 0 False False
+ 0xBE 0 False False
+ 0xBF 0 False False
+ 0xC0 0 False False
+ 0xC1 0 False False
+ 0xC2 0 False False
+ 0xC3 0 False False
+ 0xC4 0 False False
+ 0xC5 0 False False
+ 0xC6 0 False False
+ 0xC7 0 False False
+ 0xC8 0 False False
+ 0xC9 0 False False
+ 0xCA 0 False False
+ 0xCB 0 False False
+ 0xCC 0 False False
+ 0xCD 0 False False
+ 0xCE 0 False False
+ 0xCF 0 False False
+ 0xD0 0 False False
+ 0xD1 0 False False
+ 0xD2 0 False False
+ 0xD3 0 False False
+ 0xD4 0 False False
+ 0xD5 0 False False
+ 0xD6 0 False False
+ 0xD7 0 False False
+ 0xD8 0 False False
+ 0xD9 0 False False
+ 0xDA 0 False False
+ 0xDB 0 False False
+ 0xDC 0 False False
+ 0xDD 0 False False
+ 0xDE 0 False False
+ 0xDF 0 False False
+ 0xE0 0 False False
+ 0xE1 0 False False
+ 0xE2 0 False False
+ 0xE3 0 False False
+ 0xE4 0 False False
+ 0xE5 0 False False
+ 0xE6 0 False False
+ 0xE7 0 False False
+ 0xE8 0 False False
+ 0xE9 0 False False
+ 0xEA 0 False False
+ 0xEB 0 False False
+ 0xEC 0 False False
+ 0xED 0 False False
+ 0xEE 0 False False
+ 0xEF 0 False False
+ 0xF0 0 False False
+ 0xF1 0 False False
+ 0xF2 0 False False
+ 0xF3 0 False False
+ 0xF4 0 False False
+ 0xF5 0 False False
+ 0xF6 0 False False
+ 0xF7 0 False False
+ 0xF8 0 False False
+ 0xF9 0 False False
+ 0xFA 0 False False
+ 0xFB 0 False False
+ 0xFC 0 False False
+ 0xFD 0 False False
+ 0xFE 0 False False
+ 0xFF 0 False False
diff --git a/source/codepages/codepage_def.866 b/source/codepages/codepage_def.866
new file mode 100644
index 00000000000..c28d288be0b
--- /dev/null
+++ b/source/codepages/codepage_def.866
@@ -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 866 - MS-DOS Cyrillic
+# defines lower->upper mapping.
+# Written by ODiP ( odip@biogate.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 --git a/source/codepages/codepage_def.932 b/source/codepages/codepage_def.932
new file mode 100644
index 00000000000..8d9ff631fba
--- /dev/null
+++ b/source/codepages/codepage_def.932
@@ -0,0 +1,24 @@
+#
+# 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 932 - MS-DOS Japanese SJIS
+# defines lower->upper mapping.
+# Written by Jeremy Allison <jallison@whistle.com>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+# This file is intentionaly empty - no mappings are done. \ No newline at end of file
diff --git a/source/codepages/codepage_def.936 b/source/codepages/codepage_def.936
new file mode 100644
index 00000000000..25a317ffeaf
--- /dev/null
+++ b/source/codepages/codepage_def.936
@@ -0,0 +1,24 @@
+#
+# 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 949 - MS-DOS Simplified Chinese.
+# defines lower->upper mapping.
+# Written by Jeremy Allison <jallison@whistle.com>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+# This file is intentionaly empty - no mappings are done.
diff --git a/source/codepages/codepage_def.949 b/source/codepages/codepage_def.949
new file mode 100644
index 00000000000..e3507904b58
--- /dev/null
+++ b/source/codepages/codepage_def.949
@@ -0,0 +1,24 @@
+#
+# 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 949 - MS-DOS Korean Hangul
+# defines lower->upper mapping.
+# Written by Jeremy Allison <jallison@whistle.com>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+# This file is intentionaly empty - no mappings are done.
diff --git a/source/codepages/codepage_def.950 b/source/codepages/codepage_def.950
new file mode 100644
index 00000000000..8c6d56a5366
--- /dev/null
+++ b/source/codepages/codepage_def.950
@@ -0,0 +1,24 @@
+#
+# 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 950 - MS-DOS Traditional Chinese
+# defines lower->upper mapping.
+# Written by Jeremy Allison <jallison@whistle.com>
+
+# The columns are :
+# lower upper map upper to lower map lower to upper
+#
+# This file is intentionaly empty - no mappings are done.
diff --git a/source/codepages/dummy.in b/source/codepages/dummy.in
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/source/codepages/dummy.in