Date: Saturday, June 9, 2018 @ 06:11:59
Author: arojas
Revision: 342106
BUILDINFO rebuild
Added:
ibus-unikey/trunk/ibus-unikey-gcc6.patch
Modified:
ibus-unikey/trunk/PKGBUILD
------------------------+
PKGBUILD | 13 +-
ibus-unikey-gcc6.patch | 290 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 300 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-09 04:37:45 UTC (rev 342105)
+++ PKGBUILD 2018-06-09 06:11:59 UTC (rev 342106)
@@ -5,7 +5,7 @@
pkgname=ibus-unikey
pkgver=0.6.1
-pkgrel=4
+pkgrel=5
pkgdesc='IBus module for Vietnamese Keyboard'
arch=('x86_64')
license=('GPL')
@@ -12,9 +12,16 @@
url='https://code.google.com/archive/p/ibus-unikey/'
depends=('ibus')
makedepends=('intltool')
-source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus-unikey/${pkgname}-${pkgver}.tar.gz")
-md5sums=('3bae6df0d4609a8c438c246030b9a61e')
+source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus-unikey/${pkgname}-${pkgver}.tar.gz"
+ ibus-unikey-gcc6.patch)
+md5sums=('3bae6df0d4609a8c438c246030b9a61e'
+ 'f44aa534c46438a26e3c4ad7434f3a4c')
+prepare() {
+ cd $pkgname-$pkgver
+ patch -p1 -i ../ibus-unikey-gcc6.patch # Fix build with GCC 6 (Gentoo)
+}
+
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
Added: ibus-unikey-gcc6.patch
===================================================================
--- ibus-unikey-gcc6.patch (rev 0)
+++ ibus-unikey-gcc6.patch 2018-06-09 06:11:59 UTC (rev 342106)
@@ -0,0 +1,290 @@
+--- ibus-unikey-0.6.1/ukengine/data.cpp.old 2016-09-21 19:56:02.388382226
-0400
++++ ibus-unikey-0.6.1/ukengine/data.cpp 2016-09-21 20:18:07.943009680
-0400
+@@ -96,149 +96,149 @@
+ unsigned char SingleByteTables[][TOTAL_VNCHARS] =
+
+ // TCVN3
+-{{'A','a','�','�','�','�','�','�','�','�','�','�', // 0: a
+- '�','�','�','�','�','�','�','�','�','�','�','�', // 1: a^
+- '�','�','�','�','�','�','�','�','�','�','�','�', // 2: a(
+- 'B','b','C','c','D','d',
+- '�','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�', // 3: e
+- '�','�','�','�','�','�','�','�','�','�','�','�', // 4: e^
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�', // 5: i
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�', // 6: o
+- '�','�','�','�','�','�','�','�','�','�','�','�', // 7: o^
+- '�','�','�','�','�','�','�','�','�','�','�','�', // 8: o+
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','�','�','�','�','�','�','�','�','�','�', // 9: u
+- '�','�','�','�','�','�','�','�','�','�','�','�', //10: u+
+- 'V','v','W','w','X','x',
+- 'Y','y','�','�','�','�','�','�','�','�','�','�', //11: y
+- 'Z','z',
+- 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
+- 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
+- 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B,
+- 0x9C, 0x9E, 0x9F},
++{{'A',(unsigned char)'a',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 0: a
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 1: a^
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 2: a(
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 3: e
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 4: e^
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 5: i
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 6: o
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 7: o^
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 8: o+
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) // 9: u
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) //10: u+
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char) //11: y
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x80,(unsigned char) 0x82,(unsigned char) 0x83,(unsigned char)
0x84,(unsigned char) 0x85,(unsigned char) 0x86,(unsigned char) 0x87,(unsigned
char) 0x88,(unsigned char)
++ 0x89,(unsigned char) 0x8A,(unsigned char) 0x8B,(unsigned char)
0x8C,(unsigned char) 0x8E,(unsigned char) 0x91,(unsigned char) 0x92,(unsigned
char) 0x93,(unsigned char)
++ 0x94,(unsigned char) 0x95,(unsigned char) 0x96,(unsigned char)
0x97,(unsigned char) 0x98,(unsigned char) 0x99,(unsigned char) 0x9A,(unsigned
char) 0x9B,(unsigned char)
++ 0x9C,(unsigned char) 0x9E,(unsigned char) 0x9F},
+ //VPS
+-{ 'A','a','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'B','b','C','c','D','d',
+- '�','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'V','v','W','w','X','x',
+- 'Y','y','�','�','�','�','�','�','�','�','�','�',
+- 'Z','z',
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x8E, 0x91, 0x92, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x9E, 0x00},
++{ (unsigned char)'A',(unsigned char)'a',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x8E,(unsigned char) 0x91,(unsigned char) 0x92,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x9E,(unsigned char) 0x00},
+ //VISCII
+-{ 'A','a','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'B','b','C','c','D','d',
+- '�','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'V','v','W','w','X','x',
+- 'Y','y','�','�','�','�','�','�','�','�','�','�',
+- 'Z','z',
+- 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x9E, 0x00},
++{ (unsigned char)'A',(unsigned char)'a',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x80,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x8E,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x9E,(unsigned char) 0x00},
+ // BKHCM1
+-{'A','a','�','�','�','�','�','�','�','�','�','�',
+- '�','�','~','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'B','b','C','c','D','d',
+- '}','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'V','v','W','w','X','x',
+- 'Y','y','{','�','^','�','`','�','|','�','�','�',
+- 'Z','z',
+- 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x8E, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x9E, 0x00},
++{(unsigned char)'A',(unsigned char)'a',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)'~',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '}',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'{',(unsigned char)'�',(unsigned
char)'^',(unsigned char)'�',(unsigned char)'`',(unsigned char)'�',(unsigned
char)'|',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x80,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x8E,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x9E,(unsigned char) 0x00},
+ //Vietware-F
+-{ 'A','a','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'B','b','C','c','D','d',
+- '�','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'V','v','W','w','X','x',
+- 'Y','y','�','�','�','�','�','�','�','�','�','�',
+- 'Z','z',
+- 0x80, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88,
+- 0x89, 0x8A, 0x8B, 0x8C, 0x8E, 0x91, 0x92, 0x93,
+- 0x94, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x9E, 0x00},
++{ (unsigned char)'A',(unsigned char)'a',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x80,(unsigned char) 0x82,(unsigned char) 0x83,(unsigned char)
0x84,(unsigned char) 0x85,(unsigned char) 0x86,(unsigned char) 0x87,(unsigned
char) 0x88,(unsigned char)
++ 0x89,(unsigned char) 0x8A,(unsigned char) 0x8B,(unsigned char)
0x8C,(unsigned char) 0x8E,(unsigned char) 0x91,(unsigned char) 0x92,(unsigned
char) 0x93,(unsigned char)
++ 0x94,(unsigned char) 0x95,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x9E,(unsigned char) 0x00},
+ // ISC
+- {'A','a','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'B','b','C','c','D','d',
+- '�','�',
+- 'E','e','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'F','f','G','g','H','h',
+- 'I','i','�','�','�','�','�','�','�','�','�','�',
+- 'J','j','K','k','L','l','M','m','N','n',
+- 'O','o','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- '�','�','�','�','�','�','�','�','�','�','�','�',
+- 'P','p','Q','q','R','r','S','s','T','t',
+- 'U','u','@','�','�','�','�','�','�','�','|','�',
+- '�','�','`','�',0x5C,'�','^','�','~','�','#','�',
+- 'V','v','W','w','X','x',
+- 'Y','y','�','�','�','�','�','�','�','�','�','�',
+- 'Z','z',
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x12, 0x13,
+- 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+- 0x00, 0x00, 0x00}
++ {(unsigned char)'A',(unsigned char)'a',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'B',(unsigned char)'b',(unsigned char)'C',(unsigned char)'c',(unsigned
char)'D',(unsigned char)'d',(unsigned char)
++ '�',(unsigned char)'�',(unsigned char)
++ 'E',(unsigned char)'e',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'F',(unsigned char)'f',(unsigned char)'G',(unsigned char)'g',(unsigned
char)'H',(unsigned char)'h',(unsigned char)
++ 'I',(unsigned char)'i',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'J',(unsigned char)'j',(unsigned char)'K',(unsigned char)'k',(unsigned
char)'L',(unsigned char)'l',(unsigned char)'M',(unsigned char)'m',(unsigned
char)'N',(unsigned char)'n',(unsigned char)
++ 'O',(unsigned char)'o',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'P',(unsigned char)'p',(unsigned char)'Q',(unsigned char)'q',(unsigned
char)'R',(unsigned char)'r',(unsigned char)'S',(unsigned char)'s',(unsigned
char)'T',(unsigned char)'t',(unsigned char)
++ 'U',(unsigned char)'u',(unsigned char)'@',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'|',(unsigned char)'�',(unsigned
char)
++ '�',(unsigned char)'�',(unsigned char)'`',(unsigned char)'�',(unsigned
char)0x5C,(unsigned char)'�',(unsigned char)'^',(unsigned char)'�',(unsigned
char)'~',(unsigned char)'�',(unsigned char)'#',(unsigned char)'�',(unsigned
char)
++ 'V',(unsigned char)'v',(unsigned char)'W',(unsigned char)'w',(unsigned
char)'X',(unsigned char)'x',(unsigned char)
++ 'Y',(unsigned char)'y',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned char)'�',(unsigned
char)
++ 'Z',(unsigned char)'z',(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x11,(unsigned char) 0x12,(unsigned
char) 0x13,(unsigned char)
++ 0x14,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char)
0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned char) 0x00,(unsigned
char) 0x00,(unsigned char)
++ 0x00,(unsigned char) 0x00, (unsigned char) 0x00}
+ };
+
+ UKWORD DoubleByteTables[][TOTAL_VNCHARS] = {