summaryrefslogtreecommitdiff
path: root/source3/codepages
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1998-05-29 18:25:43 +0000
committerJeremy Allison <jra@samba.org>1998-05-29 18:25:43 +0000
commita10b9ab2b9b8dcb0c994a80e6e3deae359912f57 (patch)
tree612c06d160009411b2c3fafa6446241974c56427 /source3/codepages
parent73e93502fe5b55321d906acc1b1e3b56ad644862 (diff)
downloadsamba-a10b9ab2b9b8dcb0c994a80e6e3deae359912f57.tar.gz
Adding Greek and Icelandic codepages from :
Manousaridis Haris <genesis@the.forthnet.gr> and Magnús Gíslason <magnus@hi.is> respectively. Jeremy. (This used to be commit 583aeaf350ede4ea3e28124b8d66ab0d335656d9)
Diffstat (limited to 'source3/codepages')
-rw-r--r--source3/codepages/codepage_def.73758
-rw-r--r--source3/codepages/codepage_def.861135
2 files changed, 193 insertions, 0 deletions
diff --git a/source3/codepages/codepage_def.737 b/source3/codepages/codepage_def.737
new file mode 100644
index 00000000000..9da99f3f3b0
--- /dev/null
+++ b/source3/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/source3/codepages/codepage_def.861 b/source3/codepages/codepage_def.861
new file mode 100644
index 00000000000..b73fc576d85
--- /dev/null
+++ b/source3/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