Date: Saturday, June 9, 2018 @ 06:12:20
Author: arojas
Revision: 342107
archrelease: copy trunk to community-x86_64
Added:
ibus-unikey/repos/community-x86_64/PKGBUILD
(from rev 342106, ibus-unikey/trunk/PKGBUILD)
ibus-unikey/repos/community-x86_64/ibus-unikey-gcc6.patch
(from rev 342106, ibus-unikey/trunk/ibus-unikey-gcc6.patch)
Deleted:
ibus-unikey/repos/community-x86_64/PKGBUILD
------------------------+
PKGBUILD | 71 ++++++-----
ibus-unikey-gcc6.patch | 290 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 329 insertions(+), 32 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-09 06:11:59 UTC (rev 342106)
+++ PKGBUILD 2018-06-09 06:12:20 UTC (rev 342107)
@@ -1,32 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan <[email protected]>
-# Contributor: Thomas Dziedzic < gostrc at gmail >
-# Contributor: Trương Xuân Tính <xuantinh at gmail dot com>
-
-pkgname=ibus-unikey
-pkgver=0.6.1
-pkgrel=4
-pkgdesc='IBus module for Vietnamese Keyboard'
-arch=('x86_64')
-license=('GPL')
-url='http://code.google.com/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')
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- ./configure \
- --prefix=/usr \
- --libexecdir=/usr/lib/ibus
-
- make
-}
-
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- make DESTDIR="${pkgdir}" install
-}
Copied: ibus-unikey/repos/community-x86_64/PKGBUILD (from rev 342106,
ibus-unikey/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-06-09 06:12:20 UTC (rev 342107)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Thomas Dziedzic < gostrc at gmail >
+# Contributor: Trương Xuân Tính <xuantinh at gmail dot com>
+
+pkgname=ibus-unikey
+pkgver=0.6.1
+pkgrel=5
+pkgdesc='IBus module for Vietnamese Keyboard'
+arch=('x86_64')
+license=('GPL')
+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"
+ 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}"
+
+ ./configure \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/ibus
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+}
Copied: ibus-unikey/repos/community-x86_64/ibus-unikey-gcc6.patch (from rev
342106, ibus-unikey/trunk/ibus-unikey-gcc6.patch)
===================================================================
--- ibus-unikey-gcc6.patch (rev 0)
+++ ibus-unikey-gcc6.patch 2018-06-09 06:12:20 UTC (rev 342107)
@@ -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] = {