diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2012-03-19 08:34:43 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2012-03-19 08:34:43 +0000 |
commit | 429a2052f63a9f59296b57ceb09903c0cf50a119 (patch) | |
tree | 1b9c6d7787a31c72c189a4ba87c0f33fa1660469 /Build/source/libs/teckit | |
parent | b48c4e99a6b8e9722eb74ead044bc2d0014edd0a (diff) |
teckit 2.5.3
git-svn-id: svn://tug.org/texlive/trunk@25696 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/teckit')
-rw-r--r-- | Build/source/libs/teckit/ChangeLog | 8 | ||||
-rw-r--r-- | Build/source/libs/teckit/Makefile.in | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes | 51 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693 | 23 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive | 36 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/INSTALL | 22 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/Makefile.in | 648 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4 | 7581 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in | 693 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/config.h.in | 65 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am | 5 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in | 337 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in | 751 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4 | 77 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4 | 74 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am | 63 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in | 339 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig | bin | 8696 -> 0 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog) | 10 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes | 39 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning) | 6 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings (renamed from Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings) | 89 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/AUTHORS (renamed from Build/source/libs/teckit/TECkit-2.5.1/AUTHORS) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/COPYING (renamed from Build/source/libs/teckit/TECkit-2.5.1/COPYING) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/ChangeLog (renamed from Build/source/libs/teckit/TECkit-2.5.1/ChangeLog) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/INSTALL | 95 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/Makefile.am) | 6 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/NEWS (renamed from Build/source/libs/teckit/TECkit-2.5.1/NEWS) | 7 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/README (renamed from Build/source/libs/teckit/TECkit-2.5.1/README) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj) | bin | 193437 -> 193437 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h) | 0 | ||||
-rwxr-xr-x | Build/source/libs/teckit/TECkit-2.5.3/autogen.sh (renamed from Build/source/libs/teckit/TECkit-2.5.1/autogen.sh) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/configure.ac (renamed from Build/source/libs/teckit/TECkit-2.5.1/configure.ac) | 34 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc) | bin | 272896 -> 272896 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am | 5 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc) | bin | 122368 -> 122368 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf) | bin | 183844 -> 183844 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc) | bin | 87552 -> 87552 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf) | bin | 197065 -> 197065 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc) | bin | 55808 -> 55808 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf (renamed from Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf) | bin | 148851 -> 148851 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in | 5 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am | 77 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c) | 861 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h) | 4 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h) | 4 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h) | 12 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp) | 4357 | ||||
-rwxr-xr-x | Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh | 8 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/test.cp (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/test.cp) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h (renamed from Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h) | 12 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in | 7 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml) | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map) | 4 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig | bin | 0 -> 8694 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig) | bin | 35412 -> 35404 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec) | bin | 4170 -> 4170 bytes | |||
-rwxr-xr-x | Build/source/libs/teckit/TECkit-2.5.3/test/dotests.pl (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt) | 0 | ||||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec (renamed from Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec) | bin | 2607 -> 2607 bytes | |||
-rw-r--r-- | Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in | 6 | ||||
-rwxr-xr-x | Build/source/libs/teckit/configure | 24 | ||||
-rw-r--r-- | Build/source/libs/teckit/configure.ac | 4 | ||||
-rw-r--r-- | Build/source/libs/teckit/include/teckit/Makefile.in | 2 | ||||
-rw-r--r-- | Build/source/libs/teckit/version.ac | 11 |
145 files changed, 5179 insertions, 11321 deletions
diff --git a/Build/source/libs/teckit/ChangeLog b/Build/source/libs/teckit/ChangeLog index ca1c96ea2b1..fbf23d7aaf1 100644 --- a/Build/source/libs/teckit/ChangeLog +++ b/Build/source/libs/teckit/ChangeLog @@ -1,3 +1,11 @@ +2012-03-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + Import TECkit-2.5.3 + (teckit svn r116 2011-05-12 18:24:47 UTC) from + http://scripts.sil.org/svn-public/teckit/TRUNK. + * version.ac: New file defining the silgraphite version. + * configure.ac: Adapt. + 2012-02-24 Peter Breitenlohner <peb@mppmu.mpg.de> * include/teckit/Makefile.am: Use ../am/hdr_links.am. diff --git a/Build/source/libs/teckit/Makefile.in b/Build/source/libs/teckit/Makefile.in index 27f466f552e..cd4452fe2f4 100644 --- a/Build/source/libs/teckit/Makefile.in +++ b/Build/source/libs/teckit/Makefile.in @@ -54,7 +54,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-cxx-hack.m4 \ $(top_srcdir)/../../m4/kpse-warnings.m4 \ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ - $(top_srcdir)/configure.ac + $(top_srcdir)/version.ac $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes deleted file mode 100644 index e04349d07df..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/TL-Changes +++ /dev/null @@ -1,51 +0,0 @@ -Changes applied to the TECkit-2.5.1/ tree as obtained from: - http://scripts.sil.org/svn-view/teckit/TAGS/TECkit_2_5_1.tar.gz - -Removed: - SFconv/expat/xmlparse/CVS/ - SFconv/expat/xmlparse/.cvsignore - SFconv/expat/xmltok/CVS/ - SFconv/expat/xmltok/.cvsignore - SFconv/expat/xmlwf/CVS/ - TECkit.mcp - build-mac-binaries.sh - build-windows-binaries.sh - compile - config.guess - config.sub - depcomp - install-sh - ltmain.sh - missing - mkinstalldirs - perl_binaries/ - source/DropTEC icons.rsrc - source/carb.rsrc - source/teckitjni/ - zlib-1.2.3/ - -Renamed: - docs/Calling TECkit from VB.doc => docs/Calling_TECkit_from_VB.doc - -Converted Dos/Win line ends to native: - source/Perl/TECkit.xs - source/Perl/lib/Encode/TECkit.pm - source/Perl/test.pl - source/Perl/typemap - test/GNT-map.xml - test/ISO-8859-1.map - test/Mrk-GNT.sf - test/mrk.sf.legacy.txt.orig - -Converted Mac line ends to native: - source/Carbon.r - source/REALplugin.cp - source/TECkit_Compiler.cmd - source/TECkit_Compiler.exp - source/TECkit_Engine.cmd - source/TECkit_Engine.exp - test/SILGreek2004-04-27.map - -Added newline at end of file: - source/Carbon.r - diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693 b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693 deleted file mode 100644 index 43dee6095d7..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-01-debian-505693 +++ /dev/null @@ -1,23 +0,0 @@ - Fix Debian bug #505693. - - from: Jonathan Kew <jonathan_kew@sil.org> - -diff -ur TECkit-2.5.1/source/Compiler.cpp teckit/source/Compiler.cpp ---- TECkit-2.5.1,orig/source/Compiler.cpp 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Compiler.cpp 2008-11-17 22:06:09.000000000 +0200 -@@ -13,6 +13,7 @@ - -------------------------------------------------------------------------*/ - - /* -+ 2008-11-17 jk include <cstdio> (Debian bug 505693) - 2006-06-19 jk added new APIs to look up Unicode names - 2006-01-12 jk removed multi-char constants, use FOUR_CHAR_CODE to define UInt32 values instead - (no functional change, just to avoid compiler warnings) -@@ -29,6 +30,7 @@ - - #include "Compiler.h" - -+#include <cstdio> - #include <iostream> - #include <iomanip> - #include <algorithm> diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive b/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive deleted file mode 100644 index 1260a168a8f..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-04-case-sensitive +++ /dev/null @@ -1,36 +0,0 @@ -diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp ---- TECkit-2.5.1.orig/source/Engine.cpp 2009-10-01 22:17:12.000000000 +0200 -+++ TECkit-2.5.1/source/Engine.cpp 2010-02-19 23:07:46.220357097 +0100 -@@ -50,7 +50,7 @@ - # define WIN32_LEAN_AND_MEAN - # define NOSERVICE - # define NOMCX --# include <Windows.h> -+# include <windows.h> - - BOOL WINAPI - DllMain(HINSTANCE /*hInst*/, DWORD /*wDataSeg*/, LPVOID /*lpReserved*/) -diff -ur TECkit-2.5.1.orig/source/Sample-tools/version_defs.h TECkit-2.5.1/source/Sample-tools/version_defs.h ---- TECkit-2.5.1.orig/source/Sample-tools/version_defs.h 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Sample-tools/version_defs.h 2010-02-19 23:07:48.540313972 +0100 -@@ -7,7 +7,7 @@ - - // version_defs.h -- common pieces included in all the version resources - --#include <Windows.h> -+#include <windows.h> - - // version numbers that should be updated for each release - #define VER_FILEVERSION 2,5,1,0 -diff -ur TECkit-2.5.1.orig/source/version_defs.h TECkit-2.5.1/source/version_defs.h ---- TECkit-2.5.1.orig/source/version_defs.h 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/version_defs.h 2010-02-19 23:07:42.120470272 +0100 -@@ -7,7 +7,7 @@ - - // version_defs.h -- common pieces included in all the version resources - --#include <Windows.h> -+#include <windows.h> - - // version numbers that should be updated for each release - #define VER_FILEVERSION 2,5,1,0 diff --git a/Build/source/libs/teckit/TECkit-2.5.1/INSTALL b/Build/source/libs/teckit/TECkit-2.5.1/INSTALL deleted file mode 100644 index c17a1ed23f7..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/INSTALL +++ /dev/null @@ -1,22 +0,0 @@ -INSTALL - -For typical Unix-like systems: - - ./configure - make - [sudo] make install - -Installs tools into /usr/local/lib, with libraries and header files in -/usr/local/lib and /usr/local/include respectively. - -Typical configure options such as --prefix should work, though little testing -has been done. - -The tools installed are: - teckit_compile - compiler to create binary mapping tables (.tec) from text files (.map) - txtconv - simple tool to apply a mapping to a plain-text file - sfconv - tool to apply mappings to a Standard Format file, as specified by - a control file diff --git a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in deleted file mode 100644 index 7c593db923b..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.in +++ /dev/null @@ -1,648 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = . -DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in $(srcdir)/config.h.in \ - $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ - compile config.guess config.sub depcomp install-sh ltmain.sh \ - missing mkinstalldirs -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \ - $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ - configure.lineno config.status.lineno -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ - html-recursive info-recursive install-data-recursive \ - install-dvi-recursive install-exec-recursive \ - install-html-recursive install-info-recursive \ - install-pdf-recursive install-ps-recursive install-recursive \ - installcheck-recursive installdirs-recursive pdf-recursive \ - ps-recursive uninstall-recursive -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -distdir = $(PACKAGE)-$(VERSION) -top_distdir = $(distdir) -am__remove_distdir = \ - { test ! -d $(distdir) \ - || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ - && rm -fr $(distdir); }; } -DIST_ARCHIVES = $(distdir).tar.gz -GZIP_ENV = --best -distuninstallcheck_listfiles = find . -type f -print -distcleancheck_listfiles = find . -type f -print -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_RCFLAGS = @AM_RCFLAGS@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NMEDIT = @NMEDIT@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -RC = @RC@ -RCFLAGS = @RCFLAGS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -expat_CFLAGS = @expat_CFLAGS@ -expat_LIBS = @expat_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AUTOMAKE_OPTIONS = 1.6 -SUBDIRS = lib bin docs test -EXTRA_DIST = license/License_CPLv05.txt license/License_LGPLv21.txt \ - license/LICENSING.txt -all: config.h - $(MAKE) $(AM_MAKEFLAGS) all-recursive - -.SUFFIXES: -am--refresh: - @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ - cd $(srcdir) && $(AUTOMAKE) --gnu \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - echo ' $(SHELL) ./config.status'; \ - $(SHELL) ./config.status;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) - -config.h: stamp-h1 - @if test ! -f $@; then \ - rm -f stamp-h1; \ - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ - else :; fi - -stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_srcdir) && $(AUTOHEADER) - rm -f stamp-h1 - touch $@ - -distclean-hdr: - -rm -f config.h stamp-h1 - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool - -# This directory's subdirectories are mostly independent; you can cd -# into them and run `make' without going through this Makefile. -# To change the values of `make' variables: instead of editing Makefiles, -# (1) if the variable is set in `config.status', edit `config.status' -# (which will cause the Makefiles to be regenerated when you run `make'); -# (2) otherwise, pass the desired values on the `make' command line. -$(RECURSIVE_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -$(RECURSIVE_CLEAN_TARGETS): - @failcom='exit 1'; \ - for f in x $$MAKEFLAGS; do \ - case $$f in \ - *=* | --[!k]*);; \ - *k*) failcom='fail=yes';; \ - esac; \ - done; \ - dot_seen=no; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - rev=''; for subdir in $$list; do \ - if test "$$subdir" = "."; then :; else \ - rev="$$subdir $$rev"; \ - fi; \ - done; \ - rev="$$rev ."; \ - target=`echo $@ | sed s/-recursive//`; \ - for subdir in $$rev; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done && test -z "$$fail" -tags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ - done -ctags-recursive: - list='$(SUBDIRS)'; for subdir in $$list; do \ - test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - $(am__remove_distdir) - test -d $(distdir) || mkdir $(distdir) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done - list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - distdir=`$(am__cd) $(distdir) && pwd`; \ - top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ - (cd $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$top_distdir" \ - distdir="$$distdir/$$subdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - distdir) \ - || exit 1; \ - fi; \ - done - -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ - ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ - || chmod -R a+r $(distdir) -dist-gzip: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -dist-bzip2: distdir - tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 - $(am__remove_distdir) - -dist-lzma: distdir - tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma - $(am__remove_distdir) - -dist-tarZ: distdir - tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z - $(am__remove_distdir) - -dist-shar: distdir - shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz - $(am__remove_distdir) - -dist-zip: distdir - -rm -f $(distdir).zip - zip -rq $(distdir).zip $(distdir) - $(am__remove_distdir) - -dist dist-all: distdir - tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - $(am__remove_distdir) - -# This target untars the dist file and tries a VPATH configuration. Then -# it guarantees that the distribution is self-contained by making another -# tarfile. -distcheck: dist - case '$(DIST_ARCHIVES)' in \ - *.tar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ - *.tar.bz2*) \ - bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ - *.tar.lzma*) \ - unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ - *.tar.Z*) \ - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ - *.shar.gz*) \ - GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ - *.zip*) \ - unzip $(distdir).zip ;;\ - esac - chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/_build - mkdir $(distdir)/_inst - chmod a-w $(distdir) - dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ - && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ - && cd $(distdir)/_build \ - && ../configure --srcdir=.. --prefix="$$dc_install_base" \ - $(DISTCHECK_CONFIGURE_FLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) \ - && $(MAKE) $(AM_MAKEFLAGS) dvi \ - && $(MAKE) $(AM_MAKEFLAGS) check \ - && $(MAKE) $(AM_MAKEFLAGS) install \ - && $(MAKE) $(AM_MAKEFLAGS) installcheck \ - && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ - distuninstallcheck \ - && chmod -R a-w "$$dc_install_base" \ - && ({ \ - (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ - && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ - distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ - } || { rm -rf "$$dc_destdir"; exit 1; }) \ - && rm -rf "$$dc_destdir" \ - && $(MAKE) $(AM_MAKEFLAGS) dist \ - && rm -rf $(DIST_ARCHIVES) \ - && $(MAKE) $(AM_MAKEFLAGS) distcleancheck - $(am__remove_distdir) - @(echo "$(distdir) archives ready for distribution: "; \ - list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ - sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' -distuninstallcheck: - @cd $(distuninstallcheck_dir) \ - && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ - || { echo "ERROR: files left after uninstall:" ; \ - if test -n "$(DESTDIR)"; then \ - echo " (check DESTDIR support)"; \ - fi ; \ - $(distuninstallcheck_listfiles) ; \ - exit 1; } >&2 -distcleancheck: distclean - @if test '$(srcdir)' = . ; then \ - echo "ERROR: distcleancheck can only run from a VPATH build" ; \ - exit 1 ; \ - fi - @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ - || { echo "ERROR: files left in build directory after distclean:" ; \ - $(distcleancheck_listfiles) ; \ - exit 1; } >&2 -check-am: all-am -check: check-recursive -all-am: Makefile config.h -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-hdr \ - distclean-libtool distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-exec-am: - -install-html: install-html-recursive - -install-info: install-info-recursive - -install-man: - -install-pdf: install-pdf-recursive - -install-ps: install-ps-recursive - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f $(am__CONFIG_DISTCLEAN_FILES) - -rm -rf $(top_srcdir)/autom4te.cache - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ - install-strip - -.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ - all all-am am--refresh check check-am clean clean-generic \ - clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ - dist-gzip dist-lzma dist-shar dist-tarZ dist-zip distcheck \ - distclean distclean-generic distclean-hdr distclean-libtool \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs installdirs-am \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-recursive uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4 b/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4 deleted file mode 100644 index f243254123d..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/aclocal.m4 +++ /dev/null @@ -1,7581 +0,0 @@ -# generated automatically by aclocal 1.10.1 -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(AC_AUTOCONF_VERSION, [2.61a],, -[m4_warning([this file was generated for autoconf 2.61a. -You have another version of autoconf. It may work, but is not guaranteed to. -If you have problems, you may need to regenerate the build system entirely. -To do so, use the procedure documented by the package, typically `autoreconf'.])]) - -# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- - -# serial 52 AC_PROG_LIBTOOL - - -# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) -# ----------------------------------------------------------- -# If this macro is not defined by Autoconf, define it here. -m4_ifdef([AC_PROVIDE_IFELSE], - [], - [m4_define([AC_PROVIDE_IFELSE], - [m4_ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) - - -# AC_PROG_LIBTOOL -# --------------- -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl -dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX -dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. - AC_PROVIDE_IFELSE([AC_PROG_CXX], - [AC_LIBTOOL_CXX], - [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX - ])]) -dnl And a similar setup for Fortran 77 support - AC_PROVIDE_IFELSE([AC_PROG_F77], - [AC_LIBTOOL_F77], - [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 -])]) - -dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. -dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run -dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. - AC_PROVIDE_IFELSE([AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], - [AC_LIBTOOL_GCJ], - [ifdef([AC_PROG_GCJ], - [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([A][M_PROG_GCJ], - [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) - ifdef([LT_AC_PROG_GCJ], - [define([LT_AC_PROG_GCJ], - defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) -])])# AC_PROG_LIBTOOL - - -# _AC_PROG_LIBTOOL -# ---------------- -AC_DEFUN([_AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl -AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl -AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl -AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl - -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -])# _AC_PROG_LIBTOOL - - -# AC_LIBTOOL_SETUP -# ---------------- -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.50)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl - -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl -AC_LIBTOOL_SYS_MAX_CMD_LEN -AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -AC_LIBTOOL_OBJDIR - -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -_LT_AC_PROG_ECHO_BACKSLASH - -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e 1s/^X//' -[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] - -# Same as above, but do not quote variable references. -[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] - -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' - -# Sed substitution to avoid accidental globbing in evaled expressions -no_glob_subst='s/\*/\\\*/g' - -# Constants: -rm="rm -f" - -# Global variables: -default_ofile=libtool -can_build_shared=yes - -# All known linkers require a `.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" - -AC_CHECK_TOOL(AR, ar, false) -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) - -old_CC="$CC" -old_CFLAGS="$CFLAGS" - -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$LTCC" && LTCC=$CC -test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$SED" && SED=sed -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" - ;; - *) - old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -_LT_CC_BASENAME([$compiler]) - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi - ;; -esac - -_LT_REQUIRED_DARWIN_CHECKS - -AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) - -AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -AC_ARG_WITH([pic], - [AC_HELP_STRING([--with-pic], - [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], - [pic_mode="$withval"], - [pic_mode=default]) -test -z "$pic_mode" && pic_mode=default - -# Use C for the default configuration in the libtool script -tagname= -AC_LIBTOOL_LANG_C_CONFIG -_LT_AC_TAGCONFIG -])# AC_LIBTOOL_SETUP - - -# _LT_AC_SYS_COMPILER -# ------------------- -AC_DEFUN([_LT_AC_SYS_COMPILER], -[AC_REQUIRE([AC_PROG_CC])dnl - -# If no C compiler was specified, use CC. -LTCC=${LTCC-"$CC"} - -# If no C compiler flags were specified, use CFLAGS. -LTCFLAGS=${LTCFLAGS-"$CFLAGS"} - -# Allow CC to be a program name with arguments. -compiler=$CC -])# _LT_AC_SYS_COMPILER - - -# _LT_CC_BASENAME(CC) -# ------------------- -# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. -AC_DEFUN([_LT_CC_BASENAME], -[for cc_temp in $1""; do - case $cc_temp in - compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; - distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` -]) - - -# _LT_COMPILER_BOILERPLATE -# ------------------------ -# Check for compiler boilerplate output or warnings with -# the simple compiler test code. -AC_DEFUN([_LT_COMPILER_BOILERPLATE], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$lt_simple_compile_test_code" >conftest.$ac_ext -eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_compiler_boilerplate=`cat conftest.err` -$rm conftest* -])# _LT_COMPILER_BOILERPLATE - - -# _LT_LINKER_BOILERPLATE -# ---------------------- -# Check for linker boilerplate output or warnings with -# the simple link test code. -AC_DEFUN([_LT_LINKER_BOILERPLATE], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -ac_outfile=conftest.$ac_objext -echo "$lt_simple_link_test_code" >conftest.$ac_ext -eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err -_lt_linker_boilerplate=`cat conftest.err` -$rm -r conftest* -])# _LT_LINKER_BOILERPLATE - -# _LT_REQUIRED_DARWIN_CHECKS -# -------------------------- -# Check for some things on darwin -AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ - case $host_os in - rhapsody* | darwin*) - AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) - AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) - - AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], - [lt_cv_apple_cc_single_mod=no - if test -z "${LT_MULTI_MODULE}"; then - # By default we will add the -single_module flag. You can override - # by either setting the environment variable LT_MULTI_MODULE - # non-empty at configure time, or by adding -multi_module to the - # link flags. - echo "int foo(void){return 1;}" > conftest.c - $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ - -dynamiclib ${wl}-single_module conftest.c - if test -f libconftest.dylib; then - lt_cv_apple_cc_single_mod=yes - rm -rf libconftest.dylib* - fi - rm conftest.c - fi]) - AC_CACHE_CHECK([for -exported_symbols_list linker flag], - [lt_cv_ld_exported_symbols_list], - [lt_cv_ld_exported_symbols_list=no - save_LDFLAGS=$LDFLAGS - echo "_main" > conftest.sym - LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" - AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], - [lt_cv_ld_exported_symbols_list=yes], - [lt_cv_ld_exported_symbols_list=no]) - LDFLAGS="$save_LDFLAGS" - ]) - case $host_os in - rhapsody* | darwin1.[[0123]]) - _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; - darwin1.*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - darwin*) - # if running on 10.5 or later, the deployment target defaults - # to the OS version, if on x86, and 10.4, the deployment - # target defaults to 10.4. Don't you love it? - case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in - 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - 10.[[012]]*) - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; - 10.*) - _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; - esac - ;; - esac - if test "$lt_cv_apple_cc_single_mod" = "yes"; then - _lt_dar_single_mod='$single_module' - fi - if test "$lt_cv_ld_exported_symbols_list" = "yes"; then - _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' - else - _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" - fi - if test "$DSYMUTIL" != ":"; then - _lt_dsymutil="~$DSYMUTIL \$lib || :" - else - _lt_dsymutil= - fi - ;; - esac -]) - -# _LT_AC_SYS_LIBPATH_AIX -# ---------------------- -# Links a minimal program and checks the executable -# for the system default hardcoded library path. In most cases, -# this is /usr/lib:/lib, but when the MPI compilers are used -# the location of the communication and MPI libs are included too. -# If we don't find anything, use the default library path according -# to the aix ld manual. -AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_LINK_IFELSE(AC_LANG_PROGRAM,[ -lt_aix_libpath_sed=' - /Import File Strings/,/^$/ { - /^0/ { - s/^0 *\(.*\)$/\1/ - p - } - }' -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -# Check for a 64-bit object if we didn't find anything. -if test -z "$aix_libpath"; then - aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` -fi],[]) -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi -])# _LT_AC_SYS_LIBPATH_AIX - - -# _LT_AC_SHELL_INIT(ARG) -# ---------------------- -AC_DEFUN([_LT_AC_SHELL_INIT], -[ifdef([AC_DIVERSION_NOTICE], - [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -$1 -AC_DIVERT_POP -])# _LT_AC_SHELL_INIT - - -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[_LT_AC_SHELL_INIT([ -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} - -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac - -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi - -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat <<EOF -[$]* -EOF - exit 0 -fi - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -if test -z "$ECHO"; then -if test "X${echo_test_string+set}" != Xset; then -# find a string as large as possible, as long as the shell can cope with it - for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do - # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string=`eval $cmd`) 2>/dev/null && - echo_test_string=`eval $cmd` && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi - -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. - - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - IFS="$lt_save_ifs" - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$lt_save_ifs" - - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: - - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done - - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi - -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi - -AC_SUBST(ECHO) -])])# _LT_AC_PROG_ECHO_BACKSLASH - - -# _LT_AC_LOCK -# ----------- -AC_DEFUN([_LT_AC_LOCK], -[AC_ARG_ENABLE([libtool-lock], - [AC_HELP_STRING([--disable-libtool-lock], - [avoid locking (might break parallel builds)])]) -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -ia64-*-hpux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *ELF-32*) - HPUX_IA64_MODE="32" - ;; - *ELF-64*) - HPUX_IA64_MODE="64" - ;; - esac - fi - rm -rf conftest* - ;; -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - if test "$lt_cv_prog_gnu_ld" = yes; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -melf32bsmip" - ;; - *N32*) - LD="${LD-ld} -melf32bmipn32" - ;; - *64-bit*) - LD="${LD-ld} -melf64bmip" - ;; - esac - else - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - fi - rm -rf conftest* - ;; - -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ -s390*-*linux*|sparc*-*linux*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *32-bit*) - case $host in - x86_64-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_i386_fbsd" - ;; - x86_64-*linux*) - LD="${LD-ld} -m elf_i386" - ;; - ppc64-*linux*|powerpc64-*linux*) - LD="${LD-ld} -m elf32ppclinux" - ;; - s390x-*linux*) - LD="${LD-ld} -m elf_s390" - ;; - sparc64-*linux*) - LD="${LD-ld} -m elf32_sparc" - ;; - esac - ;; - *64-bit*) - case $host in - x86_64-*kfreebsd*-gnu) - LD="${LD-ld} -m elf_x86_64_fbsd" - ;; - x86_64-*linux*) - LD="${LD-ld} -m elf_x86_64" - ;; - ppc*-*linux*|powerpc*-*linux*) - LD="${LD-ld} -m elf64ppc" - ;; - s390*-*linux*) - LD="${LD-ld} -m elf64_s390" - ;; - sparc*-*linux*) - LD="${LD-ld} -m elf64_sparc" - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_PUSH(C) - AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_POP]) - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; -sparc*-*solaris*) - # Find out which ABI we are using. - echo 'int i;' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.o` in - *64-bit*) - case $lt_cv_prog_gnu_ld in - yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then - LD="${LD-ld} -64" - fi - ;; - esac - ;; - esac - fi - rm -rf conftest* - ;; - -AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], -[*-*-cygwin* | *-*-mingw* | *-*-pw32*) - AC_CHECK_TOOL(DLLTOOL, dlltool, false) - AC_CHECK_TOOL(AS, as, false) - AC_CHECK_TOOL(OBJDUMP, objdump, false) - ;; - ]) -esac - -need_locks="$enable_libtool_lock" - -])# _LT_AC_LOCK - - -# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) -# ---------------------------------------------------------------- -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED]) -AC_CACHE_CHECK([$1], [$2], - [$2=no - ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - lt_compiler_flag="$3" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - # The option is referenced via a variable to avoid confusing sed. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>conftest.err) - ac_status=$? - cat conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s "$ac_outfile"; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings other than the usual output. - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - fi - $rm conftest* -]) - -if test x"[$]$2" = xyes; then - ifelse([$5], , :, [$5]) -else - ifelse([$6], , :, [$6]) -fi -])# AC_LIBTOOL_COMPILER_OPTION - - -# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, -# [ACTION-SUCCESS], [ACTION-FAILURE]) -# ------------------------------------------------------------ -# Check whether the given compiler option works -AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_CACHE_CHECK([$1], [$2], - [$2=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $3" - echo "$lt_simple_link_test_code" > conftest.$ac_ext - if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then - # The linker can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - # Append any errors to the config.log. - cat conftest.err 1>&AS_MESSAGE_LOG_FD - $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp - $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 - if diff conftest.exp conftest.er2 >/dev/null; then - $2=yes - fi - else - $2=yes - fi - fi - $rm -r conftest* - LDFLAGS="$save_LDFLAGS" -]) - -if test x"[$]$2" = xyes; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi -])# AC_LIBTOOL_LINKER_OPTION - - -# AC_LIBTOOL_SYS_MAX_CMD_LEN -# -------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], -[# find the maximum length of command line arguments -AC_MSG_CHECKING([the maximum length of command line arguments]) -AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl - i=0 - teststring="ABCD" - - case $build_os in - msdosdjgpp*) - # On DJGPP, this test can blow up pretty badly due to problems in libc - # (any single argument exceeding 2000 bytes causes a buffer overrun - # during glob expansion). Even if it were fixed, the result of this - # check would be larger than it should be. - lt_cv_sys_max_cmd_len=12288; # 12K is about right - ;; - - gnu*) - # Under GNU Hurd, this test is not required because there is - # no limit to the length of command line arguments. - # Libtool will interpret -1 as no limit whatsoever - lt_cv_sys_max_cmd_len=-1; - ;; - - cygwin* | mingw*) - # On Win9x/ME, this test blows up -- it succeeds, but takes - # about 5 minutes as the teststring grows exponentially. - # Worse, since 9x/ME are not pre-emptively multitasking, - # you end up with a "frozen" computer, even though with patience - # the test eventually succeeds (with a max line length of 256k). - # Instead, let's just punt: use the minimum linelength reported by - # all of the supported platforms: 8192 (on NT/2K/XP). - lt_cv_sys_max_cmd_len=8192; - ;; - - amigaos*) - # On AmigaOS with pdksh, this test takes hours, literally. - # So we just punt and use a minimum line length of 8192. - lt_cv_sys_max_cmd_len=8192; - ;; - - netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) - # This has been around since 386BSD, at least. Likely further. - if test -x /sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` - elif test -x /usr/sbin/sysctl; then - lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` - else - lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs - fi - # And add a safety zone - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - ;; - - interix*) - # We know the value 262144 and hardcode it with a safety zone (like BSD) - lt_cv_sys_max_cmd_len=196608 - ;; - - osf*) - # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure - # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not - # nice to cause kernel panics so lets avoid the loop below. - # First set a reasonable default. - lt_cv_sys_max_cmd_len=16384 - # - if test -x /sbin/sysconfig; then - case `/sbin/sysconfig -q proc exec_disable_arg_limit` in - *1*) lt_cv_sys_max_cmd_len=-1 ;; - esac - fi - ;; - sco3.2v5*) - lt_cv_sys_max_cmd_len=102400 - ;; - sysv5* | sco5v6* | sysv4.2uw2*) - kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` - if test -n "$kargmax"; then - lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` - else - lt_cv_sys_max_cmd_len=32768 - fi - ;; - *) - lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` - if test -n "$lt_cv_sys_max_cmd_len"; then - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` - else - SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} - while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ - = "XX$teststring") >/dev/null 2>&1 && - new_result=`expr "X$teststring" : ".*" 2>&1` && - lt_cv_sys_max_cmd_len=$new_result && - test $i != 17 # 1/2 MB should be enough - do - i=`expr $i + 1` - teststring=$teststring$teststring - done - teststring= - # Add a significant safety factor because C++ compilers can tack on massive - # amounts of additional arguments before passing them to the linker. - # It appears as though 1/2 is a usable value. - lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` - fi - ;; - esac -]) -if test -n $lt_cv_sys_max_cmd_len ; then - AC_MSG_RESULT($lt_cv_sys_max_cmd_len) -else - AC_MSG_RESULT(none) -fi -])# AC_LIBTOOL_SYS_MAX_CMD_LEN - - -# _LT_AC_CHECK_DLFCN -# ------------------ -AC_DEFUN([_LT_AC_CHECK_DLFCN], -[AC_CHECK_HEADERS(dlfcn.h)dnl -])# _LT_AC_CHECK_DLFCN - - -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# --------------------------------------------------------------------- -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "$cross_compiling" = yes; then : - [$4] -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext <<EOF -[#line __oline__ "configure" -#include "confdefs.h" - -#if HAVE_DLFCN_H -#include <dlfcn.h> -#endif - -#include <stdio.h> - -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif - -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif - -#ifdef __cplusplus -extern "C" void exit (int); -#endif - -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; - - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - else - puts (dlerror ()); - - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_dlunknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF - - -# AC_LIBTOOL_DLOPEN_SELF -# ---------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= - - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; - - mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; - - cygwin*) - lt_cv_dlopen="dlopen" - lt_cv_dlopen_libs= - ;; - - darwin*) - # if libdl is installed we need to link against it - AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ - lt_cv_dlopen="dyld" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ]) - ;; - - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac - - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi - - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" - - save_LDFLAGS="$LDFLAGS" - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" - - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" - - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) - - if test "x$lt_cv_dlopen_self" = xyes; then - wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi - - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac - - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac - - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF - - -# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) -# --------------------------------- -# Check to see if options -c and -o are simultaneously supported by compiler -AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl -AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], - [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no - $rm -r conftest 2>/dev/null - mkdir conftest - cd conftest - mkdir out - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - - lt_compiler_flag="-o out/conftest2.$ac_objext" - # Insert the option either (1) after the last *FLAGS variable, or - # (2) before a word containing "conftest.", or (3) at the end. - # Note that $ac_compile itself does not contain backslashes and begins - # with a dollar sign (not a hyphen), so the echo should work correctly. - lt_compile=`echo "$ac_compile" | $SED \ - -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ - -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ - -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) - (eval "$lt_compile" 2>out/conftest.err) - ac_status=$? - cat out/conftest.err >&AS_MESSAGE_LOG_FD - echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD - if (exit $ac_status) && test -s out/conftest2.$ac_objext - then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp - $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 - if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - fi - fi - chmod u+w . 2>&AS_MESSAGE_LOG_FD - $rm conftest* - # SGI C++ compiler will create directory out/ii_files/ for - # template instantiation - test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files - $rm out/* && rmdir out - cd .. - rmdir conftest - $rm conftest* -]) -])# AC_LIBTOOL_PROG_CC_C_O - - -# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) -# ----------------------------------------- -# Check to see if we can do hard links to lock some files if needed -AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], -[AC_REQUIRE([_LT_AC_LOCK])dnl - -hard_links="nottested" -if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi -])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS - - -# AC_LIBTOOL_OBJDIR -# ----------------- -AC_DEFUN([AC_LIBTOOL_OBJDIR], -[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], -[rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - lt_cv_objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - lt_cv_objdir=_libs -fi -rmdir .libs 2>/dev/null]) -objdir=$lt_cv_objdir -])# AC_LIBTOOL_OBJDIR - - -# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) -# ---------------------------------------------- -# Check hardcoding attributes. -AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], -[AC_MSG_CHECKING([how to hardcode library paths into programs]) -_LT_AC_TAGVAR(hardcode_action, $1)= -if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ - test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ - test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then - - # We can hardcode non-existant directories. - if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && - test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then - # Linking always hardcodes the temporary library directory. - _LT_AC_TAGVAR(hardcode_action, $1)=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - _LT_AC_TAGVAR(hardcode_action, $1)=immediate - fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - _LT_AC_TAGVAR(hardcode_action, $1)=unsupported -fi -AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) - -if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi -])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH - - -# AC_LIBTOOL_SYS_LIB_STRIP -# ------------------------ -AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], -[striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) -else -# FIXME - insert some real tests, host_os isn't really good enough - case $host_os in - darwin*) - if test -n "$STRIP" ; then - striplib="$STRIP -x" - old_striplib="$STRIP -S" - AC_MSG_RESULT([yes]) - else - AC_MSG_RESULT([no]) -fi - ;; - *) - AC_MSG_RESULT([no]) - ;; - esac -fi -])# AC_LIBTOOL_SYS_LIB_STRIP - - -# AC_LIBTOOL_SYS_DYNAMIC_LINKER -# ----------------------------- -# PORTME Fill in your ld.so characteristics -AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -shrext_cmds=".so" -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib" -m4_if($1,[],[ -if test "$GCC" = yes; then - case $host_os in - darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; - *) lt_awk_arg="/^libraries:/" ;; - esac - lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then - # if the path contains ";" then we assume it to be the separator - # otherwise default to the standard path separator (i.e. ":") - it is - # assumed that no part of a normal pathname contains ";" but that should - # okay in the real world where ";" in dirpaths is itself problematic. - lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` - else - lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - # Ok, now we have the path, separated by spaces, we can step through it - # and add multilib dir if necessary. - lt_tmp_lt_search_path_spec= - lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` - for lt_sys_path in $lt_search_path_spec; do - if test -d "$lt_sys_path/$lt_multi_os_dir"; then - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" - else - test -d "$lt_sys_path" && \ - lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" - fi - done - lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' -BEGIN {RS=" "; FS="/|\n";} { - lt_foo=""; - lt_count=0; - for (lt_i = NF; lt_i > 0; lt_i--) { - if ($lt_i != "" && $lt_i != ".") { - if ($lt_i == "..") { - lt_count++; - } else { - if (lt_count == 0) { - lt_foo="/" $lt_i lt_foo; - } else { - lt_count--; - } - } - } - } - if (lt_foo != "") { lt_freq[[lt_foo]]++; } - if (lt_freq[[lt_foo]] == 1) { print lt_foo; } -}'` - sys_lib_search_path_spec=`echo $lt_search_path_spec` -else - sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" -fi]) -need_lib_prefix=unknown -hardcode_into_libs=no - -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -need_version=unknown - -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' - shlibpath_var=LIBPATH - - # AIX 3 has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}${shared_ext}$major' - ;; - -aix[[4-9]]*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can not hardcode correct - # soname into executable. Probably we can add versioning support to - # collect2, so additional links can be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib<name>.so - # instead of lib<name>.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}${shared_ext}$major' - fi - shlibpath_var=LIBPATH - fi - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}${shared_ext}' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; - -bsdi[[45]]*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; - -cygwin* | mingw* | pw32*) - version_type=windows - shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - - case $GCC,$host_os in - yes,cygwin* | yes,mingw* | yes,pw32*) - library_names_spec='$libname.dll.a' - # DLL is installed to $(libdir)/../bin by postinstall_cmds - postinstall_cmds='base_file=`basename \${file}`~ - dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog $dir/$dlname \$dldir/$dlname~ - chmod a+x \$dldir/$dlname' - postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - shlibpath_overrides_runpath=yes - - case $host_os in - cygwin*) - # Cygwin DLLs use 'cyg' prefix rather than 'lib' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" - ;; - mingw*) - # MinGW DLLs use traditional 'lib' prefix - soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` - if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then - # It is most probably a Windows format PATH printed by - # mingw gcc, but we are running on Cygwin. Gcc prints its search - # path with ; separators, and with drive letters. We can handle the - # drive letters (cygwin fileutils understands them), so leave them, - # especially as we might pass files found there to a mingw objdump, - # which wouldn't understand a cygwinified path. Ahh. - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` - else - sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` - fi - ;; - pw32*) - # pw32 DLLs use 'pw' prefix rather than 'lib' - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' - ;; - esac - ;; - - *) - library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; - -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' - m4_if([$1], [],[ - sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) - sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' - ;; - -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -freebsd1*) - dynamic_linker=no - ;; - -freebsd* | dragonfly*) - # DragonFly does not have aout. When/if they implement a new - # versioning mechanism, adjust this. - if test -x /usr/bin/objformat; then - objformat=`/usr/bin/objformat` - else - case $host_os in - freebsd[[123]]*) objformat=aout ;; - *) objformat=elf ;; - esac - fi - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - freebsd3.[[01]]* | freebsdelf3.[[01]]*) - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ - freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - *) # from 4.6 on, and DragonFly - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - esac - ;; - -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; - -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - version_type=sunos - need_lib_prefix=no - need_version=no - case $host_cpu in - ia64*) - shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - if test "X$HPUX_IA64_MODE" = X32; then - sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" - else - sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" - fi - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) - shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH - shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) - shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - ;; - esac - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; - -interix[[3-9]]*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) - if test "$lt_cv_prog_gnu_ld" = yes; then - version_type=linux - else - version_type=irix - fi ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") - libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") - libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") - libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; - esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - hardcode_into_libs=yes - ;; - -# No shared lib support for Linux oldld, aout, or coff. -linux*oldld* | linux*aout* | linux*coff*) - dynamic_linker=no - ;; - -# This must be Linux ELF. -linux* | k*bsd*-gnu) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes - - # Append ld.so.conf contents to the search path - if test -f /etc/ld.so.conf; then - lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` - sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" - fi - - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' - ;; - -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; - -newsos6) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -nto-qnx*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; - -openbsd*) - version_type=sunos - sys_lib_dlsearch_path_spec="/usr/lib" - need_lib_prefix=no - # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. - case $host_os in - openbsd3.3 | openbsd3.3.*) need_version=yes ;; - *) need_version=no ;; - esac - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case $host_os in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no - ;; - *) - shlibpath_overrides_runpath=yes - ;; - esac - else - shlibpath_overrides_runpath=yes - fi - ;; - -os2*) - libname_spec='$name' - shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; - -osf3* | osf4* | osf5*) - version_type=osf - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}${shared_ext}$major' - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - ;; - -rdos*) - dynamic_linker=no - ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; - -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; - -sysv4 | sysv4.3*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; - -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' - soname_spec='$libname${shared_ext}.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - version_type=freebsd-elf - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - if test "$with_gnu_ld" = yes; then - sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' - shlibpath_overrides_runpath=no - else - sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' - shlibpath_overrides_runpath=yes - case $host_os in - sco3.2v5*) - sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" - ;; - esac - fi - sys_lib_dlsearch_path_spec='/usr/lib' - ;; - -uts4*) - version_type=linux - library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' - soname_spec='${libname}${release}${shared_ext}$major' - shlibpath_var=LD_LIBRARY_PATH - ;; - -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no - -AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec], -[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"]) -sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" -AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec], -[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"]) -sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" - -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi -])# AC_LIBTOOL_SYS_DYNAMIC_LINKER - - -# _LT_AC_TAGCONFIG -# ---------------- -AC_DEFUN([_LT_AC_TAGCONFIG], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_ARG_WITH([tags], - [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], - [include additional configurations @<:@automatic@:>@])], - [tagnames="$withval"]) - -if test -f "$ltmain" && test -n "$tagnames"; then - if test ! -f "${ofile}"; then - AC_MSG_WARN([output file `$ofile' does not exist]) - fi - - if test -z "$LTCC"; then - eval "`$SHELL ${ofile} --config | grep '^LTCC='`" - if test -z "$LTCC"; then - AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) - else - AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) - fi - fi - if test -z "$LTCFLAGS"; then - eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`" - fi - - # Extract list of available tagged configurations in $ofile. - # Note that this assumes the entire list is on one line. - available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` - - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for tagname in $tagnames; do - IFS="$lt_save_ifs" - # Check whether tagname contains only valid characters - case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in - "") ;; - *) AC_MSG_ERROR([invalid tag name: $tagname]) - ;; - esac - - if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null - then - AC_MSG_ERROR([tag name \"$tagname\" already exists]) - fi - - # Update the list of available tags. - if test -n "$tagname"; then - echo appending configuration tag \"$tagname\" to $ofile - - case $tagname in - CXX) - if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_LIBTOOL_LANG_CXX_CONFIG - else - tagname="" - fi - ;; - - F77) - if test -n "$F77" && test "X$F77" != "Xno"; then - AC_LIBTOOL_LANG_F77_CONFIG - else - tagname="" - fi - ;; - - GCJ) - if test -n "$GCJ" && test "X$GCJ" != "Xno"; then - AC_LIBTOOL_LANG_GCJ_CONFIG - else - tagname="" - fi - ;; - - RC) - AC_LIBTOOL_LANG_RC_CONFIG - ;; - - *) - AC_MSG_ERROR([Unsupported tag name: $tagname]) - ;; - esac - - # Append the new tag name to the list of available tags. - if test -n "$tagname" ; then - available_tags="$available_tags $tagname" - fi - fi - done - IFS="$lt_save_ifs" - - # Now substitute the updated list of available tags. - if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then - mv "${ofile}T" "$ofile" - chmod +x "$ofile" - else - rm -f "${ofile}T" - AC_MSG_ERROR([unable to update list of available tagged configurations.]) - fi -fi -])# _LT_AC_TAGCONFIG - - -# AC_LIBTOOL_DLOPEN -# ----------------- -# enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], - [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_DLOPEN - - -# AC_LIBTOOL_WIN32_DLL -# -------------------- -# declare package support for building win32 DLLs -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], -[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) -])# AC_LIBTOOL_WIN32_DLL - - -# AC_ENABLE_SHARED([DEFAULT]) -# --------------------------- -# implement the --enable-shared flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([shared], - [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], - [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_shared=yes ;; - no) enable_shared=no ;; - *) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_shared=]AC_ENABLE_SHARED_DEFAULT) -])# AC_ENABLE_SHARED - - -# AC_DISABLE_SHARED -# ----------------- -# set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no) -])# AC_DISABLE_SHARED - - -# AC_ENABLE_STATIC([DEFAULT]) -# --------------------------- -# implement the --enable-static flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([static], - [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], - [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_static=yes ;; - no) enable_static=no ;; - *) - enable_static=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_static=]AC_ENABLE_STATIC_DEFAULT) -])# AC_ENABLE_STATIC - - -# AC_DISABLE_STATIC -# ----------------- -# set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no) -])# AC_DISABLE_STATIC - - -# AC_ENABLE_FAST_INSTALL([DEFAULT]) -# --------------------------------- -# implement the --enable-fast-install flag -# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE([fast-install], - [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], - [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], - [p=${PACKAGE-default} - case $enableval in - yes) enable_fast_install=yes ;; - no) enable_fast_install=no ;; - *) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," - for pkg in $enableval; do - IFS="$lt_save_ifs" - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$lt_save_ifs" - ;; - esac], - [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) -])# AC_ENABLE_FAST_INSTALL - - -# AC_DISABLE_FAST_INSTALL -# ----------------------- -# set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no) -])# AC_DISABLE_FAST_INSTALL - - -# AC_LIBTOOL_PICMODE([MODE]) -# -------------------------- -# implement the --with-pic flag -# MODE is either `yes' or `no'. If omitted, it defaults to `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default) -])# AC_LIBTOOL_PICMODE - - -# AC_PROG_EGREP -# ------------- -# This is predefined starting with Autoconf 2.54, so this conditional -# definition can be removed once we require Autoconf 2.54 or later. -m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], -[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], - [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi]) - EGREP=$ac_cv_prog_egrep - AC_SUBST([EGREP]) -])]) - - -# AC_PATH_TOOL_PREFIX -# ------------------- -# find a file program which can recognize shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in -[[\\/*] | ?:[\\/]*]) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; -*) - lt_save_MAGIC_CMD="$MAGIC_CMD" - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - $EGREP "$file_magic_regex" > /dev/null; then - : - else - cat <<EOF 1>&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$lt_save_ifs" - MAGIC_CMD="$lt_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) -else - AC_MSG_RESULT(no) -fi -])# AC_PATH_TOOL_PREFIX - - -# AC_PATH_MAGIC -# ------------- -# find a file program which can recognize a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) - else - MAGIC_CMD=: - fi -fi -])# AC_PATH_MAGIC - - -# AC_PROG_LD -# ---------- -# find the pathname to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH([gnu-ld], - [AC_HELP_STRING([--with-gnu-ld], - [assume the C compiler uses GNU ld @<:@default=no@:>@])], - [test "$withval" = no || with_gnu_ld=yes], - [with_gnu_ld=no]) -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by $CC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | ?:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the pathname of ld - ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) -fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some variants of GNU ld only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in - *GNU* | *'with BFD'*) - test "$with_gnu_ld" != no && break - ;; - *) - test "$with_gnu_ld" != yes && break - ;; - esac - fi - done - IFS="$lt_save_ifs" -else - lt_cv_path_LD="$LD" # Let the user override the test with a path. -fi]) -LD="$lt_cv_path_LD" -if test -n "$LD"; then - AC_MSG_RESULT($LD) -else - AC_MSG_RESULT(no) -fi -test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) -AC_PROG_LD_GNU -])# AC_PROG_LD - - -# AC_PROG_LD_GNU -# -------------- -AC_DEFUN([AC_PROG_LD_GNU], -[AC_REQUIRE([AC_PROG_EGREP])dnl -AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, -[# I'd rather use --version here, but apparently some GNU lds only accept -v. -case `$LD -v 2>&1 </dev/null` in -*GNU* | *'with BFD'*) - lt_cv_prog_gnu_ld=yes - ;; -*) - lt_cv_prog_gnu_ld=no - ;; -esac]) -with_gnu_ld=$lt_cv_prog_gnu_ld -])# AC_PROG_LD_GNU - - -# AC_PROG_LD_RELOAD_FLAG -# ---------------------- -# find reload flag for linker -# -- PORTME Some linkers may need a different reload flag. -AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], -[AC_CACHE_CHECK([for $LD option to reload object files], - lt_cv_ld_reload_flag, - [lt_cv_ld_reload_flag='-r']) -reload_flag=$lt_cv_ld_reload_flag -case $reload_flag in -"" | " "*) ;; -*) reload_flag=" $reload_flag" ;; -esac -reload_cmds='$LD$reload_flag -o $output$reload_objs' -case $host_os in - darwin*) - if test "$GCC" = yes; then - reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' - else - reload_cmds='$LD$reload_flag -o $output$reload_objs' - fi - ;; -esac -])# AC_PROG_LD_RELOAD_FLAG - - -# AC_DEPLIBS_CHECK_METHOD -# ----------------------- -# how to check for library dependencies -# -- PORTME fill in with the dynamic library characteristics -AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], -[AC_CACHE_CHECK([how to recognize dependent libraries], -lt_cv_deplibs_check_method, -[lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given extended regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. - -case $host_os in -aix[[4-9]]*) - lt_cv_deplibs_check_method=pass_all - ;; - -beos*) - lt_cv_deplibs_check_method=pass_all - ;; - -bsdi[[45]]*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; - -cygwin*) - # func_win32_libid is a shell function defined in ltmain.sh - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - ;; - -mingw* | pw32*) - # Base MSYS/MinGW do not provide the 'file' command needed by - # func_win32_libid shell function, so use a weaker test based on 'objdump', - # unless we find 'file', for example because we are cross-compiling. - if ( file / ) >/dev/null 2>&1; then - lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' - lt_cv_file_magic_cmd='func_win32_libid' - else - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - fi - ;; - -darwin* | rhapsody*) - lt_cv_deplibs_check_method=pass_all - ;; - -freebsd* | dragonfly*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; - -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; - -hpux10.20* | hpux11*) - lt_cv_file_magic_cmd=/usr/bin/file - case $host_cpu in - ia64*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' - lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so - ;; - hppa*64*) - [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] - lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl - ;; - *) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - esac - ;; - -interix[[3-9]]*) - # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' - ;; - -irix5* | irix6* | nonstopux*) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - lt_cv_deplibs_check_method=pass_all - ;; - -# This must be Linux ELF. -linux* | k*bsd*-gnu) - lt_cv_deplibs_check_method=pass_all - ;; - -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' - fi - ;; - -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; - -nto-qnx*) - lt_cv_deplibs_check_method=unknown - ;; - -openbsd*) - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' - else - lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' - fi - ;; - -osf3* | osf4* | osf5*) - lt_cv_deplibs_check_method=pass_all - ;; - -rdos*) - lt_cv_deplibs_check_method=pass_all - ;; - -solaris*) - lt_cv_deplibs_check_method=pass_all - ;; - -sysv4 | sysv4.3*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - pc) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; - -sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -test -z "$deplibs_check_method" && deplibs_check_method=unknown -])# AC_DEPLIBS_CHECK_METHOD - - -# AC_PROG_NM -# ---------- -# find the pathname to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - lt_nm_to_check="${ac_tool_prefix}nm" - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then - lt_nm_to_check="$lt_nm_to_check nm" - fi - for lt_tmp_nm in $lt_nm_to_check; do - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do - IFS="$lt_save_ifs" - test -z "$ac_dir" && ac_dir=. - tmp_nm="$ac_dir/$lt_tmp_nm" - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in - */dev/null* | *'Invalid file or object type'*) - lt_cv_path_NM="$tmp_nm -B" - break - ;; - *) - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in - */dev/null*) - lt_cv_path_NM="$tmp_nm -p" - break - ;; - *) - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - ;; - esac - ;; - esac - fi - done - IFS="$lt_save_ifs" - done - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -])# AC_PROG_NM - - -# AC_CHECK_LIBM -# ------------- -# check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) - # These system don't have libm, or don't need it - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, cos, LIBM="-lm") - ;; -esac -])# AC_CHECK_LIBM - - -# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl convenience library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-convenience to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# it is assumed to be `libltdl'. LIBLTDL will be prefixed with -# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' -# (note the single quotes!). If your package is not flat and you're not -# using automake, define top_builddir and top_srcdir appropriately in -# the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_CONVENIENCE - - -# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) -# ----------------------------------- -# sets LIBLTDL to the link flags for the libltdl installable library and -# LTDLINCL to the include flags for the libltdl header and adds -# --enable-ltdl-install to the configure arguments. Note that -# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, -# and an installed libltdl is not found, it is assumed to be `libltdl'. -# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and top_srcdir -# appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, lt_dlinit, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -])# AC_LIBLTDL_INSTALLABLE - - -# AC_LIBTOOL_CXX -# -------------- -# enable support for C++ libraries -AC_DEFUN([AC_LIBTOOL_CXX], -[AC_REQUIRE([_LT_AC_LANG_CXX]) -])# AC_LIBTOOL_CXX - - -# _LT_AC_LANG_CXX -# --------------- -AC_DEFUN([_LT_AC_LANG_CXX], -[AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) -])# _LT_AC_LANG_CXX - -# _LT_AC_PROG_CXXCPP -# ------------------ -AC_DEFUN([_LT_AC_PROG_CXXCPP], -[ -AC_REQUIRE([AC_PROG_CXX]) -if test -n "$CXX" && ( test "X$CXX" != "Xno" && - ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || - (test "X$CXX" != "Xg++"))) ; then - AC_PROG_CXXCPP -fi -])# _LT_AC_PROG_CXXCPP - -# AC_LIBTOOL_F77 -# -------------- -# enable support for Fortran 77 libraries -AC_DEFUN([AC_LIBTOOL_F77], -[AC_REQUIRE([_LT_AC_LANG_F77]) -])# AC_LIBTOOL_F77 - - -# _LT_AC_LANG_F77 -# --------------- -AC_DEFUN([_LT_AC_LANG_F77], -[AC_REQUIRE([AC_PROG_F77]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) -])# _LT_AC_LANG_F77 - - -# AC_LIBTOOL_GCJ -# -------------- -# enable support for GCJ libraries -AC_DEFUN([AC_LIBTOOL_GCJ], -[AC_REQUIRE([_LT_AC_LANG_GCJ]) -])# AC_LIBTOOL_GCJ - - -# _LT_AC_LANG_GCJ -# --------------- -AC_DEFUN([_LT_AC_LANG_GCJ], -[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], - [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], - [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], - [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], - [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) -])# _LT_AC_LANG_GCJ - - -# AC_LIBTOOL_RC -# ------------- -# enable support for Windows resource files -AC_DEFUN([AC_LIBTOOL_RC], -[AC_REQUIRE([LT_AC_PROG_RC]) -_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) -])# AC_LIBTOOL_RC - - -# AC_LIBTOOL_LANG_C_CONFIG -# ------------------------ -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) -AC_DEFUN([_LT_AC_LANG_C_CONFIG], -[lt_save_CC="$CC" -AC_LANG_PUSH(C) - -# Source file extension for C test sources. -ac_ext=c - -# Object file extension for compiled C test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(){return(0);}' - -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) -AC_LIBTOOL_SYS_LIB_STRIP -AC_LIBTOOL_DLOPEN_SELF - -# Report which library types will actually be built -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; - -aix[[4-9]]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_C_CONFIG - - -# AC_LIBTOOL_LANG_CXX_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) -AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], -[AC_LANG_PUSH(C++) -AC_REQUIRE([AC_PROG_CXX]) -AC_REQUIRE([_LT_AC_PROG_CXXCPP]) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Dependencies to place before and after the object being linked: -_LT_AC_TAGVAR(predep_objects, $1)= -_LT_AC_TAGVAR(postdep_objects, $1)= -_LT_AC_TAGVAR(predeps, $1)= -_LT_AC_TAGVAR(postdeps, $1)= -_LT_AC_TAGVAR(compiler_lib_search_path, $1)= -_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= - -# Source file extension for C++ test sources. -ac_ext=cpp - -# Object file extension for compiled C++ test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="int some_variable = 0;" - -# Code to be used in simple link tests -lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC=$CC -lt_save_LD=$LD -lt_save_GCC=$GCC -GCC=$GXX -lt_save_with_gnu_ld=$with_gnu_ld -lt_save_path_LD=$lt_cv_path_LD -if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then - lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx -else - $as_unset lt_cv_prog_gnu_ld -fi -if test -n "${lt_cv_path_LDCXX+set}"; then - lt_cv_path_LD=$lt_cv_path_LDCXX -else - $as_unset lt_cv_path_LD -fi -test -z "${LDCXX+set}" || LD=$LDCXX -CC=${CXX-"c++"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) - -# We don't want -fno-exception wen compiling C++ code, so set the -# no_builtin_flag separately -if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' -else - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= -fi - -if test "$GXX" = yes; then - # Set up default GNU C++ configuration - - AC_PROG_LD - - # Check if GNU C++ uses GNU ld as the underlying linker, since the - # archiving commands below assume that GNU ld is being used. - if test "$with_gnu_ld" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # If archive_cmds runs LD, not CC, wlarc should be empty - # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to - # investigate it a little bit more. (MM) - wlarc='${wl}' - - # ancient GNU ld didn't support --whole-archive et. al. - if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ - grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - with_gnu_ld=no - wlarc= - - # A generic and very simple default shared library creation - # command for GNU C++ for the case where it uses the native - # linker, instead of GNU ld. If possible, this setting should - # overridden to take advantage of the native linker features on - # the platform it is being used on. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - fi - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - -else - GXX=no - with_gnu_ld=no - wlarc= -fi - -# PORTME: fill in a description of your system's C++ link characteristics -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -_LT_AC_TAGVAR(ld_shlibs, $1)=yes -case $host_os in - aix3*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aix[[4-9]]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - : - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach <jrb3@best.com> says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - chorus*) - case $cc_basename in - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - darwin* | rhapsody*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" - if test "$GXX" = yes ; then - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - if test "$lt_cv_apple_cc_single_mod" != "yes"; then - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" - fi - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - case $cc_basename in - ec++*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - ghcx*) - # Green Hills C++ Compiler - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - freebsd[[12]]*) - # C++ shared libraries reported to be fairly broken before switch to ELF - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - freebsd-elf*) - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - ;; - freebsd* | dragonfly*) - # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF - # conventions - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - ;; - gnu*) - ;; - hpux9*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - hpux10*|hpux11*) - if test $with_gnu_ld = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) ;; - *) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - esac - fi - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, - # but as the default - # location of the library. - ;; - esac - - case $cc_basename in - CC*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - aCC*) - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes; then - if test $with_gnu_ld = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - ;; - esac - fi - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - interix[[3-9]]*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - irix5* | irix6*) - case $cc_basename in - CC*) - # SGI C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - # Archives containing C++ object files must be created using - # "CC -ar", where "CC" is the IRIX C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' - ;; - *) - if test "$GXX" = yes; then - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' - fi - fi - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - esac - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - linux* | k*bsd*-gnu) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - ;; - icpc*) - # Intel C++ - with_gnu_ld=yes - # version 8.0 and above of icpc choke on multiply defined symbols - # if we add $predep_objects and $postdep_objects, however 7.1 and - # earlier do not add the objects themselves. - case `$CC -V 2>&1` in - *"Version 7."*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= - case $host_cpu in - ia64*) tmp_idyn=' -i_dynamic';; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - ;; - cxx*) - # Compaq C++ - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' - - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - - # Not sure whether something based on - # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 - # would be better. - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - esac - ;; - esac - ;; - lynxos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - m88k*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - mvs*) - case $cc_basename in - cxx*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - fi - # Workaround some broken pre-1.5 toolchains - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' - ;; - openbsd2*) - # C++ shared libraries are fairly broken - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - openbsd*) - if test -f /usr/libexec/ld.so; then - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - fi - output_verbose_link_cmd='echo' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - osf3*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # "CC -Bstatic", where "CC" is the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' - - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - osf4* | osf5*) - case $cc_basename in - KCC*) - # Kuck and Associates, Inc. (KAI) C++ Compiler - - # KCC will only create a shared library if the output file - # ends with ".so" (or ".sl" for HP-UX), so rename the library - # to its proper name (with version) after linking. - _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Archives containing C++ object files must be created using - # the KAI C++ compiler. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' - ;; - RCC*) - # Rational C++ 2.4.1 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - cxx*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ - echo "-hidden">> $lib.exp~ - $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ - $rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - # - # There doesn't appear to be a way to prevent this compiler from - # explicitly linking system object files so we need to strip them - # from the output so that they don't get included in the library - # dependencies. - output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' - ;; - *) - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' - - else - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - psos*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - lcc*) - # Lucid - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. - # Supported since Solaris 2.6 (maybe 2.5.1?) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - output_verbose_link_cmd='echo' - - # Archives containing C++ object files must be created using - # "CC -xar", where "CC" is the Sun C++ compiler. This is - # necessary to make sure instantiated templates are included - # in the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - - # The C++ compiler must be used to create the archive. - _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' - ;; - *) - # GNU C++ compiler with Solaris linker - if test "$GXX" = yes && test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' - if $CC --version | grep -v '^2\.7' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - else - # g++ 2.7 appears to require `-G' NOT `-shared' on this - # platform. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' - - # Commands to make compiler produce verbose output that lists - # what "hidden" libraries, object files and flags are used when - # linking a shared library. - output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" - fi - - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - ;; - esac - fi - ;; - esac - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - # For security reasons, it is highly recommended that you always - # use absolute paths for naming shared libraries, and exclude the - # DT_RUNPATH tag from executables and libraries. But doing so - # requires that you compile everything twice, which is a pain. - # So that behaviour is only enabled if SCOABSPATH is set to a - # non-empty value in the environment. Most likely only useful for - # creating official distributions of packages. - # This is a hack until libtool officially supports absolute path - # names for shared libraries. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - case $cc_basename in - CC*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - ;; - vxworks*) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - *) - # FIXME: insert proper C++ library support - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; -esac -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -_LT_AC_TAGVAR(GCC, $1)="$GXX" -_LT_AC_TAGVAR(LD, $1)="$LD" - -AC_LIBTOOL_POSTDEP_PREDEP($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC=$lt_save_CC -LDCXX=$LD -LD=$lt_save_LD -GCC=$lt_save_GCC -with_gnu_ldcxx=$with_gnu_ld -with_gnu_ld=$lt_save_with_gnu_ld -lt_cv_path_LDCXX=$lt_cv_path_LD -lt_cv_path_LD=$lt_save_path_LD -lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld -lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld -])# AC_LIBTOOL_LANG_CXX_CONFIG - -# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) -# ------------------------------------ -# Figure out "hidden" library dependencies from verbose -# compiler output when linking a shared library. -# Parse the compiler output and extract the necessary -# objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -dnl we can't use the lt_simple_compile_test_code here, -dnl because it contains code intended for an executable, -dnl not a library. It's possible we should let each -dnl tag define a new lt_????_link_test_code variable, -dnl but it's only used here... -ifelse([$1],[],[cat > conftest.$ac_ext <<EOF -int a; -void foo (void) { a = 0; } -EOF -],[$1],[CXX],[cat > conftest.$ac_ext <<EOF -class Foo -{ -public: - Foo (void) { a = 0; } -private: - int a; -}; -EOF -],[$1],[F77],[cat > conftest.$ac_ext <<EOF - subroutine foo - implicit none - integer*4 a - a=0 - return - end -EOF -],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF -public class foo { - private int a; - public void bar (void) { - a = 0; - } -}; -EOF -]) -dnl Parse the compiler output and extract the necessary -dnl objects, libraries and library flags. -if AC_TRY_EVAL(ac_compile); then - # Parse the compiler output and extract the necessary - # objects, libraries and library flags. - - # Sentinel used to keep track of whether or not we are before - # the conftest object file. - pre_test_object_deps_done=no - - # The `*' in the case matches for architectures that use `case' in - # $output_verbose_cmd can trigger glob expansion during the loop - # eval without this substitution. - output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` - - for p in `eval $output_verbose_link_cmd`; do - case $p in - - -L* | -R* | -l*) - # Some compilers place space between "-{L,R}" and the path. - # Remove the space. - if test $p = "-L" \ - || test $p = "-R"; then - prev=$p - continue - else - prev= - fi - - if test "$pre_test_object_deps_done" = no; then - case $p in - -L* | -R*) - # Internal compiler library paths should come after those - # provided the user. The postdeps already come after the - # user supplied libs so there is no need to process them. - if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" - else - _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" - fi - ;; - # The "-l" case would never come before the object being - # linked, so don't bother handling this case. - esac - else - if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then - _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}" - else - _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}" - fi - fi - ;; - - *.$objext) - # This assumes that the test object file only shows up - # once in the compiler output. - if test "$p" = "conftest.$objext"; then - pre_test_object_deps_done=yes - continue - fi - - if test "$pre_test_object_deps_done" = no; then - if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then - _LT_AC_TAGVAR(predep_objects, $1)="$p" - else - _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p" - fi - else - if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then - _LT_AC_TAGVAR(postdep_objects, $1)="$p" - else - _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p" - fi - fi - ;; - - *) ;; # Ignore the rest. - - esac - done - - # Clean up. - rm -f a.out a.exe -else - echo "libtool.m4: error: problem compiling $1 test program" -fi - -$rm -f confest.$objext - -_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= -if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then - _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` -fi - -# PORTME: override above test on systems where it is broken -ifelse([$1],[CXX], -[case $host_os in -interix[[3-9]]*) - # Interix 3.5 installs completely hosed .la files for C++, so rather than - # hack all around it, let's just trust "g++" to DTRT. - _LT_AC_TAGVAR(predep_objects,$1)= - _LT_AC_TAGVAR(postdep_objects,$1)= - _LT_AC_TAGVAR(postdeps,$1)= - ;; - -linux*) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - # - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - if test "$solaris_use_stlport4" != yes; then - _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; - -solaris*) - case $cc_basename in - CC*) - # The more standards-conforming stlport4 library is - # incompatible with the Cstd library. Avoid specifying - # it if it's in CXXFLAGS. Ignore libCrun as - # -library=stlport4 depends on it. - case " $CXX $CXXFLAGS " in - *" -library=stlport4 "*) - solaris_use_stlport4=yes - ;; - esac - - # Adding this requires a known-good setup of shared libraries for - # Sun compiler versions before 5.6, else PIC objects from an old - # archive will be linked into the output, leading to subtle bugs. - if test "$solaris_use_stlport4" != yes; then - _LT_AC_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' - fi - ;; - esac - ;; -esac -]) -case " $_LT_AC_TAGVAR(postdeps, $1) " in -*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; -esac -])# AC_LIBTOOL_POSTDEP_PREDEP - -# AC_LIBTOOL_LANG_F77_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)]) -AC_DEFUN([_LT_AC_LANG_F77_CONFIG], -[AC_REQUIRE([AC_PROG_F77]) -AC_LANG_PUSH(Fortran 77) - -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no -_LT_AC_TAGVAR(allow_undefined_flag, $1)= -_LT_AC_TAGVAR(always_export_symbols, $1)=no -_LT_AC_TAGVAR(archive_expsym_cmds, $1)= -_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_direct, $1)=no -_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= -_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= -_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= -_LT_AC_TAGVAR(hardcode_minus_L, $1)=no -_LT_AC_TAGVAR(hardcode_automatic, $1)=no -_LT_AC_TAGVAR(module_cmds, $1)= -_LT_AC_TAGVAR(module_expsym_cmds, $1)= -_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds -_LT_AC_TAGVAR(no_undefined_flag, $1)= -_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= -_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - -# Source file extension for f77 test sources. -ac_ext=f - -# Object file extension for compiled f77 test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="\ - subroutine t - return - end -" - -# Code to be used in simple link tests -lt_simple_link_test_code="\ - program t - end -" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${F77-"f77"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) - -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) - -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no - -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case $host_os in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; -aix[[4-9]]*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) - -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) - -_LT_AC_TAGVAR(GCC, $1)="$G77" -_LT_AC_TAGVAR(LD, $1)="$LD" - -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_POP -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_F77_CONFIG - - -# AC_LIBTOOL_LANG_GCJ_CONFIG -# -------------------------- -# Ensure that the configuration vars for the C compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)]) -AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], -[AC_LANG_SAVE - -# Source file extension for Java test sources. -ac_ext=java - -# Object file extension for compiled Java test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code="class foo {}" - -# Code to be used in simple link tests -lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${GCJ-"gcj"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) - -# GCJ did not exist at the time GCC didn't implicitly link libc in. -_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - -_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds - -AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) -AC_LIBTOOL_PROG_COMPILER_PIC($1) -AC_LIBTOOL_PROG_CC_C_O($1) -AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) -AC_LIBTOOL_PROG_LD_SHLIBS($1) -AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) -AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_RESTORE -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_GCJ_CONFIG - - -# AC_LIBTOOL_LANG_RC_CONFIG -# ------------------------- -# Ensure that the configuration vars for the Windows resource compiler are -# suitably defined. Those variables are subsequently used by -# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. -AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)]) -AC_DEFUN([_LT_AC_LANG_RC_CONFIG], -[AC_LANG_SAVE - -# Source file extension for RC test sources. -ac_ext=rc - -# Object file extension for compiled RC test sources. -objext=o -_LT_AC_TAGVAR(objext, $1)=$objext - -# Code to be used in simple compile tests -lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' - -# Code to be used in simple link tests -lt_simple_link_test_code="$lt_simple_compile_test_code" - -# ltmain only uses $CC for tagged configurations so make sure $CC is set. -_LT_AC_SYS_COMPILER - -# save warnings/boilerplate of simple test code -_LT_COMPILER_BOILERPLATE -_LT_LINKER_BOILERPLATE - -# Allow CC to be a program name with arguments. -lt_save_CC="$CC" -CC=${RC-"windres"} -compiler=$CC -_LT_AC_TAGVAR(compiler, $1)=$CC -_LT_CC_BASENAME([$compiler]) -_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes - -AC_LIBTOOL_CONFIG($1) - -AC_LANG_RESTORE -CC="$lt_save_CC" -])# AC_LIBTOOL_LANG_RC_CONFIG - - -# AC_LIBTOOL_CONFIG([TAGNAME]) -# ---------------------------- -# If TAGNAME is not passed, then create an initial libtool script -# with a default configuration from the untagged config vars. Otherwise -# add code to config.status for appending the configuration named by -# TAGNAME from the matching tagged config vars. -AC_DEFUN([AC_LIBTOOL_CONFIG], -[# The else clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - # See if we are running on zsh, and set the options which allow our commands through - # without removal of \ escapes. - if test -n "${ZSH_VERSION+set}" ; then - setopt NO_GLOB_SUBST - fi - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ - SED SHELL STRIP \ - libname_spec library_names_spec soname_spec extract_expsyms_cmds \ - old_striplib striplib file_magic_cmd finish_cmds finish_eval \ - deplibs_check_method reload_flag reload_cmds need_locks \ - lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ - lt_cv_sys_global_symbol_to_c_name_address \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - old_postinstall_cmds old_postuninstall_cmds \ - _LT_AC_TAGVAR(compiler, $1) \ - _LT_AC_TAGVAR(CC, $1) \ - _LT_AC_TAGVAR(LD, $1) \ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \ - _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \ - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \ - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \ - _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ - _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ - _LT_AC_TAGVAR(old_archive_cmds, $1) \ - _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ - _LT_AC_TAGVAR(predep_objects, $1) \ - _LT_AC_TAGVAR(postdep_objects, $1) \ - _LT_AC_TAGVAR(predeps, $1) \ - _LT_AC_TAGVAR(postdeps, $1) \ - _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ - _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \ - _LT_AC_TAGVAR(archive_cmds, $1) \ - _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ - _LT_AC_TAGVAR(postinstall_cmds, $1) \ - _LT_AC_TAGVAR(postuninstall_cmds, $1) \ - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ - _LT_AC_TAGVAR(allow_undefined_flag, $1) \ - _LT_AC_TAGVAR(no_undefined_flag, $1) \ - _LT_AC_TAGVAR(export_symbols_cmds, $1) \ - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ - _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \ - _LT_AC_TAGVAR(hardcode_automatic, $1) \ - _LT_AC_TAGVAR(module_cmds, $1) \ - _LT_AC_TAGVAR(module_expsym_cmds, $1) \ - _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \ - _LT_AC_TAGVAR(fix_srcfile_path, $1) \ - _LT_AC_TAGVAR(exclude_expsyms, $1) \ - _LT_AC_TAGVAR(include_expsyms, $1); do - - case $var in - _LT_AC_TAGVAR(old_archive_cmds, $1) | \ - _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \ - _LT_AC_TAGVAR(archive_cmds, $1) | \ - _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \ - _LT_AC_TAGVAR(module_cmds, $1) | \ - _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \ - _LT_AC_TAGVAR(export_symbols_cmds, $1) | \ - extract_expsyms_cmds | reload_cmds | finish_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" - ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" - ;; - esac - done - - case $lt_echo in - *'\[$]0 --fallback-echo"') - lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'` - ;; - esac - -ifelse([$1], [], - [cfgfile="${ofile}T" - trap "$rm \"$cfgfile\"; exit 1" 1 2 15 - $rm -f "$cfgfile" - AC_MSG_NOTICE([creating $ofile])], - [cfgfile="$ofile"]) - - cat <<__EOF__ >> "$cfgfile" -ifelse([$1], [], -[#! $SHELL - -# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. -# -# This file is part of GNU Libtool: -# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 -# -# 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed program that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="$SED -e 1s/^X//" - -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -(unset CDPATH) >/dev/null 2>&1 && unset CDPATH - -# The names of the tagged configurations supported by this script. -available_tags= - -# ### BEGIN LIBTOOL CONFIG], -[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL - -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared - -# Whether or not to build static libraries. -build_old_libs=$enable_static - -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) - -# Whether or not to disallow shared libs when runtime libs are static -allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) - -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install - -# The host system. -host_alias=$host_alias -host=$host -host_os=$host_os - -# The build system. -build_alias=$build_alias -build=$build -build_os=$build_os - -# An echo program that does not interpret backslashes. -echo=$lt_echo - -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS - -# A C compiler. -LTCC=$lt_LTCC - -# LTCC compiler flags. -LTCFLAGS=$lt_LTCFLAGS - -# A language-specific compiler. -CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - -# Is the compiler the GNU C compiler? -with_gcc=$_LT_AC_TAGVAR(GCC, $1) - -# An ERE matcher. -EGREP=$lt_EGREP - -# The linker used to build libraries. -LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - -# Whether we need hard or soft links. -LN_S=$lt_LN_S - -# A BSD-compatible nm program. -NM=$lt_NM - -# A symbol stripping program -STRIP=$lt_STRIP - -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD - -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" - -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" - -# Used on cygwin: assembler. -AS="$AS" - -# The name of the directory that contains temporary libtool files. -objdir=$objdir - -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds - -# How to pass a linker flag through the compiler. -wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - -# Object file suffix (normally "o"). -objext="$ac_objext" - -# Old archive suffix (normally "a"). -libext="$libext" - -# Shared library suffix (normally ".so"). -shrext_cmds='$shrext_cmds' - -# Executable file suffix (normally ""). -exeext="$exeext" - -# Additional compiler flags for building library objects. -pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) -pic_mode=$pic_mode - -# What is the maximum length of a command? -max_cmd_len=$lt_cv_sys_max_cmd_len - -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) - -# Must we lock files when doing compilation? -need_locks=$lt_need_locks - -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix - -# Do we need a version for libraries? -need_version=$need_version - -# Whether dlopen is supported. -dlopen_support=$enable_dlopen - -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self - -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static - -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) - -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) - -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) - -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) - -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) - -# Library versioning type. -version_type=$version_type - -# Format of library name prefix. -libname_spec=$lt_libname_spec - -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec - -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec - -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds - -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - -# Commands used to build and install a shared archive. -archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) -archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds - -# Commands used to build a loadable module (assumed same as above if empty) -module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) -module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib - -# Dependencies to place before the objects being linked to create a -# shared library. -predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) - -# Dependencies to place before the objects being linked to create a -# shared library. -predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) - -# Dependencies to place after the objects being linked to create a -# shared library. -postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) - -# The directories searched by this compiler when creating a shared -# library -compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) - -# The library search path used internally by the compiler when linking -# a shared library. -compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method - -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd - -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds - -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval - -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe - -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl - -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address - -# This is the shared library runtime path variable. -runpath_var=$runpath_var - -# This is the shared library path variable. -shlibpath_var=$shlibpath_var - -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath - -# How to hardcode a shared library path into an executable. -hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs - -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) - -# If ld is used when linking, flag to hardcode \$libdir into -# a binary during linking. This must work even if \$libdir does -# not exist. -hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) - -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) - -# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) - -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) - -# Set to yes if building a shared library automatically hardcodes DIR into the library -# and all subsequent libraries and executables linked against it. -hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" - -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path=$lt_fix_srcfile_path - -# Set to yes if exported symbols are required. -always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - -# The commands to list exported symbols. -export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) - -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds - -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - -# Symbols that must always be exported. -include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - -ifelse([$1],[], -[# ### END LIBTOOL CONFIG], -[# ### END LIBTOOL TAG CONFIG: $tagname]) - -__EOF__ - -ifelse([$1],[], [ - case $host_os in - aix3*) - cat <<\EOF >> "$cfgfile" - -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac - - # We use sed instead of cat because bash on DJGPP gets confused if - # if finds mixed CR/LF and LF-only lines. Since sed operates in - # text mode, it properly converts lines to CR/LF. This bash problem - # is reportedly fixed, but why not run on old versions too? - sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - - mv -f "$cfgfile" "$ofile" || \ - (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") - chmod +x "$ofile" -]) -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` - if test -f "$ltmain_in"; then - test -f Makefile && make "$ltmain" - fi -fi -])# AC_LIBTOOL_CONFIG - - -# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) -# ------------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], -[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - -_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - -if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - - AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], - lt_cv_prog_compiler_rtti_exceptions, - [-fno-rtti -fno-exceptions], [], - [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) -fi -])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - - -# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -# --------------------------------- -AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], -[AC_REQUIRE([AC_CANONICAL_HOST]) -AC_REQUIRE([LT_AC_PROG_SED]) -AC_REQUIRE([AC_PROG_NM]) -AC_REQUIRE([AC_OBJEXT]) -# Check for command to grab the raw symbol name followed by C symbol from nm. -AC_MSG_CHECKING([command to parse $NM output from $compiler object]) -AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], -[ -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[[BCDEGRST]]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[[BCDT]]' - ;; -cygwin* | mingw* | pw32*) - symcode='[[ABCDGISTW]]' - ;; -hpux*) # Its linker distinguishes data from code symbols - if test "$host_cpu" = ia64; then - symcode='[[ABCDEGRST]]' - fi - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -linux* | k*bsd*-gnu) - if test "$host_cpu" = ia64; then - symcode='[[ABCDGIRSTW]]' - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - fi - ;; -irix* | nonstopux*) - symcode='[[BCDEGRST]]' - ;; -osf*) - symcode='[[BCDEGQRST]]' - ;; -solaris*) - symcode='[[BDRT]]' - ;; -sco3.2v5*) - symcode='[[DT]]' - ;; -sysv4.2uw2*) - symcode='[[DT]]' - ;; -sysv5* | sco5v6* | unixware* | OpenUNIX*) - symcode='[[ABDT]]' - ;; -sysv4) - symcode='[[DFNSTU]]' - ;; -esac - -# Handle CRLF in mingw tool chain -opt_cr= -case $build_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp - ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -case `$NM -V 2>&1` in -*GNU* | *'with BFD'*) - symcode='[[ABCDGIRSTW]]' ;; -esac - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. - symxfrm="\\1 $ac_symprfx\\2 \\2" - - # Write the raw and C identifiers. - lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - - rm -f conftest* - cat > conftest.$ac_ext <<EOF -#ifdef __cplusplus -extern "C" { -#endif -char nm_test_var; -void nm_test_func(){} -#ifdef __cplusplus -} -#endif -int main(){nm_test_var='a';nm_test_func();return(0);} -EOF - - if AC_TRY_EVAL(ac_compile); then - # Now try to grab the symbols. - nlist=conftest.nm - if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi - - # Make sure that we snagged all the symbols we need. - if grep ' nm_test_var$' "$nlist" >/dev/null; then - if grep ' nm_test_func$' "$nlist" >/dev/null; then - cat <<EOF > conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - - cat <<EOF >> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr_t void * -#else -# define lt_ptr_t char * -# define const -#endif - -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr_t address; -} -lt_preloaded_symbols[[]] = -{ -EOF - $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr_t) 0} -}; - -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - lt_save_LIBS="$LIBS" - lt_save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then - pipe_works=yes - fi - LIBS="$lt_save_LIBS" - CFLAGS="$lt_save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD - fi - else - echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD - cat conftest.$ac_ext >&5 - fi - rm -rf conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -if test -z "$lt_cv_sys_global_symbol_pipe"; then - lt_cv_sys_global_symbol_to_cdecl= -fi -if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE - - -# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) -# --------------------------------------- -AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], -[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= -_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - -AC_MSG_CHECKING([for $compiler option to produce PIC]) - ifelse([$1],[CXX],[ - # C++ specific cases for pic, static, wl, etc. - if test "$GXX" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - mingw* | cygwin* | os2* | pw32*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - *djgpp*) - # DJGPP does not support shared libraries at all - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - interix[[3-9]]*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - case $host_os in - aix[[4-9]]*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - chorus*) - case $cc_basename in - cxch68*) - # Green Hills C++ Compiler - # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" - ;; - esac - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - dgux*) - case $cc_basename in - ec++*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - ghcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - freebsd* | dragonfly*) - # FreeBSD uses GNU C++ - ;; - hpux9* | hpux10* | hpux11*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - fi - ;; - aCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - ;; - *) - ;; - esac - ;; - interix*) - # This is c89, which is MS Visual C++ (no shared libs) - # Anyone wants to do a port? - ;; - irix5* | irix6* | nonstopux*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - # CC pic flag -KPIC is the default. - ;; - *) - ;; - esac - ;; - linux* | k*bsd*-gnu) - case $cc_basename in - KCC*) - # KAI C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - icpc* | ecpc*) - # Intel C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgCC* | pgcpp*) - # Portland Group C++ compiler. - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - cxx*) - # Compaq C++ - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C++ 5.9 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - esac - ;; - esac - ;; - lynxos*) - ;; - m88k*) - ;; - mvs*) - case $cc_basename in - cxx*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' - ;; - *) - ;; - esac - ;; - netbsd*) - ;; - osf3* | osf4* | osf5*) - case $cc_basename in - KCC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' - ;; - RCC*) - # Rational C++ 2.4.1 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - cxx*) - # Digital/Compaq C++ - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # Make sure the PIC flag is empty. It appears that all Alpha - # Linux and Compaq Tru64 Unix objects are PIC. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - ;; - esac - ;; - psos*) - ;; - solaris*) - case $cc_basename in - CC*) - # Sun C++ 4.2, 5.x and Centerline C++ - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - ;; - gcx*) - # Green Hills C++ Compiler - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - ;; - *) - ;; - esac - ;; - sunos4*) - case $cc_basename in - CC*) - # Sun C++ 4.x - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - lcc*) - # Lucid - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - ;; - *) - ;; - esac - ;; - tandem*) - case $cc_basename in - NCC*) - # NonStop-UX NCC 3.20 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - ;; - *) - ;; - esac - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - case $cc_basename in - CC*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - esac - ;; - vxworks*) - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -], -[ - if test "$GCC" = yes; then - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - - case $host_os in - aix*) - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' - ;; - - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - - mingw* | cygwin* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - # Although the cygwin gcc ignores -fPIC, still need this for old-style - # (--disable-auto-import) libraries - m4_if([$1], [GCJ], [], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - ;; - - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' - ;; - - interix[[3-9]]*) - # Interix 3.x gcc -fpic/-fPIC options generate broken code. - # Instead, we relocate shared libraries at runtime. - ;; - - msdosdjgpp*) - # Just because we use GCC doesn't mean we suddenly get shared libraries - # on systems that don't support them. - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - enable_shared=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic - fi - ;; - - hpux*) - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' - ;; - esac - else - # PORTME Check for flag to pass linker flags through the system compiler. - case $host_os in - aix*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - else - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' - fi - ;; - darwin*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - case $cc_basename in - xlc*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - esac - ;; - - mingw* | cygwin* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - m4_if([$1], [GCJ], [], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) - ;; - - hpux9* | hpux10* | hpux11*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but - # not for PA HP-UX. - case $host_cpu in - hppa*64*|ia64*) - # +Z the default - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' - ;; - esac - # Is there a better lt_prog_compiler_static that works with the bundled CC? - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' - ;; - - irix5* | irix6* | nonstopux*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # PIC (with -KPIC) is the default. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - newsos6) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - linux* | k*bsd*-gnu) - case $cc_basename in - icc* | ecc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' - ;; - pgcc* | pgf77* | pgf90* | pgf95*) - # Portland Group compilers (*not* the Pentium gcc compiler, - # which looks to be a dead project) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - ccc*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All Alpha code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) - # Sun C 5.9 - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - ;; - *Sun\ F*) - # Sun Fortran 8.3 passes all unrecognized flags to the linker - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='' - ;; - esac - ;; - esac - ;; - - osf3* | osf4* | osf5*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - # All OSF/1 code is PIC. - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - rdos*) - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' - ;; - - solaris*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - case $cc_basename in - f77* | f90* | f95*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; - *) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - fi - ;; - - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - unicos*) - _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - - uts4*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' - _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' - ;; - - *) - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) - -# -# Check to make sure the PIC flag actually works. -# -if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then - AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1), - [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], - [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in - "" | " "*) ;; - *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; - esac], - [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) -fi -case $host_os in - # For platforms which do not support PIC, -DPIC is meaningless: - *djgpp*) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= - ;; - *) - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" - ;; -esac - -# -# Check to make sure the static flag actually works. -# -wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" -AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1), - $lt_tmp_static_flag, - [], - [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) -]) - - -# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) -# ------------------------------------ -# See if the linker supports building shared libraries. -AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], -[AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) -ifelse([$1],[CXX],[ - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - case $host_os in - aix[[4-9]]*) - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - ;; - pw32*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" - ;; - cygwin* | mingw*) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' - ;; - *) - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - ;; - esac - _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] -],[ - runpath_var= - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no - _LT_AC_TAGVAR(archive_cmds, $1)= - _LT_AC_TAGVAR(archive_expsym_cmds, $1)= - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= - _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_minus_L, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown - _LT_AC_TAGVAR(hardcode_automatic, $1)=no - _LT_AC_TAGVAR(module_cmds, $1)= - _LT_AC_TAGVAR(module_expsym_cmds, $1)= - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' - # include_expsyms should be a list of space-separated symbols to be *always* - # included in the symbol list - _LT_AC_TAGVAR(include_expsyms, $1)= - # exclude_expsyms can be an extended regexp of symbols to exclude - # it will be wrapped by ` (' and `)$', so one must not match beginning or - # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', - # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] - # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out - # platforms (ab)use it in PIC code, but their linkers get confused if - # the symbol is explicitly referenced. Since portable code cannot - # rely on this symbol name, it's probably fine to never include it in - # preloaded symbol tables. - # Exclude shared library initialization/finalization symbols. -dnl Note also adjust exclude_expsyms for C++ above. - extract_expsyms_cmds= - # Just being paranoid about ensuring that cc_basename is set. - _LT_CC_BASENAME([$compiler]) - case $host_os in - cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; - esac - - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - runpath_var=LD_RUN_PATH - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - - # See if GNU ld supports shared libraries. - case $host_os in - aix[[3-9]]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <<EOF 1>&2 - -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. - -EOF - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - - # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can't use - # them. - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Joseph Beckenbach <jrb3@best.com> says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - cygwin* | mingw* | pw32*) - # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, - # as there is no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=no - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' - - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is; otherwise, prepend... - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname.def; - else - echo EXPORTS > $output_objdir/$soname.def; - cat $export_symbols >> $output_objdir/$soname.def; - fi~ - $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - interix[[3-9]]*) - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. - # Instead, shared libraries are loaded at an image base (0x10000000 by - # default) and relocated if they conflict, which is a slow very memory - # consuming and fragmenting process. To avoid this, we pick a random, - # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link - # time. Moving up from 0x10000000 also allows more sbrk(2) space. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' - ;; - - gnu* | linux* | k*bsd*-gnu) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag' - ;; - pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_addflag=' $pic_flag -Mnomain' ;; - ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 - tmp_addflag=' -i_dynamic' ;; - efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 - tmp_addflag=' -i_dynamic -nofor_main' ;; - ifc* | ifort*) # Intel Fortran compiler - tmp_addflag=' -nofor_main' ;; - esac - case `$CC -V 2>&1 | sed 5q` in - *Sun\ C*) # Sun C 5.9 - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' - tmp_sharedflag='-G' ;; - *Sun\ F*) # Sun Fortran 8.3 - tmp_sharedflag='-G' ;; - *) - tmp_sharedflag='-shared' ;; - esac - _LT_AC_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - - if test $supports_anon_versioning = yes; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ - cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ - $echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - fi - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; - - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <<EOF 1>&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - cat <<_LT_EOF 1>&2 - -*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not -*** reliably create shared libraries on SCO systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.16.91.0.3 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -_LT_EOF - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - ;; - - sunos4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - esac - - if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then - runpath_var= - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= - fi - else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - fi - ;; - - aix[[4-9]]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - # If we're using GNU nm, then we don't want the "-C" option. - # -C means demangle to AIX nm, but means don't demangle with GNU nm - if $NM -V 2>&1 | grep 'GNU' > /dev/null; then - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - else - _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' - fi - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - - _LT_AC_TAGVAR(archive_cmds, $1)='' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GCC" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - # We only want to do this on AIX 4.2 and lower, the check - # below for broken collect2 doesn't work under 4.3+ - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - : - else - # We have old collect2 - _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= - fi - ;; - esac - shared_flag='-shared' - if test "$aix_use_runtimelinking" = yes; then - shared_flag="$shared_flag "'${wl}-G' - fi - else - # not using gcc - if test "$host_cpu" = ia64; then - # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release - # chokes on -Wl,-G. The following line is correct: - shared_flag='-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - - # It seems that -bexpall does not export symbols beginning with - # underscore (_), so it is better to generate a list of symbols to export. - _LT_AC_TAGVAR(always_export_symbols, $1)=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' - _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" - else - # Determine the default libpath from the value encoded in an empty executable. - _LT_AC_SYS_LIBPATH_AIX - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' - # Exported symbols can be pulled into shared objects from archives - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - # This is similar to how AIX traditionally builds its shared libraries. - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' - fi - fi - ;; - - amigaos*) - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - # see comment about different semantics on the GNU ld section - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - bsdi[[45]]*) - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic - ;; - - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. - shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' - # FIXME: Should let the user specify the lib program. - _LT_AC_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' - _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' - _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes - ;; - - darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_automatic, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - if test "$GCC" = yes ; then - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" - _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" - _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" - _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" - else - case $cc_basename in - xlc*) - output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - ;; - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi - ;; - - dgux*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - freebsd1*) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - hpux9*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - ;; - - hpux10*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - fi - ;; - - hpux11*) - if test "$GCC" = yes -a "$with_gnu_ld" = no; then - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - else - case $host_cpu in - hppa*64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - ;; - ia64*) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' - ;; - esac - fi - if test "$with_gnu_ld" = no; then - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - - case $host_cpu in - hppa*64*|ia64*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - *) - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - ;; - esac - fi - ;; - - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - newsos6) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - openbsd*) - if test -f /usr/libexec/ld.so; then - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' - else - case $host_os in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - ;; - *) - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' - ;; - esac - fi - else - _LT_AC_TAGVAR(ld_shlibs, $1)=no - fi - ;; - - os2*) - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported - _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; - - osf3*) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' - else - _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' - - # Both c and cxx compiler support -rpath directly - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' - fi - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: - ;; - - solaris*) - _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' - if test "$GCC" = yes; then - wlarc='${wl}' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' - else - wlarc='' - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - case $host_os in - solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; - *) - # The compiler driver will combine and reorder linker options, - # but understands `-z linker_flag'. GCC discards it without `$wl', - # but is careful enough not to reorder. - # Supported since Solaris 2.6 (maybe 2.5.1?) - if test "$GCC" = yes; then - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' - else - _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' - fi - ;; - esac - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - ;; - - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes - _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4) - case $host_vendor in - sni) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' - _LT_AC_TAGVAR(hardcode_direct, $1)=no - ;; - motorola) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - sysv4.3*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' - ;; - - sysv4*MP*) - if test -d /usr/nec; then - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - _LT_AC_TAGVAR(ld_shlibs, $1)=yes - fi - ;; - - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - sysv5* | sco3.2v5* | sco5v6*) - # Note: We can NOT use -z defs as we might desire, because we do not - # link with -lc, and that would cause any symbols used from libc to - # always be unresolved, which means just about no library would - # ever link correctly. If we're not using GNU ld we use -z text - # though, which does catch some bad symbols but isn't as heavy-handed - # as -z defs. - _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' - _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' - runpath_var='LD_RUN_PATH' - - if test "$GCC" = yes; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - ;; - - uts4*) - _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' - _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no - ;; - - *) - _LT_AC_TAGVAR(ld_shlibs, $1)=no - ;; - esac - fi -]) -AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) -test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no - -# -# Do we need to explicitly link libc? -# -case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in -x|xyes) - # Assume -lc should be added - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - - if test "$enable_shared" = yes && test "$GCC" = yes; then - case $_LT_AC_TAGVAR(archive_cmds, $1) in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - $rm conftest* - echo "$lt_simple_compile_test_code" > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile) 2>conftest.err; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) - _LT_AC_TAGVAR(allow_undefined_flag, $1)= - if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no - else - _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes - fi - _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi - $rm conftest* - AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) - ;; - esac - fi - ;; -esac -])# AC_LIBTOOL_PROG_LD_SHLIBS - - -# _LT_AC_FILE_LTDLL_C -# ------------------- -# Be careful that the start marker always follows a newline. -AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include <windows.h> -# #undef WIN32_LEAN_AND_MEAN -# #include <stdio.h> -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include <cygwin/cygwin_dll.h> -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ -])# _LT_AC_FILE_LTDLL_C - - -# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) -# --------------------------------- -AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) - - -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) - -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) - -AC_DEFUN([LT_AC_PROG_GCJ], -[AC_CHECK_TOOL(GCJ, gcj, no) - test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" - AC_SUBST(GCJFLAGS) -]) - -AC_DEFUN([LT_AC_PROG_RC], -[AC_CHECK_TOOL(RC, windres, no) -]) - - -# Cheap backport of AS_EXECUTABLE_P and required macros -# from Autoconf 2.59; we should not use $as_executable_p directly. - -# _AS_TEST_PREPARE -# ---------------- -m4_ifndef([_AS_TEST_PREPARE], -[m4_defun([_AS_TEST_PREPARE], -[if test -x / >/dev/null 2>&1; then - as_executable_p='test -x' -else - as_executable_p='test -f' -fi -])])# _AS_TEST_PREPARE - -# AS_EXECUTABLE_P -# --------------- -# Check whether a file is executable. -m4_ifndef([AS_EXECUTABLE_P], -[m4_defun([AS_EXECUTABLE_P], -[AS_REQUIRE([_AS_TEST_PREPARE])dnl -$as_executable_p $1[]dnl -])])# AS_EXECUTABLE_P - -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for lt_ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then - lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" - fi - done - done -done -IFS=$as_save_IFS -lt_ac_max=0 -lt_ac_count=0 -# Add /usr/xpg4/bin/sed as it is typically found on Solaris -# along with /bin/sed that truncates output. -for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do - test ! -f $lt_ac_sed && continue - cat /dev/null > conftest.in - lt_ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >conftest.in - # Check for GNU sed and select it if it is found. - if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then - lt_cv_path_SED=$lt_ac_sed - break - fi - while true; do - cat conftest.in conftest.in >conftest.tmp - mv conftest.tmp conftest.in - cp conftest.in conftest.nl - echo >>conftest.nl - $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break - cmp -s conftest.out conftest.nl || break - # 10000 chars as input seems more than enough - test $lt_ac_count -gt 10 && break - lt_ac_count=`expr $lt_ac_count + 1` - if test $lt_ac_count -gt $lt_ac_max; then - lt_ac_max=$lt_ac_count - lt_cv_path_SED=$lt_ac_sed - fi - done -done -]) -SED=$lt_cv_path_SED -AC_SUBST([SED]) -AC_MSG_RESULT([$SED]) -]) - -# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_AUTOMAKE_VERSION(VERSION) -# ---------------------------- -# Automake X.Y traces this macro to ensure aclocal.m4 has been -# generated from the m4 files accompanying Automake X.Y. -# (This private macro should not be called outside this file.) -AC_DEFUN([AM_AUTOMAKE_VERSION], -[am__api_version='1.10' -dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to -dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10.1], [], - [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl -]) - -# _AM_AUTOCONF_VERSION(VERSION) -# ----------------------------- -# aclocal traces this macro to find the Autoconf version. -# This is a private macro too. Using m4_define simplifies -# the logic in aclocal, which can simply ignore this definition. -m4_define([_AM_AUTOCONF_VERSION], []) - -# AM_SET_CURRENT_AUTOMAKE_VERSION -# ------------------------------- -# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. -# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.10.1])dnl -m4_ifndef([AC_AUTOCONF_VERSION], - [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) - -# AM_AUX_DIR_EXPAND -*- Autoconf -*- - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. - -AC_DEFUN([AM_AUX_DIR_EXPAND], -[dnl Rely on autoconf to set up CDPATH properly. -AC_PREREQ([2.50])dnl -# expand $ac_aux_dir to an absolute path -am_aux_dir=`cd $ac_aux_dir && pwd` -]) - -# AM_CONDITIONAL -*- Autoconf -*- - -# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -AC_DEFUN([AM_CONDITIONAL], -[AC_PREREQ(2.52)dnl - ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], - [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_SUBST([$1_TRUE])dnl -AC_SUBST([$1_FALSE])dnl -_AM_SUBST_NOTMAKE([$1_TRUE])dnl -_AM_SUBST_NOTMAKE([$1_FALSE])dnl -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi -AC_CONFIG_COMMANDS_PRE( -[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then - AC_MSG_ERROR([[conditional "$1" was never defined. -Usually this means the macro was only invoked conditionally.]]) -fi])]) - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 9 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... - - -# _AM_DEPENDENCIES(NAME) -# ---------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX", "GCJ", or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], - [$1], UPC, [depcc="$UPC" am_compiler_list=], - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - # We will build objects and dependencies in a subdirectory because - # it helps to detect inapplicable dependency modes. For instance - # both Tru64's cc and ICC support -MD to output dependencies as a - # side effect of compilation, but ICC will put the dependencies in - # the current directory while Tru64 will put them in the object - # directory. - mkdir sub - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # Setup a source with many dependencies, because some compilers - # like to wrap large dependency lists on column 80 (with \), and - # we should not choose a depcomp mode which is confused by this. - # - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - : > sub/conftest.c - for i in 1 2 3 4 5 6; do - echo '#include "conftst'$i'.h"' >> sub/conftest.c - # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with - # Solaris 8's {/usr,}/bin/sh. - touch sub/conftst$i.h - done - echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf - - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ - depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ - $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ - >/dev/null 2>conftest.err && - grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && - grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - # icc doesn't choke on unknown options, it will just issue warnings - # or remarks (even with -Werror). So we grep stderr for any message - # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: - # icc: Command line warning: ignoring option '-M'; no argument required - # The diagnosis changed in icc 8.0: - # icc: Command line remark: option '-MP' not supported - if (grep 'ignoring option' conftest.err || - grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - fi - done - - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) -AM_CONDITIONAL([am__fastdep$1], [ - test "x$enable_dependency_tracking" != xno \ - && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) -]) - - -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[AC_REQUIRE([AM_SET_LEADING_DOT])dnl -AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl -]) - - -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking speeds up one-time build - --enable-dependency-tracking do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -AC_SUBST([AMDEPBACKSLASH])dnl -_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl -]) - -# Generate code to set up dependency tracking. -*- Autoconf -*- - -# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -#serial 3 - -# _AM_OUTPUT_DEPENDENCY_COMMANDS -# ------------------------------ -AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], -[for mf in $CONFIG_FILES; do - # Strip MF so we end up with the name of the file. - mf=`echo "$mf" | sed -e 's/:.*$//'` - # Check whether this is an Automake generated Makefile or not. - # We used to match only the files named `Makefile.in', but - # some people rename them; so instead we look at the file content. - # Grep'ing the first line is not enough: some people post-process - # each Makefile.in and add a new line on top of each file to say so. - # Grep'ing the whole file is not good either: AIX grep has a line - # limit of 2048, but all sed's we know have understand at least 4000. - if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then - dirpart=`AS_DIRNAME("$mf")` - else - continue - fi - # Extract the definition of DEPDIR, am__include, and am__quote - # from the Makefile without running `make'. - DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` - test -z "$DEPDIR" && continue - am__include=`sed -n 's/^am__include = //p' < "$mf"` - test -z "am__include" && continue - am__quote=`sed -n 's/^am__quote = //p' < "$mf"` - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n 's/^U = //p' < "$mf"` - # Find all dependency output files, they are included files with - # $(DEPDIR) in their names. We invoke sed twice because it is the - # simplest approach to changing $(DEPDIR) to its actual value in the - # expansion. - for file in `sed -n " - s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`AS_DIRNAME(["$file"])` - AS_MKDIR_P([$dirpart/$fdir]) - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done -done -])# _AM_OUTPUT_DEPENDENCY_COMMANDS - - -# AM_OUTPUT_DEPENDENCY_COMMANDS -# ----------------------------- -# This macro should only be invoked once -- use via AC_REQUIRE. -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], -[AC_CONFIG_COMMANDS([depfiles], - [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], - [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) -]) - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. -AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) - -# Do all the work for Automake. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006, 2008 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 13 - -# This macro actually does too much. Some checks are only needed if -# your package does certain things. But this isn't really a big deal. - -# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) -# AM_INIT_AUTOMAKE([OPTIONS]) -# ----------------------------------------------- -# The call with PACKAGE and VERSION arguments is the old style -# call (pre autoconf-2.50), which is being phased out. PACKAGE -# and VERSION should now be passed to AC_INIT and removed from -# the call to AM_INIT_AUTOMAKE. -# We support both call styles for the transition. After -# the next Automake release, Autoconf can make the AC_INIT -# arguments mandatory, and then we can depend on a new Autoconf -# release and drop the old call support. -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_PREREQ([2.60])dnl -dnl Autoconf wants to disallow AM_ names. We explicitly allow -dnl the ones we care about. -m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl -AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -AC_REQUIRE([AC_PROG_INSTALL])dnl -if test "`cd $srcdir && pwd`" != "`pwd`"; then - # Use -I$(srcdir) only when $(srcdir) != ., so that make's output - # is not polluted with repeated "-I." - AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl - # test to see if srcdir already configured - if test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi -fi - -# test whether we have cygpath -if test -z "$CYGPATH_W"; then - if (cygpath --version) >/dev/null 2>/dev/null; then - CYGPATH_W='cygpath -w' - else - CYGPATH_W=echo - fi -fi -AC_SUBST([CYGPATH_W]) - -# Define the identity of the package. -dnl Distinguish between old-style and new-style calls. -m4_ifval([$2], -[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl - AC_SUBST([PACKAGE], [$1])dnl - AC_SUBST([VERSION], [$2])], -[_AM_SET_OPTIONS([$1])dnl -dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. -m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, - [m4_fatal([AC_INIT should be called with package and version arguments])])dnl - AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl - AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl - -_AM_IF_OPTION([no-define],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) - AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl - -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -AC_REQUIRE([AM_PROG_MKDIR_P])dnl -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_SET_LEADING_DOT])dnl -_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], - [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], - [_AM_PROG_TAR([v7])])]) -_AM_IF_OPTION([no-dependencies],, -[AC_PROVIDE_IFELSE([AC_PROG_CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_CC], - defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_CXX], - defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_OBJC], - [_AM_DEPENDENCIES(OBJC)], - [define([AC_PROG_OBJC], - defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl -]) -]) - - -# When config.status generates a header, we must update the stamp-h file. -# This file resides in the same directory as the config header -# that is generated. The stamp files are numbered to have different names. - -# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the -# loop where config.status creates the headers, so we can generate -# our stamp files there. -AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], -[# Compute $1's index in $config_headers. -_am_arg=$1 -_am_stamp_count=1 -for _am_header in $config_headers :; do - case $_am_header in - $_am_arg | $_am_arg:* ) - break ;; - * ) - _am_stamp_count=`expr $_am_stamp_count + 1` ;; - esac -done -echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) - -# Copyright (C) 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# Check whether the underlying file-system supports filenames -# with a leading dot. For instance MS-DOS doesn't. -AC_DEFUN([AM_SET_LEADING_DOT], -[rm -rf .tst 2>/dev/null -mkdir .tst 2>/dev/null -if test -d .tst; then - am__leading_dot=. -else - am__leading_dot=_ -fi -rmdir .tst 2>/dev/null -AC_SUBST([am__leading_dot])]) - -# Add --enable-maintainer-mode option to configure. -*- Autoconf -*- -# From Jim Meyering - -# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -AC_DEFUN([AM_MAINTAINER_MODE], -[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) - dnl maintainer-mode is disabled by default - AC_ARG_ENABLE(maintainer-mode, -[ --enable-maintainer-mode enable make rules and dependencies not useful - (and sometimes confusing) to the casual installer], - USE_MAINTAINER_MODE=$enableval, - USE_MAINTAINER_MODE=no) - AC_MSG_RESULT([$USE_MAINTAINER_MODE]) - AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) - MAINT=$MAINTAINER_MODE_TRUE - AC_SUBST(MAINT)dnl -] -) - -AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) - -# Check to see how 'make' treats includes. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -am__doit: - @echo done -.PHONY: am__doit -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include="#" -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote="\"" - _am_result=BSD - fi -fi -AC_SUBST([am__include]) -AC_SUBST([am__quote]) -AC_MSG_RESULT([$_am_result]) -rm -f confinc confmf -]) - -# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# AM_PROG_CC_C_O -# -------------- -# Like AC_PROG_CC_C_O, but changed for automake. -AC_DEFUN([AM_PROG_CC_C_O], -[AC_REQUIRE([AC_PROG_CC_C_O])dnl -AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([compile])dnl -# FIXME: we rely on the cache variable name because -# there is no other way. -set dummy $CC -ac_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` -if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then - # Losing compiler, so override with the script. - # FIXME: It is wrong to rewrite CC. - # But if we don't then we get into trouble of one sort or another. - # A longer-term fix would be to have automake use am__CC in this case, - # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" - CC="$am_aux_dir/compile $CC" -fi -dnl Make sure AC_PROG_CC is never called again, or it will override our -dnl setting of CC. -m4_define([AC_PROG_CC], - [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) -]) - -# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- - -# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 5 - -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) - - -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -AC_REQUIRE_AUX_FILE([missing])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - AC_MSG_WARN([`missing' script is too old or missing]) -fi -]) - -# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_MKDIR_P -# --------------- -# Check for `mkdir -p'. -AC_DEFUN([AM_PROG_MKDIR_P], -[AC_PREREQ([2.60])dnl -AC_REQUIRE([AC_PROG_MKDIR_P])dnl -dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, -dnl while keeping a definition of mkdir_p for backward compatibility. -dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. -dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of -dnl Makefile.ins that do not define MKDIR_P, so we do our own -dnl adjustment using top_builddir (which is defined more often than -dnl MKDIR_P). -AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl -case $mkdir_p in - [[\\/$]]* | ?:[[\\/]]*) ;; - */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; -esac -]) - -# Helper functions for option handling. -*- Autoconf -*- - -# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 3 - -# _AM_MANGLE_OPTION(NAME) -# ----------------------- -AC_DEFUN([_AM_MANGLE_OPTION], -[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) - -# _AM_SET_OPTION(NAME) -# ------------------------------ -# Set option NAME. Presently that only means defining a flag for this option. -AC_DEFUN([_AM_SET_OPTION], -[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) - -# _AM_SET_OPTIONS(OPTIONS) -# ---------------------------------- -# OPTIONS is a space-separated list of Automake options. -AC_DEFUN([_AM_SET_OPTIONS], -[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) - -# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) -# ------------------------------------------- -# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. -AC_DEFUN([_AM_IF_OPTION], -[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) - -# Check to make sure that the build environment is sane. -*- Autoconf -*- - -# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 -# Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 4 - -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then - - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi - - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) - -# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# AM_PROG_INSTALL_STRIP -# --------------------- -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -# Installed binaries are usually stripped using `strip' when the user -# run `make install-strip'. However `strip' might not be the right -# tool to use in cross-compilation environments, therefore Automake -# will honor the `STRIP' environment variable to overrule this program. -dnl Don't test for $cross_compiling = yes, because it might be `maybe'. -if test "$cross_compiling" != no; then - AC_CHECK_TOOL([STRIP], [strip], :) -fi -INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) - -# Copyright (C) 2006 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# _AM_SUBST_NOTMAKE(VARIABLE) -# --------------------------- -# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. -# This macro is traced by Automake. -AC_DEFUN([_AM_SUBST_NOTMAKE]) - -# Check how to create a tarball. -*- Autoconf -*- - -# Copyright (C) 2004, 2005 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 2 - -# _AM_PROG_TAR(FORMAT) -# -------------------- -# Check how to create a tarball in format FORMAT. -# FORMAT should be one of `v7', `ustar', or `pax'. -# -# Substitute a variable $(am__tar) that is a command -# writing to stdout a FORMAT-tarball containing the directory -# $tardir. -# tardir=directory && $(am__tar) > result.tar -# -# Substitute a variable $(am__untar) that extract such -# a tarball read from stdin. -# $(am__untar) < result.tar -AC_DEFUN([_AM_PROG_TAR], -[# Always define AMTAR for backward compatibility. -AM_MISSING_PROG([AMTAR], [tar]) -m4_if([$1], [v7], - [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], - [m4_case([$1], [ustar],, [pax],, - [m4_fatal([Unknown tar format])]) -AC_MSG_CHECKING([how to create a $1 tar archive]) -# Loop over all known methods to create a tar archive until one works. -_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' -_am_tools=${am_cv_prog_tar_$1-$_am_tools} -# Do not fold the above two line into one, because Tru64 sh and -# Solaris sh will not grok spaces in the rhs of `-'. -for _am_tool in $_am_tools -do - case $_am_tool in - gnutar) - for _am_tar in tar gnutar gtar; - do - AM_RUN_LOG([$_am_tar --version]) && break - done - am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' - am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' - am__untar="$_am_tar -xf -" - ;; - plaintar) - # Must skip GNU tar: if it does not support --format= it doesn't create - # ustar tarball either. - (tar --version) >/dev/null 2>&1 && continue - am__tar='tar chf - "$$tardir"' - am__tar_='tar chf - "$tardir"' - am__untar='tar xf -' - ;; - pax) - am__tar='pax -L -x $1 -w "$$tardir"' - am__tar_='pax -L -x $1 -w "$tardir"' - am__untar='pax -r' - ;; - cpio) - am__tar='find "$$tardir" -print | cpio -o -H $1 -L' - am__tar_='find "$tardir" -print | cpio -o -H $1 -L' - am__untar='cpio -i -H $1 -d' - ;; - none) - am__tar=false - am__tar_=false - am__untar=false - ;; - esac - - # If the value was cached, stop now. We just wanted to have am__tar - # and am__untar set. - test -n "${am_cv_prog_tar_$1}" && break - - # tar/untar a dummy directory, and stop if the command works - rm -rf conftest.dir - mkdir conftest.dir - echo GrepMe > conftest.dir/file - AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) - rm -rf conftest.dir - if test -s conftest.tar; then - AM_RUN_LOG([$am__untar <conftest.tar]) - grep GrepMe conftest.dir/file >/dev/null 2>&1 && break - fi -done -rm -rf conftest.dir - -AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) -AC_MSG_RESULT([$am_cv_prog_tar_$1])]) -AC_SUBST([am__tar]) -AC_SUBST([am__untar]) -]) # _AM_PROG_TAR - -m4_include([m4/ax_misc.m4]) -m4_include([m4/ax_prog_rc.m4]) diff --git a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in deleted file mode 100644 index 8a599f2346e..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.in +++ /dev/null @@ -1,693 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -bin_PROGRAMS = teckit_compile$(EXEEXT) txtconv$(EXEEXT) \ - sfconv$(EXEEXT) -@OLD_LIB_NAMES_FALSE@teckit_compile_DEPENDENCIES = $(top_builddir)/lib/libTECkit_Compiler.la -@OLD_LIB_NAMES_FALSE@txtconv_DEPENDENCIES = \ -@OLD_LIB_NAMES_FALSE@ $(top_builddir)/lib/libTECkit.la -@OLD_LIB_NAMES_FALSE@sfconv_DEPENDENCIES = \ -@OLD_LIB_NAMES_FALSE@ $(top_builddir)/lib/libTECkit.la -subdir = bin -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \ - $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" -binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) -PROGRAMS = $(bin_PROGRAMS) -am__sfconv_SOURCES_DIST = $(top_srcdir)/SFconv/SFconv.cpp \ - $(top_srcdir)/SFconv/ConvertUTF.c \ - $(expatdir)/xmlparse/xmlparse.c \ - $(expatdir)/xmlparse/hashtable.c $(expatdir)/xmltok/xmlrole.c \ - $(expatdir)/xmltok/xmltok.c -@SYSTEM_EXPAT_FALSE@am__objects_1 = sfconv-xmlparse.$(OBJEXT) \ -@SYSTEM_EXPAT_FALSE@ sfconv-hashtable.$(OBJEXT) \ -@SYSTEM_EXPAT_FALSE@ sfconv-xmlrole.$(OBJEXT) \ -@SYSTEM_EXPAT_FALSE@ sfconv-xmltok.$(OBJEXT) -am_sfconv_OBJECTS = sfconv-SFconv.$(OBJEXT) \ - sfconv-ConvertUTF.$(OBJEXT) $(am__objects_1) -sfconv_OBJECTS = $(am_sfconv_OBJECTS) -sfconv_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ - $(sfconv_LDFLAGS) $(LDFLAGS) -o $@ -am_teckit_compile_OBJECTS = TECkit_Compile.$(OBJEXT) -teckit_compile_OBJECTS = $(am_teckit_compile_OBJECTS) -teckit_compile_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(teckit_compile_LDFLAGS) $(LDFLAGS) -o $@ -am_txtconv_OBJECTS = TxtConv.$(OBJEXT) -txtconv_OBJECTS = $(am_txtconv_OBJECTS) -txtconv_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ - $(txtconv_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(sfconv_SOURCES) $(teckit_compile_SOURCES) \ - $(txtconv_SOURCES) -DIST_SOURCES = $(am__sfconv_SOURCES_DIST) $(teckit_compile_SOURCES) \ - $(txtconv_SOURCES) -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_RCFLAGS = @AM_RCFLAGS@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NMEDIT = @NMEDIT@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -RC = @RC@ -RCFLAGS = @RCFLAGS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -expat_CFLAGS = @expat_CFLAGS@ -expat_LIBS = @expat_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AUTOMAKE_OPTIONS = 1.6 -AM_CPPFLAGS = -I$(top_srcdir)/source/Public-headers -expatdir = $(top_srcdir)/SFconv/expat -tool_src = $(top_srcdir)/source/Sample-tools -@SYSTEM_EXPAT_FALSE@EXPAT_CFLAGS = -I$(expatdir)/xmlparse -I$(expatdir)/xmltok -DXML_DTD -@SYSTEM_EXPAT_TRUE@EXPAT_CFLAGS = -DXML_DTD @expat_CFLAGS@ -@SYSTEM_EXPAT_FALSE@EXPAT_SOURCES = $(expatdir)/xmlparse/xmlparse.c \ -@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmlparse/hashtable.c \ -@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmltok/xmlrole.c \ -@SYSTEM_EXPAT_FALSE@ $(expatdir)/xmltok/xmltok.c -@SYSTEM_EXPAT_TRUE@EXPAT_SOURCES = - -# AM_CPPFLAGS += $(EXPAT_CFLAGS) -AM_CFLAGS = $(AM_CPPFLAGS) -teckit_compile_SOURCES = $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp -txtconv_SOURCES = $(top_srcdir)/source/Sample-tools/TxtConv.cpp -sfconv_SOURCES = $(top_srcdir)/SFconv/SFconv.cpp \ - $(top_srcdir)/SFconv/ConvertUTF.c $(EXPAT_SOURCES) -sfconv_CPPFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS) -sfconv_CFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS) -@OLD_LIB_NAMES_FALSE@teckit_compile_LDADD = $(top_builddir)/lib/libTECkit_Compiler.la -@OLD_LIB_NAMES_TRUE@teckit_compile_LDADD = $(top_builddir)/lib/TECkit_Compiler_x86.la -@OLD_LIB_NAMES_FALSE@txtconv_LDADD = $(top_builddir)/lib/libTECkit.la -@OLD_LIB_NAMES_TRUE@txtconv_LDADD = $(top_builddir)/lib/TECkit_x86.la -@OLD_LIB_NAMES_FALSE@sfconv_LDADD = $(top_builddir)/lib/libTECkit.la @expat_LIBS@ -@OLD_LIB_NAMES_TRUE@sfconv_LDADD = $(top_builddir)/lib/TECkit_x86.la @expat_LIBS@ - -# --> RC Support -@OLD_LIB_NAMES_TRUE@teckit_compile_DEPENDENCIES = TECkit_Compile_ver.o -@OLD_LIB_NAMES_TRUE@teckit_compile_LDFLAGS = -Wl,TECkit_Compile_ver.o -@OLD_LIB_NAMES_TRUE@txtconv_DEPENDENCIES = TxtConv_ver.o -@OLD_LIB_NAMES_TRUE@txtconv_LDFLAGS = -Wl,TxtConv_ver.o -@OLD_LIB_NAMES_TRUE@sfconv_DEPENDENCIES = SFconv_ver.o -@OLD_LIB_NAMES_TRUE@sfconv_LDFLAGS = -Wl,SFconv_ver.o -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu bin/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu bin/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - if test -f $$p \ - || test -f $$p1 \ - ; then \ - f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ - else :; fi; \ - done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ - rm -f "$(DESTDIR)$(bindir)/$$f"; \ - done - -clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ - echo " rm -f $$p $$f"; \ - rm -f $$p $$f ; \ - done -sfconv$(EXEEXT): $(sfconv_OBJECTS) $(sfconv_DEPENDENCIES) - @rm -f sfconv$(EXEEXT) - $(sfconv_LINK) $(sfconv_OBJECTS) $(sfconv_LDADD) $(LIBS) -teckit_compile$(EXEEXT): $(teckit_compile_OBJECTS) $(teckit_compile_DEPENDENCIES) - @rm -f teckit_compile$(EXEEXT) - $(teckit_compile_LINK) $(teckit_compile_OBJECTS) $(teckit_compile_LDADD) $(LIBS) -txtconv$(EXEEXT): $(txtconv_OBJECTS) $(txtconv_DEPENDENCIES) - @rm -f txtconv$(EXEEXT) - $(txtconv_LINK) $(txtconv_OBJECTS) $(txtconv_LDADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TECkit_Compile.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/TxtConv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-ConvertUTF.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-SFconv.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-hashtable.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmlparse.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmlrole.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfconv-xmltok.Po@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< - -.c.obj: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -sfconv-ConvertUTF.o: $(top_srcdir)/SFconv/ConvertUTF.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-ConvertUTF.o -MD -MP -MF $(DEPDIR)/sfconv-ConvertUTF.Tpo -c -o sfconv-ConvertUTF.o `test -f '$(top_srcdir)/SFconv/ConvertUTF.c' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/ConvertUTF.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-ConvertUTF.Tpo $(DEPDIR)/sfconv-ConvertUTF.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(top_srcdir)/SFconv/ConvertUTF.c' object='sfconv-ConvertUTF.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-ConvertUTF.o `test -f '$(top_srcdir)/SFconv/ConvertUTF.c' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/ConvertUTF.c - -sfconv-ConvertUTF.obj: $(top_srcdir)/SFconv/ConvertUTF.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-ConvertUTF.obj -MD -MP -MF $(DEPDIR)/sfconv-ConvertUTF.Tpo -c -o sfconv-ConvertUTF.obj `if test -f '$(top_srcdir)/SFconv/ConvertUTF.c'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/ConvertUTF.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/ConvertUTF.c'; fi` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-ConvertUTF.Tpo $(DEPDIR)/sfconv-ConvertUTF.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(top_srcdir)/SFconv/ConvertUTF.c' object='sfconv-ConvertUTF.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-ConvertUTF.obj `if test -f '$(top_srcdir)/SFconv/ConvertUTF.c'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/ConvertUTF.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/ConvertUTF.c'; fi` - -sfconv-xmlparse.o: $(expatdir)/xmlparse/xmlparse.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlparse.o -MD -MP -MF $(DEPDIR)/sfconv-xmlparse.Tpo -c -o sfconv-xmlparse.o `test -f '$(expatdir)/xmlparse/xmlparse.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/xmlparse.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlparse.Tpo $(DEPDIR)/sfconv-xmlparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/xmlparse.c' object='sfconv-xmlparse.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlparse.o `test -f '$(expatdir)/xmlparse/xmlparse.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/xmlparse.c - -sfconv-xmlparse.obj: $(expatdir)/xmlparse/xmlparse.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlparse.obj -MD -MP -MF $(DEPDIR)/sfconv-xmlparse.Tpo -c -o sfconv-xmlparse.obj `if test -f '$(expatdir)/xmlparse/xmlparse.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/xmlparse.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/xmlparse.c'; fi` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlparse.Tpo $(DEPDIR)/sfconv-xmlparse.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/xmlparse.c' object='sfconv-xmlparse.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlparse.obj `if test -f '$(expatdir)/xmlparse/xmlparse.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/xmlparse.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/xmlparse.c'; fi` - -sfconv-hashtable.o: $(expatdir)/xmlparse/hashtable.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-hashtable.o -MD -MP -MF $(DEPDIR)/sfconv-hashtable.Tpo -c -o sfconv-hashtable.o `test -f '$(expatdir)/xmlparse/hashtable.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/hashtable.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-hashtable.Tpo $(DEPDIR)/sfconv-hashtable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/hashtable.c' object='sfconv-hashtable.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-hashtable.o `test -f '$(expatdir)/xmlparse/hashtable.c' || echo '$(srcdir)/'`$(expatdir)/xmlparse/hashtable.c - -sfconv-hashtable.obj: $(expatdir)/xmlparse/hashtable.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-hashtable.obj -MD -MP -MF $(DEPDIR)/sfconv-hashtable.Tpo -c -o sfconv-hashtable.obj `if test -f '$(expatdir)/xmlparse/hashtable.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/hashtable.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/hashtable.c'; fi` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-hashtable.Tpo $(DEPDIR)/sfconv-hashtable.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmlparse/hashtable.c' object='sfconv-hashtable.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-hashtable.obj `if test -f '$(expatdir)/xmlparse/hashtable.c'; then $(CYGPATH_W) '$(expatdir)/xmlparse/hashtable.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmlparse/hashtable.c'; fi` - -sfconv-xmlrole.o: $(expatdir)/xmltok/xmlrole.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlrole.o -MD -MP -MF $(DEPDIR)/sfconv-xmlrole.Tpo -c -o sfconv-xmlrole.o `test -f '$(expatdir)/xmltok/xmlrole.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmlrole.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlrole.Tpo $(DEPDIR)/sfconv-xmlrole.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmlrole.c' object='sfconv-xmlrole.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlrole.o `test -f '$(expatdir)/xmltok/xmlrole.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmlrole.c - -sfconv-xmlrole.obj: $(expatdir)/xmltok/xmlrole.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmlrole.obj -MD -MP -MF $(DEPDIR)/sfconv-xmlrole.Tpo -c -o sfconv-xmlrole.obj `if test -f '$(expatdir)/xmltok/xmlrole.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmlrole.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmlrole.c'; fi` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmlrole.Tpo $(DEPDIR)/sfconv-xmlrole.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmlrole.c' object='sfconv-xmlrole.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmlrole.obj `if test -f '$(expatdir)/xmltok/xmlrole.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmlrole.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmlrole.c'; fi` - -sfconv-xmltok.o: $(expatdir)/xmltok/xmltok.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmltok.o -MD -MP -MF $(DEPDIR)/sfconv-xmltok.Tpo -c -o sfconv-xmltok.o `test -f '$(expatdir)/xmltok/xmltok.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmltok.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmltok.Tpo $(DEPDIR)/sfconv-xmltok.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmltok.c' object='sfconv-xmltok.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmltok.o `test -f '$(expatdir)/xmltok/xmltok.c' || echo '$(srcdir)/'`$(expatdir)/xmltok/xmltok.c - -sfconv-xmltok.obj: $(expatdir)/xmltok/xmltok.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -MT sfconv-xmltok.obj -MD -MP -MF $(DEPDIR)/sfconv-xmltok.Tpo -c -o sfconv-xmltok.obj `if test -f '$(expatdir)/xmltok/xmltok.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmltok.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmltok.c'; fi` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/sfconv-xmltok.Tpo $(DEPDIR)/sfconv-xmltok.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(expatdir)/xmltok/xmltok.c' object='sfconv-xmltok.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(sfconv_CFLAGS) $(CFLAGS) -c -o sfconv-xmltok.obj `if test -f '$(expatdir)/xmltok/xmltok.c'; then $(CYGPATH_W) '$(expatdir)/xmltok/xmltok.c'; else $(CYGPATH_W) '$(srcdir)/$(expatdir)/xmltok/xmltok.c'; fi` - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -sfconv-SFconv.o: $(top_srcdir)/SFconv/SFconv.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sfconv-SFconv.o -MD -MP -MF $(DEPDIR)/sfconv-SFconv.Tpo -c -o sfconv-SFconv.o `test -f '$(top_srcdir)/SFconv/SFconv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/SFconv.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/sfconv-SFconv.Tpo $(DEPDIR)/sfconv-SFconv.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/SFconv/SFconv.cpp' object='sfconv-SFconv.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sfconv-SFconv.o `test -f '$(top_srcdir)/SFconv/SFconv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/SFconv/SFconv.cpp - -sfconv-SFconv.obj: $(top_srcdir)/SFconv/SFconv.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sfconv-SFconv.obj -MD -MP -MF $(DEPDIR)/sfconv-SFconv.Tpo -c -o sfconv-SFconv.obj `if test -f '$(top_srcdir)/SFconv/SFconv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/SFconv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/SFconv.cpp'; fi` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/sfconv-SFconv.Tpo $(DEPDIR)/sfconv-SFconv.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/SFconv/SFconv.cpp' object='sfconv-SFconv.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(sfconv_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sfconv-SFconv.obj `if test -f '$(top_srcdir)/SFconv/SFconv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/SFconv/SFconv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/SFconv/SFconv.cpp'; fi` - -TECkit_Compile.o: $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TECkit_Compile.o -MD -MP -MF $(DEPDIR)/TECkit_Compile.Tpo -c -o TECkit_Compile.o `test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TECkit_Compile.Tpo $(DEPDIR)/TECkit_Compile.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' object='TECkit_Compile.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TECkit_Compile.o `test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp - -TECkit_Compile.obj: $(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TECkit_Compile.obj -MD -MP -MF $(DEPDIR)/TECkit_Compile.Tpo -c -o TECkit_Compile.obj `if test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; fi` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TECkit_Compile.Tpo $(DEPDIR)/TECkit_Compile.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp' object='TECkit_Compile.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TECkit_Compile.obj `if test -f '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TECkit_Compile.cpp'; fi` - -TxtConv.o: $(top_srcdir)/source/Sample-tools/TxtConv.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TxtConv.o -MD -MP -MF $(DEPDIR)/TxtConv.Tpo -c -o TxtConv.o `test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TxtConv.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TxtConv.Tpo $(DEPDIR)/TxtConv.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TxtConv.cpp' object='TxtConv.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TxtConv.o `test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp' || echo '$(srcdir)/'`$(top_srcdir)/source/Sample-tools/TxtConv.cpp - -TxtConv.obj: $(top_srcdir)/source/Sample-tools/TxtConv.cpp -@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT TxtConv.obj -MD -MP -MF $(DEPDIR)/TxtConv.Tpo -c -o TxtConv.obj `if test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; fi` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/TxtConv.Tpo $(DEPDIR)/TxtConv.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(top_srcdir)/source/Sample-tools/TxtConv.cpp' object='TxtConv.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o TxtConv.obj `if test -f '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; then $(CYGPATH_W) '$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/source/Sample-tools/TxtConv.cpp'; fi` - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(PROGRAMS) -installdirs: - for dir in "$(DESTDIR)$(bindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: install-binPROGRAMS - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-binPROGRAMS - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ - clean-generic clean-libtool ctags distclean distclean-compile \ - distclean-generic distclean-libtool distclean-tags distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-binPROGRAMS install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS - -@OLD_LIB_NAMES_TRUE@TECkit_Compile_ver.o: $(tool_src)/TECkit_Compile_ver.rc -@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< -@OLD_LIB_NAMES_TRUE@TxtConv_ver.o: $(tool_src)/TxtConv_ver.rc -@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< -@OLD_LIB_NAMES_TRUE@SFconv_ver.o: $(top_srcdir)/SFconv/SFconv_ver.rc -@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -I$(tool_src) -o $@ $< -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/teckit/TECkit-2.5.1/config.h.in b/Build/source/libs/teckit/TECkit-2.5.1/config.h.in deleted file mode 100644 index 0bacace42f7..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/config.h.in +++ /dev/null @@ -1,65 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Define to 1 if you have the <dlfcn.h> header file. */ -#undef HAVE_DLFCN_H - -/* Define to 1 if you have the <inttypes.h> header file. */ -#undef HAVE_INTTYPES_H - -/* Define to 1 if you have the `expat' library (-lexpat). */ -#undef HAVE_LIBEXPAT - -/* Define to 1 if you have the `z' library (-lz). */ -#undef HAVE_LIBZ - -/* Define to 1 if you have the <memory.h> header file. */ -#undef HAVE_MEMORY_H - -/* Define to 1 if you have the <stdint.h> header file. */ -#undef HAVE_STDINT_H - -/* Define to 1 if you have the <stdlib.h> header file. */ -#undef HAVE_STDLIB_H - -/* Define to 1 if you have the <strings.h> header file. */ -#undef HAVE_STRINGS_H - -/* Define to 1 if you have the <string.h> header file. */ -#undef HAVE_STRING_H - -/* Define to 1 if you have the <sys/stat.h> header file. */ -#undef HAVE_SYS_STAT_H - -/* Define to 1 if you have the <sys/types.h> header file. */ -#undef HAVE_SYS_TYPES_H - -/* Define to 1 if you have the <unistd.h> header file. */ -#undef HAVE_UNISTD_H - -/* Name of package */ -#undef PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#undef PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#undef PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#undef PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#undef PACKAGE_VERSION - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Version number of package */ -#undef VERSION - -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am deleted file mode 100644 index 4f0f2ddb463..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.am +++ /dev/null @@ -1,5 +0,0 @@ -AUTOMAKE_OPTIONS = 1.6 - -EXTRA_DIST = "TECkit Binary Format.doc.pdf" -EXTRA_DIST += "TECkit Language 2.1.doc.pdf" -EXTRA_DIST += "TECkit version 2.1.doc.pdf" diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in deleted file mode 100644 index 24d6e59bd52..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Makefile.in +++ /dev/null @@ -1,337 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = docs -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \ - $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_RCFLAGS = @AM_RCFLAGS@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NMEDIT = @NMEDIT@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -RC = @RC@ -RCFLAGS = @RCFLAGS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -expat_CFLAGS = @expat_CFLAGS@ -expat_LIBS = @expat_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AUTOMAKE_OPTIONS = 1.6 -EXTRA_DIST = "TECkit Binary Format.doc.pdf" "TECkit Language \ - 2.1.doc.pdf" "TECkit version 2.1.doc.pdf" -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu docs/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in deleted file mode 100644 index 126628aca20..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.in +++ /dev/null @@ -1,751 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - - -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -DIST_COMMON = $(noinst_HEADERS) $(pkginclude_HEADERS) \ - $(srcdir)/../source/Makefile.am $(srcdir)/Makefile.am \ - $(srcdir)/Makefile.in \ - $(top_srcdir)/source/Public-headers/Makefile.am -subdir = lib -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \ - $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; -am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)" -libLTLIBRARIES_INSTALL = $(INSTALL) -LTLIBRARIES = $(lib_LTLIBRARIES) -TECkit_Compiler_x86_la_LIBADD = -am__TECkit_Compiler_x86_la_SOURCES_DIST = $(teckitdir)/Compiler.cpp \ - $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \ - $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \ - $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \ - $(zlibdir)/uncompr.c $(zlibdir)/zutil.c \ - $(teckitdir)/UnicodeNames.cpp -@SYSTEM_ZLIB_FALSE@am__objects_1 = adler32.lo compress.lo crc32.lo \ -@SYSTEM_ZLIB_FALSE@ deflate.lo infback.lo inffast.lo inflate.lo \ -@SYSTEM_ZLIB_FALSE@ inftrees.lo trees.lo uncompr.lo zutil.lo -@OLD_LIB_NAMES_TRUE@am_TECkit_Compiler_x86_la_OBJECTS = Compiler.lo \ -@OLD_LIB_NAMES_TRUE@ $(am__objects_1) UnicodeNames.lo -TECkit_Compiler_x86_la_OBJECTS = $(am_TECkit_Compiler_x86_la_OBJECTS) -TECkit_Compiler_x86_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(TECkit_Compiler_x86_la_LDFLAGS) $(LDFLAGS) -o $@ -@OLD_LIB_NAMES_TRUE@am_TECkit_Compiler_x86_la_rpath = -rpath $(libdir) -TECkit_x86_la_LIBADD = -am__TECkit_x86_la_SOURCES_DIST = $(teckitdir)/Engine.cpp \ - $(teckitdir)/Engine_ver.rc $(zlibdir)/adler32.c \ - $(zlibdir)/compress.c $(zlibdir)/crc32.c $(zlibdir)/deflate.c \ - $(zlibdir)/infback.c $(zlibdir)/inffast.c $(zlibdir)/inflate.c \ - $(zlibdir)/inftrees.c $(zlibdir)/trees.c $(zlibdir)/uncompr.c \ - $(zlibdir)/zutil.c -@OLD_LIB_NAMES_TRUE@am_TECkit_x86_la_OBJECTS = Engine.lo \ -@OLD_LIB_NAMES_TRUE@ $(am__objects_1) -TECkit_x86_la_OBJECTS = $(am_TECkit_x86_la_OBJECTS) -TECkit_x86_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(TECkit_x86_la_LDFLAGS) $(LDFLAGS) -o $@ -@OLD_LIB_NAMES_TRUE@am_TECkit_x86_la_rpath = -rpath $(libdir) -libTECkit_la_LIBADD = -am__libTECkit_la_SOURCES_DIST = $(teckitdir)/Engine.cpp \ - $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \ - $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \ - $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \ - $(zlibdir)/uncompr.c $(zlibdir)/zutil.c -@OLD_LIB_NAMES_FALSE@am_libTECkit_la_OBJECTS = Engine.lo \ -@OLD_LIB_NAMES_FALSE@ $(am__objects_1) -libTECkit_la_OBJECTS = $(am_libTECkit_la_OBJECTS) -libTECkit_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(libTECkit_la_LDFLAGS) $(LDFLAGS) -o $@ -@OLD_LIB_NAMES_FALSE@am_libTECkit_la_rpath = -rpath $(libdir) -libTECkit_Compiler_la_LIBADD = -am__libTECkit_Compiler_la_SOURCES_DIST = $(teckitdir)/Compiler.cpp \ - $(zlibdir)/adler32.c $(zlibdir)/compress.c $(zlibdir)/crc32.c \ - $(zlibdir)/deflate.c $(zlibdir)/infback.c $(zlibdir)/inffast.c \ - $(zlibdir)/inflate.c $(zlibdir)/inftrees.c $(zlibdir)/trees.c \ - $(zlibdir)/uncompr.c $(zlibdir)/zutil.c \ - $(teckitdir)/UnicodeNames.cpp -@OLD_LIB_NAMES_FALSE@am_libTECkit_Compiler_la_OBJECTS = Compiler.lo \ -@OLD_LIB_NAMES_FALSE@ $(am__objects_1) UnicodeNames.lo -libTECkit_Compiler_la_OBJECTS = $(am_libTECkit_Compiler_la_OBJECTS) -libTECkit_Compiler_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(libTECkit_Compiler_la_LDFLAGS) $(LDFLAGS) -o $@ -@OLD_LIB_NAMES_FALSE@am_libTECkit_Compiler_la_rpath = -rpath $(libdir) -DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -depcomp = $(SHELL) $(top_srcdir)/depcomp -am__depfiles_maybe = depfiles -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ - --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ -SOURCES = $(TECkit_Compiler_x86_la_SOURCES) $(TECkit_x86_la_SOURCES) \ - $(libTECkit_la_SOURCES) $(libTECkit_Compiler_la_SOURCES) -DIST_SOURCES = $(am__TECkit_Compiler_x86_la_SOURCES_DIST) \ - $(am__TECkit_x86_la_SOURCES_DIST) \ - $(am__libTECkit_la_SOURCES_DIST) \ - $(am__libTECkit_Compiler_la_SOURCES_DIST) -pkgincludeHEADERS_INSTALL = $(INSTALL_HEADER) -HEADERS = $(noinst_HEADERS) $(pkginclude_HEADERS) -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_RCFLAGS = @AM_RCFLAGS@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NMEDIT = @NMEDIT@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -RC = @RC@ -RCFLAGS = @RCFLAGS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -expat_CFLAGS = @expat_CFLAGS@ -expat_LIBS = @expat_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -AUTOMAKE_OPTIONS = 1.6 -AM_CPPFLAGS = -I$(top_srcdir)/source/Public-headers $(ZLIB_CFLAGS) -@OLD_LIB_NAMES_FALSE@lib_LTLIBRARIES = libTECkit_Compiler.la libTECkit.la -@OLD_LIB_NAMES_TRUE@lib_LTLIBRARIES = TECkit_Compiler_x86.la TECkit_x86.la -teckitdir = $(top_srcdir)/source -zlibdir = $(top_srcdir)/zlib-1.2.3 -@SYSTEM_ZLIB_FALSE@ZLIB_CFLAGS = -I$(zlibdir) -@SYSTEM_ZLIB_TRUE@ZLIB_CFLAGS = -@SYSTEM_ZLIB_FALSE@ZLIB_SOURCES = $(zlibdir)/adler32.c \ -@SYSTEM_ZLIB_FALSE@ $(zlibdir)/compress.c $(zlibdir)/crc32.c \ -@SYSTEM_ZLIB_FALSE@ $(zlibdir)/deflate.c $(zlibdir)/infback.c \ -@SYSTEM_ZLIB_FALSE@ $(zlibdir)/inffast.c $(zlibdir)/inflate.c \ -@SYSTEM_ZLIB_FALSE@ $(zlibdir)/inftrees.c $(zlibdir)/trees.c \ -@SYSTEM_ZLIB_FALSE@ $(zlibdir)/uncompr.c $(zlibdir)/zutil.c -@SYSTEM_ZLIB_TRUE@ZLIB_SOURCES = -AM_CFLAGS = $(AM_CPPFLAGS) -@OLD_LIB_NAMES_TRUE@OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias -@OLD_LIB_NAMES_TRUE@TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES) -@OLD_LIB_NAMES_TRUE@TECkit_x86_la_LDFLAGS = $(LDFLAGS) \ -@OLD_LIB_NAMES_TRUE@ $(OLD_LIB_LDFLAGS) -no-undefined \ -@OLD_LIB_NAMES_TRUE@ -Wl,Engine_ver.o -@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_SOURCES = \ -@OLD_LIB_NAMES_TRUE@ $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) \ -@OLD_LIB_NAMES_TRUE@ $(teckitdir)/UnicodeNames.cpp -@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) \ -@OLD_LIB_NAMES_TRUE@ $(OLD_LIB_LDFLAGS) -no-undefined \ -@OLD_LIB_NAMES_TRUE@ -Wl,Compiler_ver.o -@OLD_LIB_NAMES_FALSE@libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES) -@OLD_LIB_NAMES_FALSE@libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined -@OLD_LIB_NAMES_FALSE@libTECkit_Compiler_la_SOURCES = \ -@OLD_LIB_NAMES_FALSE@ $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) \ -@OLD_LIB_NAMES_FALSE@ $(teckitdir)/UnicodeNames.cpp -@OLD_LIB_NAMES_FALSE@libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined - -# --> RC Support, only for the Windows libs -@OLD_LIB_NAMES_TRUE@TECkit_x86_la_DEPENDENCIES = Engine_ver.o -@OLD_LIB_NAMES_TRUE@TECkit_Compiler_x86_la_DEPENDENCIES = Compiler_ver.o -# <-- RC Support -noinst_HEADERS = $(teckitdir)/Compiler.h $(teckitdir)/Engine.h \ - $(teckitdir)/ulong_chartraits.h $(teckitdir)/TECkit_Format.h -EXTRA_DIST = $(teckitdir)/NormalizationData.c -publicheaderdir = $(top_srcdir)/source/Public-headers -pkginclude_HEADERS = $(publicheaderdir)/TECkit_Common.h \ - $(publicheaderdir)/TECkit_Compiler.h \ - $(publicheaderdir)/TECkit_Engine.h -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .cpp .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/../source/Makefile.am $(top_srcdir)/source/Public-headers/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu lib/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu lib/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)" - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - if test -f $$p; then \ - f=$(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ - else :; fi; \ - done - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - p=$(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ - test "$$dir" != "$$p" || dir=.; \ - echo "rm -f \"$${dir}/so_locations\""; \ - rm -f "$${dir}/so_locations"; \ - done -TECkit_Compiler_x86.la: $(TECkit_Compiler_x86_la_OBJECTS) $(TECkit_Compiler_x86_la_DEPENDENCIES) - $(TECkit_Compiler_x86_la_LINK) $(am_TECkit_Compiler_x86_la_rpath) $(TECkit_Compiler_x86_la_OBJECTS) $(TECkit_Compiler_x86_la_LIBADD) $(LIBS) -TECkit_x86.la: $(TECkit_x86_la_OBJECTS) $(TECkit_x86_la_DEPENDENCIES) - $(TECkit_x86_la_LINK) $(am_TECkit_x86_la_rpath) $(TECkit_x86_la_OBJECTS) $(TECkit_x86_la_LIBADD) $(LIBS) -libTECkit.la: $(libTECkit_la_OBJECTS) $(libTECkit_la_DEPENDENCIES) - $(libTECkit_la_LINK) $(am_libTECkit_la_rpath) $(libTECkit_la_OBJECTS) $(libTECkit_la_LIBADD) $(LIBS) -libTECkit_Compiler.la: $(libTECkit_Compiler_la_OBJECTS) $(libTECkit_Compiler_la_DEPENDENCIES) - $(libTECkit_Compiler_la_LINK) $(am_libTECkit_Compiler_la_rpath) $(libTECkit_Compiler_la_OBJECTS) $(libTECkit_Compiler_la_LIBADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -distclean-compile: - -rm -f *.tab.c - -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Compiler.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Engine.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/UnicodeNames.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@ - -.c.o: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c $< - -.c.obj: -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` - -.c.lo: -@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< - -adler32.lo: $(zlibdir)/adler32.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT adler32.lo -MD -MP -MF $(DEPDIR)/adler32.Tpo -c -o adler32.lo `test -f '$(zlibdir)/adler32.c' || echo '$(srcdir)/'`$(zlibdir)/adler32.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/adler32.Tpo $(DEPDIR)/adler32.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/adler32.c' object='adler32.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o adler32.lo `test -f '$(zlibdir)/adler32.c' || echo '$(srcdir)/'`$(zlibdir)/adler32.c - -compress.lo: $(zlibdir)/compress.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT compress.lo -MD -MP -MF $(DEPDIR)/compress.Tpo -c -o compress.lo `test -f '$(zlibdir)/compress.c' || echo '$(srcdir)/'`$(zlibdir)/compress.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/compress.Tpo $(DEPDIR)/compress.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/compress.c' object='compress.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compress.lo `test -f '$(zlibdir)/compress.c' || echo '$(srcdir)/'`$(zlibdir)/compress.c - -crc32.lo: $(zlibdir)/crc32.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT crc32.lo -MD -MP -MF $(DEPDIR)/crc32.Tpo -c -o crc32.lo `test -f '$(zlibdir)/crc32.c' || echo '$(srcdir)/'`$(zlibdir)/crc32.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/crc32.Tpo $(DEPDIR)/crc32.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/crc32.c' object='crc32.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o crc32.lo `test -f '$(zlibdir)/crc32.c' || echo '$(srcdir)/'`$(zlibdir)/crc32.c - -deflate.lo: $(zlibdir)/deflate.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT deflate.lo -MD -MP -MF $(DEPDIR)/deflate.Tpo -c -o deflate.lo `test -f '$(zlibdir)/deflate.c' || echo '$(srcdir)/'`$(zlibdir)/deflate.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/deflate.Tpo $(DEPDIR)/deflate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/deflate.c' object='deflate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o deflate.lo `test -f '$(zlibdir)/deflate.c' || echo '$(srcdir)/'`$(zlibdir)/deflate.c - -infback.lo: $(zlibdir)/infback.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT infback.lo -MD -MP -MF $(DEPDIR)/infback.Tpo -c -o infback.lo `test -f '$(zlibdir)/infback.c' || echo '$(srcdir)/'`$(zlibdir)/infback.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/infback.Tpo $(DEPDIR)/infback.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/infback.c' object='infback.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o infback.lo `test -f '$(zlibdir)/infback.c' || echo '$(srcdir)/'`$(zlibdir)/infback.c - -inffast.lo: $(zlibdir)/inffast.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inffast.lo -MD -MP -MF $(DEPDIR)/inffast.Tpo -c -o inffast.lo `test -f '$(zlibdir)/inffast.c' || echo '$(srcdir)/'`$(zlibdir)/inffast.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inffast.Tpo $(DEPDIR)/inffast.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inffast.c' object='inffast.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inffast.lo `test -f '$(zlibdir)/inffast.c' || echo '$(srcdir)/'`$(zlibdir)/inffast.c - -inflate.lo: $(zlibdir)/inflate.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inflate.lo -MD -MP -MF $(DEPDIR)/inflate.Tpo -c -o inflate.lo `test -f '$(zlibdir)/inflate.c' || echo '$(srcdir)/'`$(zlibdir)/inflate.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inflate.Tpo $(DEPDIR)/inflate.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inflate.c' object='inflate.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inflate.lo `test -f '$(zlibdir)/inflate.c' || echo '$(srcdir)/'`$(zlibdir)/inflate.c - -inftrees.lo: $(zlibdir)/inftrees.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT inftrees.lo -MD -MP -MF $(DEPDIR)/inftrees.Tpo -c -o inftrees.lo `test -f '$(zlibdir)/inftrees.c' || echo '$(srcdir)/'`$(zlibdir)/inftrees.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/inftrees.Tpo $(DEPDIR)/inftrees.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/inftrees.c' object='inftrees.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o inftrees.lo `test -f '$(zlibdir)/inftrees.c' || echo '$(srcdir)/'`$(zlibdir)/inftrees.c - -trees.lo: $(zlibdir)/trees.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT trees.lo -MD -MP -MF $(DEPDIR)/trees.Tpo -c -o trees.lo `test -f '$(zlibdir)/trees.c' || echo '$(srcdir)/'`$(zlibdir)/trees.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/trees.Tpo $(DEPDIR)/trees.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/trees.c' object='trees.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o trees.lo `test -f '$(zlibdir)/trees.c' || echo '$(srcdir)/'`$(zlibdir)/trees.c - -uncompr.lo: $(zlibdir)/uncompr.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT uncompr.lo -MD -MP -MF $(DEPDIR)/uncompr.Tpo -c -o uncompr.lo `test -f '$(zlibdir)/uncompr.c' || echo '$(srcdir)/'`$(zlibdir)/uncompr.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/uncompr.Tpo $(DEPDIR)/uncompr.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/uncompr.c' object='uncompr.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o uncompr.lo `test -f '$(zlibdir)/uncompr.c' || echo '$(srcdir)/'`$(zlibdir)/uncompr.c - -zutil.lo: $(zlibdir)/zutil.c -@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT zutil.lo -MD -MP -MF $(DEPDIR)/zutil.Tpo -c -o zutil.lo `test -f '$(zlibdir)/zutil.c' || echo '$(srcdir)/'`$(zlibdir)/zutil.c -@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/zutil.Tpo $(DEPDIR)/zutil.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$(zlibdir)/zutil.c' object='zutil.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o zutil.lo `test -f '$(zlibdir)/zutil.c' || echo '$(srcdir)/'`$(zlibdir)/zutil.c - -.cpp.o: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: -@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< - -Compiler.lo: $(teckitdir)/Compiler.cpp -@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Compiler.lo -MD -MP -MF $(DEPDIR)/Compiler.Tpo -c -o Compiler.lo `test -f '$(teckitdir)/Compiler.cpp' || echo '$(srcdir)/'`$(teckitdir)/Compiler.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/Compiler.Tpo $(DEPDIR)/Compiler.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/Compiler.cpp' object='Compiler.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Compiler.lo `test -f '$(teckitdir)/Compiler.cpp' || echo '$(srcdir)/'`$(teckitdir)/Compiler.cpp - -UnicodeNames.lo: $(teckitdir)/UnicodeNames.cpp -@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT UnicodeNames.lo -MD -MP -MF $(DEPDIR)/UnicodeNames.Tpo -c -o UnicodeNames.lo `test -f '$(teckitdir)/UnicodeNames.cpp' || echo '$(srcdir)/'`$(teckitdir)/UnicodeNames.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/UnicodeNames.Tpo $(DEPDIR)/UnicodeNames.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/UnicodeNames.cpp' object='UnicodeNames.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o UnicodeNames.lo `test -f '$(teckitdir)/UnicodeNames.cpp' || echo '$(srcdir)/'`$(teckitdir)/UnicodeNames.cpp - -Engine.lo: $(teckitdir)/Engine.cpp -@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Engine.lo -MD -MP -MF $(DEPDIR)/Engine.Tpo -c -o Engine.lo `test -f '$(teckitdir)/Engine.cpp' || echo '$(srcdir)/'`$(teckitdir)/Engine.cpp -@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/Engine.Tpo $(DEPDIR)/Engine.Plo -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$(teckitdir)/Engine.cpp' object='Engine.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Engine.lo `test -f '$(teckitdir)/Engine.cpp' || echo '$(srcdir)/'`$(teckitdir)/Engine.cpp - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -install-pkgincludeHEADERS: $(pkginclude_HEADERS) - @$(NORMAL_INSTALL) - test -z "$(pkgincludedir)" || $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" - @list='$(pkginclude_HEADERS)'; for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - f=$(am__strip_dir) \ - echo " $(pkgincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgincludedir)/$$f'"; \ - $(pkgincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgincludedir)/$$f"; \ - done - -uninstall-pkgincludeHEADERS: - @$(NORMAL_UNINSTALL) - @list='$(pkginclude_HEADERS)'; for p in $$list; do \ - f=$(am__strip_dir) \ - echo " rm -f '$(DESTDIR)$(pkgincludedir)/$$f'"; \ - rm -f "$(DESTDIR)$(pkgincludedir)/$$f"; \ - done - -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - mkid -fID $$unique -tags: TAGS - -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$tags $$unique; \ - fi -ctags: CTAGS -CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ - $(TAGS_FILES) $(LISP) - tags=; \ - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | \ - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in files) print i; }; }'`; \ - test -z "$(CTAGS_ARGS)$$tags$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$tags $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && cd $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) $$here - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile $(LTLIBRARIES) $(HEADERS) -installdirs: - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgincludedir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: install-pkgincludeHEADERS - -install-dvi: install-dvi-am - -install-exec-am: install-libLTLIBRARIES - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool ctags distclean \ - distclean-compile distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am \ - install-libLTLIBRARIES install-man install-pdf install-pdf-am \ - install-pkgincludeHEADERS install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-libLTLIBRARIES uninstall-pkgincludeHEADERS - -@OLD_LIB_NAMES_TRUE@Engine_ver.o: $(teckitdir)/Engine_ver.rc -@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< -@OLD_LIB_NAMES_TRUE@Compiler_ver.o: $(teckitdir)/Compiler_ver.rc -@OLD_LIB_NAMES_TRUE@ $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4 b/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4 deleted file mode 100644 index 87925886dd2..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_misc.m4 +++ /dev/null @@ -1,77 +0,0 @@ -# -*- m4 -*- -# Process this file with aclocal to produce a aclocal.m4 script. -dnl $Author$ -dnl $Date$ -dnl $Revision$ -dnl -dnl Multiple functions extending AutoConf/m4, most functions are shared among -dnl several other m4 files. Think of it as a 'sugar' -dnl A frozen m4sugar.m4 can be problematic - -# m4_error(MSG, [EXIT-STATUS]) -# ----------------------- -# Fatal the user. -m4_define([m4_error], -[m4_errprintn(m4_location[: error: $1])dnl -m4_exit(m4_if([$2],, 1, [$2]))]) - -# m4_ifnval(COND, [IF-FALSE], [IF-TRUE]) -# ------------------------------------- -# Opposite of m4_ifval -m4_define([m4_ifnval], [m4_if([$1], [], [$2], [$3])]) - -# AX_PROG_LOG_VERSION -# ----------------------- -# Logs --version information for current $ac_compiler -AC_DEFUN([AX_PROG_LOG_VERSION], -[ _AS_ECHO_LOG([checking for _AC_LANG compiler version]) - ac_compiler=`set X $ac_compile; echo $[2]` - _AC_EVAL([$ac_compile --version >&AS_MESSAGE_LOG_FD]) - _AC_EVAL([$ac_compile -v >&AS_MESSAGE_LOG_FD]) - _AC_EVAL([$ac_compile -V >&AS_MESSAGE_LOG_FD]) -]) - -# AX_PROG_ARGS(PREFIX, STRING NAME) -# ----------------------- -AC_DEFUN([AX_PROG_ARGS], -[ m4_ifnval([$1], [m4_error([AX_PROG_ARGS(PREFIX, STRING NAME) is missing variable 'PREFIX'.])]) - m4_ifnval([$2], [m4_error([AX_PROG_ARGS(PREFIX, STRING NAME) is missing variable 'STRING NAME'.])]) - AC_ARG_VAR([$1], [$2 command]) - AC_ARG_VAR(m4_join([], [$1], [FLAGS]), [$2 flags]) - AC_SUBST(m4_join([], [AM_], [$1], [FLAGS]), []) -]) - -# _AX_COMPILE_IFELSE([SUCCESS], [FAILURE]) -# ----------------------- -AC_DEFUN([_AX_COMPILE_IFELSE], -[ _AC_COMPILE_IFELSE([], [$1], [$2]) -]) - -# AX_MSG_YN_IFEMPTY(VARIABLE, [IF-EMPTY], [IF-NOT-EMPTY]) -# ----------------------- -AC_DEFUN([AX_MSG_YN_IFEMPTY], -[ if test -z "$1" ; then - AC_MSG_RESULT([no]) - $3 - else - AC_MSG_RESULT([yes]) - $2 - fi -]) - -# AX_PROG_MSG(VARIABLE, STRING NAME) -# ----------------------- -# Check to see $VARIABLE was set, and log $VARIABLE --version -AC_DEFUN([AX_PROG_MSG], -[ m4_ifnval([$2], [m4_error([AX_PROG_MSG(VARIABLE, STRING NAME) is missing variable 'STRING NAME'.])]) - test -z "$1" && AC_MSG_FAILURE([no acceptable $2 found in \$PATH]) - AX_PROG_LOG_VERSION -]) - -# AX_LANG_CONFTEST(CONTENT, ACTIONS) -# ----------------------- -AC_DEFUN([AX_LANG_CONFTEST], -[ AC_LANG_CONFTEST([[$1]]) - $2 - rm -f conftest.$ac_ext -]) diff --git a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4 b/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4 deleted file mode 100644 index 8cc0d43a2d8..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/m4/ax_prog_rc.m4 +++ /dev/null @@ -1,74 +0,0 @@ -# -*- m4 -*- -# Process this file with aclocal to produce a aclocal.m4 script. -dnl $Author$ -dnl $Date$ -dnl $Revision$ - -dnl Macros extending known languages to RC compiler -dnl Reference files : c.m4, lang.m4 -dnl @synopsis AC_PROG_RC([COMPILER ...]) - -m4_define([rc_default_file], -[[STRINGTABLE -{ - 100 "FooBar" -}]]) - -# AC_LANG(RC) -# ----------------------- -m4_define([AC_LANG(RC)], -[ac_ext=rc -ac_cpp='' -ac_compile='$RC $RCFLAGS $CPPFLAGS $ax_cv_rc_compile >&AS_MESSAGE_LOG_FD' -ac_link='' -ac_compiler_gnu= -]) - -# *AC_LANG_*(RC)... -# ----------------------- -AU_DEFUN([AC_LANG_RC], [AC_LANG(RC)]) -m4_define([_AC_LANG_ABBREV(RC)], [rc]) -m4_define([_AC_LANG_PREFIX(RC)], [RC]) - -# AC_LANG_SOURCE(RC)(BODY) -# ----------------------- -m4_define([AC_LANG_SOURCE(RC)], -[/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$1]) - -# AC_LANG_*(RC)... -# ----------------------- -m4_define([AC_LANG_PROGRAM(RC)], [m4_error([$0 not supported])]) -m4_define([AC_LANG_CALL(RC)], [m4_error([$0 not supported])]) -m4_define([AC_LANG_FUNC_LINK_TRY(RC)], [m4_error([$0 not supported])]) -m4_define([AC_LANG_BOOL_COMPILE_TRY(RC)], [m4_error([$0 not supported])]) -m4_define([AC_LANG_BOOL_COMPILE_TRY(RC)], [m4_error([$0 not supported])]) -m4_define([AC_LANG_INT_SAVE(RC)], [m4_error([$0 not supported])]) - - -# AC_PROG_RC([COMPILER ...]) -# ----------------------- -# Finds the RC compiler -AC_DEFUN([AC_PROG_RC], -[ AC_REQUIRE([AC_PROG_CC]) - AC_LANG_PUSH([RC]) - AX_PROG_ARGS([RC], [RC compiler]) - m4_ifval([$1], - [AC_CHECK_TOOLS([RC], [$1])], - [AC_CHECK_TOOL([RC], [windres])] - ) - AX_PROG_MSG([$RC], [RC compiler]) - AX_LANG_CONFTEST( rc_default_file , - [ AC_MSG_CHECKING([whether the RC compiler works]) - AC_CACHE_VAL([ax_cv_rc_compile], - [ ax_cv_rc_compile="-o conftest.$ac_objext conftest.$ac_ext" - _AX_COMPILE_IFELSE([], [ ax_cv_rc_compile='' ]) - ]) - ]) - AX_MSG_YN_IFEMPTY([$ax_cv_rc_compile], [], [ AC_MSG_FAILURE([RC compiler "$RC" fails sanity check])]) - AC_LANG_POP -]) diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am deleted file mode 100644 index cece43731ba..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Makefile.am +++ /dev/null @@ -1,63 +0,0 @@ -teckitdir = $(top_srcdir)/source - -zlibdir = $(top_srcdir)/zlib-1.2.3 - -if SYSTEM_ZLIB -ZLIB_CFLAGS = -ZLIB_SOURCES = -else -ZLIB_CFLAGS = -I$(zlibdir) -ZLIB_SOURCES = $(zlibdir)/adler32.c -ZLIB_SOURCES += $(zlibdir)/compress.c -ZLIB_SOURCES += $(zlibdir)/crc32.c -ZLIB_SOURCES += $(zlibdir)/deflate.c -ZLIB_SOURCES += $(zlibdir)/infback.c -ZLIB_SOURCES += $(zlibdir)/inffast.c -ZLIB_SOURCES += $(zlibdir)/inflate.c -ZLIB_SOURCES += $(zlibdir)/inftrees.c -ZLIB_SOURCES += $(zlibdir)/trees.c -ZLIB_SOURCES += $(zlibdir)/uncompr.c -ZLIB_SOURCES += $(zlibdir)/zutil.c -endif - -AM_CPPFLAGS += $(ZLIB_CFLAGS) -AM_CFLAGS = $(AM_CPPFLAGS) - -if OLD_LIB_NAMES -OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias -TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES) -TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined -TECkit_Compiler_x86_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) -TECkit_Compiler_x86_la_SOURCES += $(teckitdir)/UnicodeNames.cpp -TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined -else -libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES) -libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined -libTECkit_Compiler_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) -libTECkit_Compiler_la_SOURCES += $(teckitdir)/UnicodeNames.cpp -libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined -endif - -if OLD_LIB_NAMES -# --> RC Support, only for the Windows libs -TECkit_x86_la_DEPENDENCIES = Engine_ver.o -TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o -Engine_ver.o: $(teckitdir)/Engine_ver.rc - $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< - -TECkit_Compiler_x86_la_DEPENDENCIES = Compiler_ver.o -TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o -Compiler_ver.o: $(teckitdir)/Compiler_ver.rc - $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< -# <-- RC Support -endif - - -noinst_HEADERS = $(teckitdir)/Compiler.h -noinst_HEADERS += $(teckitdir)/Engine.h -noinst_HEADERS += $(teckitdir)/ulong_chartraits.h -noinst_HEADERS += $(teckitdir)/TECkit_Format.h - -EXTRA_DIST = $(teckitdir)/NormalizationData.c - -include $(top_srcdir)/source/Public-headers/Makefile.am diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in deleted file mode 100644 index 3c916a5a9d3..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.in +++ /dev/null @@ -1,339 +0,0 @@ -# Makefile.in generated by automake 1.10.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -target_triplet = @target@ -subdir = test -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/ax_misc.m4 \ - $(top_srcdir)/m4/ax_prog_rc.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -SOURCES = -DIST_SOURCES = -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_RCFLAGS = @AM_RCFLAGS@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DSYMUTIL = @DSYMUTIL@ -ECHO = @ECHO@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ -GREP = @GREP@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LDFLAGS = @LDFLAGS@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MKDIR_P = @MKDIR_P@ -NMEDIT = @NMEDIT@ -OBJEXT = @OBJEXT@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -RANLIB = @RANLIB@ -RC = @RC@ -RCFLAGS = @RCFLAGS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -expat_CFLAGS = @expat_CFLAGS@ -expat_LIBS = @expat_LIBS@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target = @target@ -target_alias = @target_alias@ -target_cpu = @target_cpu@ -target_os = @target_os@ -target_vendor = @target_vendor@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = dotests.pl GNT-map.xml ISO-8859-1.map Mrk-GNT.sf \ - mrk.sf.legacy.txt.orig mrk.txt NormalizationTest.txt \ - SILGreek2004-04-27.map SILGreek2004-04-27.tec.orig \ - SILGreek2004-04-27.uncompressed.tec.orig academy.tec \ - silipa93.tec -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile'; \ - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu test/Makefile -.PRECIOUS: Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags: TAGS -TAGS: - -ctags: CTAGS -CTAGS: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ - fi; \ - cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ - else \ - test -f $(distdir)/$$file \ - || cp -p $$d/$$file $(distdir)/$$file \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - `test -z '$(STRIP)' || \ - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-exec-am: - -install-html: install-html-am - -install-info: install-info-am - -install-man: - -install-pdf: install-pdf-am - -install-ps: install-ps-am - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig b/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig Binary files differdeleted file mode 100644 index 893b16e0612..00000000000 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.tec.orig +++ /dev/null diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog index 96bf45444a4..24b9b95fcab 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/ChangeLog +++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/ChangeLog @@ -1,3 +1,13 @@ +2012-03-17 Peter Breitenlohner <peb@mppmu.mpg.de> + + Imported TECkit-2.5.3 source tree (teckit) from + http://scripts.sil.org/svn-public/teckit/TRUNK + (svn r1250 2012-03-1419:45:41 UTC). + + * patch-01-debian-505693, patch-04-case-sensitive (removed): + Now in source tree. + * patch-02-warning, patch-03-warnings: Adapted. + 2010-02-19 Peter Breitenlohner <peb@mppmu.mpg.de> * patch-04-case-sensitive (new): #include <windows.h> instead diff --git a/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes new file mode 100644 index 00000000000..0de0cf47e7e --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/TL-Changes @@ -0,0 +1,39 @@ +Changes applied to the TECkit-2.5.3/ tree obtained from: + http://scripts.sil.org/svn-public/teckit/TRUNK + (svn r116 2011-05-12 18:24:47 UTC). + +Removed execute permissions from: + installed-top.pc.in + teckit.pc.in + uninstalled-top.pc.in + +Removed: + .gitignore + SFconv/expat/xmlparse/.cvsignore + SFconv/expat/xmlparse/CVS/ + SFconv/expat/xmltok/.cvsignore + SFconv/expat/xmltok/CVS/ + SFconv/expat/xmlwf/CVS/ + TECkit.mcp + build-mac-binaries.sh + build-linux-package.sh + build-windows-binaries.sh + debian-src/ + mac-installer/ + perl_binaries/ + source/teckitjni/ + zlib-1.2.3/ + +Converted Dos/Win line ends to native: + source/Perl/TECkit.xs + source/Perl/lib/Encode/TECkit.pm + source/Perl/test.pl + source/Perl/typemap + test/GNT-map.xml + test/ISO-8859-1.map + test/Mrk-GNT.sf + test/mrk.sf.legacy.txt.orig + +Added newline at end of file: + source/Carbon.r + diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning index 05ca43a6a92..89fb3421805 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-02-warning +++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-02-warning @@ -1,8 +1,8 @@ Avoid compiler warning. -diff -ur TECkit-2.5.1.orig/source/Compiler.h TECkit-2.5.1/source/Compiler.h ---- TECkit-2.5.1.orig/source/Compiler.h 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Compiler.h 2009-06-25 20:36:24.000000000 +0200 +diff -ur TECkit-2.5.3.orig/source/Compiler.h TECkit-2.5.3/source/Compiler.h +--- TECkit-2.5.3.orig/source/Compiler.h 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Compiler.h 2012-03-17 17:39:27.000000000 +0100 @@ -230,7 +230,7 @@ vector<UInt32> byteClassLines; vector<UInt32> uniClassLines; diff --git a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings index c2c8b0ddb89..f90c2f819b6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1-PATCHES/patch-03-warnings +++ b/Build/source/libs/teckit/TECkit-2.5.3-PATCHES/patch-03-warnings @@ -1,8 +1,8 @@ Avoid more compiler warnings. -diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp ---- TECkit-2.5.1.orig/source/Compiler.cpp 2008-11-17 21:06:09.000000000 +0100 -+++ TECkit-2.5.1/source/Compiler.cpp 2009-10-01 22:06:09.000000000 +0200 +diff -ur TECkit-2.5.3.orig/source/Compiler.cpp TECkit-2.5.3/source/Compiler.cpp +--- TECkit-2.5.3.orig/source/Compiler.cpp 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Compiler.cpp 2012-03-17 17:43:26.000000000 +0100 @@ -191,14 +191,14 @@ free(table); } @@ -20,40 +20,6 @@ diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp else ++c; return NULL; -@@ -263,13 +263,13 @@ - return -1; - } - --static inline UInt8 -+inline UInt8 - READ(const UInt8 p) - { - return p; - } - --static inline UInt16 -+inline UInt16 - READ(const UInt16 p) - { - #ifdef WORDS_BIGENDIAN -@@ -279,7 +279,7 @@ - #endif - } - --static inline UInt32 -+inline UInt32 - READ(const UInt32 p) - { - #ifdef WORDS_BIGENDIAN -@@ -290,7 +290,7 @@ - } - - template<class T> --inline static void -+inline void - WRITE(T& t, UInt32 v) - { - t = READ(T(v)); @@ -2133,7 +2133,7 @@ cout << " at line " << line << endl; } @@ -63,34 +29,9 @@ diff -ur TECkit-2.5.1.orig/source/Compiler.cpp TECkit-2.5.1/source/Compiler.cpp errorState = true; ++errorCount; } -diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp ---- TECkit-2.5.1.orig/source/Engine.cpp 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Engine.cpp 2009-10-01 22:17:12.000000000 +0200 -@@ -76,13 +76,13 @@ - using namespace std; - - /* we apply READ to values read from the compiled table, to provide byte-swapping where needed */ --static inline UInt8 -+inline UInt8 - READ(const UInt8 p) - { - return p; - } - --static inline UInt16 -+inline UInt16 - READ(const UInt16 p) - { - #ifdef WORDS_BIGENDIAN -@@ -92,7 +92,7 @@ - #endif - } - --static inline UInt32 -+inline UInt32 - READ(const UInt32 p) - { - #ifdef WORDS_BIGENDIAN +diff -ur TECkit-2.5.3.orig/source/Engine.cpp TECkit-2.5.3/source/Engine.cpp +--- TECkit-2.5.3.orig/source/Engine.cpp 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Engine.cpp 2012-03-17 17:43:26.000000000 +0100 @@ -1087,7 +1087,7 @@ if (matchElems == 0 && allowInsertion == false) continue; @@ -109,9 +50,9 @@ diff -ur TECkit-2.5.1.orig/source/Engine.cpp TECkit-2.5.1/source/Engine.cpp UInt16 copyBytes = *nameLength < bufferSize ? *nameLength : bufferSize; if (copyBytes > 0) memcpy(nameBuffer, namePtr, copyBytes); -diff -ur TECkit-2.5.1.orig/source/Engine.h TECkit-2.5.1/source/Engine.h ---- TECkit-2.5.1.orig/source/Engine.h 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Engine.h 2009-10-01 22:16:40.000000000 +0200 +diff -ur TECkit-2.5.3.orig/source/Engine.h TECkit-2.5.3/source/Engine.h +--- TECkit-2.5.3.orig/source/Engine.h 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Engine.h 2012-03-17 17:43:26.000000000 +0100 @@ -117,7 +117,7 @@ UInt32 match(int index, int repeats, int textLoc); @@ -121,9 +62,9 @@ diff -ur TECkit-2.5.1.orig/source/Engine.h TECkit-2.5.1/source/Engine.h int patternLength; int direction; MatchInfo info[256]; -diff -ur TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h ---- TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h 2009-10-01 22:03:59.000000000 +0200 +diff -ur TECkit-2.5.3.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h +--- TECkit-2.5.3.orig/source/Public-headers/TECkit_Compiler.h 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h 2012-03-17 17:43:26.000000000 +0100 @@ -56,7 +56,7 @@ #define kCompilerOpts_Compress 0x00000010 /* generate compressed mapping table */ #define kCompilerOpts_XML 0x00000020 /* instead of a compiled binary table, generate an XML representation of the mapping */ @@ -142,9 +83,9 @@ diff -ur TECkit-2.5.1.orig/source/Public-headers/TECkit_Compiler.h TECkit-2.5.1/ WINAPI EXPORTED TECkit_GetUnicodeName(UInt32 usv); /* returns the Unicode name of usv, if available, else NULL */ -diff -ur TECkit-2.5.1.orig/source/Sample-tools/TECkit_Compile.cpp TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp ---- TECkit-2.5.1.orig/source/Sample-tools/TECkit_Compile.cpp 2008-04-07 16:21:12.000000000 +0200 -+++ TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp 2009-10-01 22:00:14.000000000 +0200 +diff -ur TECkit-2.5.3.orig/source/Sample-tools/TECkit_Compile.cpp TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp +--- TECkit-2.5.3.orig/source/Sample-tools/TECkit_Compile.cpp 2011-01-13 20:38:34.000000000 +0100 ++++ TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp 2012-03-17 17:43:26.000000000 +0100 @@ -24,13 +24,13 @@ #endif diff --git a/Build/source/libs/teckit/TECkit-2.5.1/AUTHORS b/Build/source/libs/teckit/TECkit-2.5.3/AUTHORS index aaed820dee9..aaed820dee9 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/AUTHORS +++ b/Build/source/libs/teckit/TECkit-2.5.3/AUTHORS diff --git a/Build/source/libs/teckit/TECkit-2.5.1/COPYING b/Build/source/libs/teckit/TECkit-2.5.3/COPYING index 2e009b10e5a..2e009b10e5a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/COPYING +++ b/Build/source/libs/teckit/TECkit-2.5.3/COPYING diff --git a/Build/source/libs/teckit/TECkit-2.5.1/ChangeLog b/Build/source/libs/teckit/TECkit-2.5.3/ChangeLog index f41b0c53af0..f41b0c53af0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/ChangeLog +++ b/Build/source/libs/teckit/TECkit-2.5.3/ChangeLog diff --git a/Build/source/libs/teckit/TECkit-2.5.3/INSTALL b/Build/source/libs/teckit/TECkit-2.5.3/INSTALL new file mode 100644 index 00000000000..9611572e9c0 --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/INSTALL @@ -0,0 +1,95 @@ +INSTALL + +Note: If you checked out teckit from svn, or for any other reason don't have +a file called "configure", you will need to initialize the directory using +GNU autotools. Instructions for this are given further down. + +For typical Unix-like systems: + + ./configure + make + [sudo] make install + +Installs tools into /usr/local/lib, with libraries and header files in +/usr/local/lib and /usr/local/include respectively. + +Typical configure options such as --prefix should work, though little testing +has been done. + +The tools installed are: + teckit_compile + compiler to create binary mapping tables (.tec) from text files (.map) + txtconv + simple tool to apply a mapping to a plain-text file + sfconv + tool to apply mappings to a Standard Format file, as specified by + a control file + +BUILDING for WINDOWS + +You will need to install MinGW. + +On Mac or Linux, you can use the package system as follows: + + gcc-mingw32 (Debian/Ubuntu) + i386-mingw32-gcc (MacPorts) + +You may also need some other packages on Mac, such as updated autotools. + +On Windows, install MinGW+MSys. Probably the easiest way to do this is to +download and run mingw-get-inst. Check the options for C++ and MSYS Basic. +Once installed, you can open a Unix-like shell by running MinGW > MinGW Shell +from the All Programs menu. File and directory names use forward slashes in MSys, +and C:\ is represented as /c + +Using the cd command, navigate to the place where you checked out or unzipped +the teckit sources. Note that if there are spaces in any of the parent directory +names you may experience difficulty building. If so, move the source directory +to a location that doesn't involve spaces (eg C:\src\teckit). + +If necessary, follow the GNU AUTOTOOLS instructions below, then run: + + ./build-windows-binaries.sh + +This will create executables and DLLs in teckit-windows-bin. Documentation, +header files, sample tools, etc. can be added and the result zipped to produce +a release. + +BUILDING a LINUX PACKAGE + +Run the following script: + + ./build-linux-package.sh + +The results will be in the teckit-linux subdirectory. + +BUILDING a MAC PACKAGE + +Run the following script: + + ./build-mac-binaries.sh + +This will create files in the teckit-mac subdirectory. To make the package itself: + + cd mac-installer + ./create-pkg.sh + +The result will be a file called TECkit.dmg containing a single .pkg file. + +GNU AUTOTOOLS + +If you don't have a file called "configure" in the top-level teckit source +directory, you will need to initialize the directory using GNU autotools. + +On Windows, install the autotools by running: + + mingw-get install mingw32-autotools + +On Mac or Linux, use the package system (MacPorts on Mac). + +Then, on all platforms, run: + + ./autogen.sh + +in the teckit source directory. This normally needs to be done only once, but +if you update the directory from svn you may need to run it again. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/Makefile.am index fef026304ce..b2b80743ac5 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/Makefile.am +++ b/Build/source/libs/teckit/TECkit-2.5.3/Makefile.am @@ -1,7 +1,13 @@ AUTOMAKE_OPTIONS = 1.6 +ACLOCAL_AMFLAGS = -I m4 + SUBDIRS = lib bin docs test +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = teckit.pc + EXTRA_DIST = license/License_CPLv05.txt EXTRA_DIST += license/License_LGPLv21.txt EXTRA_DIST += license/LICENSING.txt + diff --git a/Build/source/libs/teckit/TECkit-2.5.1/NEWS b/Build/source/libs/teckit/TECkit-2.5.3/NEWS index 257e52410e2..c8aa159edcd 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/NEWS +++ b/Build/source/libs/teckit/TECkit-2.5.3/NEWS @@ -1,3 +1,10 @@ +2011-01-13 + Updated Unicode character names and normalization data to 6.0.0 + Updated copyright dates and contact details + +2009-01-30 + Fixed returning zero-length strings in Perl + 2008-04-07 updated Unicode character names and normalization data to 5.1 now building Windows release with mingw32-gcc instead of CodeWarrior diff --git a/Build/source/libs/teckit/TECkit-2.5.1/README b/Build/source/libs/teckit/TECkit-2.5.3/README index ccec2ee7ec6..ccec2ee7ec6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/README +++ b/Build/source/libs/teckit/TECkit-2.5.3/README diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c index 9b3deebd674..9b3deebd674 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h index e26491536fb..e26491536fb 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ConvertUTF.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ConvertUTF.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h index 3b09f8e79c6..3b09f8e79c6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Debug_Prefix.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Debug_Prefix.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h index 7a2bf2f8d90..7a2bf2f8d90 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/Final_Prefix.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/Final_Prefix.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp index 5b263c87ecd..5b263c87ecd 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.cpp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj Binary files differindex b713eef8ff1..b713eef8ff1 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv.prj +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv.prj diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc index 5c7afd47952..ef4376ba485 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/SFconv_ver.rc +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/SFconv_ver.rc @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html index 41a96805780..41a96805780 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/expat.html +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/expat.html diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST index 9678b2453fc..9678b2453fc 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/MANIFEST +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/MANIFEST diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in index e616b64bf40..e616b64bf40 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/Makefile.in +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/Makefile.in diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c index 780a0610414..780a0610414 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h index df8ab8a4c83..df8ab8a4c83 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/hashtable.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/hashtable.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win index 9c441e2e420..9c441e2e420 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/makefile.win +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/makefile.win diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c index c5e91ce5224..c5e91ce5224 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h index 284c31775e5..284c31775e5 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlparse/xmlparse.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlparse/xmlparse.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in index f5fbd9dec97..f5fbd9dec97 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/Makefile.in +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/Makefile.in diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h index 8a8a2dd388d..8a8a2dd388d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/asciitab.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/asciitab.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c index deb7fafc81a..deb7fafc81a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/dllmain.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/dllmain.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h index 333d6bb779d..333d6bb779d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/iasciitab.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/iasciitab.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h index 48609aa8f9f..48609aa8f9f 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/latin1tab.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/latin1tab.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win index 6c7c4b9207c..6c7c4b9207c 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/makefile.win +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/makefile.win diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h index b05e62c77a6..b05e62c77a6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/nametab.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/nametab.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h index a38fe624e88..a38fe624e88 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/utf8tab.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/utf8tab.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h index 3610b433e97..3610b433e97 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmldef.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmldef.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c index a8fdda78da2..a8fdda78da2 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h index 3e780e7f6e0..3e780e7f6e0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmlrole.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmlrole.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c index b65c5564521..b65c5564521 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h index 6bb410879af..6bb410879af 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c index b3d358dd2d0..b3d358dd2d0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h index e72b225c838..e72b225c838 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_impl.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_impl.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c index 77d0e739df0..77d0e739df0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmltok/xmltok_ns.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmltok/xmltok_ns.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c index ac7c3e95796..ac7c3e95796 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h index bd8eba019f9..bd8eba019f9 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/codepage.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/codepage.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h index d4e9b59887e..d4e9b59887e 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/filemap.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/filemap.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c index c9bbb243e3b..c9bbb243e3b 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/readfilemap.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/readfilemap.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c index 0ff677d59a7..0ff677d59a7 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/unixfilemap.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/unixfilemap.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c index acbc62740eb..acbc62740eb 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/win32filemap.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/win32filemap.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c index d15d1a5e1c3..d15d1a5e1c3 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h index 5a1af2e49cc..5a1af2e49cc 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlfile.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlfile.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h index 1088575512d..1088575512d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmltchar.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmltchar.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c index 1297a0c0b5b..1297a0c0b5b 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/expat/xmlwf/xmlwf.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/expat/xmlwf/xmlwf.c diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h index ec9c9f4a0ef..ec9c9f4a0ef 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/sfReader.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/sfReader.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h index c9d0c85a1a0..c9d0c85a1a0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/SFconv/ushort_chartraits.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/SFconv/ushort_chartraits.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/autogen.sh b/Build/source/libs/teckit/TECkit-2.5.3/autogen.sh index e437c72251a..e437c72251a 100755 --- a/Build/source/libs/teckit/TECkit-2.5.1/autogen.sh +++ b/Build/source/libs/teckit/TECkit-2.5.3/autogen.sh diff --git a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am index 59a72bd39e8..2c5f7b57148 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/bin/Makefile.am +++ b/Build/source/libs/teckit/TECkit-2.5.3/bin/Makefile.am @@ -31,7 +31,7 @@ sfconv_SOURCES += $(top_srcdir)/SFconv/ConvertUTF.c sfconv_SOURCES += $(EXPAT_SOURCES) sfconv_CPPFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS) sfconv_CFLAGS = $(AM_CPPFLAGS) $(EXPAT_CFLAGS) - +sfconv_SOURCES += $(top_srcdir)/SFconv/sfReader.h $(top_srcdir)/SFconv/ConvertUTF.h $(top_srcdir)/SFconv/Debug_Prefix.h $(top_srcdir)/SFconv/Final_Prefix.h $(top_srcdir)/SFconv/ushort_chartraits.h if OLD_LIB_NAMES teckit_compile_LDADD = $(top_builddir)/lib/TECkit_Compiler_x86.la txtconv_LDADD = $(top_builddir)/lib/TECkit_x86.la diff --git a/Build/source/libs/teckit/TECkit-2.5.1/configure.ac b/Build/source/libs/teckit/TECkit-2.5.3/configure.ac index 758aea51376..fc8143753d9 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/configure.ac +++ b/Build/source/libs/teckit/TECkit-2.5.3/configure.ac @@ -1,8 +1,9 @@ AC_PREREQ(2.54) -AC_INIT(teckit, 2.5.1, jonathan_kew@sil.org) +AC_INIT(teckit, 2.5.3, nrsi@sil.org) AM_CONFIG_HEADER([config.h]) AC_CONFIG_SRCDIR([source/UnicodeNames.cpp]) -AC_CANONICAL_SYSTEM +AC_CONFIG_MACRO_DIR([m4]) +AC_CANONICAL_TARGET AM_INIT_AUTOMAKE @@ -15,9 +16,11 @@ AM_PROG_CC_C_O AC_PROG_INSTALL AC_PROG_LIBTOOL -if test "${target_os}" = "mingw32"; then -AC_PROG_RC -fi +case "${target_os}" in +mingw32*) +LT_PROG_RC +;; +esac AC_ARG_WITH(old-lib-names, [ --with-old-lib-names Use old library names (for Windows only)], @@ -29,8 +32,20 @@ esac],[oldnames=false]) AM_CONDITIONAL(OLD_LIB_NAMES, test x$oldnames = xtrue) # Checks for libraries. -AC_CHECK_LIB(z, compress) -AM_CONDITIONAL(SYSTEM_ZLIB, test x$ac_cv_lib_z_compress = xyes) +if test x$enable_tetex_build = xyes; then + AC_MSG_NOTICE([Building within teTeX/TeXLive]) + sinclude(../zlib/withenable.ac) + sinclude(../zlib/zlib.ac) + ZLIBSRCDIR="\$(top_srcdir)"/../zlib +else + AC_MSG_NOTICE([Not doing a teTeX/TeXLive-style build]) + sinclude(zlib-1.2.3/withenable.ac) + sinclude(zlib-1.2.3/zlib.ac) + ZLIBSRCDIR="\$(top_srcdir)"/zlib-1.2.3 +fi +AC_SUBST(ZLIBSRCDIR) + +AM_CONDITIONAL(SYSTEM_ZLIB, test x$using_system_zlib = xyes) # Checks for header files. AC_HEADER_STDC @@ -87,6 +102,9 @@ LIBS="$noexpat_LIBS" AC_SUBST(expat_CFLAGS) AC_SUBST(expat_LIBS) -AC_CONFIG_FILES([ Makefile lib/Makefile bin/Makefile docs/Makefile test/Makefile]) +AC_CONFIG_FILES([ Makefile \ + teckit.pc:installed-top.pc.in:teckit.pc.in \ + teckit-uninstalled.pc:uninstalled-top.pc.in:teckit.pc.in \ + lib/Makefile bin/Makefile docs/Makefile test/Makefile]) AC_OUTPUT diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc Binary files differindex 4794b779f96..4794b779f96 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/Calling_TECkit_from_VB.doc +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/Calling_TECkit_from_VB.doc diff --git a/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am new file mode 100644 index 00000000000..3490e2d8899 --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/Makefile.am @@ -0,0 +1,5 @@ +AUTOMAKE_OPTIONS = 1.6 + +EXTRA_DIST = TECkit_Binary_Format.doc.pdf +EXTRA_DIST += TECkit_Language_2.1.doc.pdf +EXTRA_DIST += TECkit_version_2.1.doc.pdf diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc Binary files differindex 4dabd2b3f40..4dabd2b3f40 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf Binary files differindex 80bca0483e6..80bca0483e6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Binary_Format.doc.pdf +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Binary_Format.doc.pdf diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc Binary files differindex dd83d63158a..dd83d63158a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf Binary files differindex a77700e61f2..a77700e61f2 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_Language_2.1.doc.pdf +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_Language_2.1.doc.pdf diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc Binary files differindex 82782c1d48c..82782c1d48c 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc diff --git a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf Binary files differindex f85926b641d..f85926b641d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/docs/TECkit_version_2.1.doc.pdf +++ b/Build/source/libs/teckit/TECkit-2.5.3/docs/TECkit_version_2.1.doc.pdf diff --git a/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in new file mode 100644 index 00000000000..7609afda4e4 --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/installed-top.pc.in @@ -0,0 +1,5 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ +version=@VERSION@ diff --git a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am index a443757f261..a443757f261 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/lib/Makefile.am +++ b/Build/source/libs/teckit/TECkit-2.5.3/lib/Makefile.am diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt index 43c7035ff62..42233b113b5 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/license/LICENSING.txt +++ b/Build/source/libs/teckit/TECkit-2.5.3/license/LICENSING.txt @@ -1,6 +1,6 @@ TECKit Licensing - Copyright 2002-2006, SIL International + Copyright 2002-2011, SIL International All rights reserved. This library is free software; you can redistribute it and/or modify diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt index 4cac5dfe069..4cac5dfe069 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/license/License_CPLv05.txt +++ b/Build/source/libs/teckit/TECkit-2.5.3/license/License_CPLv05.txt diff --git a/Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt b/Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt index 807db791666..807db791666 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/license/License_LGPLv21.txt +++ b/Build/source/libs/teckit/TECkit-2.5.3/license/License_LGPLv21.txt diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r b/Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r index e0ac5b449ef..e0ac5b449ef 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Carbon.r +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Carbon.r diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp index e27537a9436..64dd4834887 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.cpp @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2004 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h index 039ad1a1bde..e8ecc28ef49 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2006 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc index ed8133ff936..a4ea586c9f5 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Compiler_ver.rc +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Compiler_ver.rc @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp index 8e779ddbb54..3a273d60d80 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.cpp @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2004 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h index 171da1d4504..bc73eff6cff 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc index 7845139f683..35a9920a1a8 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Engine_ver.rc +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Engine_ver.rc @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl index bc1a85643c7..bc1a85643c7 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeNormData.pl +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeNormData.pl diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl index e29439f51a3..e29439f51a3 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/MakeUnicodeNames.pl +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/MakeUnicodeNames.pl diff --git a/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am new file mode 100644 index 00000000000..38347b08ea5 --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Makefile.am @@ -0,0 +1,77 @@ +teckitdir = $(top_srcdir)/source + +ZLIBSRCDIR = @ZLIBSRCDIR@ + +if SYSTEM_ZLIB +ZLIB_CFLAGS = @ZLIBCPPFLAGS@ +ZLIB_SOURCES = +else +ZLIB_CFLAGS = -I$(ZLIBSRCDIR) +ZLIB_SOURCES = $(ZLIBSRCDIR)/adler32.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/compress.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/crc32.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/deflate.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/infback.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/inffast.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/inflate.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/inftrees.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/trees.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/uncompr.c +ZLIB_SOURCES += $(ZLIBSRCDIR)/zutil.c +endif + +AM_CPPFLAGS += $(ZLIBCPPFLAGS) +AM_CFLAGS = $(AM_CPPFLAGS) + +if OLD_LIB_NAMES +OLD_LIB_LDFLAGS = -module -avoid-version -Wl,--add-stdcall-alias +TECkit_x86_la_CFLAGS = $(ZLIB_CFLAGS) +TECkit_x86_la_SOURCES = $(teckitdir)/Engine.cpp $(teckitdir)/Engine_ver.rc $(ZLIB_SOURCES) +TECkit_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB) +TECkit_x86_la_DEPENDENCIES = $(ZLIBDEP) +TECkit_Compiler_x86_la_CFLAGS = $(ZLIB_CFLAGS) +TECkit_Compiler_x86_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) +TECkit_Compiler_x86_la_SOURCES += $(teckitdir)/UnicodeNames.cpp +TECkit_Compiler_x86_la_LDFLAGS = $(LDFLAGS) $(OLD_LIB_LDFLAGS) -no-undefined $(LDZLIB) +TECkit_Compiler_x86_la_DEPENDENCIES = $(ZLIBDEP) +else +libTECkit_la_CFLAGS = $(ZLIB_CFLAGS) +libTECkit_la_SOURCES = $(teckitdir)/Engine.cpp $(ZLIB_SOURCES) +libTECkit_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB) +libTECkit_la_DEPENDENCIES = $(ZLIBDEP) +libTECkit_Compiler_la_CFLAGS = $(ZLIB_CFLAGS) +libTECkit_Compiler_la_SOURCES = $(teckitdir)/Compiler.cpp $(ZLIB_SOURCES) +libTECkit_Compiler_la_SOURCES += $(teckitdir)/UnicodeNames.cpp +libTECkit_Compiler_la_LDFLAGS = $(LDFLAGS) -no-undefined $(LDZLIB) +libTECkit_Compiler_la_DEPENDENCIES = $(ZLIBDEP) +endif + +if OLD_LIB_NAMES +# --> RC Support, only for the Windows libs +TECkit_x86_la_DEPENDENCIES += Engine_ver.o +TECkit_x86_la_LDFLAGS += -Wl,Engine_ver.o +Engine_ver.o: $(teckitdir)/Engine_ver.rc + $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< + +TECkit_Compiler_x86_la_DEPENDENCIES += Compiler_ver.o +TECkit_Compiler_x86_la_LDFLAGS += -Wl,Compiler_ver.o +Compiler_ver.o: $(teckitdir)/Compiler_ver.rc + $(RC) $(AM_RCFLAGS) $(RCFLAGS) -o $@ $< +# <-- RC Support +endif + + +noinst_HEADERS = $(teckitdir)/Compiler.h +noinst_HEADERS += $(teckitdir)/Engine.h +noinst_HEADERS += $(teckitdir)/ulong_chartraits.h +noinst_HEADERS += $(teckitdir)/TECkit_Format.h + +EXTRA_DIST = $(teckitdir)/NormalizationData.c \ + $(teckitdir)/Perl/TECkit.xs \ + $(teckitdir)/Perl/typemap \ + $(teckitdir)/Perl/lib/Encode/TECkit.pm \ + $(teckitdir)/Perl/Makefile.PL \ + $(teckitdir)/Perl/test.pl + +include $(top_srcdir)/source/Public-headers/Makefile.am + diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c b/Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c index 216fba8892d..e39685b5e84 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/NormalizationData.c +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/NormalizationData.c @@ -1,8 +1,8 @@ const UInt8 ccPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}; const UInt8 ccPageMaps[][256] = { - {0,0,0,1,2,3,4,5,0,6,7,8,9,10,11,12,13,0,0,14,0,0,0,15,16,17,18,19,20,21,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,23,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,26,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,29,0}, - {0,30,0,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,0,15,0,0,0,16,17,18,19,20,21,22,0,0,23,0,0,0,0,0,0,0,0,0,0,0,24,25,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,28,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,33,0}, + {0,34,0,0,0,0,0,0,0,0,35,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; @@ -11,8 +11,9 @@ const UInt8 ccCharClass[][256] = { {230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,232,220,220,220,220,232,216,220,220,220,220,220,202,202,220,220,220,220,202,202,220,220,220,220,220,220,220,220,220,220,220,1,1,1,1,1,220,220,220,220,230,230,230,230,230,230,230,230,240,230,220,220,220,230,230,230,220,220,0,230,230,230,220,220,220,220,230,232,220,220,230,233,234,234,233,234,234,233,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,230,230,230,230,220,230,230,230,222,220,230,230,230,230,230,230,220,220,220,220,220,220,230,230,220,230,230,222,228,230,10,11,12,13,14,15,16,17,18,19,19,20,21,22,0,23,0,24,25,0,230,220,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,30,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,29,30,31,32,33,34,230,230,220,220,230,230,230,230,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,230,230,230,230,220,230,0,0,230,230,0,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,30,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,29,30,31,32,33,34,230,230,220,220,230,230,230,230,230,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,230,230,230,230,220,230,0,0,230,230,0,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,220,230,230,220,220,220,230,220,220,230,220,230,230,230,220,230,220,230,220,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,220,230,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,230,230,230,230,230,230,230,230,230,0,230,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, @@ -21,24 +22,28 @@ const UInt8 ccCharClass[][256] = { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,9,0,0,0,0,0,0,0,0,0,0,0,0,0,107,107,107,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,220,0,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,130,0,132,0,0,0,0,0,130,130,130,130,0,0,130,0,230,230,9,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,220,230,230,230,230,230,230,230,220,230,230,234,214,220,202,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,1,220,220,220,220,220,230,230,220,220,220,220,230,0,1,1,1,1,1,1,1,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,220,230,230,230,230,230,230,230,220,230,230,234,214,220,202,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,220,230,220}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,1,1,230,230,230,230,1,1,1,230,230,0,0,0,0,230,0,0,0,1,1,230,220,230,1,1,220,220,220,220,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,228,232,222,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,230,230,220,0,0,230,230,0,0,0,0,0,230,230,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,1,220,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,216,1,1,1,0,0,0,226,216,216,216,216,216,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,220,0,0,230,230,230,230,230,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; @@ -47,8 +52,8 @@ const UInt8 dcPlaneMap[] = {0,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3}; const UInt8 dcPageMaps[][256] = { {0,1,2,3,4,5,6,5,5,7,8,9,10,11,5,12,13,5,5,5,5,5,5,5,5,5,5,14,5,5,15,16,17,18,19,20,5,5,5,5,5,5,21,5,5,5,5,5,22,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,23,24,25,5,5,5,5}, - {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, - {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,27,28,29,5,5,5,5,5}, + {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,27,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, + {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,28,29,30,5,5,5,5,5}, {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, }; @@ -77,12 +82,13 @@ const UInt16 dcCharIndex[][256] = { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,941,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,942,0,943,0,944,0,945,0,946,0,947,0,948,0,949,0,950,0,951,0,952,0,953,0,0,954,0,955,0,956,0,0,0,0,0,0,957,958,0,959,960,0,961,962,0,963,964,0,965,966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,967,0,0,0,0,0,0,0,0,0,968,0,0,0,0,0,0,0,0,0,0,0,0,0,969,0,970,0,971,0,972,0,973,0,974,0,975,0,976,0,977,0,978,0,979,0,980,0,0,981,0,982,0,983,0,0,0,0,0,0,984,985,0,986,987,0,988,989,0,990,991,0,992,993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,994,0,0,995,996,997,998,0,0,0,999,0}, {1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255}, - {1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,0,0,1270,0,1271,0,0,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,0,1282,0,1283,0,0,1284,1285,0,0,0,1286,1287,1288,1289,0,0,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,0,0,0,0,0,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1455,0,1456,0,0,0,0,0,0,0,0,0,0,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,0,1470,1471,1472,1473,1474,0,1475,0,1476,1477,0,1478,1479,0,1480,1481,1482,1483,1484,1485,1486,1487,1488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1489,1490,1491,1492,1493,1494,1495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1496,1497,1498,1499,1500,1501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757}, - {1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013}, - {2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,0,0,1270,0,1271,0,0,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,0,1282,0,1283,0,0,1284,1285,0,0,0,1286,1287,1288,1289,0,0,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,0,0,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1458,0,1459,0,0,0,0,0,0,0,0,0,0,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,0,1473,1474,1475,1476,1477,0,1478,0,1479,1480,0,1481,1482,0,1483,1484,1485,1486,1487,1488,1489,1490,1491,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1492,0,1493,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1494,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1495,1496,1497,1498,1499,1500,1501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1502,1503,1504,1505,1506,1507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763}, + {1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019}, + {2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; const UInt32 dcDecomposition[][2] = { @@ -1435,6 +1441,9 @@ const UInt32 dcDecomposition[][2] = { {0x96E3,0xFFFF}, {0x97FF,0xFFFF}, {0x983B,0xFFFF}, + {0x6075,0xFFFF}, + {0x242EE,0xFFFF}, + {0x8218,0xFFFF}, {0x4E26,0xFFFF}, {0x51B5,0xFFFF}, {0x5168,0xFFFF}, @@ -1575,6 +1584,9 @@ const UInt32 dcDecomposition[][2] = { {0x05D1,0x05BF}, {0x05DB,0x05BF}, {0x05E4,0x05BF}, + {0x11099,0x110BA}, + {0x1109B,0x110BA}, + {0x110A5,0x110BA}, {0x1D157,0x1D165}, {0x1D158,0x1D165}, {0x1D15F,0x1D16E}, @@ -2132,426 +2144,433 @@ const UInt32 dcDecomposition[][2] = { {0x2A600,0xFFFF}, }; -const UInt8 cLPlaneMap[] = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; +const UInt8 cLPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}; -const UInt8 cRPlaneMap[] = {0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}; +const UInt8 cRPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2}; const UInt8 cLPageMaps[][256] = { {0,1,2,3,4,5,6,5,5,7,5,8,9,10,5,11,12,5,5,5,5,5,5,5,5,5,5,13,5,5,14,15,5,16,17,5,5,5,5,5,5,5,5,5,5,5,5,5,18,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, + {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,19,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, {5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}, }; const UInt8 cRPageMaps[][256] = { {0,0,0,1,0,0,2,0,0,3,0,4,5,6,0,7,8,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; const UInt16 cLCharIndex[][256] = { - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,263,279,282,0,0,15,143,105,98,22,164,85,18,27,111,109,89,139,86,24,121,0,17,26,13,23,150,113,134,33,87,0,0,0,0,0,0,16,157,92,95,12,128,91,28,29,108,88,94,131,97,32,160,0,14,21,20,11,119,106,142,34,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,0,114,115,93,155,0,0,123,0,0,0,0,171,0,0,0,0,129,19,31,0,116,0,0,0,117,0,0,0,0,0,140,0,100,103,104,173,0,0,133,0,0,0,0,154,0,0,0,0,136,35,36,0,107,0,0,0,90,0,0,0}, - {0,0,148,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,137,0,0,0,0,0,0,0,0,0,0,0,0,165,138,0,0,0,0,120,159,0,0,0,0,0,0,167,152,170,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,149,0,0,0,0,0,0,0,0,0,0,0,0,0,145,122,0,0,0,0,0,0,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,110,166,132,0,0,0,0,30,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,0,0,0,205,0,211,0,196,0,0,0,0,0,214,0,326,0,0,0,199,0,0,0,201,0,0,340,0,367,0,0,212,0,0,0,213,0,204,0,209,0,0,0,0,0,197,0,325,0,0,0,202,0,0,0,198,206,210,0,0,341,0,0,0,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,227,0,0,0,0,0,0,0,0,0,248,0,0,252,0,232,230,234,236,0,254,0,0,0,240,0,0,0,0,235,0,0,0,233,0,0,0,253,0,239,0,0,255,0,0,238,0,229,237,245,228,0,244,0,0,0,243,0,0,0,0,225,0,0,0,247,0,0,0,241,0,224,0,0,0,0,0,0,0,0,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,266,282,285,0,0,18,146,108,101,25,167,88,21,30,114,112,92,142,89,27,124,0,20,29,16,26,153,116,137,36,90,0,0,0,0,0,0,19,160,95,98,15,131,94,31,32,111,91,97,134,100,35,163,0,17,24,23,14,122,109,145,37,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,117,118,96,158,0,0,126,0,0,0,0,174,0,0,0,0,132,22,34,0,119,0,0,0,120,0,0,0,0,0,143,0,103,106,107,176,0,0,136,0,0,0,0,157,0,0,0,0,139,38,39,0,110,0,0,0,93,0,0,0}, + {0,0,151,130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,140,0,0,0,0,0,0,0,0,0,0,0,0,168,141,0,0,0,0,123,162,0,0,0,0,0,0,170,155,173,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,152,0,0,0,0,0,0,0,0,0,0,0,0,0,148,125,0,0,0,0,0,0,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,113,169,135,0,0,0,0,33,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,208,0,214,0,199,0,0,0,0,0,217,0,329,0,0,0,202,0,0,0,204,0,0,343,0,370,0,0,215,0,0,0,216,0,207,0,212,0,0,0,0,0,200,0,328,0,0,0,205,0,0,0,201,209,213,0,0,344,0,0,0,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,251,0,0,255,0,235,233,237,239,0,257,0,0,0,243,0,0,0,0,238,0,0,0,236,0,0,0,256,0,242,0,0,258,0,0,241,0,232,240,248,231,0,247,0,0,0,246,0,0,0,0,228,0,0,0,250,0,0,0,244,0,227,0,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,0,0,0,0,0,0,0,218,0,0,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,0,0,0,0,0,0,220,0,0,0,219,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,185,0,191,0,194,0,189,0,190,0,0,0,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,188,0,187,195,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,130,0,0,0,0,0,0,151,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {323,322,360,333,366,348,357,327,328,310,313,321,331,355,343,361,296,337,0,0,0,0,0,0,339,300,0,0,0,0,0,0,354,309,364,324,308,349,358,306,297,316,334,359,356,312,362,335,350,298,0,0,0,0,0,0,315,338,0,0,0,0,0,0,352,319,0,0,0,0,0,0,317,347,0,0,0,0,0,0,299,345,0,0,0,0,0,0,0,303,0,0,0,0,0,0,295,301,342,304,365,320,353,344,311,305,336,368,329,351,346,307,330,0,0,0,302,0,0,0,0,0,0,0,369,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0,294,0,0,0,0,0,0,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,318,0,0,0,0,0,0,0,332,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,1,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,289,0,0,0,0,283,0,0,284,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,0,286,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,278,0,0,0,0,0,0,260,0,257,0,0,291,0,0,0,0,267,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,288,0,0,268,272,0,0,0,0,0,0,0,0,0,0,0,0,262,293,0,0,265,275,0,0,264,259,270,273,0,0,0,0,292,280,0,0,261,287,0,0,0,0,0,0,0,0,0,285,258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,269,0,0,0,0,0,290,276,0,271,0,0,0,0,0,0,274,277,266,256,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,0,0,0,0,82,0,69,0,40,0,47,0,48,0,83,0,44,0,37,0,58,0,77,0,73,0,80,0,0,81,0,63,0,74,0,0,0,0,0,0,59,0,0,43,0,0,38,0,0,68,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,0,42,0,0,0,0,62,0,72,0,79,0,65,0,41,0,50,0,57,0,45,0,39,0,49,0,53,0,51,0,0,75,0,78,0,64,0,0,0,0,0,0,67,0,0,71,0,0,61,0,0,56,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,76,54,52,0,0,0,0,0,0,0,0,0,0,60,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,0,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,0,0,0,0,0,0,0,221,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,0,0,0,0,0,0,223,0,0,0,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,0,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,188,0,194,0,197,0,192,0,193,0,0,0,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,191,0,190,198,0,0,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,133,0,0,0,0,0,0,154,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {326,325,363,336,369,351,360,330,331,313,316,324,334,358,346,364,299,340,0,0,0,0,0,0,342,303,0,0,0,0,0,0,357,312,367,327,311,352,361,309,300,319,337,362,359,315,365,338,353,301,0,0,0,0,0,0,318,341,0,0,0,0,0,0,355,322,0,0,0,0,0,0,320,350,0,0,0,0,0,0,302,348,0,0,0,0,0,0,0,306,0,0,0,0,0,0,298,304,345,307,368,323,356,347,314,308,339,371,332,354,349,310,333,0,0,0,305,0,0,0,0,0,0,0,372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,366,0,0,0,0,0,0,0,0,297,0,0,0,0,0,0,317,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,321,0,0,0,0,0,0,0,335,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,4,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,5,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,292,0,0,0,0,286,0,0,287,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,284,0,289,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,0,0,0,0,0,0,263,0,260,0,0,294,0,0,0,0,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,291,0,0,271,275,0,0,0,0,0,0,0,0,0,0,0,0,265,296,0,0,268,278,0,0,267,262,273,276,0,0,0,0,295,283,0,0,264,290,0,0,0,0,0,0,0,0,0,288,261,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,293,279,0,274,0,0,0,0,0,0,277,280,269,259,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,85,0,72,0,43,0,50,0,51,0,86,0,47,0,40,0,61,0,80,0,76,0,83,0,0,84,0,66,0,77,0,0,0,0,0,0,62,0,0,46,0,0,41,0,0,71,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,0,45,0,0,0,0,65,0,75,0,82,0,68,0,44,0,53,0,60,0,48,0,42,0,52,0,56,0,54,0,0,78,0,81,0,67,0,0,0,0,0,0,70,0,0,74,0,0,64,0,0,59,0,0,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,79,57,55,0,0,0,0,0,0,0,0,0,0,63,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; const UInt8 cRCharIndex[][256] = { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {20,16,17,24,11,0,18,13,25,27,23,22,10,0,0,7,0,8,0,54,57,0,0,0,0,0,0,19,0,0,0,0,0,0,0,26,31,32,9,12,21,0,0,0,0,28,33,0,29,30,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,55,0,0,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,40,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,0,53,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, - {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {21,17,18,25,12,0,19,14,26,28,24,23,11,0,0,8,0,9,0,55,58,0,0,0,0,0,0,20,0,0,0,0,0,0,0,27,32,33,10,13,22,0,0,0,0,29,34,0,30,31,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,56,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,41,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,0,54,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, + {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; -const UInt16 cComposites[370][58] = { - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x219B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x21CF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x21CE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x21CD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x219A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x21AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0BCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0BCA,0x0BCC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0B4B,0x0B48,0x0B4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0B94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0215,0x0217,0x0000,0x01D4,0x016B,0x0000,0x0000,0x0000,0x0000,0x00FA,0x00FB,0x016D,0x01B0,0x00F9,0x0173,0x0171,0x016F,0x0169,0x00FC,0x1EE5,0x1EE7,0x1E77,0x1E75,0x0000,0x1E73,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0205,0x0207,0x0000,0x011B,0x0113,0x0229,0x0117,0x0000,0x0000,0x00E9,0x00EA,0x0115,0x0000,0x00E8,0x0119,0x0000,0x0000,0x1EBD,0x00EB,0x1EB9,0x1EBB,0x1E19,0x1E1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021A,0x0164,0x0000,0x0162,0x1E6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E6C,0x0000,0x1E70,0x0000,0x1E6E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0211,0x0213,0x0000,0x0159,0x0000,0x0157,0x1E59,0x0000,0x0000,0x0155,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5B,0x0000,0x0000,0x0000,0x1E5F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0200,0x0202,0x0000,0x01CD,0x0100,0x0000,0x0226,0x0000,0x0000,0x00C1,0x00C2,0x0102,0x0000,0x00C0,0x0104,0x0000,0x00C5,0x00C3,0x00C4,0x1EA0,0x1EA2,0x0000,0x0000,0x0000,0x0000,0x1E00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0201,0x0203,0x0000,0x01CE,0x0101,0x0000,0x0227,0x0000,0x0000,0x00E1,0x00E2,0x0103,0x0000,0x00E0,0x0105,0x0000,0x00E5,0x00E3,0x00E4,0x1EA1,0x1EA3,0x0000,0x0000,0x0000,0x0000,0x1E01,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0210,0x0212,0x0000,0x0158,0x0000,0x0156,0x1E58,0x0000,0x0000,0x0154,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5A,0x0000,0x0000,0x0000,0x1E5E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021E,0x0000,0x1E28,0x1E22,0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E26,0x1E24,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022C,0x0000,0x0000,0x0000,0x0000,0x1E4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021B,0x0165,0x0000,0x0163,0x1E6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E97,0x1E6D,0x0000,0x1E71,0x0000,0x1E6F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0219,0x0161,0x0000,0x015F,0x1E61,0x0000,0x0000,0x015B,0x015D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0204,0x0206,0x0000,0x011A,0x0112,0x0228,0x0116,0x0000,0x0000,0x00C9,0x00CA,0x0114,0x0000,0x00C8,0x0118,0x0000,0x0000,0x1EBC,0x00CB,0x1EB8,0x1EBA,0x1E18,0x1E1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0214,0x0216,0x0000,0x01D3,0x016A,0x0000,0x0000,0x0000,0x0000,0x00DA,0x00DB,0x016C,0x01AF,0x00D9,0x0172,0x0170,0x016E,0x0168,0x00DC,0x1EE4,0x1EE6,0x1E76,0x1E74,0x0000,0x1E72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020C,0x020E,0x0000,0x01D1,0x014C,0x0000,0x022E,0x0000,0x0000,0x00D3,0x00D4,0x014E,0x01A0,0x00D2,0x01EA,0x0150,0x0000,0x00D5,0x00D6,0x1ECC,0x1ECE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0231,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0218,0x0160,0x0000,0x015E,0x1E60,0x0000,0x0000,0x015A,0x015C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0208,0x020A,0x0000,0x01CF,0x012A,0x0000,0x0130,0x0000,0x0000,0x00CD,0x00CE,0x012C,0x0000,0x00CC,0x012E,0x0000,0x0000,0x0128,0x00CF,0x1ECA,0x1EC8,0x0000,0x1E2C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021F,0x0000,0x1E29,0x1E23,0x0000,0x0000,0x0000,0x0125,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E27,0x1E25,0x0000,0x0000,0x0000,0x1E96,0x0000,0x0000,0x1E2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0209,0x020B,0x0000,0x01D0,0x012B,0x0000,0x0000,0x0000,0x0000,0x00ED,0x00EE,0x012D,0x0000,0x00EC,0x012F,0x0000,0x0000,0x0129,0x00EF,0x1ECB,0x1EC9,0x0000,0x1E2D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0230,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020D,0x020F,0x0000,0x01D2,0x014D,0x0000,0x022F,0x0000,0x0000,0x00F3,0x00F4,0x014F,0x01A1,0x00F2,0x01EB,0x0151,0x0000,0x00F5,0x00F6,0x1ECD,0x1ECF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0232,0x0000,0x1E8E,0x0000,0x0000,0x00DD,0x0176,0x0000,0x0000,0x1EF2,0x0000,0x0000,0x0000,0x1EF8,0x0178,0x1EF4,0x1EF6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0233,0x0000,0x1E8F,0x0000,0x0000,0x00FD,0x0177,0x0000,0x0000,0x1EF3,0x0000,0x0000,0x1E99,0x1EF9,0x00FF,0x1EF5,0x1EF7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022D,0x0000,0x0000,0x0000,0x0000,0x1E4D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3076,0x3077,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3050,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3073,0x3074,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3058,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x307C,0x307D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3052,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3054,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30DC,0x30DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D9,0x30DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3070,0x3071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D6,0x30D7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3067,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3094,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D0,0x30D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3079,0x307A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x309E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D3,0x30D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3060,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3069,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3062,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3065,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3056,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E6,0x1E20,0x0122,0x0120,0x0000,0x0000,0x01F4,0x011C,0x011E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0147,0x0000,0x0145,0x1E44,0x0000,0x0000,0x0143,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x00D1,0x0000,0x1E46,0x0000,0x1E4A,0x0000,0x1E48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017D,0x0000,0x0000,0x017B,0x0000,0x0000,0x0179,0x1E90,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E92,0x0000,0x0000,0x0000,0x1E94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E9,0x0000,0x0137,0x0000,0x0000,0x0000,0x1E31,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E33,0x0000,0x0000,0x0000,0x1E35,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013D,0x0000,0x013B,0x0000,0x0000,0x0000,0x0139,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E36,0x0000,0x1E3C,0x0000,0x1E3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DA,0x01D6,0x0000,0x0000,0x0000,0x0000,0x01D8,0x0000,0x0000,0x0000,0x01DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E7,0x1E21,0x0123,0x0121,0x0000,0x0000,0x01F5,0x011D,0x011F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010D,0x0000,0x00E7,0x010B,0x0000,0x0000,0x0107,0x0109,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E2,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013E,0x0000,0x013C,0x0000,0x0000,0x0000,0x013A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E37,0x0000,0x1E3D,0x0000,0x1E3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010F,0x0000,0x1E11,0x1E0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0D,0x0000,0x1E13,0x0000,0x1E0F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0148,0x0000,0x0146,0x1E45,0x0000,0x0000,0x0144,0x0000,0x0000,0x0000,0x01F9,0x0000,0x0000,0x0000,0x00F1,0x0000,0x1E47,0x0000,0x1E4B,0x0000,0x1E49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010E,0x0000,0x1E10,0x1E0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0C,0x0000,0x1E12,0x0000,0x1E0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017E,0x0000,0x0000,0x017C,0x0000,0x0000,0x017A,0x1E91,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E93,0x0000,0x0000,0x0000,0x1E95,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E3,0x0000,0x0000,0x0000,0x0000,0x01FD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010C,0x0000,0x00C7,0x010A,0x0000,0x0000,0x0106,0x0108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E87,0x0000,0x0000,0x1E83,0x0175,0x0000,0x0000,0x1E81,0x0000,0x0000,0x1E98,0x0000,0x1E85,0x1E89,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0135,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E8,0x0000,0x0136,0x0000,0x0000,0x0000,0x1E30,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E32,0x0000,0x0000,0x0000,0x1E34,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0134,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E86,0x0000,0x0000,0x1E82,0x0174,0x0000,0x0000,0x1E80,0x0000,0x0000,0x0000,0x0000,0x1E84,0x1E88,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01D9,0x01D5,0x0000,0x0000,0x0000,0x0000,0x01D7,0x0000,0x0000,0x0000,0x01DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7D,0x0000,0x1E7F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E66,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E56,0x0000,0x0000,0x1E54,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE9,0x0000,0x0000,0x0000,0x1EEB,0x0000,0x0000,0x0000,0x1EEF,0x0000,0x1EF1,0x1EED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBE,0x0000,0x0000,0x0000,0x1EC0,0x0000,0x0000,0x0000,0x1EC4,0x0000,0x0000,0x1EC2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E39,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDA,0x0000,0x0000,0x0000,0x1EDC,0x0000,0x0000,0x0000,0x1EE0,0x0000,0x1EE2,0x1EDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E16,0x0000,0x0000,0x0000,0x1E14,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAF,0x0000,0x0000,0x0000,0x1EB1,0x0000,0x0000,0x0000,0x1EB5,0x0000,0x0000,0x1EB3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED0,0x0000,0x0000,0x0000,0x1ED2,0x0000,0x0000,0x0000,0x1ED6,0x0000,0x0000,0x1ED4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E41,0x0000,0x0000,0x1E3F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBF,0x0000,0x0000,0x0000,0x1EC1,0x0000,0x0000,0x0000,0x1EC5,0x0000,0x0000,0x1EC3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED1,0x0000,0x0000,0x0000,0x1ED3,0x0000,0x0000,0x0000,0x1ED7,0x0000,0x0000,0x1ED5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E53,0x0000,0x0000,0x0000,0x1E51,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E65,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E40,0x0000,0x0000,0x1E3E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA5,0x0000,0x0000,0x0000,0x1EA7,0x0000,0x0000,0x0000,0x1EAB,0x0000,0x0000,0x1EA9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E04,0x0000,0x0000,0x0000,0x1E06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E52,0x0000,0x0000,0x0000,0x1E50,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE8,0x0000,0x0000,0x0000,0x1EEA,0x0000,0x0000,0x0000,0x1EEE,0x0000,0x1EF0,0x1EEC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA4,0x0000,0x0000,0x0000,0x1EA6,0x0000,0x0000,0x0000,0x1EAA,0x0000,0x0000,0x1EA8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAC,0x1EB6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAE,0x0000,0x0000,0x0000,0x1EB0,0x0000,0x0000,0x0000,0x1EB4,0x0000,0x0000,0x1EB2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDB,0x0000,0x0000,0x0000,0x1EDD,0x0000,0x0000,0x0000,0x1EE1,0x0000,0x1EE3,0x1EDF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7C,0x0000,0x1E7E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E68,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E79,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E17,0x0000,0x0000,0x0000,0x1E15,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E05,0x0000,0x0000,0x0000,0x1E07,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E67,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E57,0x0000,0x0000,0x1E55,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAD,0x1EB7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E38,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E64,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E9B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E69,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E09,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1026,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4A,0x0000,0x0D4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDA,0x0000,0x0DDC,0x0DDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0626,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0623,0x0622,0x0625,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0624,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B41,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD9,0x0000,0x0000,0x0000,0x0000,0x038A,0x0000,0x1FD8,0x0000,0x1FDA,0x0000,0x0000,0x0000,0x0000,0x03AA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F38,0x0000,0x0000,0x1F39}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CC,0x0000,0x0000,0x0000,0x1F78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F40,0x0000,0x0000,0x1F41}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CE,0x0000,0x0000,0x0000,0x1F7C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F60,0x1FF6,0x1FF3,0x1F61}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE9,0x0000,0x0000,0x0000,0x0000,0x038E,0x0000,0x1FE8,0x0000,0x1FEA,0x0000,0x0000,0x0000,0x0000,0x03AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F59}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0344,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038F,0x0000,0x0000,0x0000,0x1FFA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F68,0x0000,0x1FFC,0x1F69}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE1,0x0000,0x0000,0x0000,0x0000,0x03CD,0x0000,0x1FE0,0x0000,0x1F7A,0x0000,0x0000,0x0000,0x0000,0x03CB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F50,0x1FE6,0x0000,0x1F51}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AE,0x0000,0x0000,0x0000,0x1F74,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F20,0x1FC6,0x1FC3,0x1F21}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0388,0x0000,0x0000,0x0000,0x1FC8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F18,0x0000,0x0000,0x1F19}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0390,0x0000,0x0000,0x0000,0x1FD2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD7,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0385,0x0000,0x0000,0x0000,0x1FED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC1,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB9,0x0000,0x0000,0x0000,0x0000,0x0386,0x0000,0x1FB8,0x0000,0x1FBA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F08,0x0000,0x1FBC,0x1F09}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD1,0x0000,0x0000,0x0000,0x0000,0x03AF,0x0000,0x1FD0,0x0000,0x1F76,0x0000,0x0000,0x0000,0x0000,0x03CA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F30,0x1FD6,0x0000,0x1F31}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03B0,0x0000,0x0000,0x0000,0x1FE2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE7,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0389,0x0000,0x0000,0x0000,0x1FCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F28,0x0000,0x1FCC,0x1F29}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB1,0x0000,0x0000,0x0000,0x0000,0x03AC,0x0000,0x1FB0,0x0000,0x1F70,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F00,0x1FB6,0x1FB3,0x1F01}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AD,0x0000,0x0000,0x0000,0x1F72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F10,0x0000,0x0000,0x1F11}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038C,0x0000,0x0000,0x0000,0x1FF8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F48,0x0000,0x0000,0x1F49}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x09CB,0x09CC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0929,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0934,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0931,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC7,0x0CC8,0x0000,0x0CCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0C48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0F81,0x0F73,0x0F75,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045E,0x0000,0x0000,0x0000,0x04F3,0x0000,0x0000,0x04F1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0476,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0407,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0439,0x0000,0x045D,0x0000,0x0000,0x0000,0x0000,0x04E5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D7,0x0000,0x0450,0x0000,0x0000,0x0000,0x0000,0x0451,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0477,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D6,0x0000,0x0400,0x0000,0x0000,0x0000,0x0000,0x0401,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040E,0x0000,0x0000,0x0000,0x04F2,0x0000,0x0000,0x04F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0419,0x0000,0x040D,0x0000,0x0000,0x0000,0x0000,0x04E4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0453,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0457,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0403,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2247,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2281,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2244,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2288,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2274,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x226E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2280,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2278,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x226D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2270,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22AF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2271,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2279,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2241,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2260,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2285,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2224,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x226F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2209,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x220C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2226,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2289,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2262,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2204,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x22AD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2249,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2284,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x2275,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCE,0x0000,0x0000,0x0000,0x1FCD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCF,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F64,0x0000,0x0000,0x0000,0x1F62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F66,0x1FA0,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F14,0x0000,0x0000,0x0000,0x1F12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2C,0x0000,0x0000,0x0000,0x1F2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2E,0x1F98,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F35,0x0000,0x0000,0x0000,0x1F33,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F37,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F54,0x0000,0x0000,0x0000,0x1F52,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F56,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1D,0x0000,0x0000,0x0000,0x1F1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F65,0x0000,0x0000,0x0000,0x1F63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F67,0x1FA1,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC2,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5D,0x0000,0x0000,0x0000,0x1F5B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5F,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA3,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6D,0x0000,0x0000,0x0000,0x1F6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6F,0x1FA9,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F97,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAF,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F94,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F25,0x0000,0x0000,0x0000,0x1F23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F27,0x1F91,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0D,0x0000,0x0000,0x0000,0x1F0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0F,0x1F89,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6C,0x0000,0x0000,0x0000,0x1F6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6E,0x1FA8,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9D,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8A,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC7,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3C,0x0000,0x0000,0x0000,0x1F3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3E,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2D,0x0000,0x0000,0x0000,0x1F2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2F,0x1F99,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4C,0x0000,0x0000,0x0000,0x1F4A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF7,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F45,0x0000,0x0000,0x0000,0x1F43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA5,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8B,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F05,0x0000,0x0000,0x0000,0x1F03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F07,0x1F81,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F04,0x0000,0x0000,0x0000,0x1F02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F06,0x1F80,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F93,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE4,0x0000,0x0000,0x1FE5}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FEC}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F87,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0C,0x0000,0x0000,0x0000,0x1F0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0E,0x1F88,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAC,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB2,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8C,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDE,0x0000,0x0000,0x0000,0x1FDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDF,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F83,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9A,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9F,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAA,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F15,0x0000,0x0000,0x0000,0x1F13,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3D,0x0000,0x0000,0x0000,0x1F3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3F,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1C,0x0000,0x0000,0x0000,0x1F1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB4,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF4,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA2,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8E,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA7,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F55,0x0000,0x0000,0x0000,0x1F53,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F57,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAE,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4D,0x0000,0x0000,0x0000,0x1F4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F85,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F95,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F34,0x0000,0x0000,0x0000,0x1F32,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F36,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAD,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F44,0x0000,0x0000,0x0000,0x1F42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA6,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F24,0x0000,0x0000,0x0000,0x1F22,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F26,0x1F90,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8D,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9C,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F86,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F96,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9B,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F82,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8F,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9E,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB7,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F92,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA4,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F84,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC4,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAB,0x0000}, - {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF2,0x0000}, +const UInt16 cComposites[373][59] = { + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x1109A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x1109C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x110AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x219B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x21CF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x21CE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x21CD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x219A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x21AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0BCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0BCA,0x0BCC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0B4B,0x0B48,0x0B4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0B94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0215,0x0217,0x0000,0x01D4,0x016B,0x0000,0x0000,0x0000,0x0000,0x00FA,0x00FB,0x016D,0x01B0,0x00F9,0x0173,0x0171,0x016F,0x0169,0x00FC,0x1EE5,0x1EE7,0x1E77,0x1E75,0x0000,0x1E73,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0205,0x0207,0x0000,0x011B,0x0113,0x0229,0x0117,0x0000,0x0000,0x00E9,0x00EA,0x0115,0x0000,0x00E8,0x0119,0x0000,0x0000,0x1EBD,0x00EB,0x1EB9,0x1EBB,0x1E19,0x1E1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021A,0x0164,0x0000,0x0162,0x1E6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E6C,0x0000,0x1E70,0x0000,0x1E6E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0211,0x0213,0x0000,0x0159,0x0000,0x0157,0x1E59,0x0000,0x0000,0x0155,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5B,0x0000,0x0000,0x0000,0x1E5F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0200,0x0202,0x0000,0x01CD,0x0100,0x0000,0x0226,0x0000,0x0000,0x00C1,0x00C2,0x0102,0x0000,0x00C0,0x0104,0x0000,0x00C5,0x00C3,0x00C4,0x1EA0,0x1EA2,0x0000,0x0000,0x0000,0x0000,0x1E00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0201,0x0203,0x0000,0x01CE,0x0101,0x0000,0x0227,0x0000,0x0000,0x00E1,0x00E2,0x0103,0x0000,0x00E0,0x0105,0x0000,0x00E5,0x00E3,0x00E4,0x1EA1,0x1EA3,0x0000,0x0000,0x0000,0x0000,0x1E01,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0210,0x0212,0x0000,0x0158,0x0000,0x0156,0x1E58,0x0000,0x0000,0x0154,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5A,0x0000,0x0000,0x0000,0x1E5E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021E,0x0000,0x1E28,0x1E22,0x0000,0x0000,0x0000,0x0124,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E26,0x1E24,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022C,0x0000,0x0000,0x0000,0x0000,0x1E4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021B,0x0165,0x0000,0x0163,0x1E6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E97,0x1E6D,0x0000,0x1E71,0x0000,0x1E6F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0219,0x0161,0x0000,0x015F,0x1E61,0x0000,0x0000,0x015B,0x015D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0204,0x0206,0x0000,0x011A,0x0112,0x0228,0x0116,0x0000,0x0000,0x00C9,0x00CA,0x0114,0x0000,0x00C8,0x0118,0x0000,0x0000,0x1EBC,0x00CB,0x1EB8,0x1EBA,0x1E18,0x1E1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0214,0x0216,0x0000,0x01D3,0x016A,0x0000,0x0000,0x0000,0x0000,0x00DA,0x00DB,0x016C,0x01AF,0x00D9,0x0172,0x0170,0x016E,0x0168,0x00DC,0x1EE4,0x1EE6,0x1E76,0x1E74,0x0000,0x1E72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020C,0x020E,0x0000,0x01D1,0x014C,0x0000,0x022E,0x0000,0x0000,0x00D3,0x00D4,0x014E,0x01A0,0x00D2,0x01EA,0x0150,0x0000,0x00D5,0x00D6,0x1ECC,0x1ECE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0231,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0218,0x0160,0x0000,0x015E,0x1E60,0x0000,0x0000,0x015A,0x015C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0208,0x020A,0x0000,0x01CF,0x012A,0x0000,0x0130,0x0000,0x0000,0x00CD,0x00CE,0x012C,0x0000,0x00CC,0x012E,0x0000,0x0000,0x0128,0x00CF,0x1ECA,0x1EC8,0x0000,0x1E2C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x021F,0x0000,0x1E29,0x1E23,0x0000,0x0000,0x0000,0x0125,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E27,0x1E25,0x0000,0x0000,0x0000,0x1E96,0x0000,0x0000,0x1E2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0209,0x020B,0x0000,0x01D0,0x012B,0x0000,0x0000,0x0000,0x0000,0x00ED,0x00EE,0x012D,0x0000,0x00EC,0x012F,0x0000,0x0000,0x0129,0x00EF,0x1ECB,0x1EC9,0x0000,0x1E2D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0230,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x020D,0x020F,0x0000,0x01D2,0x014D,0x0000,0x022F,0x0000,0x0000,0x00F3,0x00F4,0x014F,0x01A1,0x00F2,0x01EB,0x0151,0x0000,0x00F5,0x00F6,0x1ECD,0x1ECF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0232,0x0000,0x1E8E,0x0000,0x0000,0x00DD,0x0176,0x0000,0x0000,0x1EF2,0x0000,0x0000,0x0000,0x1EF8,0x0178,0x1EF4,0x1EF6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0233,0x0000,0x1E8F,0x0000,0x0000,0x00FD,0x0177,0x0000,0x0000,0x1EF3,0x0000,0x0000,0x1E99,0x1EF9,0x00FF,0x1EF5,0x1EF7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022D,0x0000,0x0000,0x0000,0x0000,0x1E4D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E4F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x022B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3076,0x3077,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3050,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3073,0x3074,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3058,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x307C,0x307D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3052,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3054,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30BE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30DC,0x30DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D9,0x30DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3070,0x3071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D6,0x30D7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3067,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3094,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D0,0x30D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3079,0x307A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x309E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30D3,0x30D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3060,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3069,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x305E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30C7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30B0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3062,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3065,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x304C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3056,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x30F7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E6,0x1E20,0x0122,0x0120,0x0000,0x0000,0x01F4,0x011C,0x011E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0147,0x0000,0x0145,0x1E44,0x0000,0x0000,0x0143,0x0000,0x0000,0x0000,0x01F8,0x0000,0x0000,0x0000,0x00D1,0x0000,0x1E46,0x0000,0x1E4A,0x0000,0x1E48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017D,0x0000,0x0000,0x017B,0x0000,0x0000,0x0179,0x1E90,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E92,0x0000,0x0000,0x0000,0x1E94,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E9,0x0000,0x0137,0x0000,0x0000,0x0000,0x1E31,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E33,0x0000,0x0000,0x0000,0x1E35,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013D,0x0000,0x013B,0x0000,0x0000,0x0000,0x0139,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E36,0x0000,0x1E3C,0x0000,0x1E3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DA,0x01D6,0x0000,0x0000,0x0000,0x0000,0x01D8,0x0000,0x0000,0x0000,0x01DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E7,0x1E21,0x0123,0x0121,0x0000,0x0000,0x01F5,0x011D,0x011F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010D,0x0000,0x00E7,0x010B,0x0000,0x0000,0x0107,0x0109,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E2,0x0000,0x0000,0x0000,0x0000,0x01FC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x013E,0x0000,0x013C,0x0000,0x0000,0x0000,0x013A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E37,0x0000,0x1E3D,0x0000,0x1E3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010F,0x0000,0x1E11,0x1E0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0D,0x0000,0x1E13,0x0000,0x1E0F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0148,0x0000,0x0146,0x1E45,0x0000,0x0000,0x0144,0x0000,0x0000,0x0000,0x01F9,0x0000,0x0000,0x0000,0x00F1,0x0000,0x1E47,0x0000,0x1E4B,0x0000,0x1E49,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010E,0x0000,0x1E10,0x1E0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E0C,0x0000,0x1E12,0x0000,0x1E0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x017E,0x0000,0x0000,0x017C,0x0000,0x0000,0x017A,0x1E91,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E93,0x0000,0x0000,0x0000,0x1E95,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E3,0x0000,0x0000,0x0000,0x0000,0x01FD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x010C,0x0000,0x00C7,0x010A,0x0000,0x0000,0x0106,0x0108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E87,0x0000,0x0000,0x1E83,0x0175,0x0000,0x0000,0x1E81,0x0000,0x0000,0x1E98,0x0000,0x1E85,0x1E89,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0135,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E8,0x0000,0x0136,0x0000,0x0000,0x0000,0x1E30,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E32,0x0000,0x0000,0x0000,0x1E34,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0134,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E86,0x0000,0x0000,0x1E82,0x0174,0x0000,0x0000,0x1E80,0x0000,0x0000,0x0000,0x0000,0x1E84,0x1E88,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01FE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01D9,0x01D5,0x0000,0x0000,0x0000,0x0000,0x01D7,0x0000,0x0000,0x0000,0x01DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x01EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7D,0x0000,0x1E7F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E66,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E56,0x0000,0x0000,0x1E54,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE9,0x0000,0x0000,0x0000,0x1EEB,0x0000,0x0000,0x0000,0x1EEF,0x0000,0x1EF1,0x1EED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBE,0x0000,0x0000,0x0000,0x1EC0,0x0000,0x0000,0x0000,0x1EC4,0x0000,0x0000,0x1EC2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E39,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDA,0x0000,0x0000,0x0000,0x1EDC,0x0000,0x0000,0x0000,0x1EE0,0x0000,0x1EE2,0x1EDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E16,0x0000,0x0000,0x0000,0x1E14,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAF,0x0000,0x0000,0x0000,0x1EB1,0x0000,0x0000,0x0000,0x1EB5,0x0000,0x0000,0x1EB3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED0,0x0000,0x0000,0x0000,0x1ED2,0x0000,0x0000,0x0000,0x1ED6,0x0000,0x0000,0x1ED4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E41,0x0000,0x0000,0x1E3F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EBF,0x0000,0x0000,0x0000,0x1EC1,0x0000,0x0000,0x0000,0x1EC5,0x0000,0x0000,0x1EC3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED1,0x0000,0x0000,0x0000,0x1ED3,0x0000,0x0000,0x0000,0x1ED7,0x0000,0x0000,0x1ED5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E53,0x0000,0x0000,0x0000,0x1E51,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E65,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E40,0x0000,0x0000,0x1E3E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA5,0x0000,0x0000,0x0000,0x1EA7,0x0000,0x0000,0x0000,0x1EAB,0x0000,0x0000,0x1EA9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EC6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E8D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E04,0x0000,0x0000,0x0000,0x1E06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E52,0x0000,0x0000,0x0000,0x1E50,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EE8,0x0000,0x0000,0x0000,0x1EEA,0x0000,0x0000,0x0000,0x1EEE,0x0000,0x1EF0,0x1EEC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EA4,0x0000,0x0000,0x0000,0x1EA6,0x0000,0x0000,0x0000,0x1EAA,0x0000,0x0000,0x1EA8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAC,0x1EB6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAE,0x0000,0x0000,0x0000,0x1EB0,0x0000,0x0000,0x0000,0x1EB4,0x0000,0x0000,0x1EB2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EDB,0x0000,0x0000,0x0000,0x1EDD,0x0000,0x0000,0x0000,0x1EE1,0x0000,0x1EE3,0x1EDF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7C,0x0000,0x1E7E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E68,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E79,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E17,0x0000,0x0000,0x0000,0x1E15,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E05,0x0000,0x0000,0x0000,0x1E07,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E5C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E67,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E57,0x0000,0x0000,0x1E55,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1EAD,0x1EB7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E38,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E64,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E1C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E9B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1ED9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E7A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E2E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E69,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1E09,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1026,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4A,0x0000,0x0D4C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0D4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0DDA,0x0000,0x0DDC,0x0DDE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0626,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0623,0x0622,0x0625,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0624,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x06D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B06,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B40,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B08,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1B41,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD9,0x0000,0x0000,0x0000,0x0000,0x038A,0x0000,0x1FD8,0x0000,0x1FDA,0x0000,0x0000,0x0000,0x0000,0x03AA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F38,0x0000,0x0000,0x1F39}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CC,0x0000,0x0000,0x0000,0x1F78,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F40,0x0000,0x0000,0x1F41}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03CE,0x0000,0x0000,0x0000,0x1F7C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F60,0x1FF6,0x1FF3,0x1F61}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE9,0x0000,0x0000,0x0000,0x0000,0x038E,0x0000,0x1FE8,0x0000,0x1FEA,0x0000,0x0000,0x0000,0x0000,0x03AB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F59}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0344,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038F,0x0000,0x0000,0x0000,0x1FFA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F68,0x0000,0x1FFC,0x1F69}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE1,0x0000,0x0000,0x0000,0x0000,0x03CD,0x0000,0x1FE0,0x0000,0x1F7A,0x0000,0x0000,0x0000,0x0000,0x03CB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F50,0x1FE6,0x0000,0x1F51}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03D4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AE,0x0000,0x0000,0x0000,0x1F74,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F20,0x1FC6,0x1FC3,0x1F21}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0388,0x0000,0x0000,0x0000,0x1FC8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F18,0x0000,0x0000,0x1F19}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0390,0x0000,0x0000,0x0000,0x1FD2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD7,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0385,0x0000,0x0000,0x0000,0x1FED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC1,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB9,0x0000,0x0000,0x0000,0x0000,0x0386,0x0000,0x1FB8,0x0000,0x1FBA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F08,0x0000,0x1FBC,0x1F09}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FD1,0x0000,0x0000,0x0000,0x0000,0x03AF,0x0000,0x1FD0,0x0000,0x1F76,0x0000,0x0000,0x0000,0x0000,0x03CA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F30,0x1FD6,0x0000,0x1F31}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03B0,0x0000,0x0000,0x0000,0x1FE2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE7,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0389,0x0000,0x0000,0x0000,0x1FCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F28,0x0000,0x1FCC,0x1F29}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB1,0x0000,0x0000,0x0000,0x0000,0x03AC,0x0000,0x1FB0,0x0000,0x1F70,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F00,0x1FB6,0x1FB3,0x1F01}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03AD,0x0000,0x0000,0x0000,0x1F72,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F10,0x0000,0x0000,0x1F11}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x038C,0x0000,0x0000,0x0000,0x1FF8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F48,0x0000,0x0000,0x1F49}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x09CB,0x09CC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0929,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0934,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0931,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CCB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC7,0x0CC8,0x0000,0x0CCA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0C48,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0CC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0F81,0x0F73,0x0F75,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045E,0x0000,0x0000,0x0000,0x04F3,0x0000,0x0000,0x04F1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0476,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0407,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0439,0x0000,0x045D,0x0000,0x0000,0x0000,0x0000,0x04E5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D7,0x0000,0x0450,0x0000,0x0000,0x0000,0x0000,0x0451,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0477,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D6,0x0000,0x0400,0x0000,0x0000,0x0000,0x0000,0x0401,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040E,0x0000,0x0000,0x0000,0x04F2,0x0000,0x0000,0x04F0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0419,0x0000,0x040D,0x0000,0x0000,0x0000,0x0000,0x04E4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04C2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0453,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F9,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04E7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x045C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0457,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04DB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0403,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x040C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x04D3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22ED,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2247,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2281,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2244,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2288,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2274,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x226E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2280,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2278,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22EC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x226D,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2270,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22AC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22E0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22AF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2271,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22E1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22EA,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2279,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22AE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22EB,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2241,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2260,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2285,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2224,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x226F,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2209,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x220C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22E2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2226,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2289,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2262,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2204,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x22AD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2249,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2284,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x2275,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCE,0x0000,0x0000,0x0000,0x1FCD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FCF,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F64,0x0000,0x0000,0x0000,0x1F62,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F66,0x1FA0,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F14,0x0000,0x0000,0x0000,0x1F12,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2C,0x0000,0x0000,0x0000,0x1F2A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2E,0x1F98,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F35,0x0000,0x0000,0x0000,0x1F33,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F37,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F54,0x0000,0x0000,0x0000,0x1F52,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F56,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1D,0x0000,0x0000,0x0000,0x1F1B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F65,0x0000,0x0000,0x0000,0x1F63,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F67,0x1FA1,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC2,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5D,0x0000,0x0000,0x0000,0x1F5B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F5F,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA3,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6D,0x0000,0x0000,0x0000,0x1F6B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6F,0x1FA9,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F97,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAF,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F94,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F25,0x0000,0x0000,0x0000,0x1F23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F27,0x1F91,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0D,0x0000,0x0000,0x0000,0x1F0B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0F,0x1F89,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6C,0x0000,0x0000,0x0000,0x1F6A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F6E,0x1FA8,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9D,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8A,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC7,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3C,0x0000,0x0000,0x0000,0x1F3A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3E,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2D,0x0000,0x0000,0x0000,0x1F2B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F2F,0x1F99,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4C,0x0000,0x0000,0x0000,0x1F4A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF7,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F45,0x0000,0x0000,0x0000,0x1F43,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA5,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8B,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F05,0x0000,0x0000,0x0000,0x1F03,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F07,0x1F81,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F04,0x0000,0x0000,0x0000,0x1F02,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F06,0x1F80,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F93,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FE4,0x0000,0x0000,0x1FE5}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FEC}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F87,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0C,0x0000,0x0000,0x0000,0x1F0A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F0E,0x1F88,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAC,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB2,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8C,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDE,0x0000,0x0000,0x0000,0x1FDD,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FDF,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F83,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9A,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9F,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAA,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F15,0x0000,0x0000,0x0000,0x1F13,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3D,0x0000,0x0000,0x0000,0x1F3B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F3F,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F1C,0x0000,0x0000,0x0000,0x1F1A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB4,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF4,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA2,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8E,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA7,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F55,0x0000,0x0000,0x0000,0x1F53,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F57,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAE,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F4D,0x0000,0x0000,0x0000,0x1F4B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F85,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F95,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F34,0x0000,0x0000,0x0000,0x1F32,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F36,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAD,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F44,0x0000,0x0000,0x0000,0x1F42,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA6,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F24,0x0000,0x0000,0x0000,0x1F22,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F26,0x1F90,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8D,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9C,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F86,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F96,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9B,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F82,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F8F,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F9E,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FB7,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F92,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FA4,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1F84,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FC4,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FAB,0x0000}, + {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF2,0x0000}, }; diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL index 6390f61f9c4..6390f61f9c4 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/Makefile.PL +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/Makefile.PL diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs index 6517e41d781..a5773e60c85 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/TECkit.xs +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/TECkit.xs @@ -137,6 +137,8 @@ convert(converter, input, style, isComplete) if (isComplete) TECkit_ResetConverter((TECkit_Converter)converter); isComplete = (Byte)hr; + if (!outLen) + { *outBuff = 0; } RETVAL = newSVpv((char *)outBuff, (STRLEN)outLen); if (style & 2) SvUTF8_on(RETVAL); diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm index efc6512ba58..8d84f7e04de 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/lib/Encode/TECkit.pm +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/lib/Encode/TECkit.pm @@ -31,7 +31,7 @@ normalizer or encoding form converter. Use C<Unicode::Normalize> and (un)pack fo require DynaLoader; @ISA = qw(DynaLoader); -$VERSION = 0.05; +$VERSION = 0.06; bootstrap Encode::TECkit; diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl index 87bdaa8be87..87bdaa8be87 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/test.pl +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/test.pl diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap index 1b433bd537c..1b433bd537c 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Perl/typemap +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Perl/typemap diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h index 0e17301912a..0e17301912a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Mac.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Mac.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h index fdbae90fb2e..fdbae90fb2e 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Prefix_Win32.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Prefix_Win32.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am index 6750a912f57..6750a912f57 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/Makefile.am +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/Makefile.am diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h index 5992b0f5917..cb533d05e83 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Common.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Common.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2004 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. @@ -33,7 +33,9 @@ History: typedef unsigned char UInt8; typedef unsigned short UInt16; typedef unsigned int UInt32; /* NB: assumes int is 4 bytes */ +#ifndef ZCONF_H /* n.b. if also using zlib.h, it must precede TECkit headers */ typedef UInt8 Byte; +#endif typedef Byte* BytePtr; typedef UInt16 UniChar; diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h index 487b88d02c0..584e950d556 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Compiler.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Compiler.h @@ -15,7 +15,7 @@ /* TECkit_Compiler.h - Copyright (c) 2002-2005 SIL International. + Copyright (c) 2002-2011 SIL International. */ #ifndef __TECkit_Compiler_H__ diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h index 54fc35013b5..87a3790105f 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Public-headers/TECkit_Engine.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Public-headers/TECkit_Engine.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2005 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. @@ -50,7 +50,7 @@ Description: #define kNameID_RHS_Description 3 /* destination description, e.g. "Unicode 3.1" */ /* additional recommended names (parallel to UTR-22) */ #define kNameID_Version 4 /* "1.0b1" */ -#define kNameID_Contact 5 /* "mailto:jonathan_kew@sil.org" */ +#define kNameID_Contact 5 /* "mailto:nrsi@sil.org" */ #define kNameID_RegAuthority 6 /* "SIL International" */ #define kNameID_RegName 7 /* "Greek (Galatia)" */ #define kNameID_Copyright 8 /* "(c)2002 SIL International" */ diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp b/Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp index b561c462ab8..b561c462ab8 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/REALplugin.cp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/REALplugin.cp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp index cb2d3a8698b..e6e7af10e29 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile.cpp @@ -1,6 +1,6 @@ /* TECkit_Compile.c - Copyright (c) 2002 SIL International. + Copyright (c) 2002-2011 SIL International. 2004-03-12 updated to use v2.1 compiler added -u option to force UTF8 mode diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc index 5fbceb6462d..c2fc1058c2d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TECkit_Compile_ver.rc +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TECkit_Compile_ver.rc @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp index 629915a4139..70505f6df58 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv.cpp @@ -1,6 +1,6 @@ /* TxtConv.c - Copyright (c) 2002-2004 SIL International. + Copyright (c) 2002-2011 SIL International. 2008-01-23 jk revised endian-ness stuff to allow Universal build 5-May-2005 jk added include <stdlib.h> and <string.h> to keep gcc happy diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc index f7f2cde80ae..6dcdde050b6 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/TxtConv_ver.rc +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/TxtConv_ver.rc @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h index b3b1e450df1..1347578ddac 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/Sample-tools/version_defs.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/Sample-tools/version_defs.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. @@ -10,15 +10,15 @@ GNU Lesser General Public License, as specified in the LICENSING.txt file. #include <windows.h> // version numbers that should be updated for each release -#define VER_FILEVERSION 2,5,1,0 -#define VER_FILEVERSION_STR "2.5.1.0\0" +#define VER_FILEVERSION 2,5,3,0 +#define VER_FILEVERSION_STR "2.5.3.0\0" -#define VER_PRODUCTVERSION 2,5,1,0 -#define VER_PRODUCTVERSION_STR "2.5.1\0" +#define VER_PRODUCTVERSION 2,5,3,0 +#define VER_PRODUCTVERSION_STR "2.5.3\0" // constants used in all the binaries, shouldn't need changing (until next year) #define VER_COMPANY_NAME_STR "SIL International\0" -#define VER_COPYRIGHT_STR "Copyright (c) 2002-08\0" +#define VER_COPYRIGHT_STR "Copyright (c) 2002-2011\0" #define VER_PRODUCT_NAME_STR "TECkit basic tools\0" #ifndef DEBUG diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd index cd28435b789..cd28435b789 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.cmd +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.cmd diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp index 689e71b0038..689e71b0038 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Compiler.exp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Compiler.exp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd index 5e675e044e4..5e675e044e4 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.cmd +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.cmd diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp index 0b2bdeb9b06..0b2bdeb9b06 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Engine.exp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Engine.exp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h index 1ce178a7f3a..c8d9987386a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/TECkit_Format.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/TECkit_Format.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (C) 2002-2006 SIL International. All rights reserved. +Copyright (C) 2002-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp b/Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp index 364f9c827af..f9a0e5bbba0 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/UnicodeNames.cpp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/UnicodeNames.cpp @@ -66,28 +66,155 @@ CharName gUnicodeNames[] = { {0x1013A,"AEGEAN WEIGHT THIRD SUBUNIT"}, {0x10101,"AEGEAN WORD SEPARATOR DOT"}, {0x10100,"AEGEAN WORD SEPARATOR LINE"}, +{0x1F6A1,"AERIAL TRAMWAY"}, {0x060B,"AFGHANI SIGN"}, {0x2708,"AIRPLANE"}, {0x214D,"AKTIESELSKAB"}, +{0x23F0,"ALARM CLOCK"}, +{0x1F701,"ALCHEMICAL SYMBOL FOR AIR"}, +{0x1F76A,"ALCHEMICAL SYMBOL FOR ALEMBIC"}, +{0x1F736,"ALCHEMICAL SYMBOL FOR ALKALI"}, +{0x1F737,"ALCHEMICAL SYMBOL FOR ALKALI-2"}, +{0x1F745,"ALCHEMICAL SYMBOL FOR ALUM"}, +{0x1F75B,"ALCHEMICAL SYMBOL FOR AMALGAM"}, +{0x1F72B,"ALCHEMICAL SYMBOL FOR ANTIMONY ORE"}, +{0x1F706,"ALCHEMICAL SYMBOL FOR AQUA REGIA"}, +{0x1F707,"ALCHEMICAL SYMBOL FOR AQUA REGIA-2"}, +{0x1F708,"ALCHEMICAL SYMBOL FOR AQUA VITAE"}, +{0x1F709,"ALCHEMICAL SYMBOL FOR AQUA VITAE-2"}, +{0x1F705,"ALCHEMICAL SYMBOL FOR AQUAFORTIS"}, +{0x1F73A,"ALCHEMICAL SYMBOL FOR ARSENIC"}, +{0x1F757,"ALCHEMICAL SYMBOL FOR ASHES"}, +{0x1F73D,"ALCHEMICAL SYMBOL FOR AURIPIGMENT"}, +{0x1F76B,"ALCHEMICAL SYMBOL FOR BATH OF MARY"}, +{0x1F76C,"ALCHEMICAL SYMBOL FOR BATH OF VAPOURS"}, +{0x1F73E,"ALCHEMICAL SYMBOL FOR BISMUTH ORE"}, +{0x1F70F,"ALCHEMICAL SYMBOL FOR BLACK SULFUR"}, +{0x1F742,"ALCHEMICAL SYMBOL FOR BORAX"}, +{0x1F743,"ALCHEMICAL SYMBOL FOR BORAX-2"}, +{0x1F744,"ALCHEMICAL SYMBOL FOR BORAX-3"}, +{0x1F759,"ALCHEMICAL SYMBOL FOR BRICK"}, +{0x1F750,"ALCHEMICAL SYMBOL FOR CADUCEUS"}, +{0x1F74C,"ALCHEMICAL SYMBOL FOR CALX"}, +{0x1F74E,"ALCHEMICAL SYMBOL FOR CAPUT MORTUUM"}, +{0x1F713,"ALCHEMICAL SYMBOL FOR CINNABAR"}, +{0x1F725,"ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE"}, +{0x1F720,"ALCHEMICAL SYMBOL FOR COPPER ORE"}, +{0x1F723,"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER"}, +{0x1F724,"ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2"}, +{0x1F71E,"ALCHEMICAL SYMBOL FOR CROCUS OF IRON"}, +{0x1F765,"ALCHEMICAL SYMBOL FOR CRUCIBLE"}, +{0x1F766,"ALCHEMICAL SYMBOL FOR CRUCIBLE-2"}, +{0x1F767,"ALCHEMICAL SYMBOL FOR CRUCIBLE-3"}, +{0x1F768,"ALCHEMICAL SYMBOL FOR CRUCIBLE-4"}, +{0x1F769,"ALCHEMICAL SYMBOL FOR CRUCIBLE-5"}, +{0x1F770,"ALCHEMICAL SYMBOL FOR DAY-NIGHT"}, +{0x1F761,"ALCHEMICAL SYMBOL FOR DISSOLVE"}, +{0x1F762,"ALCHEMICAL SYMBOL FOR DISSOLVE-2"}, +{0x1F760,"ALCHEMICAL SYMBOL FOR DISTILL"}, +{0x1F703,"ALCHEMICAL SYMBOL FOR EARTH"}, +{0x1F702,"ALCHEMICAL SYMBOL FOR FIRE"}, +{0x1F71A,"ALCHEMICAL SYMBOL FOR GOLD"}, +{0x1F749,"ALCHEMICAL SYMBOL FOR GUM"}, +{0x1F772,"ALCHEMICAL SYMBOL FOR HALF DRAM"}, +{0x1F773,"ALCHEMICAL SYMBOL FOR HALF OUNCE"}, +{0x1F756,"ALCHEMICAL SYMBOL FOR HORSE DUNG"}, +{0x1F76E,"ALCHEMICAL SYMBOL FOR HOUR"}, +{0x1F71C,"ALCHEMICAL SYMBOL FOR IRON ORE"}, +{0x1F71D,"ALCHEMICAL SYMBOL FOR IRON ORE-2"}, +{0x1F721,"ALCHEMICAL SYMBOL FOR IRON-COPPER ORE"}, +{0x1F72A,"ALCHEMICAL SYMBOL FOR LEAD ORE"}, +{0x1F753,"ALCHEMICAL SYMBOL FOR LODESTONE"}, +{0x1F738,"ALCHEMICAL SYMBOL FOR MARCASITE"}, +{0x1F710,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE"}, +{0x1F711,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2"}, +{0x1F712,"ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3"}, +{0x1F771,"ALCHEMICAL SYMBOL FOR MONTH"}, +{0x1F76F,"ALCHEMICAL SYMBOL FOR NIGHT"}, +{0x1F715,"ALCHEMICAL SYMBOL FOR NITRE"}, +{0x1F746,"ALCHEMICAL SYMBOL FOR OIL"}, +{0x1F70E,"ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR"}, +{0x1F758,"ALCHEMICAL SYMBOL FOR POT ASHES"}, +{0x1F74B,"ALCHEMICAL SYMBOL FOR POWDER"}, +{0x1F75A,"ALCHEMICAL SYMBOL FOR POWDERED BRICK"}, +{0x1F75F,"ALCHEMICAL SYMBOL FOR PRECIPITATE"}, +{0x1F763,"ALCHEMICAL SYMBOL FOR PURIFY"}, +{0x1F764,"ALCHEMICAL SYMBOL FOR PUTREFACTION"}, +{0x1F741,"ALCHEMICAL SYMBOL FOR QUICK LIME"}, +{0x1F700,"ALCHEMICAL SYMBOL FOR QUINTESSENCE"}, +{0x1F73B,"ALCHEMICAL SYMBOL FOR REALGAR"}, +{0x1F73C,"ALCHEMICAL SYMBOL FOR REALGAR-2"}, +{0x1F732,"ALCHEMICAL SYMBOL FOR REGULUS"}, +{0x1F730,"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY"}, +{0x1F731,"ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2"}, +{0x1F71F,"ALCHEMICAL SYMBOL FOR REGULUS OF IRON"}, +{0x1F733,"ALCHEMICAL SYMBOL FOR REGULUS-2"}, +{0x1F734,"ALCHEMICAL SYMBOL FOR REGULUS-3"}, +{0x1F735,"ALCHEMICAL SYMBOL FOR REGULUS-4"}, +{0x1F76D,"ALCHEMICAL SYMBOL FOR RETORT"}, +{0x1F718,"ALCHEMICAL SYMBOL FOR ROCK SALT"}, +{0x1F719,"ALCHEMICAL SYMBOL FOR ROCK SALT-2"}, +{0x1F739,"ALCHEMICAL SYMBOL FOR SAL-AMMONIAC"}, +{0x1F714,"ALCHEMICAL SYMBOL FOR SALT"}, +{0x1F72D,"ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY"}, +{0x1F726,"ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE"}, +{0x1F74F,"ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE"}, +{0x1F71B,"ALCHEMICAL SYMBOL FOR SILVER"}, +{0x1F754,"ALCHEMICAL SYMBOL FOR SOAP"}, +{0x1F747,"ALCHEMICAL SYMBOL FOR SPIRIT"}, +{0x1F752,"ALCHEMICAL SYMBOL FOR STARRED TRIDENT"}, +{0x1F75C,"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM"}, +{0x1F75D,"ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2"}, +{0x1F72C,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY"}, +{0x1F722,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER"}, +{0x1F72E,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY"}, +{0x1F727,"ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER"}, +{0x1F75E,"ALCHEMICAL SYMBOL FOR SUBLIMATION"}, +{0x1F70D,"ALCHEMICAL SYMBOL FOR SULFUR"}, +{0x1F73F,"ALCHEMICAL SYMBOL FOR TARTAR"}, +{0x1F740,"ALCHEMICAL SYMBOL FOR TARTAR-2"}, +{0x1F729,"ALCHEMICAL SYMBOL FOR TIN ORE"}, +{0x1F748,"ALCHEMICAL SYMBOL FOR TINCTURE"}, +{0x1F751,"ALCHEMICAL SYMBOL FOR TRIDENT"}, +{0x1F74D,"ALCHEMICAL SYMBOL FOR TUTTY"}, +{0x1F755,"ALCHEMICAL SYMBOL FOR URINE"}, +{0x1F728,"ALCHEMICAL SYMBOL FOR VERDIGRIS"}, +{0x1F70A,"ALCHEMICAL SYMBOL FOR VINEGAR"}, +{0x1F72F,"ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY"}, +{0x1F70B,"ALCHEMICAL SYMBOL FOR VINEGAR-2"}, +{0x1F70C,"ALCHEMICAL SYMBOL FOR VINEGAR-3"}, +{0x1F716,"ALCHEMICAL SYMBOL FOR VITRIOL"}, +{0x1F717,"ALCHEMICAL SYMBOL FOR VITRIOL-2"}, +{0x1F704,"ALCHEMICAL SYMBOL FOR WATER"}, +{0x1F74A,"ALCHEMICAL SYMBOL FOR WAX"}, {0x2135,"ALEF SYMBOL"}, {0x2697,"ALEMBIC"}, +{0x1F47E,"ALIEN MONSTER"}, {0x232E,"ALL AROUND-PROFILE"}, {0x224C,"ALL EQUAL TO"}, {0x224A,"ALMOST EQUAL OR EQUAL TO"}, {0x2248,"ALMOST EQUAL TO"}, {0x2A6F,"ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT"}, +{0x26D5,"ALTERNATE ONE-WAY LEFT WAY TRAFFIC"}, {0x2387,"ALTERNATIVE KEY SYMBOL"}, {0x2A3F,"AMALGAMATION OR COPRODUCT"}, +{0x1F691,"AMBULANCE"}, +{0x1F3C8,"AMERICAN FOOTBALL"}, {0x0026,"AMPERSAND"}, {0x2693,"ANCHOR"}, {0x27D1,"AND WITH DOT"}, +{0x1F4A2,"ANGER SYMBOL"}, {0x2220,"ANGLE"}, {0x299E,"ANGLE WITH S INSIDE"}, {0x29A4,"ANGLE WITH UNDERBAR"}, +{0x1F620,"ANGRY FACE"}, {0x212B,"ANGSTROM SIGN"}, {0x2625,"ANKH"}, +{0x1F41C,"ANT"}, +{0x1F4F6,"ANTENNA WITH BARS"}, {0x2940,"ANTICLOCKWISE CLOSED CIRCLE ARROW"}, {0x2233,"ANTICLOCKWISE CONTOUR INTEGRAL"}, +{0x1F504,"ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS"}, {0x27F2,"ANTICLOCKWISE GAPPED CIRCLE ARROW"}, {0x2A11,"ANTICLOCKWISE INTEGRATION"}, {0x21BA,"ANTICLOCKWISE OPEN CIRCLE ARROW"}, @@ -390,6 +517,7 @@ CharName gUnicodeNames[] = { {0x06AB,"ARABIC LETTER KAF WITH RING"}, {0x06AE,"ARABIC LETTER KAF WITH THREE DOTS BELOW"}, {0x077F,"ARABIC LETTER KAF WITH TWO DOTS ABOVE"}, +{0x0620,"ARABIC LETTER KASHMIRI YEH"}, {0x06A9,"ARABIC LETTER KEHEH"}, {0xFB8F,"ARABIC LETTER KEHEH FINAL FORM"}, {0xFB90,"ARABIC LETTER KEHEH INITIAL FORM"}, @@ -1165,6 +1293,22 @@ CharName gUnicodeNames[] = { {0x0652,"ARABIC SUKUN"}, {0xFE7E,"ARABIC SUKUN ISOLATED FORM"}, {0xFE7F,"ARABIC SUKUN MEDIAL FORM"}, +{0xFBB2,"ARABIC SYMBOL DOT ABOVE"}, +{0xFBB3,"ARABIC SYMBOL DOT BELOW"}, +{0xFBBC,"ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW"}, +{0xFBBA,"ARABIC SYMBOL FOUR DOTS ABOVE"}, +{0xFBBB,"ARABIC SYMBOL FOUR DOTS BELOW"}, +{0xFBBF,"ARABIC SYMBOL RING"}, +{0xFBC0,"ARABIC SYMBOL SMALL TAH ABOVE"}, +{0xFBC1,"ARABIC SYMBOL SMALL TAH BELOW"}, +{0xFBB6,"ARABIC SYMBOL THREE DOTS ABOVE"}, +{0xFBB7,"ARABIC SYMBOL THREE DOTS BELOW"}, +{0xFBB8,"ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE"}, +{0xFBB9,"ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW"}, +{0xFBB4,"ARABIC SYMBOL TWO DOTS ABOVE"}, +{0xFBB5,"ARABIC SYMBOL TWO DOTS BELOW"}, +{0xFBBD,"ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE"}, +{0xFBBE,"ARABIC SYMBOL TWO DOTS VERTICALLY BELOW"}, {0xFE73,"ARABIC TAIL FRAGMENT"}, {0x0640,"ARABIC TATWEEL"}, {0xFE71,"ARABIC TATWEEL WITH FATHATAN ABOVE"}, @@ -1173,6 +1317,7 @@ CharName gUnicodeNames[] = { {0x065C,"ARABIC VOWEL SIGN DOT BELOW"}, {0x065B,"ARABIC VOWEL SIGN INVERTED SMALL V ABOVE"}, {0x065A,"ARABIC VOWEL SIGN SMALL V ABOVE"}, +{0x065F,"ARABIC WAVY HAMZA BELOW"}, {0x0659,"ARABIC ZWARAKAY"}, {0x0606,"ARABIC-INDIC CUBE ROOT"}, {0x0668,"ARABIC-INDIC DIGIT EIGHT"}, @@ -1285,15 +1430,86 @@ CharName gUnicodeNames[] = { {0x2937,"ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS"}, {0x2935,"ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS"}, {0x2934,"ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS"}, +{0x1F69B,"ARTICULATED LORRY"}, +{0x1F3A8,"ARTIST PALETTE"}, {0x260A,"ASCENDING NODE"}, {0x22A6,"ASSERTION"}, {0x002A,"ASTERISK"}, {0x2217,"ASTERISK OPERATOR"}, {0x2042,"ASTERISM"}, +{0x1F632,"ASTONISHED FACE"}, +{0x26E2,"ASTRONOMICAL SYMBOL FOR URANUS"}, {0x2243,"ASYMPTOTICALLY EQUAL TO"}, +{0x1F45F,"ATHLETIC SHOE"}, {0x269B,"ATOM SYMBOL"}, +{0x1F346,"AUBERGINE"}, {0x20B3,"AUSTRAL SIGN"}, +{0x1F3E7,"AUTOMATED TELLER MACHINE"}, +{0x1F697,"AUTOMOBILE"}, +{0x10B39,"AVESTAN ABBREVIATION MARK"}, +{0x10B00,"AVESTAN LETTER A"}, +{0x10B01,"AVESTAN LETTER AA"}, +{0x10B05,"AVESTAN LETTER AAN"}, +{0x10B03,"AVESTAN LETTER AAO"}, +{0x10B06,"AVESTAN LETTER AE"}, +{0x10B07,"AVESTAN LETTER AEE"}, +{0x10B04,"AVESTAN LETTER AN"}, +{0x10B02,"AVESTAN LETTER AO"}, +{0x10B20,"AVESTAN LETTER BE"}, +{0x10B21,"AVESTAN LETTER BHE"}, +{0x10B17,"AVESTAN LETTER CE"}, +{0x10B1B,"AVESTAN LETTER DE"}, +{0x10B1C,"AVESTAN LETTER DHE"}, +{0x10B08,"AVESTAN LETTER E"}, +{0x10B09,"AVESTAN LETTER EE"}, +{0x10B1F,"AVESTAN LETTER FE"}, +{0x10B14,"AVESTAN LETTER GE"}, +{0x10B15,"AVESTAN LETTER GGE"}, +{0x10B16,"AVESTAN LETTER GHE"}, +{0x10B35,"AVESTAN LETTER HE"}, +{0x10B29,"AVESTAN LETTER HME"}, +{0x10B0C,"AVESTAN LETTER I"}, +{0x10B0D,"AVESTAN LETTER II"}, +{0x10B18,"AVESTAN LETTER JE"}, +{0x10B10,"AVESTAN LETTER KE"}, +{0x10B2E,"AVESTAN LETTER LE"}, +{0x10B28,"AVESTAN LETTER ME"}, +{0x10B25,"AVESTAN LETTER NE"}, +{0x10B22,"AVESTAN LETTER NGE"}, +{0x10B24,"AVESTAN LETTER NGVE"}, +{0x10B23,"AVESTAN LETTER NGYE"}, +{0x10B27,"AVESTAN LETTER NNE"}, +{0x10B26,"AVESTAN LETTER NYE"}, +{0x10B0A,"AVESTAN LETTER O"}, +{0x10B0B,"AVESTAN LETTER OO"}, +{0x10B1E,"AVESTAN LETTER PE"}, +{0x10B2D,"AVESTAN LETTER RE"}, +{0x10B2F,"AVESTAN LETTER SE"}, +{0x10B31,"AVESTAN LETTER SHE"}, +{0x10B33,"AVESTAN LETTER SHYE"}, +{0x10B34,"AVESTAN LETTER SSHE"}, +{0x10B19,"AVESTAN LETTER TE"}, +{0x10B1A,"AVESTAN LETTER THE"}, +{0x10B1D,"AVESTAN LETTER TTE"}, +{0x10B0E,"AVESTAN LETTER U"}, +{0x10B0F,"AVESTAN LETTER UU"}, +{0x10B2C,"AVESTAN LETTER VE"}, +{0x10B11,"AVESTAN LETTER XE"}, +{0x10B13,"AVESTAN LETTER XVE"}, +{0x10B12,"AVESTAN LETTER XYE"}, +{0x10B2B,"AVESTAN LETTER YE"}, +{0x10B2A,"AVESTAN LETTER YYE"}, +{0x10B30,"AVESTAN LETTER ZE"}, +{0x10B32,"AVESTAN LETTER ZHE"}, +{0x1F476,"BABY"}, +{0x1F47C,"BABY ANGEL"}, +{0x1F37C,"BABY BOTTLE"}, +{0x1F424,"BABY CHICK"}, +{0x1F6BC,"BABY SYMBOL"}, +{0x1F519,"BACK WITH LEFTWARDS ARROW ABOVE"}, {0x27AB,"BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"}, +{0x1F42B,"BACTRIAN CAMEL"}, +{0x1F6C4,"BAGGAGE CLAIM"}, {0x1B44,"BALINESE ADEG ADEG"}, {0x1B5D,"BALINESE CARIK PAMUNGKAH"}, {0x1B5F,"BALINESE CARIK PAREREN"}, @@ -1415,15 +1631,747 @@ CharName gUnicodeNames[] = { {0x1B36,"BALINESE VOWEL SIGN ULU"}, {0x1B37,"BALINESE VOWEL SIGN ULU SARI"}, {0x1B5C,"BALINESE WINDU"}, +{0x1F388,"BALLOON"}, {0x2749,"BALLOON-SPOKED ASTERISK"}, {0x2610,"BALLOT BOX"}, {0x2611,"BALLOT BOX WITH CHECK"}, {0x2612,"BALLOT BOX WITH X"}, {0x2717,"BALLOT X"}, +{0xA6F4,"BAMUM COLON"}, +{0xA6F0,"BAMUM COMBINING MARK KOQNDON"}, +{0xA6F1,"BAMUM COMBINING MARK TUKWENTIS"}, +{0xA6F5,"BAMUM COMMA"}, +{0xA6F3,"BAMUM FULL STOP"}, +{0xA6A0,"BAMUM LETTER A"}, +{0xA6A4,"BAMUM LETTER EE"}, +{0xA6ED,"BAMUM LETTER FAAMAE"}, +{0xA6CB,"BAMUM LETTER FEE"}, +{0xA6D9,"BAMUM LETTER FOM"}, +{0xA6D8,"BAMUM LETTER FU"}, +{0xA6A9,"BAMUM LETTER I"}, +{0xA6A1,"BAMUM LETTER KA"}, +{0xA6D2,"BAMUM LETTER KEN"}, +{0xA6BB,"BAMUM LETTER KET"}, +{0xA6C4,"BAMUM LETTER KEUX"}, +{0xA6E5,"BAMUM LETTER KI"}, +{0xA6DF,"BAMUM LETTER KO"}, +{0xA6EF,"BAMUM LETTER KOGHOM"}, +{0xA6EE,"BAMUM LETTER KOVUU"}, +{0xA6E9,"BAMUM LETTER KPA"}, +{0xA6A3,"BAMUM LETTER KU"}, +{0xA6BA,"BAMUM LETTER KYEE"}, +{0xA6AA,"BAMUM LETTER LA"}, +{0xA6AE,"BAMUM LETTER LEEEE"}, +{0xA6DC,"BAMUM LETTER LI"}, +{0xA6DE,"BAMUM LETTER LOQ"}, +{0xA6CD,"BAMUM LETTER LU"}, +{0xA6B3,"BAMUM LETTER M"}, +{0xA6E3,"BAMUM LETTER MA"}, +{0xA6E7,"BAMUM LETTER MBAA"}, +{0xA6E0,"BAMUM LETTER MBEN"}, +{0xA6AF,"BAMUM LETTER MEEEE"}, +{0xA6E2,"BAMUM LETTER MEN"}, +{0xA6CE,"BAMUM LETTER MI"}, +{0xA6E6,"BAMUM LETTER MO"}, +{0xA6B5,"BAMUM LETTER MU"}, +{0xA6DB,"BAMUM LETTER NA"}, +{0xA6B1,"BAMUM LETTER NDAA"}, +{0xA6D5,"BAMUM LETTER NGA"}, +{0xA6D4,"BAMUM LETTER NGGA"}, +{0xA6D3,"BAMUM LETTER NGKWAEN"}, +{0xA6CF,"BAMUM LETTER NI"}, +{0xA6B2,"BAMUM LETTER NJAEM"}, +{0xA6C6,"BAMUM LETTER NJEE"}, +{0xA6BE,"BAMUM LETTER NJUAE"}, +{0xA6C3,"BAMUM LETTER NSHA"}, +{0xA6C7,"BAMUM LETTER NTEE"}, +{0xA6EB,"BAMUM LETTER NTUU"}, +{0xA6BD,"BAMUM LETTER NU"}, +{0xA6BC,"BAMUM LETTER NUAE"}, +{0xA6A8,"BAMUM LETTER NYI"}, +{0xA6A7,"BAMUM LETTER O"}, +{0xA6AB,"BAMUM LETTER PA"}, +{0xA6CA,"BAMUM LETTER PEE"}, +{0xA6C5,"BAMUM LETTER PEUX"}, +{0x16839,"BAMUM LETTER PHASE-A FIRI"}, +{0x16801,"BAMUM LETTER PHASE-A GBIEE FON"}, +{0x16821,"BAMUM LETTER PHASE-A GHEUAEGHEUAE"}, +{0x1681C,"BAMUM LETTER PHASE-A GHEUAERAE"}, +{0x16827,"BAMUM LETTER PHASE-A KAFA"}, +{0x16850,"BAMUM LETTER PHASE-A KAQ"}, +{0x16833,"BAMUM LETTER PHASE-A KET"}, +{0x16813,"BAMUM LETTER PHASE-A KEUKEUTNDA"}, +{0x1683B,"BAMUM LETTER PHASE-A KPOQ"}, +{0x16835,"BAMUM LETTER PHASE-A KUOQ"}, +{0x16817,"BAMUM LETTER PHASE-A LAPAQ"}, +{0x16818,"BAMUM LETTER PHASE-A LET KUT"}, +{0x16838,"BAMUM LETTER PHASE-A LOMMAE"}, +{0x16853,"BAMUM LETTER PHASE-A LU"}, +{0x1682F,"BAMUM LETTER PHASE-A LUAEP"}, +{0x1681A,"BAMUM LETTER PHASE-A MAEKEUP"}, +{0x1684E,"BAMUM LETTER PHASE-A MAEM"}, +{0x1680B,"BAMUM LETTER PHASE-A MAEMBGBIEE"}, +{0x1682B,"BAMUM LETTER PHASE-A MAEMKPEN"}, +{0x1680E,"BAMUM LETTER PHASE-A MAEMVEUX"}, +{0x16832,"BAMUM LETTER PHASE-A MAENYI"}, +{0x16846,"BAMUM LETTER PHASE-A MAESI"}, +{0x1680F,"BAMUM LETTER PHASE-A MANSUAE"}, +{0x1683D,"BAMUM LETTER PHASE-A MAP PIEET"}, +{0x16848,"BAMUM LETTER PHASE-A MBANYI"}, +{0x16856,"BAMUM LETTER PHASE-A MBAQ"}, +{0x16825,"BAMUM LETTER PHASE-A MEUNJOMNDEUQ"}, +{0x16824,"BAMUM LETTER PHASE-A MGBASA"}, +{0x1681E,"BAMUM LETTER PHASE-A MON NGGEUAET"}, +{0x16836,"BAMUM LETTER PHASE-A MOOMEUT"}, +{0x16826,"BAMUM LETTER PHASE-A MOOMPUQ"}, +{0x16810,"BAMUM LETTER PHASE-A MVEUAENGAM"}, +{0x16804,"BAMUM LETTER PHASE-A NAA MFON"}, +{0x16855,"BAMUM LETTER PHASE-A NAQ"}, +{0x16829,"BAMUM LETTER PHASE-A NDA LEERAEWA"}, +{0x16834,"BAMUM LETTER PHASE-A NDAANGGEUAET"}, +{0x16854,"BAMUM LETTER PHASE-A NEN"}, +{0x1680D,"BAMUM LETTER PHASE-A NGANGU"}, +{0x16845,"BAMUM LETTER PHASE-A NGGEN"}, +{0x16800,"BAMUM LETTER PHASE-A NGKUE MFON"}, +{0x16816,"BAMUM LETTER PHASE-A NGKUENZEUM"}, +{0x1682C,"BAMUM LETTER PHASE-A NIKA"}, +{0x16847,"BAMUM LETTER PHASE-A NJAM"}, +{0x16843,"BAMUM LETTER PHASE-A NKAARAE"}, +{0x16814,"BAMUM LETTER PHASE-A NKINDI"}, +{0x16851,"BAMUM LETTER PHASE-A NSHA"}, +{0x1684D,"BAMUM LETTER PHASE-A NSHIEE"}, +{0x1683F,"BAMUM LETTER PHASE-A NTAP"}, +{0x16819,"BAMUM LETTER PHASE-A NTAP MFAA"}, +{0x16822,"BAMUM LETTER PHASE-A NTAP NTAA"}, +{0x16812,"BAMUM LETTER PHASE-A NTOQPEN"}, +{0x16849,"BAMUM LETTER PHASE-A NYET"}, +{0x1684F,"BAMUM LETTER PHASE-A NYI"}, +{0x16841,"BAMUM LETTER PHASE-A NYIT MONGKEUAEQ"}, +{0x16807,"BAMUM LETTER PHASE-A NZA MFON"}, +{0x1681F,"BAMUM LETTER PHASE-A NZUN MEUT"}, +{0x16828,"BAMUM LETTER PHASE-A PA LEERAEWA"}, +{0x1684C,"BAMUM LETTER PHASE-A PAAM"}, +{0x16842,"BAMUM LETTER PHASE-A PAARAE"}, +{0x1681D,"BAMUM LETTER PHASE-A PAMSHAE"}, +{0x1681B,"BAMUM LETTER PHASE-A PASHAE"}, +{0x1682A,"BAMUM LETTER PHASE-A PET"}, +{0x16803,"BAMUM LETTER PHASE-A PON MFON PIPAEMBA"}, +{0x16802,"BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE"}, +{0x1680A,"BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA"}, +{0x16809,"BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE"}, +{0x1682D,"BAMUM LETTER PHASE-A PUP"}, +{0x1683A,"BAMUM LETTER PHASE-A ROM"}, +{0x16811,"BAMUM LETTER PHASE-A SEUNYAM"}, +{0x16808,"BAMUM LETTER PHASE-A SHINDA PA NJI"}, +{0x1683E,"BAMUM LETTER PHASE-A SHIRAE"}, +{0x16840,"BAMUM LETTER PHASE-A SHOQ NSHUT YUM"}, +{0x16805,"BAMUM LETTER PHASE-A SHUENSHUET"}, +{0x16837,"BAMUM LETTER PHASE-A SHUM"}, +{0x16823,"BAMUM LETTER PHASE-A SISA"}, +{0x16830,"BAMUM LETTER PHASE-A SONJAM"}, +{0x1683C,"BAMUM LETTER PHASE-A SOQ"}, +{0x1684B,"BAMUM LETTER PHASE-A SOT"}, +{0x16815,"BAMUM LETTER PHASE-A SUU"}, +{0x1684A,"BAMUM LETTER PHASE-A TEUAEN"}, +{0x16831,"BAMUM LETTER PHASE-A TEUTEUWEN"}, +{0x16806,"BAMUM LETTER PHASE-A TITA MFON"}, +{0x1680C,"BAMUM LETTER PHASE-A TU MAEMBA"}, +{0x1682E,"BAMUM LETTER PHASE-A TUAEP"}, +{0x16820,"BAMUM LETTER PHASE-A U YUQ NAE"}, +{0x16844,"BAMUM LETTER PHASE-A UNKNOWN"}, +{0x16852,"BAMUM LETTER PHASE-A VEE"}, +{0x16885,"BAMUM LETTER PHASE-B FEE"}, +{0x16883,"BAMUM LETTER PHASE-B FEUX"}, +{0x1686F,"BAMUM LETTER PHASE-B GHEUGHEN"}, +{0x16866,"BAMUM LETTER PHASE-B GHEUGHEUAEM"}, +{0x16860,"BAMUM LETTER PHASE-B KAM"}, +{0x16886,"BAMUM LETTER PHASE-B KEUAEM"}, +{0x1686E,"BAMUM LETTER PHASE-B KEUPUQ"}, +{0x16870,"BAMUM LETTER PHASE-B KEUYEUX"}, +{0x1685D,"BAMUM LETTER PHASE-B KIEEM"}, +{0x1688D,"BAMUM LETTER PHASE-B KIQ"}, +{0x16871,"BAMUM LETTER PHASE-B LAANAE"}, +{0x16863,"BAMUM LETTER PHASE-B LAM NSHUT NYAM"}, +{0x16889,"BAMUM LETTER PHASE-B LET"}, +{0x1685B,"BAMUM LETTER PHASE-B LOM NTEUM"}, +{0x1688C,"BAMUM LETTER PHASE-B MA"}, +{0x16887,"BAMUM LETTER PHASE-B MA NJEUAENA"}, +{0x16888,"BAMUM LETTER PHASE-B MA NJUQA"}, +{0x1685C,"BAMUM LETTER PHASE-B MBA MAELEE"}, +{0x1685F,"BAMUM LETTER PHASE-B MBAARAE"}, +{0x1687E,"BAMUM LETTER PHASE-B MBEURI"}, +{0x1686C,"BAMUM LETTER PHASE-B MBIT MBAAKET"}, +{0x16884,"BAMUM LETTER PHASE-B MBUOQ"}, +{0x16879,"BAMUM LETTER PHASE-B MEUQ"}, +{0x16882,"BAMUM LETTER PHASE-B MEUT NGGEET"}, +{0x1687C,"BAMUM LETTER PHASE-B MFIYAQ"}, +{0x1686B,"BAMUM LETTER PHASE-B MFON TEUAEQ"}, +{0x1687F,"BAMUM LETTER PHASE-B MONTIEEN"}, +{0x16865,"BAMUM LETTER PHASE-B NDU NJAA"}, +{0x1688A,"BAMUM LETTER PHASE-B NGGAAM"}, +{0x16875,"BAMUM LETTER PHASE-B NGGEU MBU"}, +{0x1687A,"BAMUM LETTER PHASE-B NGGUOQ"}, +{0x1687B,"BAMUM LETTER PHASE-B NGGUOQ LARGE"}, +{0x16874,"BAMUM LETTER PHASE-B NGKINDI MVOP"}, +{0x1688E,"BAMUM LETTER PHASE-B NGOM"}, +{0x1688B,"BAMUM LETTER PHASE-B NSEN"}, +{0x16857,"BAMUM LETTER PHASE-B NSHUET"}, +{0x16864,"BAMUM LETTER PHASE-B NTIEE SHEUOQ"}, +{0x16880,"BAMUM LETTER PHASE-B NYAEMAE"}, +{0x1686D,"BAMUM LETTER PHASE-B NYI NTEUM"}, +{0x16872,"BAMUM LETTER PHASE-B PARUM"}, +{0x16861,"BAMUM LETTER PHASE-B PEESHI"}, +{0x16867,"BAMUM LETTER PHASE-B PIT"}, +{0x16881,"BAMUM LETTER PHASE-B PUNGAAM"}, +{0x16877,"BAMUM LETTER PHASE-B SAKEUAE"}, +{0x1685A,"BAMUM LETTER PHASE-B SET TU"}, +{0x16869,"BAMUM LETTER PHASE-B SHET NJAQ"}, +{0x1686A,"BAMUM LETTER PHASE-B SHEUAEQTU"}, +{0x16859,"BAMUM LETTER PHASE-B SIEE"}, +{0x1687D,"BAMUM LETTER PHASE-B SUE"}, +{0x16878,"BAMUM LETTER PHASE-B TAAM"}, +{0x16858,"BAMUM LETTER PHASE-B TU MAEMGBIEE"}, +{0x16868,"BAMUM LETTER PHASE-B TU NSIEE"}, +{0x16873,"BAMUM LETTER PHASE-B VEUM"}, +{0x16876,"BAMUM LETTER PHASE-B WUAET"}, +{0x16862,"BAMUM LETTER PHASE-B YAFU LEERAEWA"}, +{0x1685E,"BAMUM LETTER PHASE-B YEURAE"}, +{0x168C0,"BAMUM LETTER PHASE-C BUNG"}, +{0x168BC,"BAMUM LETTER PHASE-C FUE"}, +{0x16898,"BAMUM LETTER PHASE-C GBAYI"}, +{0x168A0,"BAMUM LETTER PHASE-C GHAP"}, +{0x16896,"BAMUM LETTER PHASE-C GHARAE"}, +{0x168A9,"BAMUM LETTER PHASE-C KAA"}, +{0x168EA,"BAMUM LETTER PHASE-C KEN FATIGUE"}, +{0x168E9,"BAMUM LETTER PHASE-C KEN LAW"}, +{0x168C9,"BAMUM LETTER PHASE-C KET"}, +{0x168A1,"BAMUM LETTER PHASE-C KEUKAQ"}, +{0x168E2,"BAMUM LETTER PHASE-C KEUM"}, +{0x168E0,"BAMUM LETTER PHASE-C KEUSEUX"}, +{0x1689F,"BAMUM LETTER PHASE-C KEUSHEUAEP"}, +{0x168A8,"BAMUM LETTER PHASE-C KPARAQ"}, +{0x168D5,"BAMUM LETTER PHASE-C KUOP NKAARAE"}, +{0x168CE,"BAMUM LETTER PHASE-C KUT"}, +{0x168C5,"BAMUM LETTER PHASE-C LAM"}, +{0x168B6,"BAMUM LETTER PHASE-C LAP"}, +{0x168ED,"BAMUM LETTER PHASE-C LIQ"}, +{0x168CD,"BAMUM LETTER PHASE-C LU"}, +{0x168B3,"BAMUM LETTER PHASE-C MA KEUAERI"}, +{0x168D8,"BAMUM LETTER PHASE-C MA NSIEE"}, +{0x168DE,"BAMUM LETTER PHASE-C MAEMBA"}, +{0x168CB,"BAMUM LETTER PHASE-C MAESI"}, +{0x1689E,"BAMUM LETTER PHASE-C MBAA CABBAGE-TREE"}, +{0x168E3,"BAMUM LETTER PHASE-C MBAA PICKET"}, +{0x168DF,"BAMUM LETTER PHASE-C MBANYI"}, +{0x16897,"BAMUM LETTER PHASE-C MBEEKEET"}, +{0x168C2,"BAMUM LETTER PHASE-C MBERAE"}, +{0x1689B,"BAMUM LETTER PHASE-C MBEUM"}, +{0x168E1,"BAMUM LETTER PHASE-C MBEUX"}, +{0x168DD,"BAMUM LETTER PHASE-C MBI"}, +{0x168B7,"BAMUM LETTER PHASE-C MBIRIEEN"}, +{0x168A6,"BAMUM LETTER PHASE-C MBIT"}, +{0x168CC,"BAMUM LETTER PHASE-C MBUAEM"}, +{0x168A4,"BAMUM LETTER PHASE-C MBUE"}, +{0x168B8,"BAMUM LETTER PHASE-C MGBASAQ"}, +{0x168E6,"BAMUM LETTER PHASE-C MIEE"}, +{0x168E7,"BAMUM LETTER PHASE-C MUAE"}, +{0x168B2,"BAMUM LETTER PHASE-C NANSANAQ"}, +{0x168EC,"BAMUM LETTER PHASE-C NAQ"}, +{0x168D7,"BAMUM LETTER PHASE-C NDAM"}, +{0x168DA,"BAMUM LETTER PHASE-C NDAP"}, +{0x16894,"BAMUM LETTER PHASE-C NDEUAEREE"}, +{0x168BD,"BAMUM LETTER PHASE-C NDEUT"}, +{0x168AB,"BAMUM LETTER PHASE-C NDIDA"}, +{0x1689D,"BAMUM LETTER PHASE-C NDOMBU"}, +{0x168EB,"BAMUM LETTER PHASE-C NGAQ"}, +{0x16893,"BAMUM LETTER PHASE-C NGGEN"}, +{0x168CA,"BAMUM LETTER PHASE-C NGGU"}, +{0x168B0,"BAMUM LETTER PHASE-C NGGUAEN NYAM"}, +{0x168D2,"BAMUM LETTER PHASE-C NGGUEET"}, +{0x168BB,"BAMUM LETTER PHASE-C NGGUM"}, +{0x168B5,"BAMUM LETTER PHASE-C NGGUON"}, +{0x16895,"BAMUM LETTER PHASE-C NGKAQ"}, +{0x1688F,"BAMUM LETTER PHASE-C NGKUE MAEMBA"}, +{0x168D0,"BAMUM LETTER PHASE-C NGOM"}, +{0x168C4,"BAMUM LETTER PHASE-C NJAEM"}, +{0x168CF,"BAMUM LETTER PHASE-C NJAM"}, +{0x168C8,"BAMUM LETTER PHASE-C NJEEEE"}, +{0x168E5,"BAMUM LETTER PHASE-C NJEUX"}, +{0x168AD,"BAMUM LETTER PHASE-C NJUEQ"}, +{0x168BE,"BAMUM LETTER PHASE-C NSA"}, +{0x168A5,"BAMUM LETTER PHASE-C NSEUAEN"}, +{0x168BF,"BAMUM LETTER PHASE-C NSHAQ"}, +{0x168D3,"BAMUM LETTER PHASE-C NSOM"}, +{0x168D6,"BAMUM LETTER PHASE-C NSUN"}, +{0x168C7,"BAMUM LETTER PHASE-C NSUOT NGOM"}, +{0x168B4,"BAMUM LETTER PHASE-C NTAA"}, +{0x168D4,"BAMUM LETTER PHASE-C NTEN"}, +{0x168B9,"BAMUM LETTER PHASE-C NTEUNGBA"}, +{0x1689A,"BAMUM LETTER PHASE-C NTU MBIT"}, +{0x16899,"BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN"}, +{0x16890,"BAMUM LETTER PHASE-C NZA"}, +{0x168A3,"BAMUM LETTER PHASE-C NZEUM"}, +{0x168EF,"BAMUM LETTER PHASE-C PEN"}, +{0x168EE,"BAMUM LETTER PHASE-C PIN"}, +{0x1689C,"BAMUM LETTER PHASE-C PIRIEEN"}, +{0x168C3,"BAMUM LETTER PHASE-C RU"}, +{0x168DC,"BAMUM LETTER PHASE-C SETFON"}, +{0x168AA,"BAMUM LETTER PHASE-C SEUX"}, +{0x168E8,"BAMUM LETTER PHASE-C SHIQ"}, +{0x168DB,"BAMUM LETTER PHASE-C SHUEQ"}, +{0x168AF,"BAMUM LETTER PHASE-C SUAET"}, +{0x168AC,"BAMUM LETTER PHASE-C TAASHAE"}, +{0x168F0,"BAMUM LETTER PHASE-C TET"}, +{0x168BA,"BAMUM LETTER PHASE-C TEUTEUX"}, +{0x168AE,"BAMUM LETTER PHASE-C TITA YUE"}, +{0x168C6,"BAMUM LETTER PHASE-C TITUAEP"}, +{0x168C1,"BAMUM LETTER PHASE-C VEUAEPEN"}, +{0x168B1,"BAMUM LETTER PHASE-C VEUX"}, +{0x16892,"BAMUM LETTER PHASE-C WANGKUOQ"}, +{0x168D1,"BAMUM LETTER PHASE-C WUP"}, +{0x168D9,"BAMUM LETTER PHASE-C YAA"}, +{0x168A7,"BAMUM LETTER PHASE-C YEUQ"}, +{0x168A2,"BAMUM LETTER PHASE-C YU MUOMAE"}, +{0x16891,"BAMUM LETTER PHASE-C YUM"}, +{0x168E4,"BAMUM LETTER PHASE-C YUWOQ"}, +{0x16965,"BAMUM LETTER PHASE-D FAA"}, +{0x16914,"BAMUM LETTER PHASE-D FEUFEUAET"}, +{0x16912,"BAMUM LETTER PHASE-D GHAA"}, +{0x16948,"BAMUM LETTER PHASE-D GHEUAE"}, +{0x16904,"BAMUM LETTER PHASE-D KET"}, +{0x168FF,"BAMUM LETTER PHASE-D KEUAETMEUN"}, +{0x16926,"BAMUM LETTER PHASE-D KEUM"}, +{0x1690F,"BAMUM LETTER PHASE-D KEUOT MBUAE"}, +{0x1692C,"BAMUM LETTER PHASE-D KEUP"}, +{0x16949,"BAMUM LETTER PHASE-D KU"}, +{0x1693A,"BAMUM LETTER PHASE-D KUN"}, +{0x16906,"BAMUM LETTER PHASE-D KUOM"}, +{0x1693F,"BAMUM LETTER PHASE-D KUQ"}, +{0x16921,"BAMUM LETTER PHASE-D KWAET"}, +{0x16956,"BAMUM LETTER PHASE-D KYEE"}, +{0x1694F,"BAMUM LETTER PHASE-D LEEEE"}, +{0x16930,"BAMUM LETTER PHASE-D LET"}, +{0x16917,"BAMUM LETTER PHASE-D LEUAEP"}, +{0x16944,"BAMUM LETTER PHASE-D LEUM"}, +{0x168F6,"BAMUM LETTER PHASE-D LIEE"}, +{0x1695F,"BAMUM LETTER PHASE-D LOQ"}, +{0x1691E,"BAMUM LETTER PHASE-D LUM"}, +{0x16951,"BAMUM LETTER PHASE-D M"}, +{0x16942,"BAMUM LETTER PHASE-D MAENJET"}, +{0x1690A,"BAMUM LETTER PHASE-D MALEERI"}, +{0x16920,"BAMUM LETTER PHASE-D MBAA"}, +{0x16963,"BAMUM LETTER PHASE-D MBAA SEVEN"}, +{0x168F1,"BAMUM LETTER PHASE-D MBUO"}, +{0x16950,"BAMUM LETTER PHASE-D MEEEE"}, +{0x1693E,"BAMUM LETTER PHASE-D MEUN"}, +{0x1690B,"BAMUM LETTER PHASE-D MEUT"}, +{0x1692A,"BAMUM LETTER PHASE-D MFEUAE"}, +{0x16908,"BAMUM LETTER PHASE-D MFEUT"}, +{0x16932,"BAMUM LETTER PHASE-D MFIEE"}, +{0x1691D,"BAMUM LETTER PHASE-D MFO"}, +{0x168F4,"BAMUM LETTER PHASE-D MFON"}, +{0x1691A,"BAMUM LETTER PHASE-D MGBEUN"}, +{0x1691C,"BAMUM LETTER PHASE-D MGBIEE"}, +{0x16916,"BAMUM LETTER PHASE-D MGBOFUM"}, +{0x16919,"BAMUM LETTER PHASE-D MONI"}, +{0x16953,"BAMUM LETTER PHASE-D MU"}, +{0x1695E,"BAMUM LETTER PHASE-D MVOP"}, +{0x16937,"BAMUM LETTER PHASE-D NDAM"}, +{0x16915,"BAMUM LETTER PHASE-D NDEE"}, +{0x16909,"BAMUM LETTER PHASE-D NDEUX"}, +{0x16918,"BAMUM LETTER PHASE-D NDON"}, +{0x16931,"BAMUM LETTER PHASE-D NGGAAM"}, +{0x168F9,"BAMUM LETTER PHASE-D NGGAAMAE"}, +{0x16943,"BAMUM LETTER PHASE-D NGGAP"}, +{0x1693B,"BAMUM LETTER PHASE-D NGGEUX"}, +{0x16945,"BAMUM LETTER PHASE-D NGGUOM"}, +{0x16933,"BAMUM LETTER PHASE-D NGGWAEN"}, +{0x168FE,"BAMUM LETTER PHASE-D NGKAP"}, +{0x16929,"BAMUM LETTER PHASE-D NGKEUAEQ"}, +{0x16910,"BAMUM LETTER PHASE-D NGKEURI"}, +{0x1693C,"BAMUM LETTER PHASE-D NGKIEE"}, +{0x168FC,"BAMUM LETTER PHASE-D NGKUN"}, +{0x16913,"BAMUM LETTER PHASE-D NGKYEE"}, +{0x1695B,"BAMUM LETTER PHASE-D NI"}, +{0x16902,"BAMUM LETTER PHASE-D NJAP"}, +{0x1690E,"BAMUM LETTER PHASE-D NJEUAEM"}, +{0x168F7,"BAMUM LETTER PHASE-D NJEUT"}, +{0x168F3,"BAMUM LETTER PHASE-D NJI"}, +{0x168F5,"BAMUM LETTER PHASE-D NJIEE"}, +{0x16947,"BAMUM LETTER PHASE-D NJUEQ"}, +{0x168F8,"BAMUM LETTER PHASE-D NSHEE"}, +{0x16946,"BAMUM LETTER PHASE-D NSHUT"}, +{0x1691F,"BAMUM LETTER PHASE-D NSIEEP"}, +{0x1692B,"BAMUM LETTER PHASE-D NSIEET"}, +{0x16940,"BAMUM LETTER PHASE-D NSUM"}, +{0x16959,"BAMUM LETTER PHASE-D NTEE"}, +{0x16938,"BAMUM LETTER PHASE-D NTEUM"}, +{0x16962,"BAMUM LETTER PHASE-D NTUU"}, +{0x16957,"BAMUM LETTER PHASE-D NU"}, +{0x168FA,"BAMUM LETTER PHASE-D NYAM"}, +{0x16922,"BAMUM LETTER PHASE-D NYET"}, +{0x1694D,"BAMUM LETTER PHASE-D NYI"}, +{0x1692F,"BAMUM LETTER PHASE-D NYUE"}, +{0x16935,"BAMUM LETTER PHASE-D PAP"}, +{0x1695A,"BAMUM LETTER PHASE-D PEE"}, +{0x1692E,"BAMUM LETTER PHASE-D PEUTAE"}, +{0x1692D,"BAMUM LETTER PHASE-D PIP"}, +{0x1695D,"BAMUM LETTER PHASE-D PUQ"}, +{0x1691B,"BAMUM LETTER PHASE-D PUUT"}, +{0x16927,"BAMUM LETTER PHASE-D RAEM"}, +{0x16960,"BAMUM LETTER PHASE-D REN MUCH"}, +{0x1694A,"BAMUM LETTER PHASE-D REN OLD"}, +{0x1694E,"BAMUM LETTER PHASE-D RII"}, +{0x16907,"BAMUM LETTER PHASE-D SAP"}, +{0x16964,"BAMUM LETTER PHASE-D SAQ"}, +{0x1690C,"BAMUM LETTER PHASE-D SEUAEQ"}, +{0x168FD,"BAMUM LETTER PHASE-D SHEE"}, +{0x16901,"BAMUM LETTER PHASE-D SHEUAE"}, +{0x16955,"BAMUM LETTER PHASE-D SHEUX"}, +{0x16954,"BAMUM LETTER PHASE-D SHII"}, +{0x1695C,"BAMUM LETTER PHASE-D SHOQ"}, +{0x16958,"BAMUM LETTER PHASE-D SHU"}, +{0x16924,"BAMUM LETTER PHASE-D SOT"}, +{0x16939,"BAMUM LETTER PHASE-D SUAE"}, +{0x16903,"BAMUM LETTER PHASE-D SUE"}, +{0x16952,"BAMUM LETTER PHASE-D SUU"}, +{0x1694B,"BAMUM LETTER PHASE-D TAE"}, +{0x16928,"BAMUM LETTER PHASE-D TEEEE"}, +{0x16923,"BAMUM LETTER PHASE-D TEUAEN"}, +{0x16941,"BAMUM LETTER PHASE-D TEUN"}, +{0x16900,"BAMUM LETTER PHASE-D TEUT"}, +{0x16961,"BAMUM LETTER PHASE-D TI"}, +{0x1694C,"BAMUM LETTER PHASE-D TOQ"}, +{0x16911,"BAMUM LETTER PHASE-D TU"}, +{0x1693D,"BAMUM LETTER PHASE-D TUOT"}, +{0x168F2,"BAMUM LETTER PHASE-D WAP"}, +{0x168FB,"BAMUM LETTER PHASE-D WUAEN"}, +{0x16905,"BAMUM LETTER PHASE-D YAEMMAE"}, +{0x1690D,"BAMUM LETTER PHASE-D YEN"}, +{0x16934,"BAMUM LETTER PHASE-D YUOM"}, +{0x16936,"BAMUM LETTER PHASE-D YUOP"}, +{0x16925,"BAMUM LETTER PHASE-D YUWOQ"}, +{0x169D5,"BAMUM LETTER PHASE-E A"}, +{0x169BB,"BAMUM LETTER PHASE-E FA"}, +{0x16A01,"BAMUM LETTER PHASE-E FAQ"}, +{0x169EB,"BAMUM LETTER PHASE-E FEE"}, +{0x169D3,"BAMUM LETTER PHASE-E FOM"}, +{0x169D2,"BAMUM LETTER PHASE-E FU CALL"}, +{0x169C8,"BAMUM LETTER PHASE-E FU I"}, +{0x169F5,"BAMUM LETTER PHASE-E FU REMEDY"}, +{0x169B4,"BAMUM LETTER PHASE-E FUE"}, +{0x169C4,"BAMUM LETTER PHASE-E FUET"}, +{0x169A9,"BAMUM LETTER PHASE-E GBET"}, +{0x169B5,"BAMUM LETTER PHASE-E GBEUX"}, +{0x169A2,"BAMUM LETTER PHASE-E GHAAMAE"}, +{0x169BA,"BAMUM LETTER PHASE-E GHET"}, +{0x169C7,"BAMUM LETTER PHASE-E GHEUAE"}, +{0x16995,"BAMUM LETTER PHASE-E GHEUN"}, +{0x16988,"BAMUM LETTER PHASE-E GHEUX"}, +{0x16A02,"BAMUM LETTER PHASE-E GHOM"}, +{0x169D8,"BAMUM LETTER PHASE-E I"}, +{0x169B7,"BAMUM LETTER PHASE-E KET"}, +{0x1699A,"BAMUM LETTER PHASE-E KEUAE"}, +{0x169E6,"BAMUM LETTER PHASE-E KEUX"}, +{0x169FE,"BAMUM LETTER PHASE-E KI"}, +{0x169F9,"BAMUM LETTER PHASE-E KO"}, +{0x16974,"BAMUM LETTER PHASE-E KPEUX"}, +{0x169AB,"BAMUM LETTER PHASE-E KUET"}, +{0x1697A,"BAMUM LETTER PHASE-E KUOP"}, +{0x169CC,"BAMUM LETTER PHASE-E KUT"}, +{0x1699F,"BAMUM LETTER PHASE-E LAAM"}, +{0x16969,"BAMUM LETTER PHASE-E LAP"}, +{0x169D9,"BAMUM LETTER PHASE-E LAQ"}, +{0x169B3,"BAMUM LETTER PHASE-E LEUAEM"}, +{0x1697B,"BAMUM LETTER PHASE-E LOM"}, +{0x1696B,"BAMUM LETTER PHASE-E LOON"}, +{0x1698C,"BAMUM LETTER PHASE-E LOOT"}, +{0x169F8,"BAMUM LETTER PHASE-E LOQ"}, +{0x169ED,"BAMUM LETTER PHASE-E LU"}, +{0x169FB,"BAMUM LETTER PHASE-E MA"}, +{0x169B8,"BAMUM LETTER PHASE-E MAE"}, +{0x1697E,"BAMUM LETTER PHASE-E MAEM"}, +{0x1698B,"BAMUM LETTER PHASE-E MAP"}, +{0x169FC,"BAMUM LETTER PHASE-E MAQ"}, +{0x169A6,"BAMUM LETTER PHASE-E MBEE"}, +{0x16968,"BAMUM LETTER PHASE-E MBEUM"}, +{0x169FA,"BAMUM LETTER PHASE-E MEN"}, +{0x169AF,"BAMUM LETTER PHASE-E MFEUQ"}, +{0x16987,"BAMUM LETTER PHASE-E MGBA"}, +{0x169A5,"BAMUM LETTER PHASE-E MGBEN"}, +{0x169EE,"BAMUM LETTER PHASE-E MI"}, +{0x169C3,"BAMUM LETTER PHASE-E MIEE"}, +{0x169FF,"BAMUM LETTER PHASE-E MON"}, +{0x169C6,"BAMUM LETTER PHASE-E MUAE"}, +{0x169C9,"BAMUM LETTER PHASE-E MVI"}, +{0x169F6,"BAMUM LETTER PHASE-E NA"}, +{0x169C5,"BAMUM LETTER PHASE-E NAE"}, +{0x169DD,"BAMUM LETTER PHASE-E NDAA MY HOUSE"}, +{0x16992,"BAMUM LETTER PHASE-E NDAA SOFTNESS"}, +{0x16966,"BAMUM LETTER PHASE-E NDAP"}, +{0x169B0,"BAMUM LETTER PHASE-E NDIAQ"}, +{0x1698E,"BAMUM LETTER PHASE-E NDIQ"}, +{0x16970,"BAMUM LETTER PHASE-E NDUN"}, +{0x169F2,"BAMUM LETTER PHASE-E NGA"}, +{0x169A3,"BAMUM LETTER PHASE-E NGEUREUT"}, +{0x1698D,"BAMUM LETTER PHASE-E NGGEEEE"}, +{0x169BF,"BAMUM LETTER PHASE-E NGGEUAE"}, +{0x16977,"BAMUM LETTER PHASE-E NGGEUAET"}, +{0x16993,"BAMUM LETTER PHASE-E NGGUAESHAE NYAM"}, +{0x169D0,"BAMUM LETTER PHASE-E NGGUP"}, +{0x16986,"BAMUM LETTER PHASE-E NGGURAE"}, +{0x16973,"BAMUM LETTER PHASE-E NGKA"}, +{0x169B9,"BAMUM LETTER PHASE-E NGKAAMI"}, +{0x16989,"BAMUM LETTER PHASE-E NGKEUAEM"}, +{0x1697F,"BAMUM LETTER PHASE-E NGKEUX"}, +{0x169CB,"BAMUM LETTER PHASE-E NGKUM"}, +{0x169B6,"BAMUM LETTER PHASE-E NGKUP"}, +{0x1697D,"BAMUM LETTER PHASE-E NGOP"}, +{0x16980,"BAMUM LETTER PHASE-E NGOQ"}, +{0x169E0,"BAMUM LETTER PHASE-E NGUAE"}, +{0x169F1,"BAMUM LETTER PHASE-E NGUAET"}, +{0x1698A,"BAMUM LETTER PHASE-E NJAEMLI"}, +{0x169D4,"BAMUM LETTER PHASE-E NJEE"}, +{0x169E8,"BAMUM LETTER PHASE-E NJEE EPOCH"}, +{0x16983,"BAMUM LETTER PHASE-E NJEUX"}, +{0x169A8,"BAMUM LETTER PHASE-E NKOM"}, +{0x1697C,"BAMUM LETTER PHASE-E NSHIEE"}, +{0x16981,"BAMUM LETTER PHASE-E NSHUE"}, +{0x1696F,"BAMUM LETTER PHASE-E NSHUOP"}, +{0x169CE,"BAMUM LETTER PHASE-E NTAP"}, +{0x169BC,"BAMUM LETTER PHASE-E NTUM"}, +{0x169C0,"BAMUM LETTER PHASE-E NYI BETWEEN"}, +{0x169AD,"BAMUM LETTER PHASE-E NYI CLEAVER"}, +{0x169A7,"BAMUM LETTER PHASE-E NZAQ"}, +{0x169C1,"BAMUM LETTER PHASE-E NZUQ"}, +{0x169D7,"BAMUM LETTER PHASE-E O"}, +{0x169D1,"BAMUM LETTER PHASE-E PA PEOPLE"}, +{0x169DA,"BAMUM LETTER PHASE-E PA PLURAL"}, +{0x1696C,"BAMUM LETTER PHASE-E PAA"}, +{0x16978,"BAMUM LETTER PHASE-E PAAM"}, +{0x16984,"BAMUM LETTER PHASE-E PEEM"}, +{0x169BD,"BAMUM LETTER PHASE-E PEUT"}, +{0x169E7,"BAMUM LETTER PHASE-E PEUX"}, +{0x169F7,"BAMUM LETTER PHASE-E PI"}, +{0x169B1,"BAMUM LETTER PHASE-E PIEEQ"}, +{0x169CD,"BAMUM LETTER PHASE-E PIET"}, +{0x16998,"BAMUM LETTER PHASE-E PO"}, +{0x169C2,"BAMUM LETTER PHASE-E POON"}, +{0x169A0,"BAMUM LETTER PHASE-E PU"}, +{0x16971,"BAMUM LETTER PHASE-E PUAE"}, +{0x169CA,"BAMUM LETTER PHASE-E PUAQ"}, +{0x169E9,"BAMUM LETTER PHASE-E PUE"}, +{0x16991,"BAMUM LETTER PHASE-E PUM"}, +{0x169F0,"BAMUM LETTER PHASE-E RAE"}, +{0x1696E,"BAMUM LETTER PHASE-E RAQ"}, +{0x169EF,"BAMUM LETTER PHASE-E REUX"}, +{0x16982,"BAMUM LETTER PHASE-E RIMGBA"}, +{0x16985,"BAMUM LETTER PHASE-E SAA"}, +{0x16976,"BAMUM LETTER PHASE-E SEE"}, +{0x16990,"BAMUM LETTER PHASE-E SET"}, +{0x169A4,"BAMUM LETTER PHASE-E SHEUAEQ"}, +{0x169DE,"BAMUM LETTER PHASE-E SHIQ"}, +{0x169F3,"BAMUM LETTER PHASE-E SHO"}, +{0x169F4,"BAMUM LETTER PHASE-E SHOQ"}, +{0x1696D,"BAMUM LETTER PHASE-E SOM"}, +{0x1699B,"BAMUM LETTER PHASE-E SUAEN"}, +{0x169DB,"BAMUM LETTER PHASE-E TAA"}, +{0x169A1,"BAMUM LETTER PHASE-E TAAQ"}, +{0x1698F,"BAMUM LETTER PHASE-E TAEN NTEUM"}, +{0x16972,"BAMUM LETTER PHASE-E TAM"}, +{0x169DC,"BAMUM LETTER PHASE-E TAQ"}, +{0x16A00,"BAMUM LETTER PHASE-E TEN"}, +{0x169FD,"BAMUM LETTER PHASE-E TEU"}, +{0x1699C,"BAMUM LETTER PHASE-E TEUAEQ"}, +{0x16979,"BAMUM LETTER PHASE-E TOO"}, +{0x16967,"BAMUM LETTER PHASE-E TOON"}, +{0x169D6,"BAMUM LETTER PHASE-E TOQ"}, +{0x16996,"BAMUM LETTER PHASE-E TUAE"}, +{0x169AA,"BAMUM LETTER PHASE-E TUM"}, +{0x16999,"BAMUM LETTER PHASE-E TUMAE"}, +{0x169EC,"BAMUM LETTER PHASE-E VEE"}, +{0x1699D,"BAMUM LETTER PHASE-E VEUAE"}, +{0x1696A,"BAMUM LETTER PHASE-E VOM"}, +{0x1699E,"BAMUM LETTER PHASE-E WEUX"}, +{0x169EA,"BAMUM LETTER PHASE-E WUE"}, +{0x16975,"BAMUM LETTER PHASE-E WUO"}, +{0x169AC,"BAMUM LETTER PHASE-E YAP"}, +{0x16997,"BAMUM LETTER PHASE-E YEUAE"}, +{0x169CF,"BAMUM LETTER PHASE-E YEUAET"}, +{0x169BE,"BAMUM LETTER PHASE-E YEUM"}, +{0x169DF,"BAMUM LETTER PHASE-E YEUX"}, +{0x16994,"BAMUM LETTER PHASE-E YIEE"}, +{0x169AE,"BAMUM LETTER PHASE-E YIT"}, +{0x169E3,"BAMUM LETTER PHASE-E YOQ COVER"}, +{0x169E2,"BAMUM LETTER PHASE-E YOQ SWIMMING"}, +{0x169E1,"BAMUM LETTER PHASE-E YUAEN"}, +{0x169B2,"BAMUM LETTER PHASE-E YUEQ"}, +{0x169E5,"BAMUM LETTER PHASE-E YUN"}, +{0x169E4,"BAMUM LETTER PHASE-E YUQ"}, +{0x16A06,"BAMUM LETTER PHASE-F EE"}, +{0x16A2B,"BAMUM LETTER PHASE-F FOM"}, +{0x16A03,"BAMUM LETTER PHASE-F KA"}, +{0x16A26,"BAMUM LETTER PHASE-F KEN"}, +{0x16A17,"BAMUM LETTER PHASE-F KET"}, +{0x16A2F,"BAMUM LETTER PHASE-F KO"}, +{0x16A36,"BAMUM LETTER PHASE-F KPA"}, +{0x16A05,"BAMUM LETTER PHASE-F KU"}, +{0x16A16,"BAMUM LETTER PHASE-F KYEE"}, +{0x16A0A,"BAMUM LETTER PHASE-F LA"}, +{0x16A2D,"BAMUM LETTER PHASE-F LI"}, +{0x16A2E,"BAMUM LETTER PHASE-F LOQ"}, +{0x16A11,"BAMUM LETTER PHASE-F M"}, +{0x16A32,"BAMUM LETTER PHASE-F MA"}, +{0x16A34,"BAMUM LETTER PHASE-F MBAA"}, +{0x16A30,"BAMUM LETTER PHASE-F MBEN"}, +{0x16A0D,"BAMUM LETTER PHASE-F MEEEE"}, +{0x16A33,"BAMUM LETTER PHASE-F MO"}, +{0x16A0F,"BAMUM LETTER PHASE-F NDAA"}, +{0x16A28,"BAMUM LETTER PHASE-F NGGA"}, +{0x16A27,"BAMUM LETTER PHASE-F NGKWAEN"}, +{0x16A24,"BAMUM LETTER PHASE-F NI"}, +{0x16A10,"BAMUM LETTER PHASE-F NJAEM"}, +{0x16A1A,"BAMUM LETTER PHASE-F NJUAE"}, +{0x16A1E,"BAMUM LETTER PHASE-F NSHA"}, +{0x16A20,"BAMUM LETTER PHASE-F NTEE"}, +{0x16A19,"BAMUM LETTER PHASE-F NU"}, +{0x16A18,"BAMUM LETTER PHASE-F NUAE"}, +{0x16A09,"BAMUM LETTER PHASE-F NYI"}, +{0x16A22,"BAMUM LETTER PHASE-F PEE"}, +{0x16A1F,"BAMUM LETTER PHASE-F PEUX"}, +{0x16A2A,"BAMUM LETTER PHASE-F PUAE"}, +{0x16A07,"BAMUM LETTER PHASE-F REE"}, +{0x16A31,"BAMUM LETTER PHASE-F REN"}, +{0x16A25,"BAMUM LETTER PHASE-F REUX"}, +{0x16A0C,"BAMUM LETTER PHASE-F RIEE"}, +{0x16A0B,"BAMUM LETTER PHASE-F RII"}, +{0x16A23,"BAMUM LETTER PHASE-F RU"}, +{0x16A37,"BAMUM LETTER PHASE-F SAMBA"}, +{0x16A15,"BAMUM LETTER PHASE-F SEUX"}, +{0x16A13,"BAMUM LETTER PHASE-F SHII"}, +{0x16A29,"BAMUM LETTER PHASE-F SHO"}, +{0x16A1C,"BAMUM LETTER PHASE-F SHU"}, +{0x16A14,"BAMUM LETTER PHASE-F SI"}, +{0x16A12,"BAMUM LETTER PHASE-F SUU"}, +{0x16A0E,"BAMUM LETTER PHASE-F TAA"}, +{0x16A08,"BAMUM LETTER PHASE-F TAE"}, +{0x16A35,"BAMUM LETTER PHASE-F TET"}, +{0x16A04,"BAMUM LETTER PHASE-F U"}, +{0x16A38,"BAMUM LETTER PHASE-F VUEQ"}, +{0x16A2C,"BAMUM LETTER PHASE-F WA"}, +{0x16A21,"BAMUM LETTER PHASE-F WUE"}, +{0x16A1D,"BAMUM LETTER PHASE-F YA"}, +{0x16A1B,"BAMUM LETTER PHASE-F YOQ"}, +{0xA6DD,"BAMUM LETTER PI"}, +{0xA6D7,"BAMUM LETTER PUAE"}, +{0xA6C8,"BAMUM LETTER PUE"}, +{0xA6D1,"BAMUM LETTER RAE"}, +{0xA6A5,"BAMUM LETTER REE"}, +{0xA6E1,"BAMUM LETTER REN"}, +{0xA6D0,"BAMUM LETTER REUX"}, +{0xA6AD,"BAMUM LETTER RIEE"}, +{0xA6AC,"BAMUM LETTER RII"}, +{0xA6CC,"BAMUM LETTER RU"}, +{0xA6EC,"BAMUM LETTER SAMBA"}, +{0xA6B9,"BAMUM LETTER SEUX"}, +{0xA6B8,"BAMUM LETTER SHEUX"}, +{0xA6B6,"BAMUM LETTER SHII"}, +{0xA6D6,"BAMUM LETTER SHO"}, +{0xA6C0,"BAMUM LETTER SHU"}, +{0xA6B7,"BAMUM LETTER SI"}, +{0xA6B4,"BAMUM LETTER SUU"}, +{0xA6B0,"BAMUM LETTER TAA"}, +{0xA6A6,"BAMUM LETTER TAE"}, +{0xA6EA,"BAMUM LETTER TEN"}, +{0xA6E8,"BAMUM LETTER TET"}, +{0xA6E4,"BAMUM LETTER TI"}, +{0xA6A2,"BAMUM LETTER U"}, +{0xA6DA,"BAMUM LETTER WA"}, +{0xA6C9,"BAMUM LETTER WUE"}, +{0xA6C2,"BAMUM LETTER YA"}, +{0xA6BF,"BAMUM LETTER YOQ"}, +{0xA6C1,"BAMUM LETTER YUQ"}, +{0xA6F2,"BAMUM NJAEMLI"}, +{0xA6F7,"BAMUM QUESTION MARK"}, +{0xA6F6,"BAMUM SEMICOLON"}, +{0x1F34C,"BANANA"}, +{0x1F3E6,"BANK"}, +{0x1F4B5,"BANKNOTE WITH DOLLAR SIGN"}, +{0x1F4B6,"BANKNOTE WITH EURO SIGN"}, +{0x1F4B7,"BANKNOTE WITH POUND SIGN"}, +{0x1F4B4,"BANKNOTE WITH YEN SIGN"}, +{0x1F4CA,"BAR CHART"}, +{0x1F488,"BARBER POLE"}, +{0x26BE,"BASEBALL"}, +{0x1F3C0,"BASKETBALL AND HOOP"}, +{0x1BF1,"BATAK CONSONANT SIGN H"}, +{0x1BF0,"BATAK CONSONANT SIGN NG"}, +{0x1BC0,"BATAK LETTER A"}, +{0x1BC5,"BATAK LETTER BA"}, +{0x1BE1,"BATAK LETTER CA"}, +{0x1BD1,"BATAK LETTER DA"}, +{0x1BCE,"BATAK LETTER GA"}, +{0x1BC2,"BATAK LETTER HA"}, +{0x1BE4,"BATAK LETTER I"}, +{0x1BD0,"BATAK LETTER JA"}, +{0x1BC6,"BATAK LETTER KARO BA"}, +{0x1BDE,"BATAK LETTER LA"}, +{0x1BD4,"BATAK LETTER MA"}, +{0x1BC4,"BATAK LETTER MANDAILING HA"}, +{0x1BCA,"BATAK LETTER MANDAILING NA"}, +{0x1BDA,"BATAK LETTER MANDAILING SA"}, +{0x1BE3,"BATAK LETTER MBA"}, +{0x1BC9,"BATAK LETTER NA"}, +{0x1BE2,"BATAK LETTER NDA"}, +{0x1BDD,"BATAK LETTER NGA"}, +{0x1BD7,"BATAK LETTER NORTHERN TA"}, +{0x1BE0,"BATAK LETTER NYA"}, +{0x1BC7,"BATAK LETTER PA"}, +{0x1BCD,"BATAK LETTER PAKPAK WA"}, +{0x1BD2,"BATAK LETTER RA"}, +{0x1BD8,"BATAK LETTER SA"}, +{0x1BC1,"BATAK LETTER SIMALUNGUN A"}, +{0x1BCF,"BATAK LETTER SIMALUNGUN GA"}, +{0x1BC3,"BATAK LETTER SIMALUNGUN HA"}, +{0x1BDF,"BATAK LETTER SIMALUNGUN LA"}, +{0x1BD5,"BATAK LETTER SIMALUNGUN MA"}, +{0x1BC8,"BATAK LETTER SIMALUNGUN PA"}, +{0x1BD3,"BATAK LETTER SIMALUNGUN RA"}, +{0x1BD9,"BATAK LETTER SIMALUNGUN SA"}, +{0x1BCC,"BATAK LETTER SIMALUNGUN WA"}, +{0x1BDC,"BATAK LETTER SIMALUNGUN YA"}, +{0x1BD6,"BATAK LETTER SOUTHERN TA"}, +{0x1BE5,"BATAK LETTER U"}, +{0x1BCB,"BATAK LETTER WA"}, +{0x1BDB,"BATAK LETTER YA"}, +{0x1BF2,"BATAK PANGOLAT"}, +{0x1BF3,"BATAK PANONGONAN"}, +{0x1BE6,"BATAK SIGN TOMPI"}, +{0x1BFE,"BATAK SYMBOL BINDU JUDUL"}, +{0x1BFC,"BATAK SYMBOL BINDU NA METEK"}, +{0x1BFF,"BATAK SYMBOL BINDU PANGOLAT"}, +{0x1BFD,"BATAK SYMBOL BINDU PINARBORAS"}, +{0x1BE7,"BATAK VOWEL SIGN E"}, +{0x1BE9,"BATAK VOWEL SIGN EE"}, +{0x1BEA,"BATAK VOWEL SIGN I"}, +{0x1BEB,"BATAK VOWEL SIGN KARO I"}, +{0x1BED,"BATAK VOWEL SIGN KARO O"}, +{0x1BEC,"BATAK VOWEL SIGN O"}, +{0x1BE8,"BATAK VOWEL SIGN PAKPAK E"}, +{0x1BEE,"BATAK VOWEL SIGN U"}, +{0x1BEF,"BATAK VOWEL SIGN U FOR SIMALUNGUN SA"}, +{0x1F6C0,"BATH"}, +{0x1F6C1,"BATHTUB"}, +{0x1F50B,"BATTERY"}, {0x266B,"BEAMED EIGHTH NOTES"}, {0x266C,"BEAMED SIXTEENTH NOTES"}, +{0x1F43B,"BEAR FACE"}, +{0x1F493,"BEATING HEART"}, {0x2235,"BECAUSE"}, +{0x1F37A,"BEER MUG"}, +{0x1F514,"BELL"}, {0x237E,"BELL SYMBOL"}, +{0x1F515,"BELL WITH CANCELLATION STROKE"}, {0x09D7,"BENGALI AU LENGTH MARK"}, {0x09F9,"BENGALI CURRENCY DENOMINATOR SIXTEEN"}, {0x09F7,"BENGALI CURRENCY NUMERATOR FOUR"}, @@ -1441,6 +2389,7 @@ CharName gUnicodeNames[] = { {0x09E9,"BENGALI DIGIT THREE"}, {0x09E8,"BENGALI DIGIT TWO"}, {0x09E6,"BENGALI DIGIT ZERO"}, +{0x09FB,"BENGALI GANDA MARK"}, {0x09FA,"BENGALI ISSHAR"}, {0x0985,"BENGALI LETTER A"}, {0x0986,"BENGALI LETTER AA"}, @@ -1515,13 +2464,20 @@ CharName gUnicodeNames[] = { {0x09E3,"BENGALI VOWEL SIGN VOCALIC LL"}, {0x09C3,"BENGALI VOWEL SIGN VOCALIC R"}, {0x09C4,"BENGALI VOWEL SIGN VOCALIC RR"}, +{0x1F371,"BENTO BOX"}, {0x232C,"BENZENE RING"}, {0x23E3,"BENZENE RING WITH CIRCLE"}, {0x2136,"BET SYMBOL"}, {0x226C,"BETWEEN"}, +{0x1F6B2,"BICYCLE"}, +{0x1F6B4,"BICYCLIST"}, {0x29F9,"BIG REVERSE SOLIDUS"}, {0x29F8,"BIG SOLIDUS"}, +{0x1F459,"BIKINI"}, +{0x1F3B1,"BILLIARDS"}, {0x2623,"BIOHAZARD SIGN"}, +{0x1F426,"BIRD"}, +{0x1F382,"BIRTHDAY CAKE"}, {0x29D3,"BLACK BOWTIE"}, {0x272C,"BLACK CENTRE WHITE STAR"}, {0x265D,"BLACK CHESS BISHOP"}, @@ -1535,10 +2491,12 @@ CharName gUnicodeNames[] = { {0x2689,"BLACK CIRCLE WITH TWO WHITE DOTS"}, {0x2688,"BLACK CIRCLE WITH WHITE DOT RIGHT"}, {0x2663,"BLACK CLUB SUIT"}, +{0x26E8,"BLACK CROSS ON SHIELD"}, {0x25C6,"BLACK DIAMOND"}, {0x2756,"BLACK DIAMOND MINUS WHITE X"}, {0x2666,"BLACK DIAMOND SUIT"}, {0x29EA,"BLACK DIAMOND WITH DOWN ARROW"}, +{0x23EC,"BLACK DOWN-POINTING DOUBLE TRIANGLE"}, {0x25BE,"BLACK DOWN-POINTING SMALL TRIANGLE"}, {0x25BC,"BLACK DOWN-POINTING TRIANGLE"}, {0x26C3,"BLACK DRAUGHTS KING"}, @@ -1552,7 +2510,10 @@ CharName gUnicodeNames[] = { {0x29D7,"BLACK HOURGLASS"}, {0x2B24,"BLACK LARGE CIRCLE"}, {0x2B1B,"BLACK LARGE SQUARE"}, +{0x26D8,"BLACK LEFT LANE MERGE"}, {0x261A,"BLACK LEFT POINTING INDEX"}, +{0x23EA,"BLACK LEFT-POINTING DOUBLE TRIANGLE"}, +{0x23EE,"BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR"}, {0x25C4,"BLACK LEFT-POINTING POINTER"}, {0x25C2,"BLACK LEFT-POINTING SMALL TRIANGLE"}, {0x25C0,"BLACK LEFT-POINTING TRIANGLE"}, @@ -1568,12 +2529,16 @@ CharName gUnicodeNames[] = { {0x2712,"BLACK NIB"}, {0x25B0,"BLACK PARALLELOGRAM"}, {0x2B1F,"BLACK PENTAGON"}, +{0x2753,"BLACK QUESTION MARK ORNAMENT"}, {0x25AC,"BLACK RECTANGLE"}, {0x261B,"BLACK RIGHT POINTING INDEX"}, +{0x23E9,"BLACK RIGHT-POINTING DOUBLE TRIANGLE"}, +{0x23ED,"BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR"}, {0x2B53,"BLACK RIGHT-POINTING PENTAGON"}, {0x25BA,"BLACK RIGHT-POINTING POINTER"}, {0x25B8,"BLACK RIGHT-POINTING SMALL TRIANGLE"}, {0x25B6,"BLACK RIGHT-POINTING TRIANGLE"}, +{0x23EF,"BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR"}, {0x27A1,"BLACK RIGHTWARDS ARROW"}, {0x27A4,"BLACK RIGHTWARDS ARROWHEAD"}, {0x204D,"BLACK RIGHTWARDS BULLET"}, @@ -1584,12 +2549,17 @@ CharName gUnicodeNames[] = { {0x25AA,"BLACK SMALL SQUARE"}, {0x2B51,"BLACK SMALL STAR"}, {0x263B,"BLACK SMILING FACE"}, +{0x26C7,"BLACK SNOWMAN"}, {0x2660,"BLACK SPADE SUIT"}, {0x25A0,"BLACK SQUARE"}, +{0x1F532,"BLACK SQUARE BUTTON"}, {0x2605,"BLACK STAR"}, {0x2600,"BLACK SUN WITH RAYS"}, {0x260E,"BLACK TELEPHONE"}, +{0x26DF,"BLACK TRUCK"}, +{0x26D6,"BLACK TWO-WAY LEFT WAY TRAFFIC"}, {0x267B,"BLACK UNIVERSAL RECYCLING SYMBOL"}, +{0x23EB,"BLACK UP-POINTING DOUBLE TRIANGLE"}, {0x25B4,"BLACK UP-POINTING SMALL TRIANGLE"}, {0x25B2,"BLACK UP-POINTING TRIANGLE"}, {0x25E4,"BLACK UPPER LEFT TRIANGLE"}, @@ -1606,6 +2576,15 @@ CharName gUnicodeNames[] = { {0x211C,"BLACK-LETTER CAPITAL R"}, {0x2128,"BLACK-LETTER CAPITAL Z"}, {0x2422,"BLANK SYMBOL"}, +{0x1F33C,"BLOSSOM"}, +{0x1F421,"BLOWFISH"}, +{0x1F4D8,"BLUE BOOK"}, +{0x1F499,"BLUE HEART"}, +{0x1F417,"BOAR"}, +{0x1F4A3,"BOMB"}, +{0x1F516,"BOOKMARK"}, +{0x1F4D1,"BOOKMARK TABS"}, +{0x1F4DA,"BOOKS"}, {0x31B7,"BOPOMOFO FINAL LETTER H"}, {0x31B6,"BOPOMOFO FINAL LETTER K"}, {0x31B4,"BOPOMOFO FINAL LETTER P"}, @@ -1634,6 +2613,7 @@ CharName gUnicodeNames[] = { {0x3126,"BOPOMOFO LETTER ER"}, {0x3108,"BOPOMOFO LETTER F"}, {0x310D,"BOPOMOFO LETTER G"}, +{0x31B8,"BOPOMOFO LETTER GH"}, {0x312C,"BOPOMOFO LETTER GN"}, {0x31A3,"BOPOMOFO LETTER GU"}, {0x310F,"BOPOMOFO LETTER H"}, @@ -1648,6 +2628,7 @@ CharName gUnicodeNames[] = { {0x31A2,"BOPOMOFO LETTER JI"}, {0x310E,"BOPOMOFO LETTER K"}, {0x310C,"BOPOMOFO LETTER L"}, +{0x31B9,"BOPOMOFO LETTER LH"}, {0x3107,"BOPOMOFO LETTER M"}, {0x310B,"BOPOMOFO LETTER N"}, {0x312B,"BOPOMOFO LETTER NG"}, @@ -1671,6 +2652,7 @@ CharName gUnicodeNames[] = { {0x3117,"BOPOMOFO LETTER Z"}, {0x3113,"BOPOMOFO LETTER ZH"}, {0x31A1,"BOPOMOFO LETTER ZI"}, +{0x31BA,"BOPOMOFO LETTER ZY"}, {0x293B,"BOTTOM ARC ANTICLOCKWISE ARROW"}, {0x23DF,"BOTTOM CURLY BRACKET"}, {0x2321,"BOTTOM HALF INTEGRAL"}, @@ -1684,6 +2666,8 @@ CharName gUnicodeNames[] = { {0x23B5,"BOTTOM SQUARE BRACKET"}, {0x23B6,"BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET"}, {0x23E1,"BOTTOM TORTOISE SHELL BRACKET"}, +{0x1F490,"BOUQUET"}, +{0x1F3B3,"BOWLING"}, {0x22C8,"BOWTIE"}, {0x29D1,"BOWTIE WITH LEFT HALF BLACK"}, {0x29D2,"BOWTIE WITH RIGHT HALF BLACK"}, @@ -1815,6 +2799,115 @@ CharName gUnicodeNames[] = { {0x256A,"BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE"}, {0x2561,"BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE"}, {0x255E,"BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE"}, +{0x1F466,"BOY"}, +{0x11047,"BRAHMI DANDA"}, +{0x1106E,"BRAHMI DIGIT EIGHT"}, +{0x1106B,"BRAHMI DIGIT FIVE"}, +{0x1106A,"BRAHMI DIGIT FOUR"}, +{0x1106F,"BRAHMI DIGIT NINE"}, +{0x11067,"BRAHMI DIGIT ONE"}, +{0x1106D,"BRAHMI DIGIT SEVEN"}, +{0x1106C,"BRAHMI DIGIT SIX"}, +{0x11069,"BRAHMI DIGIT THREE"}, +{0x11068,"BRAHMI DIGIT TWO"}, +{0x11066,"BRAHMI DIGIT ZERO"}, +{0x11048,"BRAHMI DOUBLE DANDA"}, +{0x11005,"BRAHMI LETTER A"}, +{0x11006,"BRAHMI LETTER AA"}, +{0x11010,"BRAHMI LETTER AI"}, +{0x11012,"BRAHMI LETTER AU"}, +{0x11029,"BRAHMI LETTER BA"}, +{0x1102A,"BRAHMI LETTER BHA"}, +{0x11018,"BRAHMI LETTER CA"}, +{0x11019,"BRAHMI LETTER CHA"}, +{0x11024,"BRAHMI LETTER DA"}, +{0x1101F,"BRAHMI LETTER DDA"}, +{0x11020,"BRAHMI LETTER DDHA"}, +{0x11025,"BRAHMI LETTER DHA"}, +{0x1100F,"BRAHMI LETTER E"}, +{0x11015,"BRAHMI LETTER GA"}, +{0x11016,"BRAHMI LETTER GHA"}, +{0x11033,"BRAHMI LETTER HA"}, +{0x11007,"BRAHMI LETTER I"}, +{0x11008,"BRAHMI LETTER II"}, +{0x1101A,"BRAHMI LETTER JA"}, +{0x1101B,"BRAHMI LETTER JHA"}, +{0x11013,"BRAHMI LETTER KA"}, +{0x11014,"BRAHMI LETTER KHA"}, +{0x1102E,"BRAHMI LETTER LA"}, +{0x11034,"BRAHMI LETTER LLA"}, +{0x1102B,"BRAHMI LETTER MA"}, +{0x11026,"BRAHMI LETTER NA"}, +{0x11017,"BRAHMI LETTER NGA"}, +{0x11021,"BRAHMI LETTER NNA"}, +{0x1101C,"BRAHMI LETTER NYA"}, +{0x11011,"BRAHMI LETTER O"}, +{0x11035,"BRAHMI LETTER OLD TAMIL LLLA"}, +{0x11037,"BRAHMI LETTER OLD TAMIL NNNA"}, +{0x11036,"BRAHMI LETTER OLD TAMIL RRA"}, +{0x11027,"BRAHMI LETTER PA"}, +{0x11028,"BRAHMI LETTER PHA"}, +{0x1102D,"BRAHMI LETTER RA"}, +{0x11032,"BRAHMI LETTER SA"}, +{0x11030,"BRAHMI LETTER SHA"}, +{0x11031,"BRAHMI LETTER SSA"}, +{0x11022,"BRAHMI LETTER TA"}, +{0x11023,"BRAHMI LETTER THA"}, +{0x1101D,"BRAHMI LETTER TTA"}, +{0x1101E,"BRAHMI LETTER TTHA"}, +{0x11009,"BRAHMI LETTER U"}, +{0x1100A,"BRAHMI LETTER UU"}, +{0x1102F,"BRAHMI LETTER VA"}, +{0x1100D,"BRAHMI LETTER VOCALIC L"}, +{0x1100E,"BRAHMI LETTER VOCALIC LL"}, +{0x1100B,"BRAHMI LETTER VOCALIC R"}, +{0x1100C,"BRAHMI LETTER VOCALIC RR"}, +{0x1102C,"BRAHMI LETTER YA"}, +{0x11059,"BRAHMI NUMBER EIGHT"}, +{0x11062,"BRAHMI NUMBER EIGHTY"}, +{0x1105F,"BRAHMI NUMBER FIFTY"}, +{0x11056,"BRAHMI NUMBER FIVE"}, +{0x1105E,"BRAHMI NUMBER FORTY"}, +{0x11055,"BRAHMI NUMBER FOUR"}, +{0x1105A,"BRAHMI NUMBER NINE"}, +{0x11063,"BRAHMI NUMBER NINETY"}, +{0x11052,"BRAHMI NUMBER ONE"}, +{0x11064,"BRAHMI NUMBER ONE HUNDRED"}, +{0x11065,"BRAHMI NUMBER ONE THOUSAND"}, +{0x11058,"BRAHMI NUMBER SEVEN"}, +{0x11061,"BRAHMI NUMBER SEVENTY"}, +{0x11057,"BRAHMI NUMBER SIX"}, +{0x11060,"BRAHMI NUMBER SIXTY"}, +{0x1105B,"BRAHMI NUMBER TEN"}, +{0x1105D,"BRAHMI NUMBER THIRTY"}, +{0x11054,"BRAHMI NUMBER THREE"}, +{0x1105C,"BRAHMI NUMBER TWENTY"}, +{0x11053,"BRAHMI NUMBER TWO"}, +{0x1104C,"BRAHMI PUNCTUATION CRESCENT BAR"}, +{0x11049,"BRAHMI PUNCTUATION DOT"}, +{0x1104A,"BRAHMI PUNCTUATION DOUBLE DOT"}, +{0x1104B,"BRAHMI PUNCTUATION LINE"}, +{0x1104D,"BRAHMI PUNCTUATION LOTUS"}, +{0x11001,"BRAHMI SIGN ANUSVARA"}, +{0x11000,"BRAHMI SIGN CANDRABINDU"}, +{0x11003,"BRAHMI SIGN JIHVAMULIYA"}, +{0x11004,"BRAHMI SIGN UPADHMANIYA"}, +{0x11002,"BRAHMI SIGN VISARGA"}, +{0x11046,"BRAHMI VIRAMA"}, +{0x11038,"BRAHMI VOWEL SIGN AA"}, +{0x11043,"BRAHMI VOWEL SIGN AI"}, +{0x11045,"BRAHMI VOWEL SIGN AU"}, +{0x11039,"BRAHMI VOWEL SIGN BHATTIPROLU AA"}, +{0x11042,"BRAHMI VOWEL SIGN E"}, +{0x1103A,"BRAHMI VOWEL SIGN I"}, +{0x1103B,"BRAHMI VOWEL SIGN II"}, +{0x11044,"BRAHMI VOWEL SIGN O"}, +{0x1103C,"BRAHMI VOWEL SIGN U"}, +{0x1103D,"BRAHMI VOWEL SIGN UU"}, +{0x11040,"BRAHMI VOWEL SIGN VOCALIC L"}, +{0x11041,"BRAHMI VOWEL SIGN VOCALIC LL"}, +{0x1103E,"BRAHMI VOWEL SIGN VOCALIC R"}, +{0x1103F,"BRAHMI VOWEL SIGN VOCALIC RR"}, {0x2800,"BRAILLE PATTERN BLANK"}, {0x2801,"BRAILLE PATTERN DOTS-1"}, {0x2803,"BRAILLE PATTERN DOTS-12"}, @@ -2071,9 +3164,15 @@ CharName gUnicodeNames[] = { {0x2840,"BRAILLE PATTERN DOTS-7"}, {0x28C0,"BRAILLE PATTERN DOTS-78"}, {0x2880,"BRAILLE PATTERN DOTS-8"}, +{0x1F35E,"BREAD"}, {0x02D8,"BREVE"}, +{0x1F470,"BRIDE WITH VEIL"}, +{0x1F309,"BRIDGE AT NIGHT"}, +{0x1F4BC,"BRIEFCASE"}, {0x00A6,"BROKEN BAR"}, {0x238B,"BROKEN CIRCLE WITH NORTHWEST ARROW"}, +{0x1F494,"BROKEN HEART"}, +{0x1F41B,"BUG"}, {0x1A1F,"BUGINESE END OF SECTION"}, {0x1A15,"BUGINESE LETTER A"}, {0x1A05,"BUGINESE LETTER BA"}, @@ -2127,6 +3226,10 @@ CharName gUnicodeNames[] = { {0x2022,"BULLET"}, {0x2219,"BULLET OPERATOR"}, {0x25CE,"BULLSEYE"}, +{0x1F68C,"BUS"}, +{0x1F68F,"BUS STOP"}, +{0x1F464,"BUST IN SILHOUETTE"}, +{0x1F465,"BUSTS IN SILHOUETTE"}, {0x1D09C,"BYZANTINE MUSICAL SYMBOL AGOGI ARGI"}, {0x1D09B,"BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI"}, {0x1D09F,"BYZANTINE MUSICAL SYMBOL AGOGI GORGI"}, @@ -2373,16 +3476,23 @@ CharName gUnicodeNames[] = { {0x1D00B,"BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI"}, {0x1D053,"BYZANTINE MUSICAL SYMBOL YPORROI"}, {0x1D050,"BYZANTINE MUSICAL SYMBOL YPSILI"}, +{0x1F335,"CACTUS"}, {0x2106,"CADA UNA"}, {0x2624,"CADUCEUS"}, +{0x1F4C5,"CALENDAR"}, +{0x1F4F7,"CAMERA"}, {0x140A,"CANADIAN SYLLABICS A"}, {0x140B,"CANADIAN SYLLABICS AA"}, {0x1402,"CANADIAN SYLLABICS AAI"}, +{0x18B2,"CANADIAN SYLLABICS AAY"}, {0x141C,"CANADIAN SYLLABICS AI"}, {0x15AF,"CANADIAN SYLLABICS AIVILIK B"}, {0x142E,"CANADIAN SYLLABICS AN"}, {0x14BE,"CANADIAN SYLLABICS ATHAPASCAN M"}, {0x1506,"CANADIAN SYLLABICS ATHAPASCAN S"}, +{0x18B1,"CANADIAN SYLLABICS AY"}, +{0x18F3,"CANADIAN SYLLABICS BEAVER DENE L"}, +{0x18F4,"CANADIAN SYLLABICS BEAVER DENE R"}, {0x153F,"CANADIAN SYLLABICS BIBLE-CREE Y"}, {0x15B3,"CANADIAN SYLLABICS BLACKFOOT A"}, {0x15B0,"CANADIAN SYLLABICS BLACKFOOT E"}, @@ -2397,6 +3507,7 @@ CharName gUnicodeNames[] = { {0x15BA,"CANADIAN SYLLABICS BLACKFOOT NO"}, {0x15B2,"CANADIAN SYLLABICS BLACKFOOT O"}, {0x1508,"CANADIAN SYLLABICS BLACKFOOT S"}, +{0x167F,"CANADIAN SYLLABICS BLACKFOOT W"}, {0x15B7,"CANADIAN SYLLABICS BLACKFOOT WA"}, {0x15B4,"CANADIAN SYLLABICS BLACKFOOT WE"}, {0x15B5,"CANADIAN SYLLABICS BLACKFOOT WI"}, @@ -2412,6 +3523,8 @@ CharName gUnicodeNames[] = { {0x1662,"CANADIAN SYLLABICS CARRIER CHO"}, {0x1661,"CANADIAN SYLLABICS CARRIER CHU"}, {0x1453,"CANADIAN SYLLABICS CARRIER DEE"}, +{0x18EE,"CANADIAN SYLLABICS CARRIER DENE GEE"}, +{0x18F5,"CANADIAN SYLLABICS CARRIER DENTAL S"}, {0x1454,"CANADIAN SYLLABICS CARRIER DI"}, {0x162D,"CANADIAN SYLLABICS CARRIER DLA"}, {0x162A,"CANADIAN SYLLABICS CARRIER DLE"}, @@ -2427,6 +3540,7 @@ CharName gUnicodeNames[] = { {0x1648,"CANADIAN SYLLABICS CARRIER DZU"}, {0x1408,"CANADIAN SYLLABICS CARRIER EE"}, {0x15F4,"CANADIAN SYLLABICS CARRIER GA"}, +{0x18EF,"CANADIAN SYLLABICS CARRIER GAA"}, {0x15F1,"CANADIAN SYLLABICS CARRIER GE"}, {0x15F2,"CANADIAN SYLLABICS CARRIER GEE"}, {0x15C9,"CANADIAN SYLLABICS CARRIER GHA"}, @@ -2438,6 +3552,8 @@ CharName gUnicodeNames[] = { {0x15F3,"CANADIAN SYLLABICS CARRIER GI"}, {0x15F0,"CANADIAN SYLLABICS CARRIER GO"}, {0x15EF,"CANADIAN SYLLABICS CARRIER GU"}, +{0x18F0,"CANADIAN SYLLABICS CARRIER GWA"}, +{0x18ED,"CANADIAN SYLLABICS CARRIER GWU"}, {0x144B,"CANADIAN SYLLABICS CARRIER H"}, {0x1436,"CANADIAN SYLLABICS CARRIER HEE"}, {0x1437,"CANADIAN SYLLABICS CARRIER HI"}, @@ -2461,6 +3577,7 @@ CharName gUnicodeNames[] = { {0x161C,"CANADIAN SYLLABICS CARRIER JJU"}, {0x1616,"CANADIAN SYLLABICS CARRIER JO"}, {0x1614,"CANADIAN SYLLABICS CARRIER JU"}, +{0x18F2,"CANADIAN SYLLABICS CARRIER JWA"}, {0x15FA,"CANADIAN SYLLABICS CARRIER KHA"}, {0x15F7,"CANADIAN SYLLABICS CARRIER KHE"}, {0x15F8,"CANADIAN SYLLABICS CARRIER KHEE"}, @@ -2594,6 +3711,7 @@ CharName gUnicodeNames[] = { {0x1498,"CANADIAN SYLLABICS CWO"}, {0x149A,"CANADIAN SYLLABICS CWOO"}, {0x1401,"CANADIAN SYLLABICS E"}, +{0x18DC,"CANADIAN SYLLABICS EASTERN W"}, {0x142B,"CANADIAN SYLLABICS EN"}, {0x155D,"CANADIAN SYLLABICS F"}, {0x1559,"CANADIAN SYLLABICS FA"}, @@ -2610,9 +3728,11 @@ CharName gUnicodeNames[] = { {0x1420,"CANADIAN SYLLABICS FINAL GRAVE"}, {0x1427,"CANADIAN SYLLABICS FINAL MIDDLE DOT"}, {0x1429,"CANADIAN SYLLABICS FINAL PLUS"}, +{0x18DF,"CANADIAN SYLLABICS FINAL RAISED DOT"}, {0x1423,"CANADIAN SYLLABICS FINAL RIGHT HALF RING"}, {0x1424,"CANADIAN SYLLABICS FINAL RING"}, {0x1428,"CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE"}, +{0x18DE,"CANADIAN SYLLABICS FINAL SMALL RING"}, {0x1422,"CANADIAN SYLLABICS FINAL TOP HALF RING"}, {0x1557,"CANADIAN SYLLABICS FO"}, {0x1558,"CANADIAN SYLLABICS FOO"}, @@ -2620,6 +3740,7 @@ CharName gUnicodeNames[] = { {0x155B,"CANADIAN SYLLABICS FWAA"}, {0x141E,"CANADIAN SYLLABICS GLOTTAL STOP"}, {0x157D,"CANADIAN SYLLABICS HK"}, +{0x1400,"CANADIAN SYLLABICS HYPHEN"}, {0x1403,"CANADIAN SYLLABICS I"}, {0x1404,"CANADIAN SYLLABICS II"}, {0x142C,"CANADIAN SYLLABICS IN"}, @@ -2627,6 +3748,7 @@ CharName gUnicodeNames[] = { {0x1472,"CANADIAN SYLLABICS KA"}, {0x1473,"CANADIAN SYLLABICS KAA"}, {0x146C,"CANADIAN SYLLABICS KAAI"}, +{0x18B8,"CANADIAN SYLLABICS KAY"}, {0x146B,"CANADIAN SYLLABICS KE"}, {0x146D,"CANADIAN SYLLABICS KI"}, {0x146E,"CANADIAN SYLLABICS KII"}, @@ -2635,6 +3757,7 @@ CharName gUnicodeNames[] = { {0x1484,"CANADIAN SYLLABICS KW"}, {0x147E,"CANADIAN SYLLABICS KWA"}, {0x1480,"CANADIAN SYLLABICS KWAA"}, +{0x18B9,"CANADIAN SYLLABICS KWAY"}, {0x1474,"CANADIAN SYLLABICS KWE"}, {0x1476,"CANADIAN SYLLABICS KWI"}, {0x1478,"CANADIAN SYLLABICS KWII"}, @@ -2644,6 +3767,7 @@ CharName gUnicodeNames[] = { {0x14DA,"CANADIAN SYLLABICS LA"}, {0x14DB,"CANADIAN SYLLABICS LAA"}, {0x14D4,"CANADIAN SYLLABICS LAAI"}, +{0x18BD,"CANADIAN SYLLABICS LAY"}, {0x14D3,"CANADIAN SYLLABICS LE"}, {0x15A6,"CANADIAN SYLLABICS LH"}, {0x15A4,"CANADIAN SYLLABICS LHA"}, @@ -2667,6 +3791,7 @@ CharName gUnicodeNames[] = { {0x14AA,"CANADIAN SYLLABICS MA"}, {0x14AB,"CANADIAN SYLLABICS MAA"}, {0x14A4,"CANADIAN SYLLABICS MAAI"}, +{0x18BA,"CANADIAN SYLLABICS MAY"}, {0x14A3,"CANADIAN SYLLABICS ME"}, {0x14EC,"CANADIAN SYLLABICS MEDIAL L"}, {0x1552,"CANADIAN SYLLABICS MEDIAL R"}, @@ -2705,6 +3830,7 @@ CharName gUnicodeNames[] = { {0x141B,"CANADIAN SYLLABICS NASKAPI WAA"}, {0x1416,"CANADIAN SYLLABICS NASKAPI WOO"}, {0x153D,"CANADIAN SYLLABICS NASKAPI YWAA"}, +{0x18BC,"CANADIAN SYLLABICS NAY"}, {0x14C0,"CANADIAN SYLLABICS NE"}, {0x1595,"CANADIAN SYLLABICS NG"}, {0x1593,"CANADIAN SYLLABICS NGA"}, @@ -2727,6 +3853,7 @@ CharName gUnicodeNames[] = { {0x1674,"CANADIAN SYLLABICS NNGOO"}, {0x14C4,"CANADIAN SYLLABICS NO"}, {0x14C5,"CANADIAN SYLLABICS NOO"}, +{0x18BB,"CANADIAN SYLLABICS NOY"}, {0x157B,"CANADIAN SYLLABICS NUNAVIK H"}, {0x1579,"CANADIAN SYLLABICS NUNAVIK HA"}, {0x157A,"CANADIAN SYLLABICS NUNAVIK HAA"}, @@ -2739,18 +3866,37 @@ CharName gUnicodeNames[] = { {0x14CB,"CANADIAN SYLLABICS NWA"}, {0x14CD,"CANADIAN SYLLABICS NWAA"}, {0x14C9,"CANADIAN SYLLABICS NWE"}, +{0x18C6,"CANADIAN SYLLABICS NWI"}, +{0x18C8,"CANADIAN SYLLABICS NWII"}, +{0x18CA,"CANADIAN SYLLABICS NWO"}, +{0x18CC,"CANADIAN SYLLABICS NWOO"}, {0x1405,"CANADIAN SYLLABICS O"}, +{0x18D7,"CANADIAN SYLLABICS OJIBWAY C"}, +{0x18D6,"CANADIAN SYLLABICS OJIBWAY K"}, +{0x18D8,"CANADIAN SYLLABICS OJIBWAY M"}, +{0x18D9,"CANADIAN SYLLABICS OJIBWAY N"}, +{0x18C7,"CANADIAN SYLLABICS OJIBWAY NWI"}, +{0x18C9,"CANADIAN SYLLABICS OJIBWAY NWII"}, +{0x18CB,"CANADIAN SYLLABICS OJIBWAY NWO"}, +{0x18CD,"CANADIAN SYLLABICS OJIBWAY NWOO"}, +{0x18D4,"CANADIAN SYLLABICS OJIBWAY P"}, +{0x18DA,"CANADIAN SYLLABICS OJIBWAY S"}, +{0x18DB,"CANADIAN SYLLABICS OJIBWAY SH"}, +{0x18D5,"CANADIAN SYLLABICS OJIBWAY T"}, {0x142D,"CANADIAN SYLLABICS ON"}, {0x1406,"CANADIAN SYLLABICS OO"}, +{0x18B0,"CANADIAN SYLLABICS OY"}, {0x1449,"CANADIAN SYLLABICS P"}, {0x1438,"CANADIAN SYLLABICS PA"}, {0x1439,"CANADIAN SYLLABICS PAA"}, {0x1430,"CANADIAN SYLLABICS PAAI"}, +{0x18B5,"CANADIAN SYLLABICS PAY"}, {0x142F,"CANADIAN SYLLABICS PE"}, {0x1431,"CANADIAN SYLLABICS PI"}, {0x1432,"CANADIAN SYLLABICS PII"}, {0x1433,"CANADIAN SYLLABICS PO"}, {0x1434,"CANADIAN SYLLABICS POO"}, +{0x18B4,"CANADIAN SYLLABICS POY"}, {0x1444,"CANADIAN SYLLABICS PWA"}, {0x1446,"CANADIAN SYLLABICS PWAA"}, {0x143A,"CANADIAN SYLLABICS PWE"}, @@ -2758,6 +3904,7 @@ CharName gUnicodeNames[] = { {0x143E,"CANADIAN SYLLABICS PWII"}, {0x1440,"CANADIAN SYLLABICS PWO"}, {0x1442,"CANADIAN SYLLABICS PWOO"}, +{0x18B6,"CANADIAN SYLLABICS PWOY"}, {0x1585,"CANADIAN SYLLABICS Q"}, {0x1583,"CANADIAN SYLLABICS QA"}, {0x1584,"CANADIAN SYLLABICS QAA"}, @@ -2769,41 +3916,56 @@ CharName gUnicodeNames[] = { {0x1582,"CANADIAN SYLLABICS QOO"}, {0x1550,"CANADIAN SYLLABICS R"}, {0x1543,"CANADIAN SYLLABICS R-CREE RE"}, +{0x18E0,"CANADIAN SYLLABICS R-CREE RWE"}, {0x154B,"CANADIAN SYLLABICS RA"}, {0x154C,"CANADIAN SYLLABICS RAA"}, {0x1545,"CANADIAN SYLLABICS RAAI"}, +{0x18C5,"CANADIAN SYLLABICS RAY"}, {0x1542,"CANADIAN SYLLABICS RE"}, {0x1546,"CANADIAN SYLLABICS RI"}, {0x1547,"CANADIAN SYLLABICS RII"}, {0x1548,"CANADIAN SYLLABICS RO"}, {0x1549,"CANADIAN SYLLABICS ROO"}, +{0x18D3,"CANADIAN SYLLABICS RWA"}, {0x154E,"CANADIAN SYLLABICS RWAA"}, +{0x18CE,"CANADIAN SYLLABICS RWEE"}, +{0x18CF,"CANADIAN SYLLABICS RWI"}, +{0x18D0,"CANADIAN SYLLABICS RWII"}, +{0x18D1,"CANADIAN SYLLABICS RWO"}, +{0x18D2,"CANADIAN SYLLABICS RWOO"}, {0x1505,"CANADIAN SYLLABICS S"}, {0x14F4,"CANADIAN SYLLABICS SA"}, {0x14F5,"CANADIAN SYLLABICS SAA"}, {0x14EE,"CANADIAN SYLLABICS SAAI"}, +{0x18BF,"CANADIAN SYLLABICS SAY"}, {0x15C3,"CANADIAN SYLLABICS SAYISI HA"}, {0x15C0,"CANADIAN SYLLABICS SAYISI HE"}, {0x15C1,"CANADIAN SYLLABICS SAYISI HI"}, {0x15C2,"CANADIAN SYLLABICS SAYISI HO"}, +{0x18EC,"CANADIAN SYLLABICS SAYISI HOO"}, {0x161A,"CANADIAN SYLLABICS SAYISI JI"}, {0x1615,"CANADIAN SYLLABICS SAYISI JU"}, +{0x18F1,"CANADIAN SYLLABICS SAYISI JUU"}, {0x14BF,"CANADIAN SYLLABICS SAYISI M"}, {0x159A,"CANADIAN SYLLABICS SAYISI SHA"}, {0x1597,"CANADIAN SYLLABICS SAYISI SHE"}, {0x1598,"CANADIAN SYLLABICS SAYISI SHI"}, {0x1599,"CANADIAN SYLLABICS SAYISI SHO"}, +{0x18EB,"CANADIAN SYLLABICS SAYISI SHOO"}, +{0x18EA,"CANADIAN SYLLABICS SAYISI SHWE"}, {0x14A2,"CANADIAN SYLLABICS SAYISI TH"}, {0x1541,"CANADIAN SYLLABICS SAYISI YI"}, {0x14ED,"CANADIAN SYLLABICS SE"}, {0x1525,"CANADIAN SYLLABICS SH"}, {0x1515,"CANADIAN SYLLABICS SHA"}, {0x1516,"CANADIAN SYLLABICS SHAA"}, +{0x18C1,"CANADIAN SYLLABICS SHAY"}, {0x1510,"CANADIAN SYLLABICS SHE"}, {0x1511,"CANADIAN SYLLABICS SHI"}, {0x1512,"CANADIAN SYLLABICS SHII"}, {0x1513,"CANADIAN SYLLABICS SHO"}, {0x1514,"CANADIAN SYLLABICS SHOO"}, +{0x18C0,"CANADIAN SYLLABICS SHOY"}, {0x1521,"CANADIAN SYLLABICS SHWA"}, {0x1523,"CANADIAN SYLLABICS SHWAA"}, {0x1517,"CANADIAN SYLLABICS SHWE"}, @@ -2811,6 +3973,7 @@ CharName gUnicodeNames[] = { {0x151B,"CANADIAN SYLLABICS SHWII"}, {0x151D,"CANADIAN SYLLABICS SHWO"}, {0x151F,"CANADIAN SYLLABICS SHWOO"}, +{0x18C2,"CANADIAN SYLLABICS SHWOY"}, {0x14EF,"CANADIAN SYLLABICS SI"}, {0x14F0,"CANADIAN SYLLABICS SII"}, {0x14F1,"CANADIAN SYLLABICS SO"}, @@ -2819,6 +3982,7 @@ CharName gUnicodeNames[] = { {0x1485,"CANADIAN SYLLABICS SOUTH-SLAVEY KEH"}, {0x1486,"CANADIAN SYLLABICS SOUTH-SLAVEY KIH"}, {0x1487,"CANADIAN SYLLABICS SOUTH-SLAVEY KOH"}, +{0x18BE,"CANADIAN SYLLABICS SOY"}, {0x1507,"CANADIAN SYLLABICS SW"}, {0x1500,"CANADIAN SYLLABICS SWA"}, {0x1502,"CANADIAN SYLLABICS SWAA"}, @@ -2831,6 +3995,7 @@ CharName gUnicodeNames[] = { {0x1455,"CANADIAN SYLLABICS TA"}, {0x1456,"CANADIAN SYLLABICS TAA"}, {0x144D,"CANADIAN SYLLABICS TAAI"}, +{0x18B7,"CANADIAN SYLLABICS TAY"}, {0x144C,"CANADIAN SYLLABICS TE"}, {0x156A,"CANADIAN SYLLABICS TH"}, {0x15AE,"CANADIAN SYLLABICS TH-CREE TH"}, @@ -2848,22 +4013,29 @@ CharName gUnicodeNames[] = { {0x1562,"CANADIAN SYLLABICS THII"}, {0x1564,"CANADIAN SYLLABICS THO"}, {0x1565,"CANADIAN SYLLABICS THOO"}, +{0x18E4,"CANADIAN SYLLABICS THWA"}, {0x1568,"CANADIAN SYLLABICS THWAA"}, +{0x18E3,"CANADIAN SYLLABICS THWE"}, {0x144E,"CANADIAN SYLLABICS TI"}, {0x144F,"CANADIAN SYLLABICS TII"}, {0x1589,"CANADIAN SYLLABICS TLHA"}, {0x1586,"CANADIAN SYLLABICS TLHE"}, {0x1587,"CANADIAN SYLLABICS TLHI"}, {0x1588,"CANADIAN SYLLABICS TLHO"}, +{0x18E9,"CANADIAN SYLLABICS TLHOO"}, +{0x18E8,"CANADIAN SYLLABICS TLHWE"}, {0x1450,"CANADIAN SYLLABICS TO"}, {0x1451,"CANADIAN SYLLABICS TOO"}, {0x146A,"CANADIAN SYLLABICS TTA"}, {0x1467,"CANADIAN SYLLABICS TTE"}, {0x156F,"CANADIAN SYLLABICS TTH"}, {0x156E,"CANADIAN SYLLABICS TTHA"}, +{0x18E7,"CANADIAN SYLLABICS TTHAA"}, {0x156B,"CANADIAN SYLLABICS TTHE"}, {0x156C,"CANADIAN SYLLABICS TTHI"}, {0x156D,"CANADIAN SYLLABICS TTHO"}, +{0x18E6,"CANADIAN SYLLABICS TTHOO"}, +{0x18E5,"CANADIAN SYLLABICS TTHWE"}, {0x1468,"CANADIAN SYLLABICS TTI"}, {0x1469,"CANADIAN SYLLABICS TTO"}, {0x1461,"CANADIAN SYLLABICS TWA"}, @@ -2879,6 +4051,7 @@ CharName gUnicodeNames[] = { {0x1572,"CANADIAN SYLLABICS TYO"}, {0x1417,"CANADIAN SYLLABICS WA"}, {0x1419,"CANADIAN SYLLABICS WAA"}, +{0x18B3,"CANADIAN SYLLABICS WAY"}, {0x140C,"CANADIAN SYLLABICS WE"}, {0x149D,"CANADIAN SYLLABICS WEST-CREE CWA"}, {0x149F,"CANADIAN SYLLABICS WEST-CREE CWAA"}, @@ -2897,8 +4070,10 @@ CharName gUnicodeNames[] = { {0x147D,"CANADIAN SYLLABICS WEST-CREE KWOO"}, {0x14EB,"CANADIAN SYLLABICS WEST-CREE L"}, {0x154D,"CANADIAN SYLLABICS WEST-CREE LA"}, +{0x18E2,"CANADIAN SYLLABICS WEST-CREE LAA"}, {0x1544,"CANADIAN SYLLABICS WEST-CREE LE"}, {0x154A,"CANADIAN SYLLABICS WEST-CREE LO"}, +{0x18E1,"CANADIAN SYLLABICS WEST-CREE LOO"}, {0x14E7,"CANADIAN SYLLABICS WEST-CREE LWA"}, {0x14E9,"CANADIAN SYLLABICS WEST-CREE LWAA"}, {0x14DD,"CANADIAN SYLLABICS WEST-CREE LWE"}, @@ -2968,15 +4143,24 @@ CharName gUnicodeNames[] = { {0x1534,"CANADIAN SYLLABICS WEST-CREE YWII"}, {0x1536,"CANADIAN SYLLABICS WEST-CREE YWO"}, {0x1538,"CANADIAN SYLLABICS WEST-CREE YWOO"}, +{0x18DD,"CANADIAN SYLLABICS WESTERN W"}, {0x140E,"CANADIAN SYLLABICS WI"}, {0x1410,"CANADIAN SYLLABICS WII"}, {0x1412,"CANADIAN SYLLABICS WO"}, {0x1414,"CANADIAN SYLLABICS WOO"}, +{0x167E,"CANADIAN SYLLABICS WOODS-CREE FINAL TH"}, {0x159F,"CANADIAN SYLLABICS WOODS-CREE TH"}, {0x159E,"CANADIAN SYLLABICS WOODS-CREE THA"}, {0x159B,"CANADIAN SYLLABICS WOODS-CREE THE"}, {0x159C,"CANADIAN SYLLABICS WOODS-CREE THI"}, {0x159D,"CANADIAN SYLLABICS WOODS-CREE THO"}, +{0x167C,"CANADIAN SYLLABICS WOODS-CREE THWA"}, +{0x167D,"CANADIAN SYLLABICS WOODS-CREE THWAA"}, +{0x1677,"CANADIAN SYLLABICS WOODS-CREE THWEE"}, +{0x1678,"CANADIAN SYLLABICS WOODS-CREE THWI"}, +{0x1679,"CANADIAN SYLLABICS WOODS-CREE THWII"}, +{0x167A,"CANADIAN SYLLABICS WOODS-CREE THWO"}, +{0x167B,"CANADIAN SYLLABICS WOODS-CREE THWOO"}, {0x153E,"CANADIAN SYLLABICS Y"}, {0x148F,"CANADIAN SYLLABICS Y-CREE COO"}, {0x1471,"CANADIAN SYLLABICS Y-CREE KOO"}, @@ -2993,11 +4177,13 @@ CharName gUnicodeNames[] = { {0x152D,"CANADIAN SYLLABICS YA"}, {0x152E,"CANADIAN SYLLABICS YAA"}, {0x1527,"CANADIAN SYLLABICS YAAI"}, +{0x18C4,"CANADIAN SYLLABICS YAY"}, {0x1526,"CANADIAN SYLLABICS YE"}, {0x1528,"CANADIAN SYLLABICS YI"}, {0x1529,"CANADIAN SYLLABICS YII"}, {0x152A,"CANADIAN SYLLABICS YO"}, {0x152B,"CANADIAN SYLLABICS YOO"}, +{0x18C3,"CANADIAN SYLLABICS YOY"}, {0x1539,"CANADIAN SYLLABICS YWA"}, {0x153B,"CANADIAN SYLLABICS YWAA"}, {0x152F,"CANADIAN SYLLABICS YWE"}, @@ -3007,7 +4193,10 @@ CharName gUnicodeNames[] = { {0x1537,"CANADIAN SYLLABICS YWOO"}, {0xE007F,"CANCEL TAG"}, {0x264B,"CANCER"}, +{0x1F36C,"CANDY"}, {0x2651,"CAPRICORN"}, +{0x26D0,"CAR SLIDING"}, +{0x1F4C7,"CARD INDEX"}, {0x2105,"CARE OF"}, {0x2038,"CARET"}, {0x2041,"CARET INSERTION POINT"}, @@ -3061,6 +4250,13 @@ CharName gUnicodeNames[] = { {0x102BB,"CARIAN LETTER UUUU"}, {0x102B4,"CARIAN LETTER X"}, {0x02C7,"CARON"}, +{0x1F3A0,"CAROUSEL HORSE"}, +{0x1F38F,"CARP STREAMER"}, +{0x26EB,"CASTLE"}, +{0x1F408,"CAT"}, +{0x1F431,"CAT FACE"}, +{0x1F639,"CAT FACE WITH TEARS OF JOY"}, +{0x1F63C,"CAT FACE WITH WRY SMILE"}, {0x2621,"CAUTION SIGN"}, {0x20B5,"CEDI SIGN"}, {0x00B8,"CEDILLA"}, @@ -3069,6 +4265,7 @@ CharName gUnicodeNames[] = { {0xFE4E,"CENTRELINE LOW LINE"}, {0xFE4A,"CENTRELINE OVERLINE"}, {0x26B3,"CERES"}, +{0x26D3,"CHAINS"}, {0xAA4D,"CHAM CONSONANT SIGN FINAL H"}, {0xAA4C,"CHAM CONSONANT SIGN FINAL M"}, {0xAA43,"CHAM CONSONANT SIGN FINAL NG"}, @@ -3153,7 +4350,12 @@ CharName gUnicodeNames[] = { {0xAA2D,"CHAM VOWEL SIGN U"}, {0xAA32,"CHAM VOWEL SIGN UE"}, {0x2040,"CHARACTER TIE"}, +{0x1F4C9,"CHART WITH DOWNWARDS TREND"}, +{0x1F4C8,"CHART WITH UPWARDS TREND"}, +{0x1F4B9,"CHART WITH UPWARDS TREND AND YEN SIGN"}, {0x2713,"CHECK MARK"}, +{0x1F4E3,"CHEERING MEGAPHONE"}, +{0x1F3C1,"CHEQUERED FLAG"}, {0x13A0,"CHEROKEE LETTER A"}, {0x13D3,"CHEROKEE LETTER DA"}, {0x13D5,"CHEROKEE LETTER DE"}, @@ -3239,8 +4441,17 @@ CharName gUnicodeNames[] = { {0x13F2,"CHEROKEE LETTER YO"}, {0x13F3,"CHEROKEE LETTER YU"}, {0x13F4,"CHEROKEE LETTER YV"}, +{0x1F352,"CHERRIES"}, +{0x1F338,"CHERRY BLOSSOM"}, +{0x1F330,"CHESTNUT"}, {0x2627,"CHI RHO"}, +{0x1F414,"CHICKEN"}, +{0x1F6B8,"CHILDREN CROSSING"}, {0x26B7,"CHIRON"}, +{0x1F36B,"CHOCOLATE BAR"}, +{0x1F384,"CHRISTMAS TREE"}, +{0x26EA,"CHURCH"}, +{0x1F3A6,"CINEMA"}, {0x29BA,"CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR"}, {0x25D5,"CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK"}, {0x29B5,"CIRCLE WITH HORIZONTAL BAR"}, @@ -3256,6 +4467,8 @@ CharName gUnicodeNames[] = { {0x29BC,"CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN"}, {0x229B,"CIRCLED ASTERISK OPERATOR"}, {0x29BF,"CIRCLED BULLET"}, +{0x1F12D,"CIRCLED CD"}, +{0x26D2,"CIRCLED CROSSING LANES"}, {0x229D,"CIRCLED DASH"}, {0x2467,"CIRCLED DIGIT EIGHT"}, {0x2464,"CIRCLED DIGIT FIVE"}, @@ -3303,6 +4516,8 @@ CharName gUnicodeNames[] = { {0x3270,"CIRCLED HANGUL TIKEUT A"}, {0x27B2,"CIRCLED HEAVY WHITE RIGHTWARDS ARROW"}, {0x2389,"CIRCLED HORIZONTAL BAR WITH NOTCH"}, +{0x1F251,"CIRCLED IDEOGRAPH ACCEPT"}, +{0x1F250,"CIRCLED IDEOGRAPH ADVANTAGE"}, {0x32AF,"CIRCLED IDEOGRAPH ALLIANCE"}, {0x329F,"CIRCLED IDEOGRAPH ATTENTION"}, {0x32A5,"CIRCLED IDEOGRAPH CENTRE"}, @@ -3321,6 +4536,8 @@ CharName gUnicodeNames[] = { {0x3292,"CIRCLED IDEOGRAPH HAVE"}, {0x32A4,"CIRCLED IDEOGRAPH HIGH"}, {0x32A0,"CIRCLED IDEOGRAPH ITEM"}, +{0x3245,"CIRCLED IDEOGRAPH KINDERGARTEN"}, +{0x3247,"CIRCLED IDEOGRAPH KOTO"}, {0x3298,"CIRCLED IDEOGRAPH LABOR"}, {0x32A7,"CIRCLED IDEOGRAPH LEFT"}, {0x32A6,"CIRCLED IDEOGRAPH LOW"}, @@ -3333,10 +4550,12 @@ CharName gUnicodeNames[] = { {0x3288,"CIRCLED IDEOGRAPH NINE"}, {0x3280,"CIRCLED IDEOGRAPH ONE"}, {0x329E,"CIRCLED IDEOGRAPH PRINT"}, +{0x3244,"CIRCLED IDEOGRAPH QUESTION"}, {0x32AA,"CIRCLED IDEOGRAPH RELIGION"}, {0x32AE,"CIRCLED IDEOGRAPH RESOURCE"}, {0x32A1,"CIRCLED IDEOGRAPH REST"}, {0x32A8,"CIRCLED IDEOGRAPH RIGHT"}, +{0x3246,"CIRCLED IDEOGRAPH SCHOOL"}, {0x3299,"CIRCLED IDEOGRAPH SECRET"}, {0x3286,"CIRCLED IDEOGRAPH SEVEN"}, {0x3285,"CIRCLED IDEOGRAPH SIX"}, @@ -3352,6 +4571,8 @@ CharName gUnicodeNames[] = { {0x3281,"CIRCLED IDEOGRAPH TWO"}, {0x328C,"CIRCLED IDEOGRAPH WATER"}, {0x328D,"CIRCLED IDEOGRAPH WOOD"}, +{0x1F12B,"CIRCLED ITALIC LATIN CAPITAL LETTER C"}, +{0x1F12C,"CIRCLED ITALIC LATIN CAPITAL LETTER R"}, {0x32D0,"CIRCLED KATAKANA A"}, {0x32D3,"CIRCLED KATAKANA E"}, {0x32E9,"CIRCLED KATAKANA HA"}, @@ -3457,14 +4678,17 @@ CharName gUnicodeNames[] = { {0x2296,"CIRCLED MINUS"}, {0x2A36,"CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT"}, {0x2471,"CIRCLED NUMBER EIGHTEEN"}, +{0x324F,"CIRCLED NUMBER EIGHTY ON BLACK SQUARE"}, {0x246A,"CIRCLED NUMBER ELEVEN"}, {0x246E,"CIRCLED NUMBER FIFTEEN"}, {0x32BF,"CIRCLED NUMBER FIFTY"}, +{0x324C,"CIRCLED NUMBER FIFTY ON BLACK SQUARE"}, {0x32B5,"CIRCLED NUMBER FORTY"}, {0x32BD,"CIRCLED NUMBER FORTY EIGHT"}, {0x32BA,"CIRCLED NUMBER FORTY FIVE"}, {0x32B9,"CIRCLED NUMBER FORTY FOUR"}, {0x32BE,"CIRCLED NUMBER FORTY NINE"}, +{0x324B,"CIRCLED NUMBER FORTY ON BLACK SQUARE"}, {0x32B6,"CIRCLED NUMBER FORTY ONE"}, {0x32BC,"CIRCLED NUMBER FORTY SEVEN"}, {0x32BB,"CIRCLED NUMBER FORTY SIX"}, @@ -3473,14 +4697,18 @@ CharName gUnicodeNames[] = { {0x246D,"CIRCLED NUMBER FOURTEEN"}, {0x2472,"CIRCLED NUMBER NINETEEN"}, {0x2470,"CIRCLED NUMBER SEVENTEEN"}, +{0x324E,"CIRCLED NUMBER SEVENTY ON BLACK SQUARE"}, {0x246F,"CIRCLED NUMBER SIXTEEN"}, +{0x324D,"CIRCLED NUMBER SIXTY ON BLACK SQUARE"}, {0x2469,"CIRCLED NUMBER TEN"}, +{0x3248,"CIRCLED NUMBER TEN ON BLACK SQUARE"}, {0x246C,"CIRCLED NUMBER THIRTEEN"}, {0x325A,"CIRCLED NUMBER THIRTY"}, {0x32B3,"CIRCLED NUMBER THIRTY EIGHT"}, {0x325F,"CIRCLED NUMBER THIRTY FIVE"}, {0x325E,"CIRCLED NUMBER THIRTY FOUR"}, {0x32B4,"CIRCLED NUMBER THIRTY NINE"}, +{0x324A,"CIRCLED NUMBER THIRTY ON BLACK SQUARE"}, {0x325B,"CIRCLED NUMBER THIRTY ONE"}, {0x32B2,"CIRCLED NUMBER THIRTY SEVEN"}, {0x32B1,"CIRCLED NUMBER THIRTY SIX"}, @@ -3492,6 +4720,7 @@ CharName gUnicodeNames[] = { {0x3255,"CIRCLED NUMBER TWENTY FIVE"}, {0x3254,"CIRCLED NUMBER TWENTY FOUR"}, {0x3259,"CIRCLED NUMBER TWENTY NINE"}, +{0x3249,"CIRCLED NUMBER TWENTY ON BLACK SQUARE"}, {0x3251,"CIRCLED NUMBER TWENTY ONE"}, {0x3257,"CIRCLED NUMBER TWENTY SEVEN"}, {0x3256,"CIRCLED NUMBER TWENTY SIX"}, @@ -3509,8 +4738,11 @@ CharName gUnicodeNames[] = { {0x29B6,"CIRCLED VERTICAL BAR"}, {0x29BE,"CIRCLED WHITE BULLET"}, {0x272A,"CIRCLED WHITE STAR"}, +{0x1F12E,"CIRCLED WZ"}, {0x2A10,"CIRCULATION FUNCTION"}, {0x005E,"CIRCUMFLEX ACCENT"}, +{0x1F3AA,"CIRCUS TENT"}, +{0x1F306,"CITYSCAPE AT DUSK"}, {0x2F800,"CJK COMPATIBILITY IDEOGRAPH-2F800"}, {0x2F801,"CJK COMPATIBILITY IDEOGRAPH-2F801"}, {0x2F802,"CJK COMPATIBILITY IDEOGRAPH-2F802"}, @@ -4414,6 +5646,9 @@ CharName gUnicodeNames[] = { {0xFA68,"CJK COMPATIBILITY IDEOGRAPH-FA68"}, {0xFA69,"CJK COMPATIBILITY IDEOGRAPH-FA69"}, {0xFA6A,"CJK COMPATIBILITY IDEOGRAPH-FA6A"}, +{0xFA6B,"CJK COMPATIBILITY IDEOGRAPH-FA6B"}, +{0xFA6C,"CJK COMPATIBILITY IDEOGRAPH-FA6C"}, +{0xFA6D,"CJK COMPATIBILITY IDEOGRAPH-FA6D"}, {0xFA70,"CJK COMPATIBILITY IDEOGRAPH-FA70"}, {0xFA71,"CJK COMPATIBILITY IDEOGRAPH-FA71"}, {0xFA72,"CJK COMPATIBILITY IDEOGRAPH-FA72"}, @@ -4671,23 +5906,61 @@ CharName gUnicodeNames[] = { {0x31DD,"CJK STROKE TN"}, {0x31C1,"CJK STROKE WG"}, {0x31C2,"CJK STROKE XG"}, +{0x1F3AC,"CLAPPER BOARD"}, +{0x1F44F,"CLAPPING HANDS SIGN"}, {0x239A,"CLEAR SCREEN SYMBOL"}, +{0x1F37B,"CLINKING BEER MUGS"}, +{0x1F4CB,"CLIPBOARD"}, +{0x1F557,"CLOCK FACE EIGHT OCLOCK"}, +{0x1F563,"CLOCK FACE EIGHT-THIRTY"}, +{0x1F55A,"CLOCK FACE ELEVEN OCLOCK"}, +{0x1F566,"CLOCK FACE ELEVEN-THIRTY"}, +{0x1F554,"CLOCK FACE FIVE OCLOCK"}, +{0x1F560,"CLOCK FACE FIVE-THIRTY"}, +{0x1F553,"CLOCK FACE FOUR OCLOCK"}, +{0x1F55F,"CLOCK FACE FOUR-THIRTY"}, +{0x1F558,"CLOCK FACE NINE OCLOCK"}, +{0x1F564,"CLOCK FACE NINE-THIRTY"}, +{0x1F550,"CLOCK FACE ONE OCLOCK"}, +{0x1F55C,"CLOCK FACE ONE-THIRTY"}, +{0x1F556,"CLOCK FACE SEVEN OCLOCK"}, +{0x1F562,"CLOCK FACE SEVEN-THIRTY"}, +{0x1F555,"CLOCK FACE SIX OCLOCK"}, +{0x1F561,"CLOCK FACE SIX-THIRTY"}, +{0x1F559,"CLOCK FACE TEN OCLOCK"}, +{0x1F565,"CLOCK FACE TEN-THIRTY"}, +{0x1F552,"CLOCK FACE THREE OCLOCK"}, +{0x1F55E,"CLOCK FACE THREE-THIRTY"}, +{0x1F55B,"CLOCK FACE TWELVE OCLOCK"}, +{0x1F567,"CLOCK FACE TWELVE-THIRTY"}, +{0x1F551,"CLOCK FACE TWO OCLOCK"}, +{0x1F55D,"CLOCK FACE TWO-THIRTY"}, {0x2941,"CLOCKWISE CLOSED CIRCLE ARROW"}, {0x2232,"CLOCKWISE CONTOUR INTEGRAL"}, +{0x1F503,"CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS"}, {0x27F3,"CLOCKWISE GAPPED CIRCLE ARROW"}, {0x2231,"CLOCKWISE INTEGRAL"}, {0x21BB,"CLOCKWISE OPEN CIRCLE ARROW"}, +{0x1F501,"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS"}, +{0x1F502,"CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY"}, {0x21B7,"CLOCKWISE TOP SEMICIRCLE ARROW"}, {0x2050,"CLOSE UP"}, +{0x1F4D5,"CLOSED BOOK"}, {0x2A4D,"CLOSED INTERSECTION WITH SERIFS"}, +{0x1F510,"CLOSED LOCK WITH KEY"}, +{0x1F4EA,"CLOSED MAILBOX WITH LOWERED FLAG"}, +{0x1F4EB,"CLOSED MAILBOX WITH RAISED FLAG"}, {0x2ACF,"CLOSED SUBSET"}, {0x2AD1,"CLOSED SUBSET OR EQUAL TO"}, {0x2AD0,"CLOSED SUPERSET"}, {0x2AD2,"CLOSED SUPERSET OR EQUAL TO"}, +{0x1F302,"CLOSED UMBRELLA"}, {0x2A4C,"CLOSED UNION WITH SERIFS"}, {0x2A50,"CLOSED UNION WITH SERIFS AND SMASH PRODUCT"}, {0x2601,"CLOUD"}, +{0x1F378,"COCKTAIL GLASS"}, {0x26B0,"COFFIN"}, +{0x1F4A5,"COLLISION SYMBOL"}, {0x003A,"COLON"}, {0x2254,"COLON EQUALS"}, {0x20A1,"COLON SIGN"}, @@ -4697,6 +5970,7 @@ CharName gUnicodeNames[] = { {0x1DC9,"COMBINING ACUTE-GRAVE-ACUTE"}, {0x1DC7,"COMBINING ACUTE-MACRON"}, {0x034C,"COMBINING ALMOST EQUAL TO ABOVE"}, +{0x1DFD,"COMBINING ALMOST EQUAL TO BELOW"}, {0x20E7,"COMBINING ANNUITY SYMBOL"}, {0x20D4,"COMBINING ANTICLOCKWISE ARROW ABOVE"}, {0x20DA,"COMBINING ANTICLOCKWISE RING OVERLAY"}, @@ -4764,6 +6038,24 @@ CharName gUnicodeNames[] = { {0xA672,"COMBINING CYRILLIC THOUSAND MILLIONS SIGN"}, {0x0483,"COMBINING CYRILLIC TITLO"}, {0xA66F,"COMBINING CYRILLIC VZMET"}, +{0xA8E8,"COMBINING DEVANAGARI DIGIT EIGHT"}, +{0xA8E5,"COMBINING DEVANAGARI DIGIT FIVE"}, +{0xA8E4,"COMBINING DEVANAGARI DIGIT FOUR"}, +{0xA8E9,"COMBINING DEVANAGARI DIGIT NINE"}, +{0xA8E1,"COMBINING DEVANAGARI DIGIT ONE"}, +{0xA8E7,"COMBINING DEVANAGARI DIGIT SEVEN"}, +{0xA8E6,"COMBINING DEVANAGARI DIGIT SIX"}, +{0xA8E3,"COMBINING DEVANAGARI DIGIT THREE"}, +{0xA8E2,"COMBINING DEVANAGARI DIGIT TWO"}, +{0xA8E0,"COMBINING DEVANAGARI DIGIT ZERO"}, +{0xA8EA,"COMBINING DEVANAGARI LETTER A"}, +{0xA8EC,"COMBINING DEVANAGARI LETTER KA"}, +{0xA8ED,"COMBINING DEVANAGARI LETTER NA"}, +{0xA8EE,"COMBINING DEVANAGARI LETTER PA"}, +{0xA8EF,"COMBINING DEVANAGARI LETTER RA"}, +{0xA8EB,"COMBINING DEVANAGARI LETTER U"}, +{0xA8F0,"COMBINING DEVANAGARI LETTER VI"}, +{0xA8F1,"COMBINING DEVANAGARI SIGN AVAGRAHA"}, {0x0308,"COMBINING DIAERESIS"}, {0x0324,"COMBINING DIAERESIS BELOW"}, {0x0307,"COMBINING DOT ABOVE"}, @@ -4777,6 +6069,7 @@ CharName gUnicodeNames[] = { {0x1DCD,"COMBINING DOUBLE CIRCUMFLEX ABOVE"}, {0x030F,"COMBINING DOUBLE GRAVE ACCENT"}, {0x0361,"COMBINING DOUBLE INVERTED BREVE"}, +{0x1DFC,"COMBINING DOUBLE INVERTED BREVE BELOW"}, {0x0333,"COMBINING DOUBLE LOW LINE"}, {0x035E,"COMBINING DOUBLE MACRON"}, {0x035F,"COMBINING DOUBLE MACRON BELOW"}, @@ -4940,9 +6233,13 @@ CharName gUnicodeNames[] = { {0x2052,"COMMERCIAL MINUS SIGN"}, {0x2201,"COMPLEMENT"}, {0x2384,"COMPOSITION SYMBOL"}, +{0x1F38A,"CONFETTI BALL"}, +{0x1F616,"CONFOUNDED FACE"}, {0x2A6D,"CONGRUENT WITH DOT ABOVE"}, {0x2332,"CONICAL TAPER"}, {0x260C,"CONJUNCTION"}, +{0x1F6A7,"CONSTRUCTION SIGN"}, +{0x1F477,"CONSTRUCTION WORKER"}, {0x220B,"CONTAINS AS MEMBER"}, {0x22B3,"CONTAINS AS NORMAL SUBGROUP"}, {0x22B5,"CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"}, @@ -4951,11 +6248,17 @@ CharName gUnicodeNames[] = { {0x22FB,"CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"}, {0x2381,"CONTINUOUS UNDERLINE SYMBOL"}, {0x222E,"CONTOUR INTEGRAL"}, +{0x1F3EA,"CONVENIENCE STORE"}, +{0x1F35A,"COOKED RICE"}, +{0x1F36A,"COOKIE"}, +{0x1F373,"COOKING"}, {0x2CC8,"COPTIC CAPITAL LETTER AKHMIMIC KHEI"}, {0x2C80,"COPTIC CAPITAL LETTER ALFA"}, {0x2CC2,"COPTIC CAPITAL LETTER CROSSED SHEI"}, {0x2CB6,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE"}, +{0x2CED,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA"}, {0x2CBC,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI"}, +{0x2CEB,"COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI"}, {0x2C86,"COPTIC CAPITAL LETTER DALDA"}, {0x03EE,"COPTIC CAPITAL LETTER DEI"}, {0x2CB2,"COPTIC CAPITAL LETTER DIALECT-P ALEF"}, @@ -5008,6 +6311,9 @@ CharName gUnicodeNames[] = { {0x2CA8,"COPTIC CAPITAL LETTER UA"}, {0x2C82,"COPTIC CAPITAL LETTER VIDA"}, {0x2C8C,"COPTIC CAPITAL LETTER ZATA"}, +{0x2CEF,"COPTIC COMBINING NI ABOVE"}, +{0x2CF0,"COPTIC COMBINING SPIRITUS ASPER"}, +{0x2CF1,"COPTIC COMBINING SPIRITUS LENIS"}, {0x2CFD,"COPTIC FRACTION ONE HALF"}, {0x2CFE,"COPTIC FULL STOP"}, {0x2CFF,"COPTIC MORPHOLOGICAL DIVIDER"}, @@ -5019,7 +6325,9 @@ CharName gUnicodeNames[] = { {0x2C81,"COPTIC SMALL LETTER ALFA"}, {0x2CC3,"COPTIC SMALL LETTER CROSSED SHEI"}, {0x2CB7,"COPTIC SMALL LETTER CRYPTOGRAMMIC EIE"}, +{0x2CEE,"COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA"}, {0x2CBD,"COPTIC SMALL LETTER CRYPTOGRAMMIC NI"}, +{0x2CEC,"COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI"}, {0x2C87,"COPTIC SMALL LETTER DALDA"}, {0x03EF,"COPTIC SMALL LETTER DEI"}, {0x2CB3,"COPTIC SMALL LETTER DIALECT-P ALEF"}, @@ -5101,10 +6409,24 @@ CharName gUnicodeNames[] = { {0x1D365,"COUNTING ROD UNIT DIGIT SIX"}, {0x1D362,"COUNTING ROD UNIT DIGIT THREE"}, {0x1D361,"COUNTING ROD UNIT DIGIT TWO"}, +{0x1F491,"COUPLE WITH HEART"}, +{0x1F404,"COW"}, +{0x1F42E,"COW FACE"}, +{0x1F4B3,"CREDIT CARD"}, +{0x1F319,"CRESCENT MOON"}, +{0x1F40A,"CROCODILE"}, +{0x274C,"CROSS MARK"}, {0x2629,"CROSS OF JERUSALEM"}, {0x2628,"CROSS OF LORRAINE"}, +{0x1F38C,"CROSSED FLAGS"}, +{0x1F18A,"CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P"}, {0x2694,"CROSSED SWORDS"}, +{0x26CC,"CROSSING LANES"}, +{0x1F451,"CROWN"}, {0x20A2,"CRUZEIRO SIGN"}, +{0x1F63F,"CRYING CAT FACE"}, +{0x1F622,"CRYING FACE"}, +{0x1F52E,"CRYSTAL BALL"}, {0x221B,"CUBE ROOT"}, {0x12406,"CUNEIFORM NUMERIC SIGN EIGHT ASH"}, {0x1240D,"CUNEIFORM NUMERIC SIGN EIGHT DISH"}, @@ -6088,11 +7410,18 @@ CharName gUnicodeNames[] = { {0x1236C,"CUNEIFORM SIGN ZU5 TIMES A"}, {0x1236D,"CUNEIFORM SIGN ZUBUR"}, {0x1236E,"CUNEIFORM SIGN ZUM"}, +{0x26FE,"CUP ON BLACK SQUARE"}, {0x23AA,"CURLY BRACKET EXTENSION"}, {0x22CF,"CURLY LOGICAL AND"}, {0x22CE,"CURLY LOGICAL OR"}, +{0x27B0,"CURLY LOOP"}, +{0x1F4B1,"CURRENCY EXCHANGE"}, {0x00A4,"CURRENCY SIGN"}, +{0x1F35B,"CURRY AND RICE"}, {0x2761,"CURVED STEM PARAGRAPH SIGN ORNAMENT"}, +{0x1F36E,"CUSTARD"}, +{0x1F6C3,"CUSTOMS"}, +{0x1F300,"CYCLONE"}, {0x232D,"CYLINDRICITY"}, {0x10800,"CYPRIOT SYLLABLE A"}, {0x10801,"CYPRIOT SYLLABLE E"}, @@ -6262,10 +7591,12 @@ CharName gUnicodeNames[] = { {0x047C,"CYRILLIC CAPITAL LETTER OMEGA WITH TITLO"}, {0x047E,"CYRILLIC CAPITAL LETTER OT"}, {0x041F,"CYRILLIC CAPITAL LETTER PE"}, +{0x0524,"CYRILLIC CAPITAL LETTER PE WITH DESCENDER"}, {0x04A6,"CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK"}, {0x0470,"CYRILLIC CAPITAL LETTER PSI"}, {0x051A,"CYRILLIC CAPITAL LETTER QA"}, {0xA644,"CYRILLIC CAPITAL LETTER REVERSED DZE"}, +{0xA660,"CYRILLIC CAPITAL LETTER REVERSED TSE"}, {0xA654,"CYRILLIC CAPITAL LETTER REVERSED YU"}, {0x0510,"CYRILLIC CAPITAL LETTER REVERSED ZE"}, {0x0516,"CYRILLIC CAPITAL LETTER RHA"}, @@ -6276,6 +7607,7 @@ CharName gUnicodeNames[] = { {0x0428,"CYRILLIC CAPITAL LETTER SHA"}, {0x0429,"CYRILLIC CAPITAL LETTER SHCHA"}, {0x04BA,"CYRILLIC CAPITAL LETTER SHHA"}, +{0x0526,"CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER"}, {0x0419,"CYRILLIC CAPITAL LETTER SHORT I"}, {0x048A,"CYRILLIC CAPITAL LETTER SHORT I WITH TAIL"}, {0x040E,"CYRILLIC CAPITAL LETTER SHORT U"}, @@ -6443,10 +7775,12 @@ CharName gUnicodeNames[] = { {0x047F,"CYRILLIC SMALL LETTER OT"}, {0x04CF,"CYRILLIC SMALL LETTER PALOCHKA"}, {0x043F,"CYRILLIC SMALL LETTER PE"}, +{0x0525,"CYRILLIC SMALL LETTER PE WITH DESCENDER"}, {0x04A7,"CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK"}, {0x0471,"CYRILLIC SMALL LETTER PSI"}, {0x051B,"CYRILLIC SMALL LETTER QA"}, {0xA645,"CYRILLIC SMALL LETTER REVERSED DZE"}, +{0xA661,"CYRILLIC SMALL LETTER REVERSED TSE"}, {0xA655,"CYRILLIC SMALL LETTER REVERSED YU"}, {0x0511,"CYRILLIC SMALL LETTER REVERSED ZE"}, {0x0517,"CYRILLIC SMALL LETTER RHA"}, @@ -6457,6 +7791,7 @@ CharName gUnicodeNames[] = { {0x0448,"CYRILLIC SMALL LETTER SHA"}, {0x0449,"CYRILLIC SMALL LETTER SHCHA"}, {0x04BB,"CYRILLIC SMALL LETTER SHHA"}, +{0x0527,"CYRILLIC SMALL LETTER SHHA WITH DESCENDER"}, {0x0439,"CYRILLIC SMALL LETTER SHORT I"}, {0x048B,"CYRILLIC SMALL LETTER SHORT I WITH TAIL"}, {0x045E,"CYRILLIC SMALL LETTER SHORT U"}, @@ -6508,14 +7843,20 @@ CharName gUnicodeNames[] = { {0x0482,"CYRILLIC THOUSANDS SIGN"}, {0x2020,"DAGGER"}, {0x2138,"DALET SYMBOL"}, +{0x1F483,"DANCER"}, +{0x1F361,"DANGO"}, {0x2593,"DARK SHADE"}, +{0x1F4A8,"DASH SYMBOL"}, {0xFE4D,"DASHED LOW LINE"}, {0xFE49,"DASHED OVERLINE"}, {0x279F,"DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"}, +{0x1F333,"DECIDUOUS TREE"}, +{0x23E8,"DECIMAL EXPONENT SYMBOL"}, {0x2396,"DECIMAL SEPARATOR KEY SYMBOL"}, {0x2103,"DEGREE CELSIUS"}, {0x2109,"DEGREE FAHRENHEIT"}, {0x00B0,"DEGREE SIGN"}, +{0x1F69A,"DELIVERY TRUCK"}, {0x225C,"DELTA EQUAL TO"}, {0x23C9,"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL"}, {0x23C1,"DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE"}, @@ -6532,6 +7873,7 @@ CharName gUnicodeNames[] = { {0x23C6,"DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE"}, {0x23C0,"DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE"}, {0x23C3,"DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE"}, +{0x1F3EC,"DEPARTMENT STORE"}, {0x260B,"DESCENDING NODE"}, {0x1040C,"DESERET CAPITAL LETTER AY"}, {0x10412,"DESERET CAPITAL LETTER BEE"}, @@ -6615,6 +7957,7 @@ CharName gUnicodeNames[] = { {0x10448,"DESERET SMALL LETTER ZHEE"}, {0x0970,"DEVANAGARI ABBREVIATION SIGN"}, {0x0954,"DEVANAGARI ACUTE ACCENT"}, +{0xA8FA,"DEVANAGARI CARET"}, {0x0964,"DEVANAGARI DANDA"}, {0x096E,"DEVANAGARI DIGIT EIGHT"}, {0x096B,"DEVANAGARI DIGIT FIVE"}, @@ -6627,11 +7970,14 @@ CharName gUnicodeNames[] = { {0x0968,"DEVANAGARI DIGIT TWO"}, {0x0966,"DEVANAGARI DIGIT ZERO"}, {0x0965,"DEVANAGARI DOUBLE DANDA"}, +{0xA8F9,"DEVANAGARI GAP FILLER"}, {0x0953,"DEVANAGARI GRAVE ACCENT"}, +{0xA8FB,"DEVANAGARI HEADSTROKE"}, {0x0905,"DEVANAGARI LETTER A"}, {0x0906,"DEVANAGARI LETTER AA"}, {0x0910,"DEVANAGARI LETTER AI"}, {0x0914,"DEVANAGARI LETTER AU"}, +{0x0975,"DEVANAGARI LETTER AW"}, {0x092C,"DEVANAGARI LETTER BA"}, {0x097F,"DEVANAGARI LETTER BBA"}, {0x092D,"DEVANAGARI LETTER BHA"}, @@ -6654,6 +8000,7 @@ CharName gUnicodeNames[] = { {0x095A,"DEVANAGARI LETTER GHHA"}, {0x097D,"DEVANAGARI LETTER GLOTTAL STOP"}, {0x0939,"DEVANAGARI LETTER HA"}, +{0x097A,"DEVANAGARI LETTER HEAVY YA"}, {0x0907,"DEVANAGARI LETTER I"}, {0x0908,"DEVANAGARI LETTER II"}, {0x091C,"DEVANAGARI LETTER JA"}, @@ -6672,6 +8019,8 @@ CharName gUnicodeNames[] = { {0x0929,"DEVANAGARI LETTER NNNA"}, {0x091E,"DEVANAGARI LETTER NYA"}, {0x0913,"DEVANAGARI LETTER O"}, +{0x0973,"DEVANAGARI LETTER OE"}, +{0x0974,"DEVANAGARI LETTER OOE"}, {0x092A,"DEVANAGARI LETTER PA"}, {0x092B,"DEVANAGARI LETTER PHA"}, {0x0958,"DEVANAGARI LETTER QA"}, @@ -6689,7 +8038,9 @@ CharName gUnicodeNames[] = { {0x091F,"DEVANAGARI LETTER TTA"}, {0x0920,"DEVANAGARI LETTER TTHA"}, {0x0909,"DEVANAGARI LETTER U"}, +{0x0976,"DEVANAGARI LETTER UE"}, {0x090A,"DEVANAGARI LETTER UU"}, +{0x0977,"DEVANAGARI LETTER UUE"}, {0x0935,"DEVANAGARI LETTER VA"}, {0x090C,"DEVANAGARI LETTER VOCALIC L"}, {0x0961,"DEVANAGARI LETTER VOCALIC LL"}, @@ -6698,12 +8049,21 @@ CharName gUnicodeNames[] = { {0x092F,"DEVANAGARI LETTER YA"}, {0x095F,"DEVANAGARI LETTER YYA"}, {0x095B,"DEVANAGARI LETTER ZA"}, +{0x0979,"DEVANAGARI LETTER ZHA"}, {0x0950,"DEVANAGARI OM"}, {0x0902,"DEVANAGARI SIGN ANUSVARA"}, {0x093D,"DEVANAGARI SIGN AVAGRAHA"}, {0x0901,"DEVANAGARI SIGN CANDRABINDU"}, +{0xA8F7,"DEVANAGARI SIGN CANDRABINDU AVAGRAHA"}, +{0xA8F6,"DEVANAGARI SIGN CANDRABINDU THREE"}, +{0xA8F5,"DEVANAGARI SIGN CANDRABINDU TWO"}, +{0xA8F3,"DEVANAGARI SIGN CANDRABINDU VIRAMA"}, +{0xA8F4,"DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA"}, {0x0971,"DEVANAGARI SIGN HIGH SPACING DOT"}, +{0x0900,"DEVANAGARI SIGN INVERTED CANDRABINDU"}, {0x093C,"DEVANAGARI SIGN NUKTA"}, +{0xA8F8,"DEVANAGARI SIGN PUSHPIKA"}, +{0xA8F2,"DEVANAGARI SIGN SPACING CANDRABINDU"}, {0x094D,"DEVANAGARI SIGN VIRAMA"}, {0x0903,"DEVANAGARI SIGN VISARGA"}, {0x0952,"DEVANAGARI STRESS SIGN ANUDATTA"}, @@ -6711,16 +8071,23 @@ CharName gUnicodeNames[] = { {0x093E,"DEVANAGARI VOWEL SIGN AA"}, {0x0948,"DEVANAGARI VOWEL SIGN AI"}, {0x094C,"DEVANAGARI VOWEL SIGN AU"}, +{0x094F,"DEVANAGARI VOWEL SIGN AW"}, {0x0945,"DEVANAGARI VOWEL SIGN CANDRA E"}, +{0x0955,"DEVANAGARI VOWEL SIGN CANDRA LONG E"}, {0x0949,"DEVANAGARI VOWEL SIGN CANDRA O"}, {0x0947,"DEVANAGARI VOWEL SIGN E"}, {0x093F,"DEVANAGARI VOWEL SIGN I"}, {0x0940,"DEVANAGARI VOWEL SIGN II"}, {0x094B,"DEVANAGARI VOWEL SIGN O"}, +{0x093A,"DEVANAGARI VOWEL SIGN OE"}, +{0x093B,"DEVANAGARI VOWEL SIGN OOE"}, +{0x094E,"DEVANAGARI VOWEL SIGN PRISHTHAMATRA E"}, {0x0946,"DEVANAGARI VOWEL SIGN SHORT E"}, {0x094A,"DEVANAGARI VOWEL SIGN SHORT O"}, {0x0941,"DEVANAGARI VOWEL SIGN U"}, +{0x0956,"DEVANAGARI VOWEL SIGN UE"}, {0x0942,"DEVANAGARI VOWEL SIGN UU"}, +{0x0957,"DEVANAGARI VOWEL SIGN UUE"}, {0x0962,"DEVANAGARI VOWEL SIGN VOCALIC L"}, {0x0963,"DEVANAGARI VOWEL SIGN VOCALIC LL"}, {0x0943,"DEVANAGARI VOWEL SIGN VOCALIC R"}, @@ -6728,6 +8095,7 @@ CharName gUnicodeNames[] = { {0x00A8,"DIAERESIS"}, {0x2300,"DIAMETER SIGN"}, {0x22C4,"DIAMOND OPERATOR"}, +{0x1F4A0,"DIAMOND SHAPE WITH A DOT INSIDE"}, {0x2B19,"DIAMOND WITH BOTTOM HALF BLACK"}, {0x2B16,"DIAMOND WITH LEFT HALF BLACK"}, {0x2B17,"DIAMOND WITH RIGHT HALF BLACK"}, @@ -6740,24 +8108,35 @@ CharName gUnicodeNames[] = { {0x2685,"DIE FACE-6"}, {0x224F,"DIFFERENCE BETWEEN"}, {0x0038,"DIGIT EIGHT"}, +{0x1F109,"DIGIT EIGHT COMMA"}, {0x248F,"DIGIT EIGHT FULL STOP"}, {0x0035,"DIGIT FIVE"}, +{0x1F106,"DIGIT FIVE COMMA"}, {0x248C,"DIGIT FIVE FULL STOP"}, {0x0034,"DIGIT FOUR"}, +{0x1F105,"DIGIT FOUR COMMA"}, {0x248B,"DIGIT FOUR FULL STOP"}, {0x0039,"DIGIT NINE"}, +{0x1F10A,"DIGIT NINE COMMA"}, {0x2490,"DIGIT NINE FULL STOP"}, {0x0031,"DIGIT ONE"}, +{0x1F102,"DIGIT ONE COMMA"}, {0x2488,"DIGIT ONE FULL STOP"}, {0x0037,"DIGIT SEVEN"}, +{0x1F108,"DIGIT SEVEN COMMA"}, {0x248E,"DIGIT SEVEN FULL STOP"}, {0x0036,"DIGIT SIX"}, +{0x1F107,"DIGIT SIX COMMA"}, {0x248D,"DIGIT SIX FULL STOP"}, {0x0033,"DIGIT THREE"}, +{0x1F104,"DIGIT THREE COMMA"}, {0x248A,"DIGIT THREE FULL STOP"}, {0x0032,"DIGIT TWO"}, +{0x1F103,"DIGIT TWO COMMA"}, {0x2489,"DIGIT TWO FULL STOP"}, {0x0030,"DIGIT ZERO"}, +{0x1F101,"DIGIT ZERO COMMA"}, +{0x1F100,"DIGIT ZERO FULL STOP"}, {0x1D305,"DIGRAM FOR EARTH"}, {0x1D303,"DIGRAM FOR EARTHLY HEAVEN"}, {0x1D304,"DIGRAM FOR EARTHLY HUMAN"}, @@ -6799,6 +8178,10 @@ CharName gUnicodeNames[] = { {0x278B,"DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"}, {0x2793,"DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"}, {0x2393,"DIRECT CURRENT SYMBOL FORM TWO"}, +{0x1F3AF,"DIRECT HIT"}, +{0x26CD,"DISABLED CAR"}, +{0x1F625,"DISAPPOINTED BUT RELIEVED FACE"}, +{0x1F61E,"DISAPPOINTED FACE"}, {0x2382,"DISCONTINUOUS UNDERLINE SYMBOL"}, {0x3003,"DITTO MARK"}, {0x2223,"DIVIDES"}, @@ -6806,6 +8189,9 @@ CharName gUnicodeNames[] = { {0x2215,"DIVISION SLASH"}, {0x22C7,"DIVISION TIMES"}, {0x26AE,"DIVORCE SYMBOL"}, +{0x1F635,"DIZZY FACE"}, +{0x1F4AB,"DIZZY SYMBOL"}, +{0x1F6AF,"DO NOT LITTER SYMBOL"}, {0x220C,"DOES NOT CONTAIN AS MEMBER"}, {0x22EB,"DOES NOT CONTAIN AS NORMAL SUBGROUP"}, {0x22ED,"DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL"}, @@ -6817,7 +8203,10 @@ CharName gUnicodeNames[] = { {0x22AC,"DOES NOT PROVE"}, {0x2281,"DOES NOT SUCCEED"}, {0x22E1,"DOES NOT SUCCEED OR EQUAL"}, +{0x1F415,"DOG"}, +{0x1F436,"DOG FACE"}, {0x0024,"DOLLAR SIGN"}, +{0x1F42C,"DOLPHIN"}, {0x1F030,"DOMINO TILE HORIZONTAL BACK"}, {0x1F031,"DOMINO TILE HORIZONTAL-00-00"}, {0x1F032,"DOMINO TILE HORIZONTAL-00-01"}, @@ -6919,6 +8308,7 @@ CharName gUnicodeNames[] = { {0x1F092,"DOMINO TILE VERTICAL-06-05"}, {0x1F093,"DOMINO TILE VERTICAL-06-06"}, {0x20AB,"DONG SIGN"}, +{0x1F6AA,"DOOR"}, {0x02D9,"DOT ABOVE"}, {0x2238,"DOT MINUS"}, {0x22C5,"DOT OPERATOR"}, @@ -6942,6 +8332,7 @@ CharName gUnicodeNames[] = { {0x24F6,"DOUBLE CIRCLED DIGIT TWO"}, {0x24FE,"DOUBLE CIRCLED NUMBER TEN"}, {0x2A74,"DOUBLE COLON EQUAL"}, +{0x27BF,"DOUBLE CURLY LOOP"}, {0x2021,"DOUBLE DAGGER"}, {0x2AEA,"DOUBLE DOWN TACK"}, {0x203C,"DOUBLE EXCLAMATION MARK"}, @@ -7003,11 +8394,14 @@ CharName gUnicodeNames[] = { {0x213C,"DOUBLE-STRUCK SMALL PI"}, {0x26A2,"DOUBLED FEMALE SIGN"}, {0x26A3,"DOUBLED MALE SIGN"}, +{0x1F369,"DOUGHNUT"}, {0x2304,"DOWN ARROWHEAD"}, {0x297F,"DOWN FISH TAIL"}, {0x22F1,"DOWN RIGHT DIAGONAL ELLIPSIS"}, {0x22A4,"DOWN TACK"}, {0x2AF1,"DOWN TACK WITH CIRCLE BELOW"}, +{0x1F53B,"DOWN-POINTING RED TRIANGLE"}, +{0x1F53D,"DOWN-POINTING SMALL RED TRIANGLE"}, {0x29E8,"DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK"}, {0x29E9,"DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK"}, {0x2E14,"DOWNWARDS ANCORA"}, @@ -7039,10 +8433,1095 @@ CharName gUnicodeNames[] = { {0x21AF,"DOWNWARDS ZIGZAG ARROW"}, {0x20AF,"DRACHMA SIGN"}, {0x279B,"DRAFTING POINT RIGHTWARDS ARROW"}, +{0x1F409,"DRAGON"}, +{0x1F432,"DRAGON FACE"}, +{0x1F457,"DRESS"}, +{0x26DA,"DRIVE SLOW SIGN"}, +{0x1F42A,"DROMEDARY CAMEL"}, +{0x1F4A7,"DROPLET"}, +{0x1F4C0,"DVD"}, +{0x1F4E7,"E-MAIL SYMBOL"}, +{0x1F442,"EAR"}, +{0x1F33D,"EAR OF MAIZE"}, +{0x1F33E,"EAR OF RICE"}, {0x2641,"EARTH"}, +{0x1F30E,"EARTH GLOBE AMERICAS"}, +{0x1F30F,"EARTH GLOBE ASIA-AUSTRALIA"}, +{0x1F30D,"EARTH GLOBE EUROPE-AFRICA"}, {0x23DA,"EARTH GROUND"}, {0x2671,"EAST SYRIAC CROSS"}, {0x2E0E,"EDITORIAL CORONIS"}, +{0x13000,"EGYPTIAN HIEROGLYPH A001"}, +{0x13001,"EGYPTIAN HIEROGLYPH A002"}, +{0x13002,"EGYPTIAN HIEROGLYPH A003"}, +{0x13003,"EGYPTIAN HIEROGLYPH A004"}, +{0x13004,"EGYPTIAN HIEROGLYPH A005"}, +{0x13005,"EGYPTIAN HIEROGLYPH A005A"}, +{0x13006,"EGYPTIAN HIEROGLYPH A006"}, +{0x13007,"EGYPTIAN HIEROGLYPH A006A"}, +{0x13008,"EGYPTIAN HIEROGLYPH A006B"}, +{0x13009,"EGYPTIAN HIEROGLYPH A007"}, +{0x1300A,"EGYPTIAN HIEROGLYPH A008"}, +{0x1300B,"EGYPTIAN HIEROGLYPH A009"}, +{0x1300C,"EGYPTIAN HIEROGLYPH A010"}, +{0x1300D,"EGYPTIAN HIEROGLYPH A011"}, +{0x1300E,"EGYPTIAN HIEROGLYPH A012"}, +{0x1300F,"EGYPTIAN HIEROGLYPH A013"}, +{0x13010,"EGYPTIAN HIEROGLYPH A014"}, +{0x13011,"EGYPTIAN HIEROGLYPH A014A"}, +{0x13012,"EGYPTIAN HIEROGLYPH A015"}, +{0x13013,"EGYPTIAN HIEROGLYPH A016"}, +{0x13014,"EGYPTIAN HIEROGLYPH A017"}, +{0x13015,"EGYPTIAN HIEROGLYPH A017A"}, +{0x13016,"EGYPTIAN HIEROGLYPH A018"}, +{0x13017,"EGYPTIAN HIEROGLYPH A019"}, +{0x13018,"EGYPTIAN HIEROGLYPH A020"}, +{0x13019,"EGYPTIAN HIEROGLYPH A021"}, +{0x1301A,"EGYPTIAN HIEROGLYPH A022"}, +{0x1301B,"EGYPTIAN HIEROGLYPH A023"}, +{0x1301C,"EGYPTIAN HIEROGLYPH A024"}, +{0x1301D,"EGYPTIAN HIEROGLYPH A025"}, +{0x1301E,"EGYPTIAN HIEROGLYPH A026"}, +{0x1301F,"EGYPTIAN HIEROGLYPH A027"}, +{0x13020,"EGYPTIAN HIEROGLYPH A028"}, +{0x13021,"EGYPTIAN HIEROGLYPH A029"}, +{0x13022,"EGYPTIAN HIEROGLYPH A030"}, +{0x13023,"EGYPTIAN HIEROGLYPH A031"}, +{0x13024,"EGYPTIAN HIEROGLYPH A032"}, +{0x13025,"EGYPTIAN HIEROGLYPH A032A"}, +{0x13026,"EGYPTIAN HIEROGLYPH A033"}, +{0x13027,"EGYPTIAN HIEROGLYPH A034"}, +{0x13028,"EGYPTIAN HIEROGLYPH A035"}, +{0x13029,"EGYPTIAN HIEROGLYPH A036"}, +{0x1302A,"EGYPTIAN HIEROGLYPH A037"}, +{0x1302B,"EGYPTIAN HIEROGLYPH A038"}, +{0x1302C,"EGYPTIAN HIEROGLYPH A039"}, +{0x1302D,"EGYPTIAN HIEROGLYPH A040"}, +{0x1302E,"EGYPTIAN HIEROGLYPH A040A"}, +{0x1302F,"EGYPTIAN HIEROGLYPH A041"}, +{0x13030,"EGYPTIAN HIEROGLYPH A042"}, +{0x13031,"EGYPTIAN HIEROGLYPH A042A"}, +{0x13032,"EGYPTIAN HIEROGLYPH A043"}, +{0x13033,"EGYPTIAN HIEROGLYPH A043A"}, +{0x13034,"EGYPTIAN HIEROGLYPH A044"}, +{0x13035,"EGYPTIAN HIEROGLYPH A045"}, +{0x13036,"EGYPTIAN HIEROGLYPH A045A"}, +{0x13037,"EGYPTIAN HIEROGLYPH A046"}, +{0x13038,"EGYPTIAN HIEROGLYPH A047"}, +{0x13039,"EGYPTIAN HIEROGLYPH A048"}, +{0x1303A,"EGYPTIAN HIEROGLYPH A049"}, +{0x1303B,"EGYPTIAN HIEROGLYPH A050"}, +{0x1303C,"EGYPTIAN HIEROGLYPH A051"}, +{0x1303D,"EGYPTIAN HIEROGLYPH A052"}, +{0x1303E,"EGYPTIAN HIEROGLYPH A053"}, +{0x1303F,"EGYPTIAN HIEROGLYPH A054"}, +{0x13040,"EGYPTIAN HIEROGLYPH A055"}, +{0x13041,"EGYPTIAN HIEROGLYPH A056"}, +{0x13042,"EGYPTIAN HIEROGLYPH A057"}, +{0x13043,"EGYPTIAN HIEROGLYPH A058"}, +{0x13044,"EGYPTIAN HIEROGLYPH A059"}, +{0x13045,"EGYPTIAN HIEROGLYPH A060"}, +{0x13046,"EGYPTIAN HIEROGLYPH A061"}, +{0x13047,"EGYPTIAN HIEROGLYPH A062"}, +{0x13048,"EGYPTIAN HIEROGLYPH A063"}, +{0x13049,"EGYPTIAN HIEROGLYPH A064"}, +{0x1304A,"EGYPTIAN HIEROGLYPH A065"}, +{0x1304B,"EGYPTIAN HIEROGLYPH A066"}, +{0x1304C,"EGYPTIAN HIEROGLYPH A067"}, +{0x1304D,"EGYPTIAN HIEROGLYPH A068"}, +{0x1304E,"EGYPTIAN HIEROGLYPH A069"}, +{0x1304F,"EGYPTIAN HIEROGLYPH A070"}, +{0x1340D,"EGYPTIAN HIEROGLYPH AA001"}, +{0x1340E,"EGYPTIAN HIEROGLYPH AA002"}, +{0x1340F,"EGYPTIAN HIEROGLYPH AA003"}, +{0x13410,"EGYPTIAN HIEROGLYPH AA004"}, +{0x13411,"EGYPTIAN HIEROGLYPH AA005"}, +{0x13412,"EGYPTIAN HIEROGLYPH AA006"}, +{0x13413,"EGYPTIAN HIEROGLYPH AA007"}, +{0x13414,"EGYPTIAN HIEROGLYPH AA007A"}, +{0x13415,"EGYPTIAN HIEROGLYPH AA007B"}, +{0x13416,"EGYPTIAN HIEROGLYPH AA008"}, +{0x13417,"EGYPTIAN HIEROGLYPH AA009"}, +{0x13418,"EGYPTIAN HIEROGLYPH AA010"}, +{0x13419,"EGYPTIAN HIEROGLYPH AA011"}, +{0x1341A,"EGYPTIAN HIEROGLYPH AA012"}, +{0x1341B,"EGYPTIAN HIEROGLYPH AA013"}, +{0x1341C,"EGYPTIAN HIEROGLYPH AA014"}, +{0x1341D,"EGYPTIAN HIEROGLYPH AA015"}, +{0x1341E,"EGYPTIAN HIEROGLYPH AA016"}, +{0x1341F,"EGYPTIAN HIEROGLYPH AA017"}, +{0x13420,"EGYPTIAN HIEROGLYPH AA018"}, +{0x13421,"EGYPTIAN HIEROGLYPH AA019"}, +{0x13422,"EGYPTIAN HIEROGLYPH AA020"}, +{0x13423,"EGYPTIAN HIEROGLYPH AA021"}, +{0x13424,"EGYPTIAN HIEROGLYPH AA022"}, +{0x13425,"EGYPTIAN HIEROGLYPH AA023"}, +{0x13426,"EGYPTIAN HIEROGLYPH AA024"}, +{0x13427,"EGYPTIAN HIEROGLYPH AA025"}, +{0x13428,"EGYPTIAN HIEROGLYPH AA026"}, +{0x13429,"EGYPTIAN HIEROGLYPH AA027"}, +{0x1342A,"EGYPTIAN HIEROGLYPH AA028"}, +{0x1342B,"EGYPTIAN HIEROGLYPH AA029"}, +{0x1342C,"EGYPTIAN HIEROGLYPH AA030"}, +{0x1342D,"EGYPTIAN HIEROGLYPH AA031"}, +{0x1342E,"EGYPTIAN HIEROGLYPH AA032"}, +{0x13050,"EGYPTIAN HIEROGLYPH B001"}, +{0x13051,"EGYPTIAN HIEROGLYPH B002"}, +{0x13052,"EGYPTIAN HIEROGLYPH B003"}, +{0x13053,"EGYPTIAN HIEROGLYPH B004"}, +{0x13054,"EGYPTIAN HIEROGLYPH B005"}, +{0x13055,"EGYPTIAN HIEROGLYPH B005A"}, +{0x13056,"EGYPTIAN HIEROGLYPH B006"}, +{0x13057,"EGYPTIAN HIEROGLYPH B007"}, +{0x13058,"EGYPTIAN HIEROGLYPH B008"}, +{0x13059,"EGYPTIAN HIEROGLYPH B009"}, +{0x1305A,"EGYPTIAN HIEROGLYPH C001"}, +{0x1305B,"EGYPTIAN HIEROGLYPH C002"}, +{0x1305C,"EGYPTIAN HIEROGLYPH C002A"}, +{0x1305D,"EGYPTIAN HIEROGLYPH C002B"}, +{0x1305E,"EGYPTIAN HIEROGLYPH C002C"}, +{0x1305F,"EGYPTIAN HIEROGLYPH C003"}, +{0x13060,"EGYPTIAN HIEROGLYPH C004"}, +{0x13061,"EGYPTIAN HIEROGLYPH C005"}, +{0x13062,"EGYPTIAN HIEROGLYPH C006"}, +{0x13063,"EGYPTIAN HIEROGLYPH C007"}, +{0x13064,"EGYPTIAN HIEROGLYPH C008"}, +{0x13065,"EGYPTIAN HIEROGLYPH C009"}, +{0x13066,"EGYPTIAN HIEROGLYPH C010"}, +{0x13067,"EGYPTIAN HIEROGLYPH C010A"}, +{0x13068,"EGYPTIAN HIEROGLYPH C011"}, +{0x13069,"EGYPTIAN HIEROGLYPH C012"}, +{0x1306A,"EGYPTIAN HIEROGLYPH C013"}, +{0x1306B,"EGYPTIAN HIEROGLYPH C014"}, +{0x1306C,"EGYPTIAN HIEROGLYPH C015"}, +{0x1306D,"EGYPTIAN HIEROGLYPH C016"}, +{0x1306E,"EGYPTIAN HIEROGLYPH C017"}, +{0x1306F,"EGYPTIAN HIEROGLYPH C018"}, +{0x13070,"EGYPTIAN HIEROGLYPH C019"}, +{0x13071,"EGYPTIAN HIEROGLYPH C020"}, +{0x13072,"EGYPTIAN HIEROGLYPH C021"}, +{0x13073,"EGYPTIAN HIEROGLYPH C022"}, +{0x13074,"EGYPTIAN HIEROGLYPH C023"}, +{0x13075,"EGYPTIAN HIEROGLYPH C024"}, +{0x13076,"EGYPTIAN HIEROGLYPH D001"}, +{0x13077,"EGYPTIAN HIEROGLYPH D002"}, +{0x13078,"EGYPTIAN HIEROGLYPH D003"}, +{0x13079,"EGYPTIAN HIEROGLYPH D004"}, +{0x1307A,"EGYPTIAN HIEROGLYPH D005"}, +{0x1307B,"EGYPTIAN HIEROGLYPH D006"}, +{0x1307C,"EGYPTIAN HIEROGLYPH D007"}, +{0x1307D,"EGYPTIAN HIEROGLYPH D008"}, +{0x1307E,"EGYPTIAN HIEROGLYPH D008A"}, +{0x1307F,"EGYPTIAN HIEROGLYPH D009"}, +{0x13080,"EGYPTIAN HIEROGLYPH D010"}, +{0x13081,"EGYPTIAN HIEROGLYPH D011"}, +{0x13082,"EGYPTIAN HIEROGLYPH D012"}, +{0x13083,"EGYPTIAN HIEROGLYPH D013"}, +{0x13084,"EGYPTIAN HIEROGLYPH D014"}, +{0x13085,"EGYPTIAN HIEROGLYPH D015"}, +{0x13086,"EGYPTIAN HIEROGLYPH D016"}, +{0x13087,"EGYPTIAN HIEROGLYPH D017"}, +{0x13088,"EGYPTIAN HIEROGLYPH D018"}, +{0x13089,"EGYPTIAN HIEROGLYPH D019"}, +{0x1308A,"EGYPTIAN HIEROGLYPH D020"}, +{0x1308B,"EGYPTIAN HIEROGLYPH D021"}, +{0x1308C,"EGYPTIAN HIEROGLYPH D022"}, +{0x1308D,"EGYPTIAN HIEROGLYPH D023"}, +{0x1308E,"EGYPTIAN HIEROGLYPH D024"}, +{0x1308F,"EGYPTIAN HIEROGLYPH D025"}, +{0x13090,"EGYPTIAN HIEROGLYPH D026"}, +{0x13091,"EGYPTIAN HIEROGLYPH D027"}, +{0x13092,"EGYPTIAN HIEROGLYPH D027A"}, +{0x13093,"EGYPTIAN HIEROGLYPH D028"}, +{0x13094,"EGYPTIAN HIEROGLYPH D029"}, +{0x13095,"EGYPTIAN HIEROGLYPH D030"}, +{0x13096,"EGYPTIAN HIEROGLYPH D031"}, +{0x13097,"EGYPTIAN HIEROGLYPH D031A"}, +{0x13098,"EGYPTIAN HIEROGLYPH D032"}, +{0x13099,"EGYPTIAN HIEROGLYPH D033"}, +{0x1309A,"EGYPTIAN HIEROGLYPH D034"}, +{0x1309B,"EGYPTIAN HIEROGLYPH D034A"}, +{0x1309C,"EGYPTIAN HIEROGLYPH D035"}, +{0x1309D,"EGYPTIAN HIEROGLYPH D036"}, +{0x1309E,"EGYPTIAN HIEROGLYPH D037"}, +{0x1309F,"EGYPTIAN HIEROGLYPH D038"}, +{0x130A0,"EGYPTIAN HIEROGLYPH D039"}, +{0x130A1,"EGYPTIAN HIEROGLYPH D040"}, +{0x130A2,"EGYPTIAN HIEROGLYPH D041"}, +{0x130A3,"EGYPTIAN HIEROGLYPH D042"}, +{0x130A4,"EGYPTIAN HIEROGLYPH D043"}, +{0x130A5,"EGYPTIAN HIEROGLYPH D044"}, +{0x130A6,"EGYPTIAN HIEROGLYPH D045"}, +{0x130A7,"EGYPTIAN HIEROGLYPH D046"}, +{0x130A8,"EGYPTIAN HIEROGLYPH D046A"}, +{0x130A9,"EGYPTIAN HIEROGLYPH D047"}, +{0x130AA,"EGYPTIAN HIEROGLYPH D048"}, +{0x130AB,"EGYPTIAN HIEROGLYPH D048A"}, +{0x130AC,"EGYPTIAN HIEROGLYPH D049"}, +{0x130AD,"EGYPTIAN HIEROGLYPH D050"}, +{0x130AE,"EGYPTIAN HIEROGLYPH D050A"}, +{0x130AF,"EGYPTIAN HIEROGLYPH D050B"}, +{0x130B0,"EGYPTIAN HIEROGLYPH D050C"}, +{0x130B1,"EGYPTIAN HIEROGLYPH D050D"}, +{0x130B2,"EGYPTIAN HIEROGLYPH D050E"}, +{0x130B3,"EGYPTIAN HIEROGLYPH D050F"}, +{0x130B4,"EGYPTIAN HIEROGLYPH D050G"}, +{0x130B5,"EGYPTIAN HIEROGLYPH D050H"}, +{0x130B6,"EGYPTIAN HIEROGLYPH D050I"}, +{0x130B7,"EGYPTIAN HIEROGLYPH D051"}, +{0x130B8,"EGYPTIAN HIEROGLYPH D052"}, +{0x130B9,"EGYPTIAN HIEROGLYPH D052A"}, +{0x130BA,"EGYPTIAN HIEROGLYPH D053"}, +{0x130BB,"EGYPTIAN HIEROGLYPH D054"}, +{0x130BC,"EGYPTIAN HIEROGLYPH D054A"}, +{0x130BD,"EGYPTIAN HIEROGLYPH D055"}, +{0x130BE,"EGYPTIAN HIEROGLYPH D056"}, +{0x130BF,"EGYPTIAN HIEROGLYPH D057"}, +{0x130C0,"EGYPTIAN HIEROGLYPH D058"}, +{0x130C1,"EGYPTIAN HIEROGLYPH D059"}, +{0x130C2,"EGYPTIAN HIEROGLYPH D060"}, +{0x130C3,"EGYPTIAN HIEROGLYPH D061"}, +{0x130C4,"EGYPTIAN HIEROGLYPH D062"}, +{0x130C5,"EGYPTIAN HIEROGLYPH D063"}, +{0x130C6,"EGYPTIAN HIEROGLYPH D064"}, +{0x130C7,"EGYPTIAN HIEROGLYPH D065"}, +{0x130C8,"EGYPTIAN HIEROGLYPH D066"}, +{0x130C9,"EGYPTIAN HIEROGLYPH D067"}, +{0x130CA,"EGYPTIAN HIEROGLYPH D067A"}, +{0x130CB,"EGYPTIAN HIEROGLYPH D067B"}, +{0x130CC,"EGYPTIAN HIEROGLYPH D067C"}, +{0x130CD,"EGYPTIAN HIEROGLYPH D067D"}, +{0x130CE,"EGYPTIAN HIEROGLYPH D067E"}, +{0x130CF,"EGYPTIAN HIEROGLYPH D067F"}, +{0x130D0,"EGYPTIAN HIEROGLYPH D067G"}, +{0x130D1,"EGYPTIAN HIEROGLYPH D067H"}, +{0x130D2,"EGYPTIAN HIEROGLYPH E001"}, +{0x130D3,"EGYPTIAN HIEROGLYPH E002"}, +{0x130D4,"EGYPTIAN HIEROGLYPH E003"}, +{0x130D5,"EGYPTIAN HIEROGLYPH E004"}, +{0x130D6,"EGYPTIAN HIEROGLYPH E005"}, +{0x130D7,"EGYPTIAN HIEROGLYPH E006"}, +{0x130D8,"EGYPTIAN HIEROGLYPH E007"}, +{0x130D9,"EGYPTIAN HIEROGLYPH E008"}, +{0x130DA,"EGYPTIAN HIEROGLYPH E008A"}, +{0x130DB,"EGYPTIAN HIEROGLYPH E009"}, +{0x130DC,"EGYPTIAN HIEROGLYPH E009A"}, +{0x130DD,"EGYPTIAN HIEROGLYPH E010"}, +{0x130DE,"EGYPTIAN HIEROGLYPH E011"}, +{0x130DF,"EGYPTIAN HIEROGLYPH E012"}, +{0x130E0,"EGYPTIAN HIEROGLYPH E013"}, +{0x130E1,"EGYPTIAN HIEROGLYPH E014"}, +{0x130E2,"EGYPTIAN HIEROGLYPH E015"}, +{0x130E3,"EGYPTIAN HIEROGLYPH E016"}, +{0x130E4,"EGYPTIAN HIEROGLYPH E016A"}, +{0x130E5,"EGYPTIAN HIEROGLYPH E017"}, +{0x130E6,"EGYPTIAN HIEROGLYPH E017A"}, +{0x130E7,"EGYPTIAN HIEROGLYPH E018"}, +{0x130E8,"EGYPTIAN HIEROGLYPH E019"}, +{0x130E9,"EGYPTIAN HIEROGLYPH E020"}, +{0x130EA,"EGYPTIAN HIEROGLYPH E020A"}, +{0x130EB,"EGYPTIAN HIEROGLYPH E021"}, +{0x130EC,"EGYPTIAN HIEROGLYPH E022"}, +{0x130ED,"EGYPTIAN HIEROGLYPH E023"}, +{0x130EE,"EGYPTIAN HIEROGLYPH E024"}, +{0x130EF,"EGYPTIAN HIEROGLYPH E025"}, +{0x130F0,"EGYPTIAN HIEROGLYPH E026"}, +{0x130F1,"EGYPTIAN HIEROGLYPH E027"}, +{0x130F2,"EGYPTIAN HIEROGLYPH E028"}, +{0x130F3,"EGYPTIAN HIEROGLYPH E028A"}, +{0x130F4,"EGYPTIAN HIEROGLYPH E029"}, +{0x130F5,"EGYPTIAN HIEROGLYPH E030"}, +{0x130F6,"EGYPTIAN HIEROGLYPH E031"}, +{0x130F7,"EGYPTIAN HIEROGLYPH E032"}, +{0x130F8,"EGYPTIAN HIEROGLYPH E033"}, +{0x130F9,"EGYPTIAN HIEROGLYPH E034"}, +{0x130FA,"EGYPTIAN HIEROGLYPH E034A"}, +{0x130FB,"EGYPTIAN HIEROGLYPH E036"}, +{0x130FC,"EGYPTIAN HIEROGLYPH E037"}, +{0x130FD,"EGYPTIAN HIEROGLYPH E038"}, +{0x130FE,"EGYPTIAN HIEROGLYPH F001"}, +{0x130FF,"EGYPTIAN HIEROGLYPH F001A"}, +{0x13100,"EGYPTIAN HIEROGLYPH F002"}, +{0x13101,"EGYPTIAN HIEROGLYPH F003"}, +{0x13102,"EGYPTIAN HIEROGLYPH F004"}, +{0x13103,"EGYPTIAN HIEROGLYPH F005"}, +{0x13104,"EGYPTIAN HIEROGLYPH F006"}, +{0x13105,"EGYPTIAN HIEROGLYPH F007"}, +{0x13106,"EGYPTIAN HIEROGLYPH F008"}, +{0x13107,"EGYPTIAN HIEROGLYPH F009"}, +{0x13108,"EGYPTIAN HIEROGLYPH F010"}, +{0x13109,"EGYPTIAN HIEROGLYPH F011"}, +{0x1310A,"EGYPTIAN HIEROGLYPH F012"}, +{0x1310B,"EGYPTIAN HIEROGLYPH F013"}, +{0x1310C,"EGYPTIAN HIEROGLYPH F013A"}, +{0x1310D,"EGYPTIAN HIEROGLYPH F014"}, +{0x1310E,"EGYPTIAN HIEROGLYPH F015"}, +{0x1310F,"EGYPTIAN HIEROGLYPH F016"}, +{0x13110,"EGYPTIAN HIEROGLYPH F017"}, +{0x13111,"EGYPTIAN HIEROGLYPH F018"}, +{0x13112,"EGYPTIAN HIEROGLYPH F019"}, +{0x13113,"EGYPTIAN HIEROGLYPH F020"}, +{0x13114,"EGYPTIAN HIEROGLYPH F021"}, +{0x13115,"EGYPTIAN HIEROGLYPH F021A"}, +{0x13116,"EGYPTIAN HIEROGLYPH F022"}, +{0x13117,"EGYPTIAN HIEROGLYPH F023"}, +{0x13118,"EGYPTIAN HIEROGLYPH F024"}, +{0x13119,"EGYPTIAN HIEROGLYPH F025"}, +{0x1311A,"EGYPTIAN HIEROGLYPH F026"}, +{0x1311B,"EGYPTIAN HIEROGLYPH F027"}, +{0x1311C,"EGYPTIAN HIEROGLYPH F028"}, +{0x1311D,"EGYPTIAN HIEROGLYPH F029"}, +{0x1311E,"EGYPTIAN HIEROGLYPH F030"}, +{0x1311F,"EGYPTIAN HIEROGLYPH F031"}, +{0x13120,"EGYPTIAN HIEROGLYPH F031A"}, +{0x13121,"EGYPTIAN HIEROGLYPH F032"}, +{0x13122,"EGYPTIAN HIEROGLYPH F033"}, +{0x13123,"EGYPTIAN HIEROGLYPH F034"}, +{0x13124,"EGYPTIAN HIEROGLYPH F035"}, +{0x13125,"EGYPTIAN HIEROGLYPH F036"}, +{0x13126,"EGYPTIAN HIEROGLYPH F037"}, +{0x13127,"EGYPTIAN HIEROGLYPH F037A"}, +{0x13128,"EGYPTIAN HIEROGLYPH F038"}, +{0x13129,"EGYPTIAN HIEROGLYPH F038A"}, +{0x1312A,"EGYPTIAN HIEROGLYPH F039"}, +{0x1312B,"EGYPTIAN HIEROGLYPH F040"}, +{0x1312C,"EGYPTIAN HIEROGLYPH F041"}, +{0x1312D,"EGYPTIAN HIEROGLYPH F042"}, +{0x1312E,"EGYPTIAN HIEROGLYPH F043"}, +{0x1312F,"EGYPTIAN HIEROGLYPH F044"}, +{0x13130,"EGYPTIAN HIEROGLYPH F045"}, +{0x13131,"EGYPTIAN HIEROGLYPH F045A"}, +{0x13132,"EGYPTIAN HIEROGLYPH F046"}, +{0x13133,"EGYPTIAN HIEROGLYPH F046A"}, +{0x13134,"EGYPTIAN HIEROGLYPH F047"}, +{0x13135,"EGYPTIAN HIEROGLYPH F047A"}, +{0x13136,"EGYPTIAN HIEROGLYPH F048"}, +{0x13137,"EGYPTIAN HIEROGLYPH F049"}, +{0x13138,"EGYPTIAN HIEROGLYPH F050"}, +{0x13139,"EGYPTIAN HIEROGLYPH F051"}, +{0x1313A,"EGYPTIAN HIEROGLYPH F051A"}, +{0x1313B,"EGYPTIAN HIEROGLYPH F051B"}, +{0x1313C,"EGYPTIAN HIEROGLYPH F051C"}, +{0x1313D,"EGYPTIAN HIEROGLYPH F052"}, +{0x1313E,"EGYPTIAN HIEROGLYPH F053"}, +{0x1313F,"EGYPTIAN HIEROGLYPH G001"}, +{0x13140,"EGYPTIAN HIEROGLYPH G002"}, +{0x13141,"EGYPTIAN HIEROGLYPH G003"}, +{0x13142,"EGYPTIAN HIEROGLYPH G004"}, +{0x13143,"EGYPTIAN HIEROGLYPH G005"}, +{0x13144,"EGYPTIAN HIEROGLYPH G006"}, +{0x13145,"EGYPTIAN HIEROGLYPH G006A"}, +{0x13146,"EGYPTIAN HIEROGLYPH G007"}, +{0x13147,"EGYPTIAN HIEROGLYPH G007A"}, +{0x13148,"EGYPTIAN HIEROGLYPH G007B"}, +{0x13149,"EGYPTIAN HIEROGLYPH G008"}, +{0x1314A,"EGYPTIAN HIEROGLYPH G009"}, +{0x1314B,"EGYPTIAN HIEROGLYPH G010"}, +{0x1314C,"EGYPTIAN HIEROGLYPH G011"}, +{0x1314D,"EGYPTIAN HIEROGLYPH G011A"}, +{0x1314E,"EGYPTIAN HIEROGLYPH G012"}, +{0x1314F,"EGYPTIAN HIEROGLYPH G013"}, +{0x13150,"EGYPTIAN HIEROGLYPH G014"}, +{0x13151,"EGYPTIAN HIEROGLYPH G015"}, +{0x13152,"EGYPTIAN HIEROGLYPH G016"}, +{0x13153,"EGYPTIAN HIEROGLYPH G017"}, +{0x13154,"EGYPTIAN HIEROGLYPH G018"}, +{0x13155,"EGYPTIAN HIEROGLYPH G019"}, +{0x13156,"EGYPTIAN HIEROGLYPH G020"}, +{0x13157,"EGYPTIAN HIEROGLYPH G020A"}, +{0x13158,"EGYPTIAN HIEROGLYPH G021"}, +{0x13159,"EGYPTIAN HIEROGLYPH G022"}, +{0x1315A,"EGYPTIAN HIEROGLYPH G023"}, +{0x1315B,"EGYPTIAN HIEROGLYPH G024"}, +{0x1315C,"EGYPTIAN HIEROGLYPH G025"}, +{0x1315D,"EGYPTIAN HIEROGLYPH G026"}, +{0x1315E,"EGYPTIAN HIEROGLYPH G026A"}, +{0x1315F,"EGYPTIAN HIEROGLYPH G027"}, +{0x13160,"EGYPTIAN HIEROGLYPH G028"}, +{0x13161,"EGYPTIAN HIEROGLYPH G029"}, +{0x13162,"EGYPTIAN HIEROGLYPH G030"}, +{0x13163,"EGYPTIAN HIEROGLYPH G031"}, +{0x13164,"EGYPTIAN HIEROGLYPH G032"}, +{0x13165,"EGYPTIAN HIEROGLYPH G033"}, +{0x13166,"EGYPTIAN HIEROGLYPH G034"}, +{0x13167,"EGYPTIAN HIEROGLYPH G035"}, +{0x13168,"EGYPTIAN HIEROGLYPH G036"}, +{0x13169,"EGYPTIAN HIEROGLYPH G036A"}, +{0x1316A,"EGYPTIAN HIEROGLYPH G037"}, +{0x1316B,"EGYPTIAN HIEROGLYPH G037A"}, +{0x1316C,"EGYPTIAN HIEROGLYPH G038"}, +{0x1316D,"EGYPTIAN HIEROGLYPH G039"}, +{0x1316E,"EGYPTIAN HIEROGLYPH G040"}, +{0x1316F,"EGYPTIAN HIEROGLYPH G041"}, +{0x13170,"EGYPTIAN HIEROGLYPH G042"}, +{0x13171,"EGYPTIAN HIEROGLYPH G043"}, +{0x13172,"EGYPTIAN HIEROGLYPH G043A"}, +{0x13173,"EGYPTIAN HIEROGLYPH G044"}, +{0x13174,"EGYPTIAN HIEROGLYPH G045"}, +{0x13175,"EGYPTIAN HIEROGLYPH G045A"}, +{0x13176,"EGYPTIAN HIEROGLYPH G046"}, +{0x13177,"EGYPTIAN HIEROGLYPH G047"}, +{0x13178,"EGYPTIAN HIEROGLYPH G048"}, +{0x13179,"EGYPTIAN HIEROGLYPH G049"}, +{0x1317A,"EGYPTIAN HIEROGLYPH G050"}, +{0x1317B,"EGYPTIAN HIEROGLYPH G051"}, +{0x1317C,"EGYPTIAN HIEROGLYPH G052"}, +{0x1317D,"EGYPTIAN HIEROGLYPH G053"}, +{0x1317E,"EGYPTIAN HIEROGLYPH G054"}, +{0x1317F,"EGYPTIAN HIEROGLYPH H001"}, +{0x13180,"EGYPTIAN HIEROGLYPH H002"}, +{0x13181,"EGYPTIAN HIEROGLYPH H003"}, +{0x13182,"EGYPTIAN HIEROGLYPH H004"}, +{0x13183,"EGYPTIAN HIEROGLYPH H005"}, +{0x13184,"EGYPTIAN HIEROGLYPH H006"}, +{0x13185,"EGYPTIAN HIEROGLYPH H006A"}, +{0x13186,"EGYPTIAN HIEROGLYPH H007"}, +{0x13187,"EGYPTIAN HIEROGLYPH H008"}, +{0x13188,"EGYPTIAN HIEROGLYPH I001"}, +{0x13189,"EGYPTIAN HIEROGLYPH I002"}, +{0x1318A,"EGYPTIAN HIEROGLYPH I003"}, +{0x1318B,"EGYPTIAN HIEROGLYPH I004"}, +{0x1318C,"EGYPTIAN HIEROGLYPH I005"}, +{0x1318D,"EGYPTIAN HIEROGLYPH I005A"}, +{0x1318E,"EGYPTIAN HIEROGLYPH I006"}, +{0x1318F,"EGYPTIAN HIEROGLYPH I007"}, +{0x13190,"EGYPTIAN HIEROGLYPH I008"}, +{0x13191,"EGYPTIAN HIEROGLYPH I009"}, +{0x13192,"EGYPTIAN HIEROGLYPH I009A"}, +{0x13193,"EGYPTIAN HIEROGLYPH I010"}, +{0x13194,"EGYPTIAN HIEROGLYPH I010A"}, +{0x13195,"EGYPTIAN HIEROGLYPH I011"}, +{0x13196,"EGYPTIAN HIEROGLYPH I011A"}, +{0x13197,"EGYPTIAN HIEROGLYPH I012"}, +{0x13198,"EGYPTIAN HIEROGLYPH I013"}, +{0x13199,"EGYPTIAN HIEROGLYPH I014"}, +{0x1319A,"EGYPTIAN HIEROGLYPH I015"}, +{0x1319B,"EGYPTIAN HIEROGLYPH K001"}, +{0x1319C,"EGYPTIAN HIEROGLYPH K002"}, +{0x1319D,"EGYPTIAN HIEROGLYPH K003"}, +{0x1319E,"EGYPTIAN HIEROGLYPH K004"}, +{0x1319F,"EGYPTIAN HIEROGLYPH K005"}, +{0x131A0,"EGYPTIAN HIEROGLYPH K006"}, +{0x131A1,"EGYPTIAN HIEROGLYPH K007"}, +{0x131A2,"EGYPTIAN HIEROGLYPH K008"}, +{0x131A3,"EGYPTIAN HIEROGLYPH L001"}, +{0x131A4,"EGYPTIAN HIEROGLYPH L002"}, +{0x131A5,"EGYPTIAN HIEROGLYPH L002A"}, +{0x131A6,"EGYPTIAN HIEROGLYPH L003"}, +{0x131A7,"EGYPTIAN HIEROGLYPH L004"}, +{0x131A8,"EGYPTIAN HIEROGLYPH L005"}, +{0x131A9,"EGYPTIAN HIEROGLYPH L006"}, +{0x131AA,"EGYPTIAN HIEROGLYPH L006A"}, +{0x131AB,"EGYPTIAN HIEROGLYPH L007"}, +{0x131AC,"EGYPTIAN HIEROGLYPH L008"}, +{0x131AD,"EGYPTIAN HIEROGLYPH M001"}, +{0x131AE,"EGYPTIAN HIEROGLYPH M001A"}, +{0x131AF,"EGYPTIAN HIEROGLYPH M001B"}, +{0x131B0,"EGYPTIAN HIEROGLYPH M002"}, +{0x131B1,"EGYPTIAN HIEROGLYPH M003"}, +{0x131B2,"EGYPTIAN HIEROGLYPH M003A"}, +{0x131B3,"EGYPTIAN HIEROGLYPH M004"}, +{0x131B4,"EGYPTIAN HIEROGLYPH M005"}, +{0x131B5,"EGYPTIAN HIEROGLYPH M006"}, +{0x131B6,"EGYPTIAN HIEROGLYPH M007"}, +{0x131B7,"EGYPTIAN HIEROGLYPH M008"}, +{0x131B8,"EGYPTIAN HIEROGLYPH M009"}, +{0x131B9,"EGYPTIAN HIEROGLYPH M010"}, +{0x131BA,"EGYPTIAN HIEROGLYPH M010A"}, +{0x131BB,"EGYPTIAN HIEROGLYPH M011"}, +{0x131BC,"EGYPTIAN HIEROGLYPH M012"}, +{0x131BD,"EGYPTIAN HIEROGLYPH M012A"}, +{0x131BE,"EGYPTIAN HIEROGLYPH M012B"}, +{0x131BF,"EGYPTIAN HIEROGLYPH M012C"}, +{0x131C0,"EGYPTIAN HIEROGLYPH M012D"}, +{0x131C1,"EGYPTIAN HIEROGLYPH M012E"}, +{0x131C2,"EGYPTIAN HIEROGLYPH M012F"}, +{0x131C3,"EGYPTIAN HIEROGLYPH M012G"}, +{0x131C4,"EGYPTIAN HIEROGLYPH M012H"}, +{0x131C5,"EGYPTIAN HIEROGLYPH M013"}, +{0x131C6,"EGYPTIAN HIEROGLYPH M014"}, +{0x131C7,"EGYPTIAN HIEROGLYPH M015"}, +{0x131C8,"EGYPTIAN HIEROGLYPH M015A"}, +{0x131C9,"EGYPTIAN HIEROGLYPH M016"}, +{0x131CA,"EGYPTIAN HIEROGLYPH M016A"}, +{0x131CB,"EGYPTIAN HIEROGLYPH M017"}, +{0x131CC,"EGYPTIAN HIEROGLYPH M017A"}, +{0x131CD,"EGYPTIAN HIEROGLYPH M018"}, +{0x131CE,"EGYPTIAN HIEROGLYPH M019"}, +{0x131CF,"EGYPTIAN HIEROGLYPH M020"}, +{0x131D0,"EGYPTIAN HIEROGLYPH M021"}, +{0x131D1,"EGYPTIAN HIEROGLYPH M022"}, +{0x131D2,"EGYPTIAN HIEROGLYPH M022A"}, +{0x131D3,"EGYPTIAN HIEROGLYPH M023"}, +{0x131D4,"EGYPTIAN HIEROGLYPH M024"}, +{0x131D5,"EGYPTIAN HIEROGLYPH M024A"}, +{0x131D6,"EGYPTIAN HIEROGLYPH M025"}, +{0x131D7,"EGYPTIAN HIEROGLYPH M026"}, +{0x131D8,"EGYPTIAN HIEROGLYPH M027"}, +{0x131D9,"EGYPTIAN HIEROGLYPH M028"}, +{0x131DA,"EGYPTIAN HIEROGLYPH M028A"}, +{0x131DB,"EGYPTIAN HIEROGLYPH M029"}, +{0x131DC,"EGYPTIAN HIEROGLYPH M030"}, +{0x131DD,"EGYPTIAN HIEROGLYPH M031"}, +{0x131DE,"EGYPTIAN HIEROGLYPH M031A"}, +{0x131DF,"EGYPTIAN HIEROGLYPH M032"}, +{0x131E0,"EGYPTIAN HIEROGLYPH M033"}, +{0x131E1,"EGYPTIAN HIEROGLYPH M033A"}, +{0x131E2,"EGYPTIAN HIEROGLYPH M033B"}, +{0x131E3,"EGYPTIAN HIEROGLYPH M034"}, +{0x131E4,"EGYPTIAN HIEROGLYPH M035"}, +{0x131E5,"EGYPTIAN HIEROGLYPH M036"}, +{0x131E6,"EGYPTIAN HIEROGLYPH M037"}, +{0x131E7,"EGYPTIAN HIEROGLYPH M038"}, +{0x131E8,"EGYPTIAN HIEROGLYPH M039"}, +{0x131E9,"EGYPTIAN HIEROGLYPH M040"}, +{0x131EA,"EGYPTIAN HIEROGLYPH M040A"}, +{0x131EB,"EGYPTIAN HIEROGLYPH M041"}, +{0x131EC,"EGYPTIAN HIEROGLYPH M042"}, +{0x131ED,"EGYPTIAN HIEROGLYPH M043"}, +{0x131EE,"EGYPTIAN HIEROGLYPH M044"}, +{0x131EF,"EGYPTIAN HIEROGLYPH N001"}, +{0x131F0,"EGYPTIAN HIEROGLYPH N002"}, +{0x131F1,"EGYPTIAN HIEROGLYPH N003"}, +{0x131F2,"EGYPTIAN HIEROGLYPH N004"}, +{0x131F3,"EGYPTIAN HIEROGLYPH N005"}, +{0x131F4,"EGYPTIAN HIEROGLYPH N006"}, +{0x131F5,"EGYPTIAN HIEROGLYPH N007"}, +{0x131F6,"EGYPTIAN HIEROGLYPH N008"}, +{0x131F7,"EGYPTIAN HIEROGLYPH N009"}, +{0x131F8,"EGYPTIAN HIEROGLYPH N010"}, +{0x131F9,"EGYPTIAN HIEROGLYPH N011"}, +{0x131FA,"EGYPTIAN HIEROGLYPH N012"}, +{0x131FB,"EGYPTIAN HIEROGLYPH N013"}, +{0x131FC,"EGYPTIAN HIEROGLYPH N014"}, +{0x131FD,"EGYPTIAN HIEROGLYPH N015"}, +{0x131FE,"EGYPTIAN HIEROGLYPH N016"}, +{0x131FF,"EGYPTIAN HIEROGLYPH N017"}, +{0x13200,"EGYPTIAN HIEROGLYPH N018"}, +{0x13201,"EGYPTIAN HIEROGLYPH N018A"}, +{0x13202,"EGYPTIAN HIEROGLYPH N018B"}, +{0x13203,"EGYPTIAN HIEROGLYPH N019"}, +{0x13204,"EGYPTIAN HIEROGLYPH N020"}, +{0x13205,"EGYPTIAN HIEROGLYPH N021"}, +{0x13206,"EGYPTIAN HIEROGLYPH N022"}, +{0x13207,"EGYPTIAN HIEROGLYPH N023"}, +{0x13208,"EGYPTIAN HIEROGLYPH N024"}, +{0x13209,"EGYPTIAN HIEROGLYPH N025"}, +{0x1320A,"EGYPTIAN HIEROGLYPH N025A"}, +{0x1320B,"EGYPTIAN HIEROGLYPH N026"}, +{0x1320C,"EGYPTIAN HIEROGLYPH N027"}, +{0x1320D,"EGYPTIAN HIEROGLYPH N028"}, +{0x1320E,"EGYPTIAN HIEROGLYPH N029"}, +{0x1320F,"EGYPTIAN HIEROGLYPH N030"}, +{0x13210,"EGYPTIAN HIEROGLYPH N031"}, +{0x13211,"EGYPTIAN HIEROGLYPH N032"}, +{0x13212,"EGYPTIAN HIEROGLYPH N033"}, +{0x13213,"EGYPTIAN HIEROGLYPH N033A"}, +{0x13214,"EGYPTIAN HIEROGLYPH N034"}, +{0x13215,"EGYPTIAN HIEROGLYPH N034A"}, +{0x13216,"EGYPTIAN HIEROGLYPH N035"}, +{0x13217,"EGYPTIAN HIEROGLYPH N035A"}, +{0x13218,"EGYPTIAN HIEROGLYPH N036"}, +{0x13219,"EGYPTIAN HIEROGLYPH N037"}, +{0x1321A,"EGYPTIAN HIEROGLYPH N037A"}, +{0x1321B,"EGYPTIAN HIEROGLYPH N038"}, +{0x1321C,"EGYPTIAN HIEROGLYPH N039"}, +{0x1321D,"EGYPTIAN HIEROGLYPH N040"}, +{0x1321E,"EGYPTIAN HIEROGLYPH N041"}, +{0x1321F,"EGYPTIAN HIEROGLYPH N042"}, +{0x13220,"EGYPTIAN HIEROGLYPH NL001"}, +{0x13221,"EGYPTIAN HIEROGLYPH NL002"}, +{0x13222,"EGYPTIAN HIEROGLYPH NL003"}, +{0x13223,"EGYPTIAN HIEROGLYPH NL004"}, +{0x13224,"EGYPTIAN HIEROGLYPH NL005"}, +{0x13225,"EGYPTIAN HIEROGLYPH NL005A"}, +{0x13226,"EGYPTIAN HIEROGLYPH NL006"}, +{0x13227,"EGYPTIAN HIEROGLYPH NL007"}, +{0x13228,"EGYPTIAN HIEROGLYPH NL008"}, +{0x13229,"EGYPTIAN HIEROGLYPH NL009"}, +{0x1322A,"EGYPTIAN HIEROGLYPH NL010"}, +{0x1322B,"EGYPTIAN HIEROGLYPH NL011"}, +{0x1322C,"EGYPTIAN HIEROGLYPH NL012"}, +{0x1322D,"EGYPTIAN HIEROGLYPH NL013"}, +{0x1322E,"EGYPTIAN HIEROGLYPH NL014"}, +{0x1322F,"EGYPTIAN HIEROGLYPH NL015"}, +{0x13230,"EGYPTIAN HIEROGLYPH NL016"}, +{0x13231,"EGYPTIAN HIEROGLYPH NL017"}, +{0x13232,"EGYPTIAN HIEROGLYPH NL017A"}, +{0x13233,"EGYPTIAN HIEROGLYPH NL018"}, +{0x13234,"EGYPTIAN HIEROGLYPH NL019"}, +{0x13235,"EGYPTIAN HIEROGLYPH NL020"}, +{0x13236,"EGYPTIAN HIEROGLYPH NU001"}, +{0x13237,"EGYPTIAN HIEROGLYPH NU002"}, +{0x13238,"EGYPTIAN HIEROGLYPH NU003"}, +{0x13239,"EGYPTIAN HIEROGLYPH NU004"}, +{0x1323A,"EGYPTIAN HIEROGLYPH NU005"}, +{0x1323B,"EGYPTIAN HIEROGLYPH NU006"}, +{0x1323C,"EGYPTIAN HIEROGLYPH NU007"}, +{0x1323D,"EGYPTIAN HIEROGLYPH NU008"}, +{0x1323E,"EGYPTIAN HIEROGLYPH NU009"}, +{0x1323F,"EGYPTIAN HIEROGLYPH NU010"}, +{0x13240,"EGYPTIAN HIEROGLYPH NU010A"}, +{0x13241,"EGYPTIAN HIEROGLYPH NU011"}, +{0x13242,"EGYPTIAN HIEROGLYPH NU011A"}, +{0x13243,"EGYPTIAN HIEROGLYPH NU012"}, +{0x13244,"EGYPTIAN HIEROGLYPH NU013"}, +{0x13245,"EGYPTIAN HIEROGLYPH NU014"}, +{0x13246,"EGYPTIAN HIEROGLYPH NU015"}, +{0x13247,"EGYPTIAN HIEROGLYPH NU016"}, +{0x13248,"EGYPTIAN HIEROGLYPH NU017"}, +{0x13249,"EGYPTIAN HIEROGLYPH NU018"}, +{0x1324A,"EGYPTIAN HIEROGLYPH NU018A"}, +{0x1324B,"EGYPTIAN HIEROGLYPH NU019"}, +{0x1324C,"EGYPTIAN HIEROGLYPH NU020"}, +{0x1324D,"EGYPTIAN HIEROGLYPH NU021"}, +{0x1324E,"EGYPTIAN HIEROGLYPH NU022"}, +{0x1324F,"EGYPTIAN HIEROGLYPH NU022A"}, +{0x13250,"EGYPTIAN HIEROGLYPH O001"}, +{0x13251,"EGYPTIAN HIEROGLYPH O001A"}, +{0x13252,"EGYPTIAN HIEROGLYPH O002"}, +{0x13253,"EGYPTIAN HIEROGLYPH O003"}, +{0x13254,"EGYPTIAN HIEROGLYPH O004"}, +{0x13255,"EGYPTIAN HIEROGLYPH O005"}, +{0x13256,"EGYPTIAN HIEROGLYPH O005A"}, +{0x13257,"EGYPTIAN HIEROGLYPH O006"}, +{0x13258,"EGYPTIAN HIEROGLYPH O006A"}, +{0x13259,"EGYPTIAN HIEROGLYPH O006B"}, +{0x1325A,"EGYPTIAN HIEROGLYPH O006C"}, +{0x1325B,"EGYPTIAN HIEROGLYPH O006D"}, +{0x1325C,"EGYPTIAN HIEROGLYPH O006E"}, +{0x1325D,"EGYPTIAN HIEROGLYPH O006F"}, +{0x1325E,"EGYPTIAN HIEROGLYPH O007"}, +{0x1325F,"EGYPTIAN HIEROGLYPH O008"}, +{0x13260,"EGYPTIAN HIEROGLYPH O009"}, +{0x13261,"EGYPTIAN HIEROGLYPH O010"}, +{0x13262,"EGYPTIAN HIEROGLYPH O010A"}, +{0x13263,"EGYPTIAN HIEROGLYPH O010B"}, +{0x13264,"EGYPTIAN HIEROGLYPH O010C"}, +{0x13265,"EGYPTIAN HIEROGLYPH O011"}, +{0x13266,"EGYPTIAN HIEROGLYPH O012"}, +{0x13267,"EGYPTIAN HIEROGLYPH O013"}, +{0x13268,"EGYPTIAN HIEROGLYPH O014"}, +{0x13269,"EGYPTIAN HIEROGLYPH O015"}, +{0x1326A,"EGYPTIAN HIEROGLYPH O016"}, +{0x1326B,"EGYPTIAN HIEROGLYPH O017"}, +{0x1326C,"EGYPTIAN HIEROGLYPH O018"}, +{0x1326D,"EGYPTIAN HIEROGLYPH O019"}, +{0x1326E,"EGYPTIAN HIEROGLYPH O019A"}, +{0x1326F,"EGYPTIAN HIEROGLYPH O020"}, +{0x13270,"EGYPTIAN HIEROGLYPH O020A"}, +{0x13271,"EGYPTIAN HIEROGLYPH O021"}, +{0x13272,"EGYPTIAN HIEROGLYPH O022"}, +{0x13273,"EGYPTIAN HIEROGLYPH O023"}, +{0x13274,"EGYPTIAN HIEROGLYPH O024"}, +{0x13275,"EGYPTIAN HIEROGLYPH O024A"}, +{0x13276,"EGYPTIAN HIEROGLYPH O025"}, +{0x13277,"EGYPTIAN HIEROGLYPH O025A"}, +{0x13278,"EGYPTIAN HIEROGLYPH O026"}, +{0x13279,"EGYPTIAN HIEROGLYPH O027"}, +{0x1327A,"EGYPTIAN HIEROGLYPH O028"}, +{0x1327B,"EGYPTIAN HIEROGLYPH O029"}, +{0x1327C,"EGYPTIAN HIEROGLYPH O029A"}, +{0x1327D,"EGYPTIAN HIEROGLYPH O030"}, +{0x1327E,"EGYPTIAN HIEROGLYPH O030A"}, +{0x1327F,"EGYPTIAN HIEROGLYPH O031"}, +{0x13280,"EGYPTIAN HIEROGLYPH O032"}, +{0x13281,"EGYPTIAN HIEROGLYPH O033"}, +{0x13282,"EGYPTIAN HIEROGLYPH O033A"}, +{0x13283,"EGYPTIAN HIEROGLYPH O034"}, +{0x13284,"EGYPTIAN HIEROGLYPH O035"}, +{0x13285,"EGYPTIAN HIEROGLYPH O036"}, +{0x13286,"EGYPTIAN HIEROGLYPH O036A"}, +{0x13287,"EGYPTIAN HIEROGLYPH O036B"}, +{0x13288,"EGYPTIAN HIEROGLYPH O036C"}, +{0x13289,"EGYPTIAN HIEROGLYPH O036D"}, +{0x1328A,"EGYPTIAN HIEROGLYPH O037"}, +{0x1328B,"EGYPTIAN HIEROGLYPH O038"}, +{0x1328C,"EGYPTIAN HIEROGLYPH O039"}, +{0x1328D,"EGYPTIAN HIEROGLYPH O040"}, +{0x1328E,"EGYPTIAN HIEROGLYPH O041"}, +{0x1328F,"EGYPTIAN HIEROGLYPH O042"}, +{0x13290,"EGYPTIAN HIEROGLYPH O043"}, +{0x13291,"EGYPTIAN HIEROGLYPH O044"}, +{0x13292,"EGYPTIAN HIEROGLYPH O045"}, +{0x13293,"EGYPTIAN HIEROGLYPH O046"}, +{0x13294,"EGYPTIAN HIEROGLYPH O047"}, +{0x13295,"EGYPTIAN HIEROGLYPH O048"}, +{0x13296,"EGYPTIAN HIEROGLYPH O049"}, +{0x13297,"EGYPTIAN HIEROGLYPH O050"}, +{0x13298,"EGYPTIAN HIEROGLYPH O050A"}, +{0x13299,"EGYPTIAN HIEROGLYPH O050B"}, +{0x1329A,"EGYPTIAN HIEROGLYPH O051"}, +{0x1329B,"EGYPTIAN HIEROGLYPH P001"}, +{0x1329C,"EGYPTIAN HIEROGLYPH P001A"}, +{0x1329D,"EGYPTIAN HIEROGLYPH P002"}, +{0x1329E,"EGYPTIAN HIEROGLYPH P003"}, +{0x1329F,"EGYPTIAN HIEROGLYPH P003A"}, +{0x132A0,"EGYPTIAN HIEROGLYPH P004"}, +{0x132A1,"EGYPTIAN HIEROGLYPH P005"}, +{0x132A2,"EGYPTIAN HIEROGLYPH P006"}, +{0x132A3,"EGYPTIAN HIEROGLYPH P007"}, +{0x132A4,"EGYPTIAN HIEROGLYPH P008"}, +{0x132A5,"EGYPTIAN HIEROGLYPH P009"}, +{0x132A6,"EGYPTIAN HIEROGLYPH P010"}, +{0x132A7,"EGYPTIAN HIEROGLYPH P011"}, +{0x132A8,"EGYPTIAN HIEROGLYPH Q001"}, +{0x132A9,"EGYPTIAN HIEROGLYPH Q002"}, +{0x132AA,"EGYPTIAN HIEROGLYPH Q003"}, +{0x132AB,"EGYPTIAN HIEROGLYPH Q004"}, +{0x132AC,"EGYPTIAN HIEROGLYPH Q005"}, +{0x132AD,"EGYPTIAN HIEROGLYPH Q006"}, +{0x132AE,"EGYPTIAN HIEROGLYPH Q007"}, +{0x132AF,"EGYPTIAN HIEROGLYPH R001"}, +{0x132B0,"EGYPTIAN HIEROGLYPH R002"}, +{0x132B1,"EGYPTIAN HIEROGLYPH R002A"}, +{0x132B2,"EGYPTIAN HIEROGLYPH R003"}, +{0x132B3,"EGYPTIAN HIEROGLYPH R003A"}, +{0x132B4,"EGYPTIAN HIEROGLYPH R003B"}, +{0x132B5,"EGYPTIAN HIEROGLYPH R004"}, +{0x132B6,"EGYPTIAN HIEROGLYPH R005"}, +{0x132B7,"EGYPTIAN HIEROGLYPH R006"}, +{0x132B8,"EGYPTIAN HIEROGLYPH R007"}, +{0x132B9,"EGYPTIAN HIEROGLYPH R008"}, +{0x132BA,"EGYPTIAN HIEROGLYPH R009"}, +{0x132BB,"EGYPTIAN HIEROGLYPH R010"}, +{0x132BC,"EGYPTIAN HIEROGLYPH R010A"}, +{0x132BD,"EGYPTIAN HIEROGLYPH R011"}, +{0x132BE,"EGYPTIAN HIEROGLYPH R012"}, +{0x132BF,"EGYPTIAN HIEROGLYPH R013"}, +{0x132C0,"EGYPTIAN HIEROGLYPH R014"}, +{0x132C1,"EGYPTIAN HIEROGLYPH R015"}, +{0x132C2,"EGYPTIAN HIEROGLYPH R016"}, +{0x132C3,"EGYPTIAN HIEROGLYPH R016A"}, +{0x132C4,"EGYPTIAN HIEROGLYPH R017"}, +{0x132C5,"EGYPTIAN HIEROGLYPH R018"}, +{0x132C6,"EGYPTIAN HIEROGLYPH R019"}, +{0x132C7,"EGYPTIAN HIEROGLYPH R020"}, +{0x132C8,"EGYPTIAN HIEROGLYPH R021"}, +{0x132C9,"EGYPTIAN HIEROGLYPH R022"}, +{0x132CA,"EGYPTIAN HIEROGLYPH R023"}, +{0x132CB,"EGYPTIAN HIEROGLYPH R024"}, +{0x132CC,"EGYPTIAN HIEROGLYPH R025"}, +{0x132CD,"EGYPTIAN HIEROGLYPH R026"}, +{0x132CE,"EGYPTIAN HIEROGLYPH R027"}, +{0x132CF,"EGYPTIAN HIEROGLYPH R028"}, +{0x132D0,"EGYPTIAN HIEROGLYPH R029"}, +{0x132D1,"EGYPTIAN HIEROGLYPH S001"}, +{0x132D2,"EGYPTIAN HIEROGLYPH S002"}, +{0x132D3,"EGYPTIAN HIEROGLYPH S002A"}, +{0x132D4,"EGYPTIAN HIEROGLYPH S003"}, +{0x132D5,"EGYPTIAN HIEROGLYPH S004"}, +{0x132D6,"EGYPTIAN HIEROGLYPH S005"}, +{0x132D7,"EGYPTIAN HIEROGLYPH S006"}, +{0x132D8,"EGYPTIAN HIEROGLYPH S006A"}, +{0x132D9,"EGYPTIAN HIEROGLYPH S007"}, +{0x132DA,"EGYPTIAN HIEROGLYPH S008"}, +{0x132DB,"EGYPTIAN HIEROGLYPH S009"}, +{0x132DC,"EGYPTIAN HIEROGLYPH S010"}, +{0x132DD,"EGYPTIAN HIEROGLYPH S011"}, +{0x132DE,"EGYPTIAN HIEROGLYPH S012"}, +{0x132DF,"EGYPTIAN HIEROGLYPH S013"}, +{0x132E0,"EGYPTIAN HIEROGLYPH S014"}, +{0x132E1,"EGYPTIAN HIEROGLYPH S014A"}, +{0x132E2,"EGYPTIAN HIEROGLYPH S014B"}, +{0x132E3,"EGYPTIAN HIEROGLYPH S015"}, +{0x132E4,"EGYPTIAN HIEROGLYPH S016"}, +{0x132E5,"EGYPTIAN HIEROGLYPH S017"}, +{0x132E6,"EGYPTIAN HIEROGLYPH S017A"}, +{0x132E7,"EGYPTIAN HIEROGLYPH S018"}, +{0x132E8,"EGYPTIAN HIEROGLYPH S019"}, +{0x132E9,"EGYPTIAN HIEROGLYPH S020"}, +{0x132EA,"EGYPTIAN HIEROGLYPH S021"}, +{0x132EB,"EGYPTIAN HIEROGLYPH S022"}, +{0x132EC,"EGYPTIAN HIEROGLYPH S023"}, +{0x132ED,"EGYPTIAN HIEROGLYPH S024"}, +{0x132EE,"EGYPTIAN HIEROGLYPH S025"}, +{0x132EF,"EGYPTIAN HIEROGLYPH S026"}, +{0x132F0,"EGYPTIAN HIEROGLYPH S026A"}, +{0x132F1,"EGYPTIAN HIEROGLYPH S026B"}, +{0x132F2,"EGYPTIAN HIEROGLYPH S027"}, +{0x132F3,"EGYPTIAN HIEROGLYPH S028"}, +{0x132F4,"EGYPTIAN HIEROGLYPH S029"}, +{0x132F5,"EGYPTIAN HIEROGLYPH S030"}, +{0x132F6,"EGYPTIAN HIEROGLYPH S031"}, +{0x132F7,"EGYPTIAN HIEROGLYPH S032"}, +{0x132F8,"EGYPTIAN HIEROGLYPH S033"}, +{0x132F9,"EGYPTIAN HIEROGLYPH S034"}, +{0x132FA,"EGYPTIAN HIEROGLYPH S035"}, +{0x132FB,"EGYPTIAN HIEROGLYPH S035A"}, +{0x132FC,"EGYPTIAN HIEROGLYPH S036"}, +{0x132FD,"EGYPTIAN HIEROGLYPH S037"}, +{0x132FE,"EGYPTIAN HIEROGLYPH S038"}, +{0x132FF,"EGYPTIAN HIEROGLYPH S039"}, +{0x13300,"EGYPTIAN HIEROGLYPH S040"}, +{0x13301,"EGYPTIAN HIEROGLYPH S041"}, +{0x13302,"EGYPTIAN HIEROGLYPH S042"}, +{0x13303,"EGYPTIAN HIEROGLYPH S043"}, +{0x13304,"EGYPTIAN HIEROGLYPH S044"}, +{0x13305,"EGYPTIAN HIEROGLYPH S045"}, +{0x13306,"EGYPTIAN HIEROGLYPH S046"}, +{0x13307,"EGYPTIAN HIEROGLYPH T001"}, +{0x13308,"EGYPTIAN HIEROGLYPH T002"}, +{0x13309,"EGYPTIAN HIEROGLYPH T003"}, +{0x1330A,"EGYPTIAN HIEROGLYPH T003A"}, +{0x1330B,"EGYPTIAN HIEROGLYPH T004"}, +{0x1330C,"EGYPTIAN HIEROGLYPH T005"}, +{0x1330D,"EGYPTIAN HIEROGLYPH T006"}, +{0x1330E,"EGYPTIAN HIEROGLYPH T007"}, +{0x1330F,"EGYPTIAN HIEROGLYPH T007A"}, +{0x13310,"EGYPTIAN HIEROGLYPH T008"}, +{0x13311,"EGYPTIAN HIEROGLYPH T008A"}, +{0x13312,"EGYPTIAN HIEROGLYPH T009"}, +{0x13313,"EGYPTIAN HIEROGLYPH T009A"}, +{0x13314,"EGYPTIAN HIEROGLYPH T010"}, +{0x13315,"EGYPTIAN HIEROGLYPH T011"}, +{0x13316,"EGYPTIAN HIEROGLYPH T011A"}, +{0x13317,"EGYPTIAN HIEROGLYPH T012"}, +{0x13318,"EGYPTIAN HIEROGLYPH T013"}, +{0x13319,"EGYPTIAN HIEROGLYPH T014"}, +{0x1331A,"EGYPTIAN HIEROGLYPH T015"}, +{0x1331B,"EGYPTIAN HIEROGLYPH T016"}, +{0x1331C,"EGYPTIAN HIEROGLYPH T016A"}, +{0x1331D,"EGYPTIAN HIEROGLYPH T017"}, +{0x1331E,"EGYPTIAN HIEROGLYPH T018"}, +{0x1331F,"EGYPTIAN HIEROGLYPH T019"}, +{0x13320,"EGYPTIAN HIEROGLYPH T020"}, +{0x13321,"EGYPTIAN HIEROGLYPH T021"}, +{0x13322,"EGYPTIAN HIEROGLYPH T022"}, +{0x13323,"EGYPTIAN HIEROGLYPH T023"}, +{0x13324,"EGYPTIAN HIEROGLYPH T024"}, +{0x13325,"EGYPTIAN HIEROGLYPH T025"}, +{0x13326,"EGYPTIAN HIEROGLYPH T026"}, +{0x13327,"EGYPTIAN HIEROGLYPH T027"}, +{0x13328,"EGYPTIAN HIEROGLYPH T028"}, +{0x13329,"EGYPTIAN HIEROGLYPH T029"}, +{0x1332A,"EGYPTIAN HIEROGLYPH T030"}, +{0x1332B,"EGYPTIAN HIEROGLYPH T031"}, +{0x1332C,"EGYPTIAN HIEROGLYPH T032"}, +{0x1332D,"EGYPTIAN HIEROGLYPH T032A"}, +{0x1332E,"EGYPTIAN HIEROGLYPH T033"}, +{0x1332F,"EGYPTIAN HIEROGLYPH T033A"}, +{0x13330,"EGYPTIAN HIEROGLYPH T034"}, +{0x13331,"EGYPTIAN HIEROGLYPH T035"}, +{0x13332,"EGYPTIAN HIEROGLYPH T036"}, +{0x13333,"EGYPTIAN HIEROGLYPH U001"}, +{0x13334,"EGYPTIAN HIEROGLYPH U002"}, +{0x13335,"EGYPTIAN HIEROGLYPH U003"}, +{0x13336,"EGYPTIAN HIEROGLYPH U004"}, +{0x13337,"EGYPTIAN HIEROGLYPH U005"}, +{0x13338,"EGYPTIAN HIEROGLYPH U006"}, +{0x13339,"EGYPTIAN HIEROGLYPH U006A"}, +{0x1333A,"EGYPTIAN HIEROGLYPH U006B"}, +{0x1333B,"EGYPTIAN HIEROGLYPH U007"}, +{0x1333C,"EGYPTIAN HIEROGLYPH U008"}, +{0x1333D,"EGYPTIAN HIEROGLYPH U009"}, +{0x1333E,"EGYPTIAN HIEROGLYPH U010"}, +{0x1333F,"EGYPTIAN HIEROGLYPH U011"}, +{0x13340,"EGYPTIAN HIEROGLYPH U012"}, +{0x13341,"EGYPTIAN HIEROGLYPH U013"}, +{0x13342,"EGYPTIAN HIEROGLYPH U014"}, +{0x13343,"EGYPTIAN HIEROGLYPH U015"}, +{0x13344,"EGYPTIAN HIEROGLYPH U016"}, +{0x13345,"EGYPTIAN HIEROGLYPH U017"}, +{0x13346,"EGYPTIAN HIEROGLYPH U018"}, +{0x13347,"EGYPTIAN HIEROGLYPH U019"}, +{0x13348,"EGYPTIAN HIEROGLYPH U020"}, +{0x13349,"EGYPTIAN HIEROGLYPH U021"}, +{0x1334A,"EGYPTIAN HIEROGLYPH U022"}, +{0x1334B,"EGYPTIAN HIEROGLYPH U023"}, +{0x1334C,"EGYPTIAN HIEROGLYPH U023A"}, +{0x1334D,"EGYPTIAN HIEROGLYPH U024"}, +{0x1334E,"EGYPTIAN HIEROGLYPH U025"}, +{0x1334F,"EGYPTIAN HIEROGLYPH U026"}, +{0x13350,"EGYPTIAN HIEROGLYPH U027"}, +{0x13351,"EGYPTIAN HIEROGLYPH U028"}, +{0x13352,"EGYPTIAN HIEROGLYPH U029"}, +{0x13353,"EGYPTIAN HIEROGLYPH U029A"}, +{0x13354,"EGYPTIAN HIEROGLYPH U030"}, +{0x13355,"EGYPTIAN HIEROGLYPH U031"}, +{0x13356,"EGYPTIAN HIEROGLYPH U032"}, +{0x13357,"EGYPTIAN HIEROGLYPH U032A"}, +{0x13358,"EGYPTIAN HIEROGLYPH U033"}, +{0x13359,"EGYPTIAN HIEROGLYPH U034"}, +{0x1335A,"EGYPTIAN HIEROGLYPH U035"}, +{0x1335B,"EGYPTIAN HIEROGLYPH U036"}, +{0x1335C,"EGYPTIAN HIEROGLYPH U037"}, +{0x1335D,"EGYPTIAN HIEROGLYPH U038"}, +{0x1335E,"EGYPTIAN HIEROGLYPH U039"}, +{0x1335F,"EGYPTIAN HIEROGLYPH U040"}, +{0x13360,"EGYPTIAN HIEROGLYPH U041"}, +{0x13361,"EGYPTIAN HIEROGLYPH U042"}, +{0x13362,"EGYPTIAN HIEROGLYPH V001"}, +{0x13363,"EGYPTIAN HIEROGLYPH V001A"}, +{0x13364,"EGYPTIAN HIEROGLYPH V001B"}, +{0x13365,"EGYPTIAN HIEROGLYPH V001C"}, +{0x13366,"EGYPTIAN HIEROGLYPH V001D"}, +{0x13367,"EGYPTIAN HIEROGLYPH V001E"}, +{0x13368,"EGYPTIAN HIEROGLYPH V001F"}, +{0x13369,"EGYPTIAN HIEROGLYPH V001G"}, +{0x1336A,"EGYPTIAN HIEROGLYPH V001H"}, +{0x1336B,"EGYPTIAN HIEROGLYPH V001I"}, +{0x1336C,"EGYPTIAN HIEROGLYPH V002"}, +{0x1336D,"EGYPTIAN HIEROGLYPH V002A"}, +{0x1336E,"EGYPTIAN HIEROGLYPH V003"}, +{0x1336F,"EGYPTIAN HIEROGLYPH V004"}, +{0x13370,"EGYPTIAN HIEROGLYPH V005"}, +{0x13371,"EGYPTIAN HIEROGLYPH V006"}, +{0x13372,"EGYPTIAN HIEROGLYPH V007"}, +{0x13373,"EGYPTIAN HIEROGLYPH V007A"}, +{0x13374,"EGYPTIAN HIEROGLYPH V007B"}, +{0x13375,"EGYPTIAN HIEROGLYPH V008"}, +{0x13376,"EGYPTIAN HIEROGLYPH V009"}, +{0x13377,"EGYPTIAN HIEROGLYPH V010"}, +{0x13378,"EGYPTIAN HIEROGLYPH V011"}, +{0x13379,"EGYPTIAN HIEROGLYPH V011A"}, +{0x1337A,"EGYPTIAN HIEROGLYPH V011B"}, +{0x1337B,"EGYPTIAN HIEROGLYPH V011C"}, +{0x1337C,"EGYPTIAN HIEROGLYPH V012"}, +{0x1337D,"EGYPTIAN HIEROGLYPH V012A"}, +{0x1337E,"EGYPTIAN HIEROGLYPH V012B"}, +{0x1337F,"EGYPTIAN HIEROGLYPH V013"}, +{0x13380,"EGYPTIAN HIEROGLYPH V014"}, +{0x13381,"EGYPTIAN HIEROGLYPH V015"}, +{0x13382,"EGYPTIAN HIEROGLYPH V016"}, +{0x13383,"EGYPTIAN HIEROGLYPH V017"}, +{0x13384,"EGYPTIAN HIEROGLYPH V018"}, +{0x13385,"EGYPTIAN HIEROGLYPH V019"}, +{0x13386,"EGYPTIAN HIEROGLYPH V020"}, +{0x13387,"EGYPTIAN HIEROGLYPH V020A"}, +{0x13388,"EGYPTIAN HIEROGLYPH V020B"}, +{0x13389,"EGYPTIAN HIEROGLYPH V020C"}, +{0x1338A,"EGYPTIAN HIEROGLYPH V020D"}, +{0x1338B,"EGYPTIAN HIEROGLYPH V020E"}, +{0x1338C,"EGYPTIAN HIEROGLYPH V020F"}, +{0x1338D,"EGYPTIAN HIEROGLYPH V020G"}, +{0x1338E,"EGYPTIAN HIEROGLYPH V020H"}, +{0x1338F,"EGYPTIAN HIEROGLYPH V020I"}, +{0x13390,"EGYPTIAN HIEROGLYPH V020J"}, +{0x13391,"EGYPTIAN HIEROGLYPH V020K"}, +{0x13392,"EGYPTIAN HIEROGLYPH V020L"}, +{0x13393,"EGYPTIAN HIEROGLYPH V021"}, +{0x13394,"EGYPTIAN HIEROGLYPH V022"}, +{0x13395,"EGYPTIAN HIEROGLYPH V023"}, +{0x13396,"EGYPTIAN HIEROGLYPH V023A"}, +{0x13397,"EGYPTIAN HIEROGLYPH V024"}, +{0x13398,"EGYPTIAN HIEROGLYPH V025"}, +{0x13399,"EGYPTIAN HIEROGLYPH V026"}, +{0x1339A,"EGYPTIAN HIEROGLYPH V027"}, +{0x1339B,"EGYPTIAN HIEROGLYPH V028"}, +{0x1339C,"EGYPTIAN HIEROGLYPH V028A"}, +{0x1339D,"EGYPTIAN HIEROGLYPH V029"}, +{0x1339E,"EGYPTIAN HIEROGLYPH V029A"}, +{0x1339F,"EGYPTIAN HIEROGLYPH V030"}, +{0x133A0,"EGYPTIAN HIEROGLYPH V030A"}, +{0x133A1,"EGYPTIAN HIEROGLYPH V031"}, +{0x133A2,"EGYPTIAN HIEROGLYPH V031A"}, +{0x133A3,"EGYPTIAN HIEROGLYPH V032"}, +{0x133A4,"EGYPTIAN HIEROGLYPH V033"}, +{0x133A5,"EGYPTIAN HIEROGLYPH V033A"}, +{0x133A6,"EGYPTIAN HIEROGLYPH V034"}, +{0x133A7,"EGYPTIAN HIEROGLYPH V035"}, +{0x133A8,"EGYPTIAN HIEROGLYPH V036"}, +{0x133A9,"EGYPTIAN HIEROGLYPH V037"}, +{0x133AA,"EGYPTIAN HIEROGLYPH V037A"}, +{0x133AB,"EGYPTIAN HIEROGLYPH V038"}, +{0x133AC,"EGYPTIAN HIEROGLYPH V039"}, +{0x133AD,"EGYPTIAN HIEROGLYPH V040"}, +{0x133AE,"EGYPTIAN HIEROGLYPH V040A"}, +{0x133AF,"EGYPTIAN HIEROGLYPH W001"}, +{0x133B0,"EGYPTIAN HIEROGLYPH W002"}, +{0x133B1,"EGYPTIAN HIEROGLYPH W003"}, +{0x133B2,"EGYPTIAN HIEROGLYPH W003A"}, +{0x133B3,"EGYPTIAN HIEROGLYPH W004"}, +{0x133B4,"EGYPTIAN HIEROGLYPH W005"}, +{0x133B5,"EGYPTIAN HIEROGLYPH W006"}, +{0x133B6,"EGYPTIAN HIEROGLYPH W007"}, +{0x133B7,"EGYPTIAN HIEROGLYPH W008"}, +{0x133B8,"EGYPTIAN HIEROGLYPH W009"}, +{0x133B9,"EGYPTIAN HIEROGLYPH W009A"}, +{0x133BA,"EGYPTIAN HIEROGLYPH W010"}, +{0x133BB,"EGYPTIAN HIEROGLYPH W010A"}, +{0x133BC,"EGYPTIAN HIEROGLYPH W011"}, +{0x133BD,"EGYPTIAN HIEROGLYPH W012"}, +{0x133BE,"EGYPTIAN HIEROGLYPH W013"}, +{0x133BF,"EGYPTIAN HIEROGLYPH W014"}, +{0x133C0,"EGYPTIAN HIEROGLYPH W014A"}, +{0x133C1,"EGYPTIAN HIEROGLYPH W015"}, +{0x133C2,"EGYPTIAN HIEROGLYPH W016"}, +{0x133C3,"EGYPTIAN HIEROGLYPH W017"}, +{0x133C4,"EGYPTIAN HIEROGLYPH W017A"}, +{0x133C5,"EGYPTIAN HIEROGLYPH W018"}, +{0x133C6,"EGYPTIAN HIEROGLYPH W018A"}, +{0x133C7,"EGYPTIAN HIEROGLYPH W019"}, +{0x133C8,"EGYPTIAN HIEROGLYPH W020"}, +{0x133C9,"EGYPTIAN HIEROGLYPH W021"}, +{0x133CA,"EGYPTIAN HIEROGLYPH W022"}, +{0x133CB,"EGYPTIAN HIEROGLYPH W023"}, +{0x133CC,"EGYPTIAN HIEROGLYPH W024"}, +{0x133CD,"EGYPTIAN HIEROGLYPH W024A"}, +{0x133CE,"EGYPTIAN HIEROGLYPH W025"}, +{0x133CF,"EGYPTIAN HIEROGLYPH X001"}, +{0x133D0,"EGYPTIAN HIEROGLYPH X002"}, +{0x133D1,"EGYPTIAN HIEROGLYPH X003"}, +{0x133D2,"EGYPTIAN HIEROGLYPH X004"}, +{0x133D3,"EGYPTIAN HIEROGLYPH X004A"}, +{0x133D4,"EGYPTIAN HIEROGLYPH X004B"}, +{0x133D5,"EGYPTIAN HIEROGLYPH X005"}, +{0x133D6,"EGYPTIAN HIEROGLYPH X006"}, +{0x133D7,"EGYPTIAN HIEROGLYPH X006A"}, +{0x133D8,"EGYPTIAN HIEROGLYPH X007"}, +{0x133D9,"EGYPTIAN HIEROGLYPH X008"}, +{0x133DA,"EGYPTIAN HIEROGLYPH X008A"}, +{0x133DB,"EGYPTIAN HIEROGLYPH Y001"}, +{0x133DC,"EGYPTIAN HIEROGLYPH Y001A"}, +{0x133DD,"EGYPTIAN HIEROGLYPH Y002"}, +{0x133DE,"EGYPTIAN HIEROGLYPH Y003"}, +{0x133DF,"EGYPTIAN HIEROGLYPH Y004"}, +{0x133E0,"EGYPTIAN HIEROGLYPH Y005"}, +{0x133E1,"EGYPTIAN HIEROGLYPH Y006"}, +{0x133E2,"EGYPTIAN HIEROGLYPH Y007"}, +{0x133E3,"EGYPTIAN HIEROGLYPH Y008"}, +{0x133E4,"EGYPTIAN HIEROGLYPH Z001"}, +{0x133E5,"EGYPTIAN HIEROGLYPH Z002"}, +{0x133E6,"EGYPTIAN HIEROGLYPH Z002A"}, +{0x133E7,"EGYPTIAN HIEROGLYPH Z002B"}, +{0x133E8,"EGYPTIAN HIEROGLYPH Z002C"}, +{0x133E9,"EGYPTIAN HIEROGLYPH Z002D"}, +{0x133EA,"EGYPTIAN HIEROGLYPH Z003"}, +{0x133EB,"EGYPTIAN HIEROGLYPH Z003A"}, +{0x133EC,"EGYPTIAN HIEROGLYPH Z003B"}, +{0x133ED,"EGYPTIAN HIEROGLYPH Z004"}, +{0x133EE,"EGYPTIAN HIEROGLYPH Z004A"}, +{0x133EF,"EGYPTIAN HIEROGLYPH Z005"}, +{0x133F0,"EGYPTIAN HIEROGLYPH Z005A"}, +{0x133F1,"EGYPTIAN HIEROGLYPH Z006"}, +{0x133F2,"EGYPTIAN HIEROGLYPH Z007"}, +{0x133F3,"EGYPTIAN HIEROGLYPH Z008"}, +{0x133F4,"EGYPTIAN HIEROGLYPH Z009"}, +{0x133F5,"EGYPTIAN HIEROGLYPH Z010"}, +{0x133F6,"EGYPTIAN HIEROGLYPH Z011"}, +{0x133F7,"EGYPTIAN HIEROGLYPH Z012"}, +{0x133F8,"EGYPTIAN HIEROGLYPH Z013"}, +{0x133F9,"EGYPTIAN HIEROGLYPH Z014"}, +{0x133FA,"EGYPTIAN HIEROGLYPH Z015"}, +{0x133FB,"EGYPTIAN HIEROGLYPH Z015A"}, +{0x133FC,"EGYPTIAN HIEROGLYPH Z015B"}, +{0x133FD,"EGYPTIAN HIEROGLYPH Z015C"}, +{0x133FE,"EGYPTIAN HIEROGLYPH Z015D"}, +{0x133FF,"EGYPTIAN HIEROGLYPH Z015E"}, +{0x13400,"EGYPTIAN HIEROGLYPH Z015F"}, +{0x13401,"EGYPTIAN HIEROGLYPH Z015G"}, +{0x13402,"EGYPTIAN HIEROGLYPH Z015H"}, +{0x13403,"EGYPTIAN HIEROGLYPH Z015I"}, +{0x13404,"EGYPTIAN HIEROGLYPH Z016"}, +{0x13405,"EGYPTIAN HIEROGLYPH Z016A"}, +{0x13406,"EGYPTIAN HIEROGLYPH Z016B"}, +{0x13407,"EGYPTIAN HIEROGLYPH Z016C"}, +{0x13408,"EGYPTIAN HIEROGLYPH Z016D"}, +{0x13409,"EGYPTIAN HIEROGLYPH Z016E"}, +{0x1340A,"EGYPTIAN HIEROGLYPH Z016F"}, +{0x1340B,"EGYPTIAN HIEROGLYPH Z016G"}, +{0x1340C,"EGYPTIAN HIEROGLYPH Z016H"}, {0x2741,"EIGHT PETALLED OUTLINED BLACK FLORETTE"}, {0x2734,"EIGHT POINTED BLACK STAR"}, {0x2735,"EIGHT POINTED PINWHEEL STAR"}, @@ -7052,6 +9531,9 @@ CharName gUnicodeNames[] = { {0x266A,"EIGHTH NOTE"}, {0x23CF,"EJECT SYMBOL"}, {0x2301,"ELECTRIC ARROW"}, +{0x1F4A1,"ELECTRIC LIGHT BULB"}, +{0x1F50C,"ELECTRIC PLUG"}, +{0x1F526,"ELECTRIC TORCH"}, {0x23E7,"ELECTRICAL INTERSECTION"}, {0x2208,"ELEMENT OF"}, {0x2AD9,"ELEMENT OF OPENING DOWNWARDS"}, @@ -7062,6 +9544,7 @@ CharName gUnicodeNames[] = { {0x22F9,"ELEMENT OF WITH TWO HORIZONTAL STROKES"}, {0x22F8,"ELEMENT OF WITH UNDERBAR"}, {0x22F3,"ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE"}, +{0x1F418,"ELEPHANT"}, {0x2014,"EM DASH"}, {0x2001,"EM QUAD"}, {0x2003,"EM SPACE"}, @@ -7075,8 +9558,10 @@ CharName gUnicodeNames[] = { {0x2000,"EN QUAD"}, {0x2002,"EN SPACE"}, {0x220E,"END OF PROOF"}, +{0x1F51A,"END WITH LEFTWARDS ARROW ABOVE"}, {0x2386,"ENTER SYMBOL"}, {0x2709,"ENVELOPE"}, +{0x1F4E9,"ENVELOPE WITH DOWNWARDS ARROW ABOVE"}, {0x22D5,"EQUAL AND PARALLEL TO"}, {0x225D,"EQUAL TO BY DEFINITION"}, {0x22DD,"EQUAL TO OR GREATER-THAN"}, @@ -7109,7 +9594,9 @@ CharName gUnicodeNames[] = { {0x212E,"ESTIMATED SYMBOL"}, {0x2259,"ESTIMATES"}, {0x1365,"ETHIOPIC COLON"}, +{0x135D,"ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK"}, {0x135F,"ETHIOPIC COMBINING GEMINATION MARK"}, +{0x135E,"ETHIOPIC COMBINING VOWEL LENGTH MARK"}, {0x1363,"ETHIOPIC COMMA"}, {0x1370,"ETHIOPIC DIGIT EIGHT"}, {0x136D,"ETHIOPIC DIGIT FIVE"}, @@ -7139,6 +9626,13 @@ CharName gUnicodeNames[] = { {0x1364,"ETHIOPIC SEMICOLON"}, {0x1260,"ETHIOPIC SYLLABLE BA"}, {0x1263,"ETHIOPIC SYLLABLE BAA"}, +{0xAB28,"ETHIOPIC SYLLABLE BBA"}, +{0xAB2B,"ETHIOPIC SYLLABLE BBAA"}, +{0xAB2D,"ETHIOPIC SYLLABLE BBE"}, +{0xAB2C,"ETHIOPIC SYLLABLE BBEE"}, +{0xAB2A,"ETHIOPIC SYLLABLE BBI"}, +{0xAB2E,"ETHIOPIC SYLLABLE BBO"}, +{0xAB29,"ETHIOPIC SYLLABLE BBU"}, {0x1265,"ETHIOPIC SYLLABLE BE"}, {0x1264,"ETHIOPIC SYLLABLE BEE"}, {0x1262,"ETHIOPIC SYLLABLE BI"}, @@ -7159,6 +9653,13 @@ CharName gUnicodeNames[] = { {0x2DBB,"ETHIOPIC SYLLABLE CCHAA"}, {0x2DBD,"ETHIOPIC SYLLABLE CCHE"}, {0x2DBC,"ETHIOPIC SYLLABLE CCHEE"}, +{0xAB20,"ETHIOPIC SYLLABLE CCHHA"}, +{0xAB23,"ETHIOPIC SYLLABLE CCHHAA"}, +{0xAB25,"ETHIOPIC SYLLABLE CCHHE"}, +{0xAB24,"ETHIOPIC SYLLABLE CCHHEE"}, +{0xAB22,"ETHIOPIC SYLLABLE CCHHI"}, +{0xAB26,"ETHIOPIC SYLLABLE CCHHO"}, +{0xAB21,"ETHIOPIC SYLLABLE CCHHU"}, {0x2DBA,"ETHIOPIC SYLLABLE CCHI"}, {0x2DBE,"ETHIOPIC SYLLABLE CCHO"}, {0x2DB9,"ETHIOPIC SYLLABLE CCHU"}, @@ -7187,6 +9688,12 @@ CharName gUnicodeNames[] = { {0x12FB,"ETHIOPIC SYLLABLE DDAA"}, {0x12FD,"ETHIOPIC SYLLABLE DDE"}, {0x12FC,"ETHIOPIC SYLLABLE DDEE"}, +{0xAB0B,"ETHIOPIC SYLLABLE DDHAA"}, +{0xAB0D,"ETHIOPIC SYLLABLE DDHE"}, +{0xAB0C,"ETHIOPIC SYLLABLE DDHEE"}, +{0xAB0A,"ETHIOPIC SYLLABLE DDHI"}, +{0xAB0E,"ETHIOPIC SYLLABLE DDHO"}, +{0xAB09,"ETHIOPIC SYLLABLE DDHU"}, {0x12FA,"ETHIOPIC SYLLABLE DDI"}, {0x12FE,"ETHIOPIC SYLLABLE DDO"}, {0x2D8D,"ETHIOPIC SYLLABLE DDOA"}, @@ -7199,6 +9706,12 @@ CharName gUnicodeNames[] = { {0x2D8C,"ETHIOPIC SYLLABLE DOA"}, {0x12F1,"ETHIOPIC SYLLABLE DU"}, {0x12F7,"ETHIOPIC SYLLABLE DWA"}, +{0xAB13,"ETHIOPIC SYLLABLE DZAA"}, +{0xAB15,"ETHIOPIC SYLLABLE DZE"}, +{0xAB14,"ETHIOPIC SYLLABLE DZEE"}, +{0xAB12,"ETHIOPIC SYLLABLE DZI"}, +{0xAB16,"ETHIOPIC SYLLABLE DZO"}, +{0xAB11,"ETHIOPIC SYLLABLE DZU"}, {0x1348,"ETHIOPIC SYLLABLE FA"}, {0x134B,"ETHIOPIC SYLLABLE FAA"}, {0x134D,"ETHIOPIC SYLLABLE FE"}, @@ -7480,6 +9993,12 @@ CharName gUnicodeNames[] = { {0x133E,"ETHIOPIC SYLLABLE TSO"}, {0x1339,"ETHIOPIC SYLLABLE TSU"}, {0x133F,"ETHIOPIC SYLLABLE TSWA"}, +{0xAB03,"ETHIOPIC SYLLABLE TTHAA"}, +{0xAB05,"ETHIOPIC SYLLABLE TTHE"}, +{0xAB04,"ETHIOPIC SYLLABLE TTHEE"}, +{0xAB02,"ETHIOPIC SYLLABLE TTHI"}, +{0xAB06,"ETHIOPIC SYLLABLE TTHO"}, +{0xAB01,"ETHIOPIC SYLLABLE TTHU"}, {0x1271,"ETHIOPIC SYLLABLE TU"}, {0x1277,"ETHIOPIC SYLLABLE TWA"}, {0x1340,"ETHIOPIC SYLLABLE TZA"}, @@ -7572,6 +10091,9 @@ CharName gUnicodeNames[] = { {0x2107,"EULER CONSTANT"}, {0x20AC,"EURO SIGN"}, {0x20A0,"EURO-CURRENCY SIGN"}, +{0x1F3F0,"EUROPEAN CASTLE"}, +{0x1F3E4,"EUROPEAN POST OFFICE"}, +{0x1F332,"EVERGREEN TREE"}, {0x2239,"EXCESS"}, {0x0021,"EXCLAMATION MARK"}, {0x2049,"EXCLAMATION QUESTION MARK"}, @@ -7585,41 +10107,95 @@ CharName gUnicodeNames[] = { {0x06F3,"EXTENDED ARABIC-INDIC DIGIT THREE"}, {0x06F2,"EXTENDED ARABIC-INDIC DIGIT TWO"}, {0x06F0,"EXTENDED ARABIC-INDIC DIGIT ZERO"}, +{0x1F47D,"EXTRATERRESTRIAL ALIEN"}, +{0x1F453,"EYEGLASSES"}, +{0x1F440,"EYES"}, +{0x1F486,"FACE MASSAGE"}, +{0x1F60B,"FACE SAVOURING DELICIOUS FOOD"}, +{0x1F631,"FACE SCREAMING IN FEAR"}, +{0x1F618,"FACE THROWING A KISS"}, +{0x1F613,"FACE WITH COLD SWEAT"}, +{0x1F624,"FACE WITH LOOK OF TRIUMPH"}, +{0x1F637,"FACE WITH MEDICAL MASK"}, +{0x1F645,"FACE WITH NO GOOD GESTURE"}, +{0x1F646,"FACE WITH OK GESTURE"}, +{0x1F630,"FACE WITH OPEN MOUTH AND COLD SWEAT"}, +{0x1F61D,"FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES"}, +{0x1F61C,"FACE WITH STUCK-OUT TONGUE AND WINKING EYE"}, +{0x1F602,"FACE WITH TEARS OF JOY"}, +{0x1F636,"FACE WITHOUT MOUTH"}, {0x213B,"FACSIMILE SIGN"}, +{0x1F3ED,"FACTORY"}, +{0x1F342,"FALLEN LEAF"}, {0x292F,"FALLING DIAGONAL CROSSING NORTH EAST ARROW"}, {0x292C,"FALLING DIAGONAL CROSSING RISING DIAGONAL"}, +{0x26DE,"FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE"}, +{0x1F46A,"FAMILY"}, {0x262B,"FARSI SYMBOL"}, +{0x1F385,"FATHER CHRISTMAS"}, +{0x1F4E0,"FAX MACHINE"}, +{0x1F628,"FEARFUL FACE"}, {0x2640,"FEMALE SIGN"}, {0x00AA,"FEMININE ORDINAL INDICATOR"}, +{0x1F3A1,"FERRIS WHEEL"}, +{0x26F4,"FERRY"}, {0x2012,"FIGURE DASH"}, {0x2007,"FIGURE SPACE"}, +{0x1F4C1,"FILE FOLDER"}, {0x2A0D,"FINITE PART INTEGRAL"}, +{0x1F525,"FIRE"}, +{0x1F692,"FIRE ENGINE"}, +{0x1F387,"FIREWORK SPARKLER"}, +{0x1F386,"FIREWORKS"}, {0x263D,"FIRST QUARTER MOON"}, +{0x1F313,"FIRST QUARTER MOON SYMBOL"}, +{0x1F31B,"FIRST QUARTER MOON WITH FACE"}, +{0x1F41F,"FISH"}, +{0x1F365,"FISH CAKE WITH SWIRL DESIGN"}, {0x25C9,"FISHEYE"}, +{0x1F3A3,"FISHING POLE AND FISH"}, +{0x1F44A,"FISTED HAND SIGN"}, {0x2E2D,"FIVE DOT MARK"}, {0x2059,"FIVE DOT PUNCTUATION"}, +{0x26F3,"FLAG IN HOLE"}, {0x23E5,"FLATNESS"}, {0x269C,"FLEUR-DE-LIS"}, +{0x1F4AA,"FLEXED BICEPS"}, +{0x1F4BE,"FLOPPY DISK"}, {0x2766,"FLORAL HEART"}, {0x2698,"FLOWER"}, +{0x1F3B4,"FLOWER PLAYING CARDS"}, {0x2055,"FLOWER PUNCTUATION MARK"}, +{0x1F633,"FLUSHED FACE"}, +{0x1F301,"FOGGY"}, +{0x1F463,"FOOTPRINTS"}, {0x2200,"FOR ALL"}, {0x22A9,"FORCES"}, +{0x1F374,"FORK AND KNIFE"}, {0x2E10,"FORKED PARAGRAPHOS"}, {0x2ADC,"FORKING"}, +{0x26F2,"FOUNTAIN"}, {0x2723,"FOUR BALLOON-SPOKED ASTERISK"}, {0x2725,"FOUR CLUB-SPOKED ASTERISK"}, {0x205B,"FOUR DOT MARK"}, {0x2058,"FOUR DOT PUNCTUATION"}, +{0x1F340,"FOUR LEAF CLOVER"}, {0x2722,"FOUR TEARDROP-SPOKED ASTERISK"}, {0x2005,"FOUR-PER-EM SPACE"}, {0x221C,"FOURTH ROOT"}, {0x215F,"FRACTION NUMERATOR ONE"}, {0x2044,"FRACTION SLASH"}, {0x20A3,"FRENCH FRANC SIGN"}, +{0x1F35F,"FRENCH FRIES"}, +{0x1F364,"FRIED SHRIMP"}, +{0x1F438,"FROG FACE"}, +{0x1F425,"FRONT-FACING BABY CHICK"}, {0x27AC,"FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"}, {0x2322,"FROWN"}, +{0x26FD,"FUEL PUMP"}, {0x2588,"FULL BLOCK"}, +{0x1F315,"FULL MOON SYMBOL"}, +{0x1F31D,"FULL MOON WITH FACE"}, {0x27D7,"FULL OUTER JOIN"}, {0x002E,"FULL STOP"}, {0xFF06,"FULLWIDTH AMPERSAND"}, @@ -7728,7 +10304,11 @@ CharName gUnicodeNames[] = { {0x2061,"FUNCTION APPLICATION"}, {0x26B1,"FUNERAL URN"}, {0x23DB,"FUSE"}, +{0x1F3B2,"GAME DIE"}, {0x2699,"GEAR"}, +{0x26EE,"GEAR WITH HANDLES"}, +{0x26ED,"GEAR WITHOUT HUB"}, +{0x1F48E,"GEM STONE"}, {0x264A,"GEMINI"}, {0x223A,"GEOMETRIC PROPORTION"}, {0x2251,"GEOMETRICALLY EQUAL TO"}, @@ -7855,7 +10435,9 @@ CharName gUnicodeNames[] = { {0x2D0F,"GEORGIAN SMALL LETTER ZHAR"}, {0x20B0,"GERMAN PENNY SIGN"}, {0x3013,"GETA MARK"}, +{0x1F47B,"GHOST"}, {0x2137,"GIMEL SYMBOL"}, +{0x1F467,"GIRL"}, {0x2C00,"GLAGOLITIC CAPITAL LETTER AZU"}, {0x2C28,"GLAGOLITIC CAPITAL LETTER BIG YUS"}, {0x2C01,"GLAGOLITIC CAPITAL LETTER BUKY"}, @@ -7951,6 +10533,9 @@ CharName gUnicodeNames[] = { {0x2C38,"GLAGOLITIC SMALL LETTER ZEMLJA"}, {0x2C36,"GLAGOLITIC SMALL LETTER ZHIVETE"}, {0x29E6,"GLEICH STARK"}, +{0x1F310,"GLOBE WITH MERIDIANS"}, +{0x1F31F,"GLOWING STAR"}, +{0x1F410,"GOAT"}, {0x10330,"GOTHIC LETTER AHSA"}, {0x10334,"GOTHIC LETTER AIHVUS"}, {0x10331,"GOTHIC LETTER BAIRKAN"}, @@ -7978,6 +10563,8 @@ CharName gUnicodeNames[] = { {0x10338,"GOTHIC LETTER THIUTH"}, {0x1033F,"GOTHIC LETTER URUS"}, {0x10345,"GOTHIC LETTER WINJA"}, +{0x1F393,"GRADUATION CAP"}, +{0x1F347,"GRAPES"}, {0x0060,"GRAVE ACCENT"}, {0x2A8C,"GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN"}, {0x2A92,"GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL"}, @@ -8512,7 +11099,15 @@ CharName gUnicodeNames[] = { {0x10179,"GREEK YEAR SIGN"}, {0x037A,"GREEK YPOGEGRAMMENI"}, {0x1018A,"GREEK ZERO SIGN"}, +{0x1F34F,"GREEN APPLE"}, +{0x1F4D7,"GREEN BOOK"}, +{0x1F49A,"GREEN HEART"}, +{0x1F638,"GRINNING CAT FACE WITH SMILING EYES"}, +{0x1F601,"GRINNING FACE WITH SMILING EYES"}, +{0x1F497,"GROWING HEART"}, {0x20B2,"GUARANI SIGN"}, +{0x1F482,"GUARDSMAN"}, +{0x1F3B8,"GUITAR"}, {0x0AEE,"GUJARATI DIGIT EIGHT"}, {0x0AEB,"GUJARATI DIGIT FIVE"}, {0x0AEA,"GUJARATI DIGIT FOUR"}, @@ -8676,6 +11271,7 @@ CharName gUnicodeNames[] = { {0x0A41,"GURMUKHI VOWEL SIGN U"}, {0x0A42,"GURMUKHI VOWEL SIGN UU"}, {0x200A,"HAIR SPACE"}, +{0x1F487,"HAIRCUT"}, {0xFFED,"HALFWIDTH BLACK SQUARE"}, {0xFFEC,"HALFWIDTH DOWNWARDS ARROW"}, {0xFFE8,"HALFWIDTH FORMS LIGHT VERTICAL"}, @@ -8798,8 +11394,12 @@ CharName gUnicodeNames[] = { {0xFFEB,"HALFWIDTH RIGHTWARDS ARROW"}, {0xFFEA,"HALFWIDTH UPWARDS ARROW"}, {0xFFEE,"HALFWIDTH WHITE CIRCLE"}, +{0x1F354,"HAMBURGER"}, +{0x1F528,"HAMMER"}, {0x2692,"HAMMER AND PICK"}, {0x262D,"HAMMER AND SICKLE"}, +{0x1F439,"HAMSTER FACE"}, +{0x1F45C,"HANDBAG"}, {0x1155,"HANGUL CHOSEONG CEONGCHIEUMCHIEUCH"}, {0x1150,"HANGUL CHOSEONG CEONGCHIEUMCIEUC"}, {0x113E,"HANGUL CHOSEONG CEONGCHIEUMSIOS"}, @@ -8817,14 +11417,17 @@ CharName gUnicodeNames[] = { {0x114D,"HANGUL CHOSEONG CIEUC-IEUNG"}, {0x115F,"HANGUL CHOSEONG FILLER"}, {0x1112,"HANGUL CHOSEONG HIEUH"}, +{0xA97B,"HANGUL CHOSEONG HIEUH-SIOS"}, {0x110B,"HANGUL CHOSEONG IEUNG"}, {0x1149,"HANGUL CHOSEONG IEUNG-CHIEUCH"}, {0x1148,"HANGUL CHOSEONG IEUNG-CIEUC"}, +{0xA977,"HANGUL CHOSEONG IEUNG-HIEUH"}, {0x1141,"HANGUL CHOSEONG IEUNG-KIYEOK"}, {0x1143,"HANGUL CHOSEONG IEUNG-MIEUM"}, {0x1146,"HANGUL CHOSEONG IEUNG-PANSIOS"}, {0x114B,"HANGUL CHOSEONG IEUNG-PHIEUPH"}, {0x1144,"HANGUL CHOSEONG IEUNG-PIEUP"}, +{0xA976,"HANGUL CHOSEONG IEUNG-RIEUL"}, {0x1145,"HANGUL CHOSEONG IEUNG-SIOS"}, {0x114A,"HANGUL CHOSEONG IEUNG-THIEUTH"}, {0x1142,"HANGUL CHOSEONG IEUNG-TIKEUT"}, @@ -8835,18 +11438,28 @@ CharName gUnicodeNames[] = { {0x112C,"HANGUL CHOSEONG KAPYEOUNSSANGPIEUP"}, {0x110F,"HANGUL CHOSEONG KHIEUKH"}, {0x1100,"HANGUL CHOSEONG KIYEOK"}, +{0x115A,"HANGUL CHOSEONG KIYEOK-TIKEUT"}, {0x1106,"HANGUL CHOSEONG MIEUM"}, +{0xA96F,"HANGUL CHOSEONG MIEUM-KIYEOK"}, {0x111C,"HANGUL CHOSEONG MIEUM-PIEUP"}, +{0xA971,"HANGUL CHOSEONG MIEUM-SIOS"}, +{0xA970,"HANGUL CHOSEONG MIEUM-TIKEUT"}, {0x1102,"HANGUL CHOSEONG NIEUN"}, +{0x115C,"HANGUL CHOSEONG NIEUN-CIEUC"}, +{0x115D,"HANGUL CHOSEONG NIEUN-HIEUH"}, {0x1113,"HANGUL CHOSEONG NIEUN-KIYEOK"}, {0x1116,"HANGUL CHOSEONG NIEUN-PIEUP"}, +{0x115B,"HANGUL CHOSEONG NIEUN-SIOS"}, {0x1115,"HANGUL CHOSEONG NIEUN-TIKEUT"}, {0x1140,"HANGUL CHOSEONG PANSIOS"}, {0x1111,"HANGUL CHOSEONG PHIEUPH"}, +{0xA97A,"HANGUL CHOSEONG PHIEUPH-HIEUH"}, {0x1156,"HANGUL CHOSEONG PHIEUPH-PIEUP"}, {0x1107,"HANGUL CHOSEONG PIEUP"}, {0x1128,"HANGUL CHOSEONG PIEUP-CHIEUCH"}, {0x1127,"HANGUL CHOSEONG PIEUP-CIEUC"}, +{0xA974,"HANGUL CHOSEONG PIEUP-HIEUH"}, +{0xA973,"HANGUL CHOSEONG PIEUP-KHIEUKH"}, {0x111E,"HANGUL CHOSEONG PIEUP-KIYEOK"}, {0x111F,"HANGUL CHOSEONG PIEUP-NIEUN"}, {0x112A,"HANGUL CHOSEONG PIEUP-PHIEUPH"}, @@ -8854,13 +11467,25 @@ CharName gUnicodeNames[] = { {0x1126,"HANGUL CHOSEONG PIEUP-SIOS-CIEUC"}, {0x1122,"HANGUL CHOSEONG PIEUP-SIOS-KIYEOK"}, {0x1124,"HANGUL CHOSEONG PIEUP-SIOS-PIEUP"}, +{0xA972,"HANGUL CHOSEONG PIEUP-SIOS-THIEUTH"}, {0x1123,"HANGUL CHOSEONG PIEUP-SIOS-TIKEUT"}, {0x1125,"HANGUL CHOSEONG PIEUP-SSANGSIOS"}, {0x1129,"HANGUL CHOSEONG PIEUP-THIEUTH"}, {0x1120,"HANGUL CHOSEONG PIEUP-TIKEUT"}, {0x1105,"HANGUL CHOSEONG RIEUL"}, +{0xA96D,"HANGUL CHOSEONG RIEUL-CIEUC"}, {0x111A,"HANGUL CHOSEONG RIEUL-HIEUH"}, +{0xA96B,"HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP"}, +{0xA96E,"HANGUL CHOSEONG RIEUL-KHIEUKH"}, +{0xA964,"HANGUL CHOSEONG RIEUL-KIYEOK"}, +{0xA968,"HANGUL CHOSEONG RIEUL-MIEUM"}, {0x1118,"HANGUL CHOSEONG RIEUL-NIEUN"}, +{0xA969,"HANGUL CHOSEONG RIEUL-PIEUP"}, +{0xA96C,"HANGUL CHOSEONG RIEUL-SIOS"}, +{0xA965,"HANGUL CHOSEONG RIEUL-SSANGKIYEOK"}, +{0xA96A,"HANGUL CHOSEONG RIEUL-SSANGPIEUP"}, +{0xA967,"HANGUL CHOSEONG RIEUL-SSANGTIKEUT"}, +{0xA966,"HANGUL CHOSEONG RIEUL-TIKEUT"}, {0x1109,"HANGUL CHOSEONG SIOS"}, {0x1137,"HANGUL CHOSEONG SIOS-CHIEUCH"}, {0x1136,"HANGUL CHOSEONG SIOS-CIEUC"}, @@ -8878,6 +11503,7 @@ CharName gUnicodeNames[] = { {0x1139,"HANGUL CHOSEONG SIOS-THIEUTH"}, {0x112F,"HANGUL CHOSEONG SIOS-TIKEUT"}, {0x110D,"HANGUL CHOSEONG SSANGCIEUC"}, +{0xA978,"HANGUL CHOSEONG SSANGCIEUC-HIEUH"}, {0x1158,"HANGUL CHOSEONG SSANGHIEUH"}, {0x1147,"HANGUL CHOSEONG SSANGIEUNG"}, {0x1101,"HANGUL CHOSEONG SSANGKIYEOK"}, @@ -8885,16 +11511,26 @@ CharName gUnicodeNames[] = { {0x1108,"HANGUL CHOSEONG SSANGPIEUP"}, {0x1119,"HANGUL CHOSEONG SSANGRIEUL"}, {0x110A,"HANGUL CHOSEONG SSANGSIOS"}, +{0xA975,"HANGUL CHOSEONG SSANGSIOS-PIEUP"}, +{0xA979,"HANGUL CHOSEONG SSANGTHIEUTH"}, {0x1104,"HANGUL CHOSEONG SSANGTIKEUT"}, +{0xA97C,"HANGUL CHOSEONG SSANGYEORINHIEUH"}, {0x1110,"HANGUL CHOSEONG THIEUTH"}, {0x1103,"HANGUL CHOSEONG TIKEUT"}, +{0xA963,"HANGUL CHOSEONG TIKEUT-CIEUC"}, {0x1117,"HANGUL CHOSEONG TIKEUT-KIYEOK"}, +{0xA960,"HANGUL CHOSEONG TIKEUT-MIEUM"}, +{0xA961,"HANGUL CHOSEONG TIKEUT-PIEUP"}, +{0x115E,"HANGUL CHOSEONG TIKEUT-RIEUL"}, +{0xA962,"HANGUL CHOSEONG TIKEUT-SIOS"}, {0x1159,"HANGUL CHOSEONG YEORINHIEUH"}, {0x114C,"HANGUL CHOSEONG YESIEUNG"}, {0x302F,"HANGUL DOUBLE DOT TONE MARK"}, {0x3164,"HANGUL FILLER"}, {0x11BE,"HANGUL JONGSEONG CHIEUCH"}, {0x11BD,"HANGUL JONGSEONG CIEUC"}, +{0xD7F7,"HANGUL JONGSEONG CIEUC-PIEUP"}, +{0xD7F8,"HANGUL JONGSEONG CIEUC-SSANGPIEUP"}, {0x11C2,"HANGUL JONGSEONG HIEUH"}, {0x11F7,"HANGUL JONGSEONG HIEUH-MIEUM"}, {0x11F5,"HANGUL JONGSEONG HIEUH-NIEUN"}, @@ -8907,43 +11543,67 @@ CharName gUnicodeNames[] = { {0x11E2,"HANGUL JONGSEONG KAPYEOUNMIEUM"}, {0x11F4,"HANGUL JONGSEONG KAPYEOUNPHIEUPH"}, {0x11E6,"HANGUL JONGSEONG KAPYEOUNPIEUP"}, +{0xD7DD,"HANGUL JONGSEONG KAPYEOUNRIEUL"}, {0x11BF,"HANGUL JONGSEONG KHIEUKH"}, {0x11A8,"HANGUL JONGSEONG KIYEOK"}, +{0x11FC,"HANGUL JONGSEONG KIYEOK-CHIEUCH"}, +{0x11FE,"HANGUL JONGSEONG KIYEOK-HIEUH"}, +{0x11FD,"HANGUL JONGSEONG KIYEOK-KHIEUKH"}, +{0x11FA,"HANGUL JONGSEONG KIYEOK-NIEUN"}, +{0x11FB,"HANGUL JONGSEONG KIYEOK-PIEUP"}, {0x11C3,"HANGUL JONGSEONG KIYEOK-RIEUL"}, {0x11AA,"HANGUL JONGSEONG KIYEOK-SIOS"}, {0x11C4,"HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK"}, {0x11B7,"HANGUL JONGSEONG MIEUM"}, {0x11E0,"HANGUL JONGSEONG MIEUM-CHIEUCH"}, +{0xD7E2,"HANGUL JONGSEONG MIEUM-CIEUC"}, {0x11E1,"HANGUL JONGSEONG MIEUM-HIEUH"}, {0x11DA,"HANGUL JONGSEONG MIEUM-KIYEOK"}, +{0xD7DE,"HANGUL JONGSEONG MIEUM-NIEUN"}, {0x11DF,"HANGUL JONGSEONG MIEUM-PANSIOS"}, {0x11DC,"HANGUL JONGSEONG MIEUM-PIEUP"}, +{0xD7E1,"HANGUL JONGSEONG MIEUM-PIEUP-SIOS"}, {0x11DB,"HANGUL JONGSEONG MIEUM-RIEUL"}, {0x11DD,"HANGUL JONGSEONG MIEUM-SIOS"}, +{0xD7DF,"HANGUL JONGSEONG MIEUM-SSANGNIEUN"}, {0x11DE,"HANGUL JONGSEONG MIEUM-SSANGSIOS"}, {0x11AB,"HANGUL JONGSEONG NIEUN"}, +{0xD7CC,"HANGUL JONGSEONG NIEUN-CHIEUCH"}, {0x11AC,"HANGUL JONGSEONG NIEUN-CIEUC"}, {0x11AD,"HANGUL JONGSEONG NIEUN-HIEUH"}, {0x11C5,"HANGUL JONGSEONG NIEUN-KIYEOK"}, {0x11C8,"HANGUL JONGSEONG NIEUN-PANSIOS"}, +{0xD7CB,"HANGUL JONGSEONG NIEUN-RIEUL"}, {0x11C7,"HANGUL JONGSEONG NIEUN-SIOS"}, {0x11C9,"HANGUL JONGSEONG NIEUN-THIEUTH"}, {0x11C6,"HANGUL JONGSEONG NIEUN-TIKEUT"}, {0x11EB,"HANGUL JONGSEONG PANSIOS"}, +{0xD7F4,"HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP"}, +{0xD7F3,"HANGUL JONGSEONG PANSIOS-PIEUP"}, {0x11C1,"HANGUL JONGSEONG PHIEUPH"}, {0x11F3,"HANGUL JONGSEONG PHIEUPH-PIEUP"}, +{0xD7FA,"HANGUL JONGSEONG PHIEUPH-SIOS"}, +{0xD7FB,"HANGUL JONGSEONG PHIEUPH-THIEUTH"}, {0x11B8,"HANGUL JONGSEONG PIEUP"}, +{0xD7E9,"HANGUL JONGSEONG PIEUP-CHIEUCH"}, +{0xD7E8,"HANGUL JONGSEONG PIEUP-CIEUC"}, {0x11E5,"HANGUL JONGSEONG PIEUP-HIEUH"}, +{0xD7E5,"HANGUL JONGSEONG PIEUP-MIEUM"}, {0x11E4,"HANGUL JONGSEONG PIEUP-PHIEUPH"}, {0x11E3,"HANGUL JONGSEONG PIEUP-RIEUL"}, +{0xD7E4,"HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH"}, {0x11B9,"HANGUL JONGSEONG PIEUP-SIOS"}, +{0xD7E7,"HANGUL JONGSEONG PIEUP-SIOS-TIKEUT"}, +{0xD7E3,"HANGUL JONGSEONG PIEUP-TIKEUT"}, {0x11AF,"HANGUL JONGSEONG RIEUL"}, {0x11B6,"HANGUL JONGSEONG RIEUL-HIEUH"}, {0x11D5,"HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP"}, {0x11D8,"HANGUL JONGSEONG RIEUL-KHIEUKH"}, {0x11B0,"HANGUL JONGSEONG RIEUL-KIYEOK"}, +{0xD7D6,"HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH"}, {0x11CC,"HANGUL JONGSEONG RIEUL-KIYEOK-SIOS"}, {0x11B1,"HANGUL JONGSEONG RIEUL-MIEUM"}, +{0xD7D8,"HANGUL JONGSEONG RIEUL-MIEUM-HIEUH"}, {0x11D1,"HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK"}, {0x11D2,"HANGUL JONGSEONG RIEUL-MIEUM-SIOS"}, {0x11CD,"HANGUL JONGSEONG RIEUL-NIEUN"}, @@ -8951,35 +11611,67 @@ CharName gUnicodeNames[] = { {0x11B5,"HANGUL JONGSEONG RIEUL-PHIEUPH"}, {0x11B2,"HANGUL JONGSEONG RIEUL-PIEUP"}, {0x11D4,"HANGUL JONGSEONG RIEUL-PIEUP-HIEUH"}, +{0xD7DA,"HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH"}, {0x11D3,"HANGUL JONGSEONG RIEUL-PIEUP-SIOS"}, +{0xD7D9,"HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT"}, {0x11B3,"HANGUL JONGSEONG RIEUL-SIOS"}, +{0xD7D5,"HANGUL JONGSEONG RIEUL-SSANGKIYEOK"}, {0x11D6,"HANGUL JONGSEONG RIEUL-SSANGSIOS"}, {0x11B4,"HANGUL JONGSEONG RIEUL-THIEUTH"}, {0x11CE,"HANGUL JONGSEONG RIEUL-TIKEUT"}, {0x11CF,"HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH"}, {0x11D9,"HANGUL JONGSEONG RIEUL-YEORINHIEUH"}, +{0xD7DC,"HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH"}, +{0xD7DB,"HANGUL JONGSEONG RIEUL-YESIEUNG"}, {0x11BA,"HANGUL JONGSEONG SIOS"}, +{0xD7F0,"HANGUL JONGSEONG SIOS-CHIEUCH"}, +{0xD7EF,"HANGUL JONGSEONG SIOS-CIEUC"}, +{0xD7F2,"HANGUL JONGSEONG SIOS-HIEUH"}, +{0xD7EB,"HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP"}, {0x11E7,"HANGUL JONGSEONG SIOS-KIYEOK"}, +{0xD7EA,"HANGUL JONGSEONG SIOS-MIEUM"}, +{0xD7EE,"HANGUL JONGSEONG SIOS-PANSIOS"}, {0x11EA,"HANGUL JONGSEONG SIOS-PIEUP"}, {0x11E9,"HANGUL JONGSEONG SIOS-RIEUL"}, +{0xD7F1,"HANGUL JONGSEONG SIOS-THIEUTH"}, {0x11E8,"HANGUL JONGSEONG SIOS-TIKEUT"}, +{0xD7F9,"HANGUL JONGSEONG SSANGCIEUC"}, {0x11EE,"HANGUL JONGSEONG SSANGIEUNG"}, {0x11A9,"HANGUL JONGSEONG SSANGKIYEOK"}, +{0xD7E0,"HANGUL JONGSEONG SSANGMIEUM"}, +{0x11FF,"HANGUL JONGSEONG SSANGNIEUN"}, +{0xD7E6,"HANGUL JONGSEONG SSANGPIEUP"}, {0x11D0,"HANGUL JONGSEONG SSANGRIEUL"}, +{0xD7D7,"HANGUL JONGSEONG SSANGRIEUL-KHIEUKH"}, {0x11BB,"HANGUL JONGSEONG SSANGSIOS"}, +{0xD7EC,"HANGUL JONGSEONG SSANGSIOS-KIYEOK"}, +{0xD7ED,"HANGUL JONGSEONG SSANGSIOS-TIKEUT"}, +{0xD7CD,"HANGUL JONGSEONG SSANGTIKEUT"}, +{0xD7CE,"HANGUL JONGSEONG SSANGTIKEUT-PIEUP"}, {0x11C0,"HANGUL JONGSEONG THIEUTH"}, {0x11AE,"HANGUL JONGSEONG TIKEUT"}, +{0xD7D3,"HANGUL JONGSEONG TIKEUT-CHIEUCH"}, +{0xD7D2,"HANGUL JONGSEONG TIKEUT-CIEUC"}, {0x11CA,"HANGUL JONGSEONG TIKEUT-KIYEOK"}, +{0xD7CF,"HANGUL JONGSEONG TIKEUT-PIEUP"}, {0x11CB,"HANGUL JONGSEONG TIKEUT-RIEUL"}, +{0xD7D0,"HANGUL JONGSEONG TIKEUT-SIOS"}, +{0xD7D1,"HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK"}, +{0xD7D4,"HANGUL JONGSEONG TIKEUT-THIEUTH"}, {0x11F9,"HANGUL JONGSEONG YEORINHIEUH"}, {0x11F0,"HANGUL JONGSEONG YESIEUNG"}, +{0xD7F6,"HANGUL JONGSEONG YESIEUNG-HIEUH"}, +{0xD7F5,"HANGUL JONGSEONG YESIEUNG-MIEUM"}, {0x11F2,"HANGUL JONGSEONG YESIEUNG-PANSIOS"}, {0x11F1,"HANGUL JONGSEONG YESIEUNG-SIOS"}, {0x1161,"HANGUL JUNGSEONG A"}, +{0x11A3,"HANGUL JUNGSEONG A-EU"}, {0x1176,"HANGUL JUNGSEONG A-O"}, {0x1177,"HANGUL JUNGSEONG A-U"}, {0x1162,"HANGUL JUNGSEONG AE"}, {0x119E,"HANGUL JUNGSEONG ARAEA"}, +{0xD7C5,"HANGUL JUNGSEONG ARAEA-A"}, +{0xD7C6,"HANGUL JUNGSEONG ARAEA-E"}, {0x119F,"HANGUL JUNGSEONG ARAEA-EO"}, {0x11A1,"HANGUL JUNGSEONG ARAEA-I"}, {0x11A0,"HANGUL JUNGSEONG ARAEA-U"}, @@ -8989,30 +11681,48 @@ CharName gUnicodeNames[] = { {0x117A,"HANGUL JUNGSEONG EO-O"}, {0x117B,"HANGUL JUNGSEONG EO-U"}, {0x1173,"HANGUL JUNGSEONG EU"}, +{0xD7B9,"HANGUL JUNGSEONG EU-A"}, +{0xD7BB,"HANGUL JUNGSEONG EU-E"}, +{0xD7BA,"HANGUL JUNGSEONG EU-EO"}, {0x1196,"HANGUL JUNGSEONG EU-EU"}, +{0xD7BC,"HANGUL JUNGSEONG EU-O"}, {0x1195,"HANGUL JUNGSEONG EU-U"}, {0x1160,"HANGUL JUNGSEONG FILLER"}, {0x1175,"HANGUL JUNGSEONG I"}, {0x1198,"HANGUL JUNGSEONG I-A"}, {0x119D,"HANGUL JUNGSEONG I-ARAEA"}, {0x119C,"HANGUL JUNGSEONG I-EU"}, +{0xD7C4,"HANGUL JUNGSEONG I-I"}, {0x119A,"HANGUL JUNGSEONG I-O"}, +{0xD7C1,"HANGUL JUNGSEONG I-O-I"}, {0x119B,"HANGUL JUNGSEONG I-U"}, {0x1199,"HANGUL JUNGSEONG I-YA"}, +{0xD7BD,"HANGUL JUNGSEONG I-YA-O"}, +{0xD7BE,"HANGUL JUNGSEONG I-YAE"}, +{0xD7C0,"HANGUL JUNGSEONG I-YE"}, +{0xD7BF,"HANGUL JUNGSEONG I-YEO"}, +{0xD7C2,"HANGUL JUNGSEONG I-YO"}, +{0xD7C3,"HANGUL JUNGSEONG I-YU"}, {0x1169,"HANGUL JUNGSEONG O"}, {0x1180,"HANGUL JUNGSEONG O-E"}, {0x117F,"HANGUL JUNGSEONG O-EO"}, {0x1182,"HANGUL JUNGSEONG O-O"}, +{0xD7B1,"HANGUL JUNGSEONG O-O-I"}, {0x1183,"HANGUL JUNGSEONG O-U"}, +{0x11A6,"HANGUL JUNGSEONG O-YA"}, +{0x11A7,"HANGUL JUNGSEONG O-YAE"}, {0x1181,"HANGUL JUNGSEONG O-YE"}, +{0xD7B0,"HANGUL JUNGSEONG O-YEO"}, {0x116C,"HANGUL JUNGSEONG OE"}, {0x11A2,"HANGUL JUNGSEONG SSANGARAEA"}, {0x116E,"HANGUL JUNGSEONG U"}, {0x1189,"HANGUL JUNGSEONG U-A"}, {0x118A,"HANGUL JUNGSEONG U-AE"}, {0x118B,"HANGUL JUNGSEONG U-EO-EU"}, +{0xD7B6,"HANGUL JUNGSEONG U-I-I"}, {0x118D,"HANGUL JUNGSEONG U-U"}, {0x118C,"HANGUL JUNGSEONG U-YE"}, +{0xD7B5,"HANGUL JUNGSEONG U-YEO"}, {0x116A,"HANGUL JUNGSEONG WA"}, {0x116B,"HANGUL JUNGSEONG WAE"}, {0x1170,"HANGUL JUNGSEONG WE"}, @@ -9020,15 +11730,20 @@ CharName gUnicodeNames[] = { {0x1171,"HANGUL JUNGSEONG WI"}, {0x1163,"HANGUL JUNGSEONG YA"}, {0x1178,"HANGUL JUNGSEONG YA-O"}, +{0x11A4,"HANGUL JUNGSEONG YA-U"}, {0x1179,"HANGUL JUNGSEONG YA-YO"}, {0x1164,"HANGUL JUNGSEONG YAE"}, {0x1168,"HANGUL JUNGSEONG YE"}, {0x1167,"HANGUL JUNGSEONG YEO"}, {0x117D,"HANGUL JUNGSEONG YEO-O"}, {0x117E,"HANGUL JUNGSEONG YEO-U"}, +{0x11A5,"HANGUL JUNGSEONG YEO-YA"}, {0x1174,"HANGUL JUNGSEONG YI"}, {0x1197,"HANGUL JUNGSEONG YI-U"}, {0x116D,"HANGUL JUNGSEONG YO"}, +{0xD7B2,"HANGUL JUNGSEONG YO-A"}, +{0xD7B3,"HANGUL JUNGSEONG YO-AE"}, +{0xD7B4,"HANGUL JUNGSEONG YO-EO"}, {0x1188,"HANGUL JUNGSEONG YO-I"}, {0x1187,"HANGUL JUNGSEONG YO-O"}, {0x1184,"HANGUL JUNGSEONG YO-YA"}, @@ -9036,9 +11751,11 @@ CharName gUnicodeNames[] = { {0x1186,"HANGUL JUNGSEONG YO-YEO"}, {0x1172,"HANGUL JUNGSEONG YU"}, {0x118E,"HANGUL JUNGSEONG YU-A"}, +{0xD7B7,"HANGUL JUNGSEONG YU-AE"}, {0x1190,"HANGUL JUNGSEONG YU-E"}, {0x118F,"HANGUL JUNGSEONG YU-EO"}, {0x1194,"HANGUL JUNGSEONG YU-I"}, +{0xD7B8,"HANGUL JUNGSEONG YU-O"}, {0x1193,"HANGUL JUNGSEONG YU-U"}, {0x1192,"HANGUL JUNGSEONG YU-YE"}, {0x1191,"HANGUL JUNGSEONG YU-YEO"}, @@ -9169,6 +11886,14 @@ CharName gUnicodeNames[] = { {0x1734,"HANUNOO SIGN PAMUDPOD"}, {0x1732,"HANUNOO VOWEL SIGN I"}, {0x1733,"HANUNOO VOWEL SIGN U"}, +{0x1F64B,"HAPPY PERSON RAISING ONE HAND"}, +{0x1F423,"HATCHING CHICK"}, +{0x1F3A7,"HEADPHONE"}, +{0x26FC,"HEADSTONE GRAVEYARD SYMBOL"}, +{0x1F649,"HEAR-NO-EVIL MONKEY"}, +{0x1F49F,"HEART DECORATION"}, +{0x1F498,"HEART WITH ARROW"}, +{0x1F49D,"HEART WITH RIBBON"}, {0x2731,"HEAVY ASTERISK"}, {0x2718,"HEAVY BALLOT X"}, {0x27A5,"HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW"}, @@ -9179,23 +11904,36 @@ CharName gUnicodeNames[] = { {0x27B7,"HEAVY BLACK-FEATHERED SOUTH EAST ARROW"}, {0x2714,"HEAVY CHECK MARK"}, {0x2746,"HEAVY CHEVRON SNOWFLAKE"}, +{0x2B58,"HEAVY CIRCLE"}, +{0x2B57,"HEAVY CIRCLE WITH CIRCLE INSIDE"}, +{0x26E3,"HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE"}, +{0x2B59,"HEAVY CIRCLED SALTIRE"}, {0x27A8,"HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"}, {0x27A0,"HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"}, +{0x2797,"HEAVY DIVISION SIGN"}, +{0x1F4B2,"HEAVY DOLLAR SIGN"}, {0x275E,"HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"}, {0x275D,"HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"}, {0x2738,"HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"}, {0x274B,"HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"}, {0x2762,"HEAVY EXCLAMATION MARK ORNAMENT"}, +{0x2757,"HEAVY EXCLAMATION MARK SYMBOL"}, {0x2724,"HEAVY FOUR BALLOON-SPOKED ASTERISK"}, {0x271A,"HEAVY GREEK CROSS"}, {0x2763,"HEAVY HEART EXCLAMATION MARK ORNAMENT"}, +{0x2B55,"HEAVY LARGE CIRCLE"}, {0x2770,"HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT"}, {0x276E,"HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT"}, +{0x2760,"HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT"}, +{0x275F,"HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT"}, {0x27AD,"HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"}, +{0x2796,"HEAVY MINUS SIGN"}, {0x2716,"HEAVY MULTIPLICATION X"}, {0x279A,"HEAVY NORTH EAST ARROW"}, {0x271C,"HEAVY OPEN CENTRE CROSS"}, {0x272E,"HEAVY OUTLINED BLACK STAR"}, +{0x2B56,"HEAVY OVAL WITH OVAL INSIDE"}, +{0x2795,"HEAVY PLUS SIGN"}, {0x2771,"HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT"}, {0x276F,"HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT"}, {0x2799,"HEAVY RIGHTWARDS ARROW"}, @@ -9211,6 +11949,7 @@ CharName gUnicodeNames[] = { {0x27AE,"HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"}, {0x275A,"HEAVY VERTICAL BAR"}, {0x27BD,"HEAVY WEDGE-TAILED RIGHTWARDS ARROW"}, +{0x26DB,"HEAVY WHITE DOWN-POINTING TRIANGLE"}, {0x2794,"HEAVY WIDE-HEADED RIGHTWARDS ARROW"}, {0x05A2,"HEBREW ACCENT ATNAH HAFUKH"}, {0x05A7,"HEBREW ACCENT DARGA"}, @@ -9345,7 +12084,10 @@ CharName gUnicodeNames[] = { {0x05C6,"HEBREW PUNCTUATION NUN HAFUKHA"}, {0x05C0,"HEBREW PUNCTUATION PASEQ"}, {0x05C3,"HEBREW PUNCTUATION SOF PASUQ"}, +{0x1F681,"HELICOPTER"}, {0x2388,"HELM SYMBOL"}, +{0x26D1,"HELMET WITH WHITE CROSS"}, +{0x1F33F,"HERB"}, {0x22B9,"HERMITIAN CONJUGATE MATRIX"}, {0x4DF6,"HEXAGRAM FOR ABUNDANCE"}, {0x4DFE,"HEXAGRAM FOR AFTER COMPLETION"}, @@ -9411,10 +12153,16 @@ CharName gUnicodeNames[] = { {0x4DC4,"HEXAGRAM FOR WAITING"}, {0x4DD1,"HEXAGRAM FOR WORK ON THE DECAYED"}, {0x4DC3,"HEXAGRAM FOR YOUTHFUL FOLLY"}, +{0x1F33A,"HIBISCUS"}, +{0x1F506,"HIGH BRIGHTNESS SYMBOL"}, {0x26A1,"HIGH VOLTAGE SIGN"}, +{0x1F460,"HIGH-HEELED SHOE"}, +{0x1F684,"HIGH-SPEED TRAIN"}, +{0x1F685,"HIGH-SPEED TRAIN WITH BULLET NOSE"}, {0x309F,"HIRAGANA DIGRAPH YORI"}, {0x309D,"HIRAGANA ITERATION MARK"}, {0x3042,"HIRAGANA LETTER A"}, +{0x1B001,"HIRAGANA LETTER ARCHAIC YE"}, {0x3070,"HIRAGANA LETTER BA"}, {0x3079,"HIRAGANA LETTER BE"}, {0x3073,"HIRAGANA LETTER BI"}, @@ -9501,7 +12249,11 @@ CharName gUnicodeNames[] = { {0x305E,"HIRAGANA LETTER ZO"}, {0x305A,"HIRAGANA LETTER ZU"}, {0x309E,"HIRAGANA VOICED ITERATION MARK"}, +{0x26EC,"HISTORIC SITE"}, +{0x1F52A,"HOCHO"}, {0x223B,"HOMOTHETIC"}, +{0x1F36F,"HONEY POT"}, +{0x1F41D,"HONEYBEE"}, {0x2015,"HORIZONTAL BAR"}, {0x2B23,"HORIZONTAL BLACK HEXAGON"}, {0x2026,"HORIZONTAL ELLIPSIS"}, @@ -9511,11 +12263,21 @@ CharName gUnicodeNames[] = { {0x23BB,"HORIZONTAL SCAN LINE-3"}, {0x23BC,"HORIZONTAL SCAN LINE-7"}, {0x23BD,"HORIZONTAL SCAN LINE-9"}, +{0x1F6A5,"HORIZONTAL TRAFFIC LIGHT"}, +{0x1F40E,"HORSE"}, +{0x1F434,"HORSE FACE"}, +{0x1F3C7,"HORSE RACING"}, +{0x1F3E5,"HOSPITAL"}, {0x2615,"HOT BEVERAGE"}, {0x2668,"HOT SPRINGS"}, +{0x1F3E8,"HOTEL"}, {0x231B,"HOURGLASS"}, +{0x23F3,"HOURGLASS WITH FLOWING SAND"}, {0x2302,"HOUSE"}, +{0x1F3E0,"HOUSE BUILDING"}, +{0x1F3E1,"HOUSE WITH GARDEN"}, {0x20B4,"HRYVNIA SIGN"}, +{0x1F4AF,"HUNDRED POINTS SYMBOL"}, {0x2010,"HYPHEN"}, {0x2043,"HYPHEN BULLET"}, {0x2E1A,"HYPHEN WITH DIAERESIS"}, @@ -9523,6 +12285,8 @@ CharName gUnicodeNames[] = { {0x2027,"HYPHENATION POINT"}, {0x2E12,"HYPODIASTOLE"}, {0x238E,"HYSTERESIS SYMBOL"}, +{0x1F368,"ICE CREAM"}, +{0x26F8,"ICE SKATE"}, {0x2261,"IDENTICAL TO"}, {0x29E5,"IDENTICAL TO AND SLANTED PARALLEL"}, {0x2A67,"IDENTICAL WITH DOT ABOVE"}, @@ -9637,14 +12401,112 @@ CharName gUnicodeNames[] = { {0x303E,"IDEOGRAPHIC VARIATION INDICATOR"}, {0x22B7,"IMAGE OF"}, {0x2253,"IMAGE OF OR APPROXIMATELY EQUAL TO"}, +{0x1F47F,"IMP"}, +{0x10840,"IMPERIAL ARAMAIC LETTER ALEPH"}, +{0x1084F,"IMPERIAL ARAMAIC LETTER AYIN"}, +{0x10841,"IMPERIAL ARAMAIC LETTER BETH"}, +{0x10843,"IMPERIAL ARAMAIC LETTER DALETH"}, +{0x10842,"IMPERIAL ARAMAIC LETTER GIMEL"}, +{0x10844,"IMPERIAL ARAMAIC LETTER HE"}, +{0x10847,"IMPERIAL ARAMAIC LETTER HETH"}, +{0x1084A,"IMPERIAL ARAMAIC LETTER KAPH"}, +{0x1084B,"IMPERIAL ARAMAIC LETTER LAMEDH"}, +{0x1084C,"IMPERIAL ARAMAIC LETTER MEM"}, +{0x1084D,"IMPERIAL ARAMAIC LETTER NUN"}, +{0x10850,"IMPERIAL ARAMAIC LETTER PE"}, +{0x10852,"IMPERIAL ARAMAIC LETTER QOPH"}, +{0x10853,"IMPERIAL ARAMAIC LETTER RESH"}, +{0x10851,"IMPERIAL ARAMAIC LETTER SADHE"}, +{0x1084E,"IMPERIAL ARAMAIC LETTER SAMEKH"}, +{0x10854,"IMPERIAL ARAMAIC LETTER SHIN"}, +{0x10855,"IMPERIAL ARAMAIC LETTER TAW"}, +{0x10848,"IMPERIAL ARAMAIC LETTER TETH"}, +{0x10845,"IMPERIAL ARAMAIC LETTER WAW"}, +{0x10849,"IMPERIAL ARAMAIC LETTER YODH"}, +{0x10846,"IMPERIAL ARAMAIC LETTER ZAYIN"}, +{0x10858,"IMPERIAL ARAMAIC NUMBER ONE"}, +{0x1085D,"IMPERIAL ARAMAIC NUMBER ONE HUNDRED"}, +{0x1085E,"IMPERIAL ARAMAIC NUMBER ONE THOUSAND"}, +{0x1085B,"IMPERIAL ARAMAIC NUMBER TEN"}, +{0x1085F,"IMPERIAL ARAMAIC NUMBER TEN THOUSAND"}, +{0x1085A,"IMPERIAL ARAMAIC NUMBER THREE"}, +{0x1085C,"IMPERIAL ARAMAIC NUMBER TWENTY"}, +{0x10859,"IMPERIAL ARAMAIC NUMBER TWO"}, +{0x10857,"IMPERIAL ARAMAIC SECTION SIGN"}, +{0x1F4E5,"INBOX TRAY"}, +{0x1F4E8,"INCOMING ENVELOPE"}, {0x29DC,"INCOMPLETE INFINITY"}, {0x29E1,"INCREASES AS"}, {0x2206,"INCREMENT"}, +{0x20B9,"INDIAN RUPEE SIGN"}, {0x221E,"INFINITY"}, {0x29DE,"INFINITY NEGATED WITH VERTICAL BAR"}, +{0x1F481,"INFORMATION DESK PERSON"}, {0x2139,"INFORMATION SOURCE"}, {0x206C,"INHIBIT ARABIC FORM SHAPING"}, {0x206A,"INHIBIT SYMMETRIC SWAPPING"}, +{0x1F520,"INPUT SYMBOL FOR LATIN CAPITAL LETTERS"}, +{0x1F524,"INPUT SYMBOL FOR LATIN LETTERS"}, +{0x1F521,"INPUT SYMBOL FOR LATIN SMALL LETTERS"}, +{0x1F522,"INPUT SYMBOL FOR NUMBERS"}, +{0x1F523,"INPUT SYMBOL FOR SYMBOLS"}, +{0x10B60,"INSCRIPTIONAL PAHLAVI LETTER ALEPH"}, +{0x10B61,"INSCRIPTIONAL PAHLAVI LETTER BETH"}, +{0x10B63,"INSCRIPTIONAL PAHLAVI LETTER DALETH"}, +{0x10B62,"INSCRIPTIONAL PAHLAVI LETTER GIMEL"}, +{0x10B64,"INSCRIPTIONAL PAHLAVI LETTER HE"}, +{0x10B67,"INSCRIPTIONAL PAHLAVI LETTER HETH"}, +{0x10B6A,"INSCRIPTIONAL PAHLAVI LETTER KAPH"}, +{0x10B6B,"INSCRIPTIONAL PAHLAVI LETTER LAMEDH"}, +{0x10B6C,"INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH"}, +{0x10B6D,"INSCRIPTIONAL PAHLAVI LETTER NUN"}, +{0x10B6F,"INSCRIPTIONAL PAHLAVI LETTER PE"}, +{0x10B70,"INSCRIPTIONAL PAHLAVI LETTER SADHE"}, +{0x10B6E,"INSCRIPTIONAL PAHLAVI LETTER SAMEKH"}, +{0x10B71,"INSCRIPTIONAL PAHLAVI LETTER SHIN"}, +{0x10B72,"INSCRIPTIONAL PAHLAVI LETTER TAW"}, +{0x10B68,"INSCRIPTIONAL PAHLAVI LETTER TETH"}, +{0x10B65,"INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH"}, +{0x10B69,"INSCRIPTIONAL PAHLAVI LETTER YODH"}, +{0x10B66,"INSCRIPTIONAL PAHLAVI LETTER ZAYIN"}, +{0x10B7B,"INSCRIPTIONAL PAHLAVI NUMBER FOUR"}, +{0x10B78,"INSCRIPTIONAL PAHLAVI NUMBER ONE"}, +{0x10B7E,"INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED"}, +{0x10B7F,"INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND"}, +{0x10B7C,"INSCRIPTIONAL PAHLAVI NUMBER TEN"}, +{0x10B7A,"INSCRIPTIONAL PAHLAVI NUMBER THREE"}, +{0x10B7D,"INSCRIPTIONAL PAHLAVI NUMBER TWENTY"}, +{0x10B79,"INSCRIPTIONAL PAHLAVI NUMBER TWO"}, +{0x10B40,"INSCRIPTIONAL PARTHIAN LETTER ALEPH"}, +{0x10B4F,"INSCRIPTIONAL PARTHIAN LETTER AYIN"}, +{0x10B41,"INSCRIPTIONAL PARTHIAN LETTER BETH"}, +{0x10B43,"INSCRIPTIONAL PARTHIAN LETTER DALETH"}, +{0x10B42,"INSCRIPTIONAL PARTHIAN LETTER GIMEL"}, +{0x10B44,"INSCRIPTIONAL PARTHIAN LETTER HE"}, +{0x10B47,"INSCRIPTIONAL PARTHIAN LETTER HETH"}, +{0x10B4A,"INSCRIPTIONAL PARTHIAN LETTER KAPH"}, +{0x10B4B,"INSCRIPTIONAL PARTHIAN LETTER LAMEDH"}, +{0x10B4C,"INSCRIPTIONAL PARTHIAN LETTER MEM"}, +{0x10B4D,"INSCRIPTIONAL PARTHIAN LETTER NUN"}, +{0x10B50,"INSCRIPTIONAL PARTHIAN LETTER PE"}, +{0x10B52,"INSCRIPTIONAL PARTHIAN LETTER QOPH"}, +{0x10B53,"INSCRIPTIONAL PARTHIAN LETTER RESH"}, +{0x10B51,"INSCRIPTIONAL PARTHIAN LETTER SADHE"}, +{0x10B4E,"INSCRIPTIONAL PARTHIAN LETTER SAMEKH"}, +{0x10B54,"INSCRIPTIONAL PARTHIAN LETTER SHIN"}, +{0x10B55,"INSCRIPTIONAL PARTHIAN LETTER TAW"}, +{0x10B48,"INSCRIPTIONAL PARTHIAN LETTER TETH"}, +{0x10B45,"INSCRIPTIONAL PARTHIAN LETTER WAW"}, +{0x10B49,"INSCRIPTIONAL PARTHIAN LETTER YODH"}, +{0x10B46,"INSCRIPTIONAL PARTHIAN LETTER ZAYIN"}, +{0x10B5B,"INSCRIPTIONAL PARTHIAN NUMBER FOUR"}, +{0x10B58,"INSCRIPTIONAL PARTHIAN NUMBER ONE"}, +{0x10B5E,"INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED"}, +{0x10B5F,"INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND"}, +{0x10B5C,"INSCRIPTIONAL PARTHIAN NUMBER TEN"}, +{0x10B5A,"INSCRIPTIONAL PARTHIAN NUMBER THREE"}, +{0x10B5D,"INSCRIPTIONAL PARTHIAN NUMBER TWENTY"}, +{0x10B59,"INSCRIPTIONAL PARTHIAN NUMBER TWO"}, {0x2380,"INSERTION SYMBOL"}, {0x222B,"INTEGRAL"}, {0x2A15,"INTEGRAL AROUND A POINT OPERATOR"}, @@ -9677,15 +12539,183 @@ CharName gUnicodeNames[] = { {0x2E18,"INVERTED INTERROBANG"}, {0x223E,"INVERTED LAZY S"}, {0x2127,"INVERTED OHM SIGN"}, +{0x26E7,"INVERTED PENTAGRAM"}, {0x00BF,"INVERTED QUESTION MARK"}, {0x2054,"INVERTED UNDERTIE"}, {0x2064,"INVISIBLE PLUS"}, {0x2063,"INVISIBLE SEPARATOR"}, {0x2062,"INVISIBLE TIMES"}, +{0x1F3EE,"IZAKAYA LANTERN"}, +{0x1F383,"JACK-O-LANTERN"}, +{0x26FB,"JAPANESE BANK SYMBOL"}, +{0x1F3EF,"JAPANESE CASTLE"}, +{0x1F38E,"JAPANESE DOLLS"}, +{0x1F47A,"JAPANESE GOBLIN"}, {0x3004,"JAPANESE INDUSTRIAL STANDARD SYMBOL"}, +{0x1F479,"JAPANESE OGRE"}, +{0x1F3E3,"JAPANESE POST OFFICE"}, +{0x1F530,"JAPANESE SYMBOL FOR BEGINNER"}, +{0xA9BF,"JAVANESE CONSONANT SIGN CAKRA"}, +{0xA9BD,"JAVANESE CONSONANT SIGN KERET"}, +{0xA9BE,"JAVANESE CONSONANT SIGN PENGKAL"}, +{0xA9D8,"JAVANESE DIGIT EIGHT"}, +{0xA9D5,"JAVANESE DIGIT FIVE"}, +{0xA9D4,"JAVANESE DIGIT FOUR"}, +{0xA9D9,"JAVANESE DIGIT NINE"}, +{0xA9D1,"JAVANESE DIGIT ONE"}, +{0xA9D7,"JAVANESE DIGIT SEVEN"}, +{0xA9D6,"JAVANESE DIGIT SIX"}, +{0xA9D3,"JAVANESE DIGIT THREE"}, +{0xA9D2,"JAVANESE DIGIT TWO"}, +{0xA9D0,"JAVANESE DIGIT ZERO"}, +{0xA9C1,"JAVANESE LEFT RERENGGAN"}, +{0xA984,"JAVANESE LETTER A"}, +{0xA98D,"JAVANESE LETTER AI"}, +{0xA9A7,"JAVANESE LETTER BA"}, +{0xA9A8,"JAVANESE LETTER BA MURDA"}, +{0xA995,"JAVANESE LETTER CA"}, +{0xA996,"JAVANESE LETTER CA MURDA"}, +{0xA9A2,"JAVANESE LETTER DA"}, +{0xA9A3,"JAVANESE LETTER DA MAHAPRANA"}, +{0xA99D,"JAVANESE LETTER DDA"}, +{0xA99E,"JAVANESE LETTER DDA MAHAPRANA"}, +{0xA98C,"JAVANESE LETTER E"}, +{0xA992,"JAVANESE LETTER GA"}, +{0xA993,"JAVANESE LETTER GA MURDA"}, +{0xA9B2,"JAVANESE LETTER HA"}, +{0xA986,"JAVANESE LETTER I"}, +{0xA985,"JAVANESE LETTER I KAWI"}, +{0xA987,"JAVANESE LETTER II"}, +{0xA997,"JAVANESE LETTER JA"}, +{0xA999,"JAVANESE LETTER JA MAHAPRANA"}, +{0xA98F,"JAVANESE LETTER KA"}, +{0xA991,"JAVANESE LETTER KA MURDA"}, +{0xA990,"JAVANESE LETTER KA SASAK"}, +{0xA9AD,"JAVANESE LETTER LA"}, +{0xA9A9,"JAVANESE LETTER MA"}, +{0xA9A4,"JAVANESE LETTER NA"}, +{0xA99F,"JAVANESE LETTER NA MURDA"}, +{0xA994,"JAVANESE LETTER NGA"}, +{0xA98A,"JAVANESE LETTER NGA LELET"}, +{0xA98B,"JAVANESE LETTER NGA LELET RASWADI"}, +{0xA99A,"JAVANESE LETTER NYA"}, +{0xA998,"JAVANESE LETTER NYA MURDA"}, +{0xA98E,"JAVANESE LETTER O"}, +{0xA9A5,"JAVANESE LETTER PA"}, +{0xA989,"JAVANESE LETTER PA CEREK"}, +{0xA9A6,"JAVANESE LETTER PA MURDA"}, +{0xA9AB,"JAVANESE LETTER RA"}, +{0xA9AC,"JAVANESE LETTER RA AGUNG"}, +{0xA9B1,"JAVANESE LETTER SA"}, +{0xA9B0,"JAVANESE LETTER SA MAHAPRANA"}, +{0xA9AF,"JAVANESE LETTER SA MURDA"}, +{0xA9A0,"JAVANESE LETTER TA"}, +{0xA9A1,"JAVANESE LETTER TA MURDA"}, +{0xA99B,"JAVANESE LETTER TTA"}, +{0xA99C,"JAVANESE LETTER TTA MAHAPRANA"}, +{0xA988,"JAVANESE LETTER U"}, +{0xA9AE,"JAVANESE LETTER WA"}, +{0xA9AA,"JAVANESE LETTER YA"}, +{0xA9CA,"JAVANESE PADA ADEG"}, +{0xA9CB,"JAVANESE PADA ADEG ADEG"}, +{0xA9C3,"JAVANESE PADA ANDAP"}, +{0xA9DF,"JAVANESE PADA ISEN-ISEN"}, +{0xA9C8,"JAVANESE PADA LINGSA"}, +{0xA9C5,"JAVANESE PADA LUHUR"}, +{0xA9C9,"JAVANESE PADA LUNGSI"}, +{0xA9C4,"JAVANESE PADA MADYA"}, +{0xA9C7,"JAVANESE PADA PANGKAT"}, +{0xA9CC,"JAVANESE PADA PISELEH"}, +{0xA9DE,"JAVANESE PADA TIRTA TUMETES"}, +{0xA9C6,"JAVANESE PADA WINDU"}, +{0xA9C0,"JAVANESE PANGKON"}, +{0xA9CF,"JAVANESE PANGRANGKEP"}, +{0xA9C2,"JAVANESE RIGHT RERENGGAN"}, +{0xA981,"JAVANESE SIGN CECAK"}, +{0xA9B3,"JAVANESE SIGN CECAK TELU"}, +{0xA982,"JAVANESE SIGN LAYAR"}, +{0xA980,"JAVANESE SIGN PANYANGGA"}, +{0xA983,"JAVANESE SIGN WIGNYAN"}, +{0xA9CD,"JAVANESE TURNED PADA PISELEH"}, +{0xA9BB,"JAVANESE VOWEL SIGN DIRGA MURE"}, +{0xA9BC,"JAVANESE VOWEL SIGN PEPET"}, +{0xA9B8,"JAVANESE VOWEL SIGN SUKU"}, +{0xA9B9,"JAVANESE VOWEL SIGN SUKU MENDUT"}, +{0xA9BA,"JAVANESE VOWEL SIGN TALING"}, +{0xA9B4,"JAVANESE VOWEL SIGN TARUNG"}, +{0xA9B5,"JAVANESE VOWEL SIGN TOLONG"}, +{0xA9B6,"JAVANESE VOWEL SIGN WULU"}, +{0xA9B7,"JAVANESE VOWEL SIGN WULU MELIK"}, +{0x1F456,"JEANS"}, {0x2A1D,"JOIN"}, {0x26B5,"JUNO"}, {0x2643,"JUPITER"}, +{0x110BB,"KAITHI ABBREVIATION SIGN"}, +{0x110C0,"KAITHI DANDA"}, +{0x110C1,"KAITHI DOUBLE DANDA"}, +{0x110BF,"KAITHI DOUBLE SECTION MARK"}, +{0x110BC,"KAITHI ENUMERATION SIGN"}, +{0x11083,"KAITHI LETTER A"}, +{0x11084,"KAITHI LETTER AA"}, +{0x1108A,"KAITHI LETTER AI"}, +{0x1108C,"KAITHI LETTER AU"}, +{0x110A5,"KAITHI LETTER BA"}, +{0x110A6,"KAITHI LETTER BHA"}, +{0x11092,"KAITHI LETTER CA"}, +{0x11093,"KAITHI LETTER CHA"}, +{0x110A0,"KAITHI LETTER DA"}, +{0x11099,"KAITHI LETTER DDA"}, +{0x1109A,"KAITHI LETTER DDDHA"}, +{0x1109B,"KAITHI LETTER DDHA"}, +{0x110A1,"KAITHI LETTER DHA"}, +{0x11089,"KAITHI LETTER E"}, +{0x1108F,"KAITHI LETTER GA"}, +{0x11090,"KAITHI LETTER GHA"}, +{0x110AF,"KAITHI LETTER HA"}, +{0x11085,"KAITHI LETTER I"}, +{0x11086,"KAITHI LETTER II"}, +{0x11094,"KAITHI LETTER JA"}, +{0x11095,"KAITHI LETTER JHA"}, +{0x1108D,"KAITHI LETTER KA"}, +{0x1108E,"KAITHI LETTER KHA"}, +{0x110AA,"KAITHI LETTER LA"}, +{0x110A7,"KAITHI LETTER MA"}, +{0x110A2,"KAITHI LETTER NA"}, +{0x11091,"KAITHI LETTER NGA"}, +{0x1109D,"KAITHI LETTER NNA"}, +{0x11096,"KAITHI LETTER NYA"}, +{0x1108B,"KAITHI LETTER O"}, +{0x110A3,"KAITHI LETTER PA"}, +{0x110A4,"KAITHI LETTER PHA"}, +{0x110A9,"KAITHI LETTER RA"}, +{0x1109C,"KAITHI LETTER RHA"}, +{0x110AE,"KAITHI LETTER SA"}, +{0x110AC,"KAITHI LETTER SHA"}, +{0x110AD,"KAITHI LETTER SSA"}, +{0x1109E,"KAITHI LETTER TA"}, +{0x1109F,"KAITHI LETTER THA"}, +{0x11097,"KAITHI LETTER TTA"}, +{0x11098,"KAITHI LETTER TTHA"}, +{0x11087,"KAITHI LETTER U"}, +{0x11088,"KAITHI LETTER UU"}, +{0x110AB,"KAITHI LETTER VA"}, +{0x110A8,"KAITHI LETTER YA"}, +{0x110BD,"KAITHI NUMBER SIGN"}, +{0x110BE,"KAITHI SECTION MARK"}, +{0x11081,"KAITHI SIGN ANUSVARA"}, +{0x11080,"KAITHI SIGN CANDRABINDU"}, +{0x110BA,"KAITHI SIGN NUKTA"}, +{0x110B9,"KAITHI SIGN VIRAMA"}, +{0x11082,"KAITHI SIGN VISARGA"}, +{0x110B0,"KAITHI VOWEL SIGN AA"}, +{0x110B6,"KAITHI VOWEL SIGN AI"}, +{0x110B8,"KAITHI VOWEL SIGN AU"}, +{0x110B5,"KAITHI VOWEL SIGN E"}, +{0x110B1,"KAITHI VOWEL SIGN I"}, +{0x110B2,"KAITHI VOWEL SIGN II"}, +{0x110B7,"KAITHI VOWEL SIGN O"}, +{0x110B3,"KAITHI VOWEL SIGN U"}, +{0x110B4,"KAITHI VOWEL SIGN UU"}, {0x2F1C,"KANGXI RADICAL AGAIN"}, {0x2F7D,"KANGXI RADICAL AND"}, {0x2F84,"KANGXI RADICAL ARRIVE"}, @@ -9989,6 +13019,7 @@ CharName gUnicodeNames[] = { {0x30FF,"KATAKANA DIGRAPH KOTO"}, {0x30FD,"KATAKANA ITERATION MARK"}, {0x30A2,"KATAKANA LETTER A"}, +{0x1B000,"KATAKANA LETTER ARCHAIC E"}, {0x30D0,"KATAKANA LETTER BA"}, {0x30D9,"KATAKANA LETTER BE"}, {0x30D3,"KATAKANA LETTER BI"}, @@ -10149,7 +13180,9 @@ CharName gUnicodeNames[] = { {0xA928,"KAYAH LI VOWEL U"}, {0xA926,"KAYAH LI VOWEL UE"}, {0x212A,"KELVIN SIGN"}, +{0x1F511,"KEY"}, {0x2328,"KEYBOARD"}, +{0x1F51F,"KEYCAP TEN"}, {0x10A43,"KHAROSHTHI DIGIT FOUR"}, {0x10A40,"KHAROSHTHI DIGIT ONE"}, {0x10A42,"KHAROSHTHI DIGIT THREE"}, @@ -10361,9 +13394,16 @@ CharName gUnicodeNames[] = { {0x17B9,"KHMER VOWEL SIGN Y"}, {0x17BF,"KHMER VOWEL SIGN YA"}, {0x17BA,"KHMER VOWEL SIGN YY"}, +{0x1F458,"KIMONO"}, {0x20AD,"KIP SIGN"}, +{0x1F48F,"KISS"}, +{0x1F48B,"KISS MARK"}, +{0x1F63D,"KISSING CAT FACE WITH CLOSED EYES"}, +{0x1F61A,"KISSING FACE WITH CLOSED EYES"}, +{0x1F428,"KOALA"}, {0x327F,"KOREAN STANDARD SYMBOL"}, {0x2114,"L B BAR SYMBOL"}, +{0x1F41E,"LADY BEETLE"}, {0xE0001,"LANGUAGE TAG"}, {0x0ECC,"LAO CANCELLATION MARK"}, {0x0ED8,"LAO DIGIT EIGHT"}, @@ -10430,14 +13470,24 @@ CharName gUnicodeNames[] = { {0x0EB9,"LAO VOWEL SIGN UU"}, {0x0EB6,"LAO VOWEL SIGN Y"}, {0x0EB7,"LAO VOWEL SIGN YY"}, +{0x1F535,"LARGE BLUE CIRCLE"}, +{0x1F537,"LARGE BLUE DIAMOND"}, {0x25EF,"LARGE CIRCLE"}, {0x27D9,"LARGE DOWN TACK"}, {0x2A1E,"LARGE LEFT TRIANGLE OPERATOR"}, +{0x10B3D,"LARGE ONE DOT OVER TWO DOTS PUNCTUATION"}, +{0x10B3F,"LARGE ONE RING OVER TWO RINGS PUNCTUATION"}, +{0x1F536,"LARGE ORANGE DIAMOND"}, +{0x1F534,"LARGE RED CIRCLE"}, {0x2AFC,"LARGE TRIPLE VERTICAL BAR OPERATOR"}, +{0x10B3C,"LARGE TWO DOTS OVER ONE DOT PUNCTUATION"}, +{0x10B3E,"LARGE TWO RINGS OVER ONE RING PUNCTUATION"}, {0x27D8,"LARGE UP TACK"}, {0x2AAB,"LARGER THAN"}, {0x2AAD,"LARGER THAN OR EQUAL TO"}, {0x263E,"LAST QUARTER MOON"}, +{0x1F317,"LAST QUARTER MOON SYMBOL"}, +{0x1F31C,"LAST QUARTER MOON WITH FACE"}, {0x0041,"LATIN CAPITAL LETTER A"}, {0x00C1,"LATIN CAPITAL LETTER A WITH ACUTE"}, {0x0102,"LATIN CAPITAL LETTER A WITH BREVE"}, @@ -10562,6 +13612,7 @@ CharName gUnicodeNames[] = { {0x0120,"LATIN CAPITAL LETTER G WITH DOT ABOVE"}, {0x0193,"LATIN CAPITAL LETTER G WITH HOOK"}, {0x1E20,"LATIN CAPITAL LETTER G WITH MACRON"}, +{0xA7A0,"LATIN CAPITAL LETTER G WITH OBLIQUE STROKE"}, {0x01E4,"LATIN CAPITAL LETTER G WITH STROKE"}, {0x0194,"LATIN CAPITAL LETTER GAMMA"}, {0x0241,"LATIN CAPITAL LETTER GLOTTAL STOP"}, @@ -10616,6 +13667,7 @@ CharName gUnicodeNames[] = { {0x1E32,"LATIN CAPITAL LETTER K WITH DOT BELOW"}, {0x0198,"LATIN CAPITAL LETTER K WITH HOOK"}, {0x1E34,"LATIN CAPITAL LETTER K WITH LINE BELOW"}, +{0xA7A2,"LATIN CAPITAL LETTER K WITH OBLIQUE STROKE"}, {0xA740,"LATIN CAPITAL LETTER K WITH STROKE"}, {0xA744,"LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE"}, {0x004C,"LATIN CAPITAL LETTER L"}, @@ -10646,12 +13698,14 @@ CharName gUnicodeNames[] = { {0x0147,"LATIN CAPITAL LETTER N WITH CARON"}, {0x0145,"LATIN CAPITAL LETTER N WITH CEDILLA"}, {0x1E4A,"LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW"}, +{0xA790,"LATIN CAPITAL LETTER N WITH DESCENDER"}, {0x1E44,"LATIN CAPITAL LETTER N WITH DOT ABOVE"}, {0x1E46,"LATIN CAPITAL LETTER N WITH DOT BELOW"}, {0x01F8,"LATIN CAPITAL LETTER N WITH GRAVE"}, {0x019D,"LATIN CAPITAL LETTER N WITH LEFT HOOK"}, {0x1E48,"LATIN CAPITAL LETTER N WITH LINE BELOW"}, {0x0220,"LATIN CAPITAL LETTER N WITH LONG RIGHT LEG"}, +{0xA7A4,"LATIN CAPITAL LETTER N WITH OBLIQUE STROKE"}, {0x01CB,"LATIN CAPITAL LETTER N WITH SMALL LETTER J"}, {0x00D1,"LATIN CAPITAL LETTER N WITH TILDE"}, {0x01CA,"LATIN CAPITAL LETTER NJ"}, @@ -10722,6 +13776,7 @@ CharName gUnicodeNames[] = { {0x0210,"LATIN CAPITAL LETTER R WITH DOUBLE GRAVE"}, {0x0212,"LATIN CAPITAL LETTER R WITH INVERTED BREVE"}, {0x1E5E,"LATIN CAPITAL LETTER R WITH LINE BELOW"}, +{0xA7A6,"LATIN CAPITAL LETTER R WITH OBLIQUE STROKE"}, {0x024C,"LATIN CAPITAL LETTER R WITH STROKE"}, {0x2C64,"LATIN CAPITAL LETTER R WITH TAIL"}, {0xA73E,"LATIN CAPITAL LETTER REVERSED C WITH DOT"}, @@ -10738,6 +13793,8 @@ CharName gUnicodeNames[] = { {0x1E60,"LATIN CAPITAL LETTER S WITH DOT ABOVE"}, {0x1E62,"LATIN CAPITAL LETTER S WITH DOT BELOW"}, {0x1E68,"LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE"}, +{0xA7A8,"LATIN CAPITAL LETTER S WITH OBLIQUE STROKE"}, +{0x2C7E,"LATIN CAPITAL LETTER S WITH SWASH TAIL"}, {0xA78B,"LATIN CAPITAL LETTER SALTILLO"}, {0x018F,"LATIN CAPITAL LETTER SCHWA"}, {0x1E9E,"LATIN CAPITAL LETTER SHARP S"}, @@ -10762,6 +13819,8 @@ CharName gUnicodeNames[] = { {0x01A7,"LATIN CAPITAL LETTER TONE TWO"}, {0xA72A,"LATIN CAPITAL LETTER TRESILLO"}, {0x2C6F,"LATIN CAPITAL LETTER TURNED A"}, +{0x2C70,"LATIN CAPITAL LETTER TURNED ALPHA"}, +{0xA78D,"LATIN CAPITAL LETTER TURNED H"}, {0xA77E,"LATIN CAPITAL LETTER TURNED INSULAR G"}, {0xA780,"LATIN CAPITAL LETTER TURNED L"}, {0x019C,"LATIN CAPITAL LETTER TURNED M"}, @@ -10844,6 +13903,7 @@ CharName gUnicodeNames[] = { {0x0224,"LATIN CAPITAL LETTER Z WITH HOOK"}, {0x1E94,"LATIN CAPITAL LETTER Z WITH LINE BELOW"}, {0x01B5,"LATIN CAPITAL LETTER Z WITH STROKE"}, +{0x2C7F,"LATIN CAPITAL LETTER Z WITH SWASH TAIL"}, {0x0132,"LATIN CAPITAL LIGATURE IJ"}, {0x0152,"LATIN CAPITAL LIGATURE OE"}, {0x271D,"LATIN CROSS"}, @@ -10900,6 +13960,7 @@ CharName gUnicodeNames[] = { {0xA731,"LATIN LETTER SMALL CAPITAL S"}, {0x1D1B,"LATIN LETTER SMALL CAPITAL T"}, {0x2C7B,"LATIN LETTER SMALL CAPITAL TURNED E"}, +{0xA7FA,"LATIN LETTER SMALL CAPITAL TURNED M"}, {0x1D1A,"LATIN LETTER SMALL CAPITAL TURNED R"}, {0x1D1C,"LATIN LETTER SMALL CAPITAL U"}, {0x1D20,"LATIN LETTER SMALL CAPITAL V"}, @@ -11071,6 +14132,7 @@ CharName gUnicodeNames[] = { {0x0121,"LATIN SMALL LETTER G WITH DOT ABOVE"}, {0x0260,"LATIN SMALL LETTER G WITH HOOK"}, {0x1E21,"LATIN SMALL LETTER G WITH MACRON"}, +{0xA7A1,"LATIN SMALL LETTER G WITH OBLIQUE STROKE"}, {0x1D83,"LATIN SMALL LETTER G WITH PALATAL HOOK"}, {0x01E5,"LATIN SMALL LETTER G WITH STROKE"}, {0x0263,"LATIN SMALL LETTER GAMMA"}, @@ -11132,6 +14194,7 @@ CharName gUnicodeNames[] = { {0x1E33,"LATIN SMALL LETTER K WITH DOT BELOW"}, {0x0199,"LATIN SMALL LETTER K WITH HOOK"}, {0x1E35,"LATIN SMALL LETTER K WITH LINE BELOW"}, +{0xA7A3,"LATIN SMALL LETTER K WITH OBLIQUE STROKE"}, {0x1D84,"LATIN SMALL LETTER K WITH PALATAL HOOK"}, {0xA741,"LATIN SMALL LETTER K WITH STROKE"}, {0xA745,"LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE"}, @@ -11153,6 +14216,7 @@ CharName gUnicodeNames[] = { {0x026B,"LATIN SMALL LETTER L WITH MIDDLE TILDE"}, {0x1D85,"LATIN SMALL LETTER L WITH PALATAL HOOK"}, {0x026D,"LATIN SMALL LETTER L WITH RETROFLEX HOOK"}, +{0xA78E,"LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT"}, {0x0142,"LATIN SMALL LETTER L WITH STROKE"}, {0x019B,"LATIN SMALL LETTER LAMBDA WITH STROKE"}, {0x026E,"LATIN SMALL LETTER LEZH"}, @@ -11181,6 +14245,7 @@ CharName gUnicodeNames[] = { {0x0146,"LATIN SMALL LETTER N WITH CEDILLA"}, {0x1E4B,"LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW"}, {0x0235,"LATIN SMALL LETTER N WITH CURL"}, +{0xA791,"LATIN SMALL LETTER N WITH DESCENDER"}, {0x1E45,"LATIN SMALL LETTER N WITH DOT ABOVE"}, {0x1E47,"LATIN SMALL LETTER N WITH DOT BELOW"}, {0x01F9,"LATIN SMALL LETTER N WITH GRAVE"}, @@ -11188,6 +14253,7 @@ CharName gUnicodeNames[] = { {0x1E49,"LATIN SMALL LETTER N WITH LINE BELOW"}, {0x019E,"LATIN SMALL LETTER N WITH LONG RIGHT LEG"}, {0x1D70,"LATIN SMALL LETTER N WITH MIDDLE TILDE"}, +{0xA7A5,"LATIN SMALL LETTER N WITH OBLIQUE STROKE"}, {0x1D87,"LATIN SMALL LETTER N WITH PALATAL HOOK"}, {0x0273,"LATIN SMALL LETTER N WITH RETROFLEX HOOK"}, {0x00F1,"LATIN SMALL LETTER N WITH TILDE"}, @@ -11272,6 +14338,7 @@ CharName gUnicodeNames[] = { {0x1E5F,"LATIN SMALL LETTER R WITH LINE BELOW"}, {0x027C,"LATIN SMALL LETTER R WITH LONG LEG"}, {0x1D72,"LATIN SMALL LETTER R WITH MIDDLE TILDE"}, +{0xA7A7,"LATIN SMALL LETTER R WITH OBLIQUE STROKE"}, {0x1D89,"LATIN SMALL LETTER R WITH PALATAL HOOK"}, {0x024D,"LATIN SMALL LETTER R WITH STROKE"}, {0x027D,"LATIN SMALL LETTER R WITH TAIL"}, @@ -11298,6 +14365,7 @@ CharName gUnicodeNames[] = { {0x1E69,"LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE"}, {0x0282,"LATIN SMALL LETTER S WITH HOOK"}, {0x1D74,"LATIN SMALL LETTER S WITH MIDDLE TILDE"}, +{0xA7A9,"LATIN SMALL LETTER S WITH OBLIQUE STROKE"}, {0x1D8A,"LATIN SMALL LETTER S WITH PALATAL HOOK"}, {0x023F,"LATIN SMALL LETTER S WITH SWASH TAIL"}, {0xA78C,"LATIN SMALL LETTER SALTILLO"}, @@ -11471,14 +14539,24 @@ CharName gUnicodeNames[] = { {0xFB06,"LATIN SMALL LIGATURE ST"}, {0x2090,"LATIN SUBSCRIPT SMALL LETTER A"}, {0x2091,"LATIN SUBSCRIPT SMALL LETTER E"}, +{0x2095,"LATIN SUBSCRIPT SMALL LETTER H"}, {0x1D62,"LATIN SUBSCRIPT SMALL LETTER I"}, {0x2C7C,"LATIN SUBSCRIPT SMALL LETTER J"}, +{0x2096,"LATIN SUBSCRIPT SMALL LETTER K"}, +{0x2097,"LATIN SUBSCRIPT SMALL LETTER L"}, +{0x2098,"LATIN SUBSCRIPT SMALL LETTER M"}, +{0x2099,"LATIN SUBSCRIPT SMALL LETTER N"}, {0x2092,"LATIN SUBSCRIPT SMALL LETTER O"}, +{0x209A,"LATIN SUBSCRIPT SMALL LETTER P"}, {0x1D63,"LATIN SUBSCRIPT SMALL LETTER R"}, +{0x209B,"LATIN SUBSCRIPT SMALL LETTER S"}, {0x2094,"LATIN SUBSCRIPT SMALL LETTER SCHWA"}, +{0x209C,"LATIN SUBSCRIPT SMALL LETTER T"}, {0x1D64,"LATIN SUBSCRIPT SMALL LETTER U"}, {0x1D65,"LATIN SUBSCRIPT SMALL LETTER V"}, {0x2093,"LATIN SUBSCRIPT SMALL LETTER X"}, +{0x1F343,"LEAF FLUTTERING IN WIND"}, +{0x1F4D2,"LEDGER"}, {0x27DA,"LEFT AND RIGHT DOUBLE TURNSTILE"}, {0x27DB,"LEFT AND RIGHT TACK"}, {0x3008,"LEFT ANGLE BRACKET"}, @@ -11493,6 +14571,7 @@ CharName gUnicodeNames[] = { {0x3010,"LEFT BLACK LENTICULAR BRACKET"}, {0x2997,"LEFT BLACK TORTOISE SHELL BRACKET"}, {0x2308,"LEFT CEILING"}, +{0x26DC,"LEFT CLOSED ENTRY"}, {0x300C,"LEFT CORNER BRACKET"}, {0x007B,"LEFT CURLY BRACKET"}, {0x23A9,"LEFT CURLY BRACKET LOWER HOOK"}, @@ -11509,6 +14588,7 @@ CharName gUnicodeNames[] = { {0x25D6,"LEFT HALF BLACK CIRCLE"}, {0x258C,"LEFT HALF BLOCK"}, {0x2E1C,"LEFT LOW PARAPHRASE BRACKET"}, +{0x1F6C5,"LEFT LUGGAGE"}, {0x27DC,"LEFT MULTIMAP"}, {0x22C9,"LEFT NORMAL FACTOR SEMIDIRECT PRODUCT"}, {0x258F,"LEFT ONE EIGHTH BLOCK"}, @@ -11560,9 +14640,13 @@ CharName gUnicodeNames[] = { {0x301A,"LEFT WHITE SQUARE BRACKET"}, {0x3018,"LEFT WHITE TORTOISE SHELL BRACKET"}, {0x29D8,"LEFT WIGGLY FENCE"}, +{0x0FD6,"LEFT-FACING SVASTI SIGN"}, +{0x0FD8,"LEFT-FACING SVASTI SIGN WITH DOTS"}, +{0x26E6,"LEFT-HANDED INTERLACED PENTAGRAM"}, {0x2329,"LEFT-POINTING ANGLE BRACKET"}, {0x29FC,"LEFT-POINTING CURVED ANGLE BRACKET"}, {0x00AB,"LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"}, +{0x1F50D,"LEFT-POINTING MAGNIFYING GLASS"}, {0x27AA,"LEFT-SHADED WHITE RIGHTWARDS ARROW"}, {0x2939,"LEFT-SIDE ARC ANTICLOCKWISE ARROW"}, {0x202A,"LEFT-TO-RIGHT EMBEDDING"}, @@ -11632,7 +14716,9 @@ CharName gUnicodeNames[] = { {0x2B37,"LEFTWARDS TWO-HEADED TRIPLE DASH ARROW"}, {0x219C,"LEFTWARDS WAVE ARROW"}, {0x21E6,"LEFTWARDS WHITE ARROW"}, +{0x1F34B,"LEMON"}, {0x264C,"LEO"}, +{0x1F406,"LEOPARD"}, {0x1C2D,"LEPCHA CONSONANT SIGN K"}, {0x1C35,"LEPCHA CONSONANT SIGN KANG"}, {0x1C2F,"LEPCHA CONSONANT SIGN L"}, @@ -11735,6 +14821,7 @@ CharName gUnicodeNames[] = { {0x2A7B,"LESS-THAN WITH QUESTION MARK ABOVE"}, {0x264E,"LIBRA"}, {0x2772,"LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT"}, +{0x1F688,"LIGHT RAIL"}, {0x2773,"LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT"}, {0x2591,"LIGHT SHADE"}, {0x2758,"LIGHT VERTICAL BAR"}, @@ -12021,7 +15108,60 @@ CharName gUnicodeNames[] = { {0x1005B,"LINEAR B SYMBOL B083"}, {0x1005C,"LINEAR B SYMBOL B086"}, {0x1005D,"LINEAR B SYMBOL B089"}, +{0x1F517,"LINK SYMBOL"}, +{0x1F484,"LIPSTICK"}, {0x20A4,"LIRA SIGN"}, +{0xA4EE,"LISU LETTER A"}, +{0xA4EF,"LISU LETTER AE"}, +{0xA4D0,"LISU LETTER BA"}, +{0xA4DA,"LISU LETTER CA"}, +{0xA4DB,"LISU LETTER CHA"}, +{0xA4D3,"LISU LETTER DA"}, +{0xA4DC,"LISU LETTER DZA"}, +{0xA4F0,"LISU LETTER E"}, +{0xA4F1,"LISU LETTER EU"}, +{0xA4E9,"LISU LETTER FA"}, +{0xA4D6,"LISU LETTER GA"}, +{0xA4ED,"LISU LETTER GHA"}, +{0xA4E6,"LISU LETTER HA"}, +{0xA4E8,"LISU LETTER HHA"}, +{0xA4F2,"LISU LETTER I"}, +{0xA4D9,"LISU LETTER JA"}, +{0xA4D7,"LISU LETTER KA"}, +{0xA4D8,"LISU LETTER KHA"}, +{0xA4E1,"LISU LETTER LA"}, +{0xA4DF,"LISU LETTER MA"}, +{0xA4E0,"LISU LETTER NA"}, +{0xA4E5,"LISU LETTER NGA"}, +{0xA4F3,"LISU LETTER O"}, +{0xA4F7,"LISU LETTER OE"}, +{0xA4D1,"LISU LETTER PA"}, +{0xA4D2,"LISU LETTER PHA"}, +{0xA4E2,"LISU LETTER SA"}, +{0xA4EB,"LISU LETTER SHA"}, +{0xA4D4,"LISU LETTER TA"}, +{0xA4D5,"LISU LETTER THA"}, +{0xA4FB,"LISU LETTER TONE MYA BO"}, +{0xA4FA,"LISU LETTER TONE MYA CYA"}, +{0xA4FD,"LISU LETTER TONE MYA JEU"}, +{0xA4FC,"LISU LETTER TONE MYA NA"}, +{0xA4F8,"LISU LETTER TONE MYA TI"}, +{0xA4F9,"LISU LETTER TONE NA PO"}, +{0xA4DD,"LISU LETTER TSA"}, +{0xA4DE,"LISU LETTER TSHA"}, +{0xA4F4,"LISU LETTER U"}, +{0xA4F5,"LISU LETTER UE"}, +{0xA4F6,"LISU LETTER UH"}, +{0xA4EA,"LISU LETTER WA"}, +{0xA4E7,"LISU LETTER XA"}, +{0xA4EC,"LISU LETTER YA"}, +{0xA4E4,"LISU LETTER ZA"}, +{0xA4E3,"LISU LETTER ZHA"}, +{0xA4FE,"LISU PUNCTUATION COMMA"}, +{0xA4FF,"LISU PUNCTUATION FULL STOP"}, +{0x20B6,"LIVRE TOURNOIS SIGN"}, +{0x1F512,"LOCK"}, +{0x1F50F,"LOCK WITH INK PEN"}, {0x2227,"LOGICAL AND"}, {0x2A51,"LOGICAL AND WITH DOT ABOVE"}, {0x2A5E,"LOGICAL AND WITH DOUBLE OVERBAR"}, @@ -12036,6 +15176,7 @@ CharName gUnicodeNames[] = { {0x2A63,"LOGICAL OR WITH DOUBLE UNDERBAR"}, {0x2A5D,"LOGICAL OR WITH HORIZONTAL DASH"}, {0x2A5B,"LOGICAL OR WITH MIDDLE STEM"}, +{0x1F36D,"LOLLIPOP"}, {0x2AE6,"LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL"}, {0x27CC,"LONG DIVISION"}, {0x27F7,"LONG LEFT RIGHT ARROW"}, @@ -12052,7 +15193,11 @@ CharName gUnicodeNames[] = { {0x27F9,"LONG RIGHTWARDS DOUBLE ARROW"}, {0x27FE,"LONG RIGHTWARDS DOUBLE ARROW FROM BAR"}, {0x27FF,"LONG RIGHTWARDS SQUIGGLE ARROW"}, +{0x1F62D,"LOUDLY CRYING FACE"}, +{0x1F3E9,"LOVE HOTEL"}, +{0x1F48C,"LOVE LETTER"}, {0x204E,"LOW ASTERISK"}, +{0x1F505,"LOW BRIGHTNESS SYMBOL"}, {0x301F,"LOW DOUBLE PRIME QUOTATION MARK"}, {0x005F,"LOW LINE"}, {0x2703,"LOWER BLADE SCISSORS"}, @@ -12211,6 +15356,7 @@ CharName gUnicodeNames[] = { {0x0D21,"MALAYALAM LETTER DDA"}, {0x0D22,"MALAYALAM LETTER DDHA"}, {0x0D27,"MALAYALAM LETTER DHA"}, +{0x0D4E,"MALAYALAM LETTER DOT REPH"}, {0x0D0E,"MALAYALAM LETTER E"}, {0x0D0F,"MALAYALAM LETTER EE"}, {0x0D17,"MALAYALAM LETTER GA"}, @@ -12229,6 +15375,7 @@ CharName gUnicodeNames[] = { {0x0D28,"MALAYALAM LETTER NA"}, {0x0D19,"MALAYALAM LETTER NGA"}, {0x0D23,"MALAYALAM LETTER NNA"}, +{0x0D29,"MALAYALAM LETTER NNNA"}, {0x0D1E,"MALAYALAM LETTER NYA"}, {0x0D12,"MALAYALAM LETTER O"}, {0x0D13,"MALAYALAM LETTER OO"}, @@ -12243,6 +15390,7 @@ CharName gUnicodeNames[] = { {0x0D25,"MALAYALAM LETTER THA"}, {0x0D1F,"MALAYALAM LETTER TTA"}, {0x0D20,"MALAYALAM LETTER TTHA"}, +{0x0D3A,"MALAYALAM LETTER TTTA"}, {0x0D09,"MALAYALAM LETTER U"}, {0x0D0A,"MALAYALAM LETTER UU"}, {0x0D35,"MALAYALAM LETTER VA"}, @@ -12278,6 +15426,42 @@ CharName gUnicodeNames[] = { {0x26A7,"MALE WITH STROKE AND MALE AND FEMALE SIGN"}, {0x26A6,"MALE WITH STROKE SIGN"}, {0x2720,"MALTESE CROSS"}, +{0x1F468,"MAN"}, +{0x1F46B,"MAN AND WOMAN HOLDING HANDS"}, +{0x1F472,"MAN WITH GUA PI MAO"}, +{0x1F473,"MAN WITH TURBAN"}, +{0x0859,"MANDAIC AFFRICATION MARK"}, +{0x085B,"MANDAIC GEMINATION MARK"}, +{0x0841,"MANDAIC LETTER AB"}, +{0x0843,"MANDAIC LETTER AD"}, +{0x0842,"MANDAIC LETTER AG"}, +{0x0844,"MANDAIC LETTER AH"}, +{0x0858,"MANDAIC LETTER AIN"}, +{0x084A,"MANDAIC LETTER AK"}, +{0x0849,"MANDAIC LETTER AKSA"}, +{0x084B,"MANDAIC LETTER AL"}, +{0x084C,"MANDAIC LETTER AM"}, +{0x084D,"MANDAIC LETTER AN"}, +{0x0850,"MANDAIC LETTER AP"}, +{0x0852,"MANDAIC LETTER AQ"}, +{0x0853,"MANDAIC LETTER AR"}, +{0x084E,"MANDAIC LETTER AS"}, +{0x0854,"MANDAIC LETTER ASH"}, +{0x0851,"MANDAIC LETTER ASZ"}, +{0x0855,"MANDAIC LETTER AT"}, +{0x0848,"MANDAIC LETTER ATT"}, +{0x0846,"MANDAIC LETTER AZ"}, +{0x0856,"MANDAIC LETTER DUSHENNA"}, +{0x0840,"MANDAIC LETTER HALQA"}, +{0x084F,"MANDAIC LETTER IN"}, +{0x0847,"MANDAIC LETTER IT"}, +{0x0857,"MANDAIC LETTER KAD"}, +{0x0845,"MANDAIC LETTER USHENNA"}, +{0x085E,"MANDAIC PUNCTUATION"}, +{0x085A,"MANDAIC VOCALIZATION MARK"}, +{0x1F45E,"MANS SHOE"}, +{0x26EF,"MAP SYMBOL FOR LIGHTHOUSE"}, +{0x1F341,"MAPLE LEAF"}, {0x26AD,"MARRIAGE SYMBOL"}, {0x00BA,"MASCULINE ORDINAL INDICATOR"}, {0x303C,"MASU MARK"}, @@ -13299,6 +16483,7 @@ CharName gUnicodeNames[] = { {0x29A8,"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT"}, {0x225E,"MEASURED BY"}, {0x299D,"MEASURED RIGHT ANGLE WITH DOT"}, +{0x1F356,"MEAT ON BONE"}, {0x26AB,"MEDIUM BLACK CIRCLE"}, {0x276A,"MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT"}, {0x276B,"MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT"}, @@ -13313,6 +16498,65 @@ CharName gUnicodeNames[] = { {0x26AC,"MEDIUM SMALL WHITE CIRCLE"}, {0x2759,"MEDIUM VERTICAL BAR"}, {0x26AA,"MEDIUM WHITE CIRCLE"}, +{0xABED,"MEETEI MAYEK APUN IYEK"}, +{0xABEB,"MEETEI MAYEK CHEIKHEI"}, +{0xABF8,"MEETEI MAYEK DIGIT EIGHT"}, +{0xABF5,"MEETEI MAYEK DIGIT FIVE"}, +{0xABF4,"MEETEI MAYEK DIGIT FOUR"}, +{0xABF9,"MEETEI MAYEK DIGIT NINE"}, +{0xABF1,"MEETEI MAYEK DIGIT ONE"}, +{0xABF7,"MEETEI MAYEK DIGIT SEVEN"}, +{0xABF6,"MEETEI MAYEK DIGIT SIX"}, +{0xABF3,"MEETEI MAYEK DIGIT THREE"}, +{0xABF2,"MEETEI MAYEK DIGIT TWO"}, +{0xABF0,"MEETEI MAYEK DIGIT ZERO"}, +{0xABD1,"MEETEI MAYEK LETTER ATIYA"}, +{0xABD5,"MEETEI MAYEK LETTER BA"}, +{0xABDA,"MEETEI MAYEK LETTER BHAM"}, +{0xABC6,"MEETEI MAYEK LETTER CHIL"}, +{0xABD9,"MEETEI MAYEK LETTER DHOU"}, +{0xABD7,"MEETEI MAYEK LETTER DIL"}, +{0xABD8,"MEETEI MAYEK LETTER GHOU"}, +{0xABD2,"MEETEI MAYEK LETTER GOK"}, +{0xABCD,"MEETEI MAYEK LETTER HUK"}, +{0xABCF,"MEETEI MAYEK LETTER I"}, +{0xABE2,"MEETEI MAYEK LETTER I LONSUM"}, +{0xABD3,"MEETEI MAYEK LETTER JHAM"}, +{0xABD6,"MEETEI MAYEK LETTER JIL"}, +{0xABC8,"MEETEI MAYEK LETTER KHOU"}, +{0xABC0,"MEETEI MAYEK LETTER KOK"}, +{0xABDB,"MEETEI MAYEK LETTER KOK LONSUM"}, +{0xABC2,"MEETEI MAYEK LETTER LAI"}, +{0xABDC,"MEETEI MAYEK LETTER LAI LONSUM"}, +{0xABC3,"MEETEI MAYEK LETTER MIT"}, +{0xABDD,"MEETEI MAYEK LETTER MIT LONSUM"}, +{0xABC5,"MEETEI MAYEK LETTER NA"}, +{0xABDF,"MEETEI MAYEK LETTER NA LONSUM"}, +{0xABC9,"MEETEI MAYEK LETTER NGOU"}, +{0xABE1,"MEETEI MAYEK LETTER NGOU LONSUM"}, +{0xABC4,"MEETEI MAYEK LETTER PA"}, +{0xABDE,"MEETEI MAYEK LETTER PA LONSUM"}, +{0xABD0,"MEETEI MAYEK LETTER PHAM"}, +{0xABD4,"MEETEI MAYEK LETTER RAI"}, +{0xABC1,"MEETEI MAYEK LETTER SAM"}, +{0xABCA,"MEETEI MAYEK LETTER THOU"}, +{0xABC7,"MEETEI MAYEK LETTER TIL"}, +{0xABE0,"MEETEI MAYEK LETTER TIL LONSUM"}, +{0xABCE,"MEETEI MAYEK LETTER UN"}, +{0xABCB,"MEETEI MAYEK LETTER WAI"}, +{0xABCC,"MEETEI MAYEK LETTER YANG"}, +{0xABEC,"MEETEI MAYEK LUM IYEK"}, +{0xABE5,"MEETEI MAYEK VOWEL SIGN ANAP"}, +{0xABE9,"MEETEI MAYEK VOWEL SIGN CHEINAP"}, +{0xABE4,"MEETEI MAYEK VOWEL SIGN INAP"}, +{0xABEA,"MEETEI MAYEK VOWEL SIGN NUNG"}, +{0xABE3,"MEETEI MAYEK VOWEL SIGN ONAP"}, +{0xABE7,"MEETEI MAYEK VOWEL SIGN SOUNAP"}, +{0xABE8,"MEETEI MAYEK VOWEL SIGN UNAP"}, +{0xABE6,"MEETEI MAYEK VOWEL SIGN YENAP"}, +{0x1F348,"MELON"}, +{0x1F4DD,"MEMO"}, +{0x1F6B9,"MENS SYMBOL"}, {0x263F,"MERCURY"}, {0x23D1,"METRICAL BREVE"}, {0x23D2,"METRICAL LONG OVER SHORT"}, @@ -13323,10 +16567,16 @@ CharName gUnicodeNames[] = { {0x23D7,"METRICAL TRISEME"}, {0x23D6,"METRICAL TWO SHORTS JOINED"}, {0x23D5,"METRICAL TWO SHORTS OVER LONG"}, +{0x1F687,"METRO"}, {0x00B5,"MICRO SIGN"}, +{0x1F3A4,"MICROPHONE"}, +{0x1F52C,"MICROSCOPE"}, {0x00B7,"MIDDLE DOT"}, {0x22EF,"MIDLINE HORIZONTAL ELLIPSIS"}, +{0x1F30C,"MILKY WAY"}, {0x20A5,"MILL SIGN"}, +{0x1F690,"MINIBUS"}, +{0x1F4BD,"MINIDISC"}, {0x2212,"MINUS SIGN"}, {0x2A3A,"MINUS SIGN IN TRIANGLE"}, {0x2A29,"MINUS SIGN WITH COMMA ABOVE"}, @@ -13336,6 +16586,9 @@ CharName gUnicodeNames[] = { {0x2242,"MINUS TILDE"}, {0x2213,"MINUS-OR-PLUS SIGN"}, {0x29FF,"MINY"}, +{0x1F4F1,"MOBILE PHONE"}, +{0x1F4F4,"MOBILE PHONE OFF"}, +{0x1F4F2,"MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT"}, {0x22A7,"MODELS"}, {0x02CA,"MODIFIER LETTER ACUTE ACCENT"}, {0x02BC,"MODIFIER LETTER APOSTROPHE"}, @@ -13543,6 +16796,8 @@ CharName gUnicodeNames[] = { {0x02EB,"MODIFIER LETTER YANG DEPARTING TONE MARK"}, {0x02EA,"MODIFIER LETTER YIN DEPARTING TONE MARK"}, {0x2A0A,"MODULO TWO SUM"}, +{0x1F4B0,"MONEY BAG"}, +{0x1F4B8,"MONEY WITH WINGS"}, {0x1800,"MONGOLIAN BIRGA"}, {0x1804,"MONGOLIAN COLON"}, {0x1802,"MONGOLIAN COMMA"}, @@ -13699,13 +16954,28 @@ CharName gUnicodeNames[] = { {0x1807,"MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER"}, {0x1806,"MONGOLIAN TODO SOFT HYPHEN"}, {0x180E,"MONGOLIAN VOWEL SEPARATOR"}, +{0x1F412,"MONKEY"}, +{0x1F435,"MONKEY FACE"}, {0x1D300,"MONOGRAM FOR EARTH"}, {0x268A,"MONOGRAM FOR YANG"}, {0x268B,"MONOGRAM FOR YIN"}, +{0x1F69D,"MONORAIL"}, {0x238D,"MONOSTABLE SYMBOL"}, +{0x1F391,"MOON VIEWING CEREMONY"}, +{0x1F5FB,"MOUNT FUJI"}, +{0x26F0,"MOUNTAIN"}, +{0x1F6B5,"MOUNTAIN BICYCLIST"}, +{0x1F6A0,"MOUNTAIN CABLEWAY"}, +{0x1F69E,"MOUNTAIN RAILWAY"}, +{0x1F401,"MOUSE"}, +{0x1F42D,"MOUSE FACE"}, +{0x1F444,"MOUTH"}, +{0x1F3A5,"MOVIE CAMERA"}, +{0x1F5FF,"MOYAI"}, {0x226B,"MUCH GREATER-THAN"}, {0x226A,"MUCH LESS-THAN"}, {0x22B8,"MULTIMAP"}, +{0x1F3B6,"MULTIPLE MUSICAL NOTES"}, {0x00D7,"MULTIPLICATION SIGN"}, {0x2A37,"MULTIPLICATION SIGN IN DOUBLE CIRCLE"}, {0x2A34,"MULTIPLICATION SIGN IN LEFT HALF CIRCLE"}, @@ -13717,9 +16987,13 @@ CharName gUnicodeNames[] = { {0x228C,"MULTISET"}, {0x228D,"MULTISET MULTIPLICATION"}, {0x228E,"MULTISET UNION"}, +{0x1F344,"MUSHROOM"}, {0x266D,"MUSIC FLAT SIGN"}, {0x266E,"MUSIC NATURAL SIGN"}, {0x266F,"MUSIC SHARP SIGN"}, +{0x1F3B9,"MUSICAL KEYBOARD"}, +{0x1F3B5,"MUSICAL NOTE"}, +{0x1F3BC,"MUSICAL SCORE"}, {0x1D184,"MUSICAL SYMBOL ARPEGGIATO DOWN"}, {0x1D183,"MUSICAL SYMBOL ARPEGGIATO UP"}, {0x1D173,"MUSICAL SYMBOL BEGIN BEAM"}, @@ -13959,6 +17233,7 @@ CharName gUnicodeNames[] = { {0x1042,"MYANMAR DIGIT TWO"}, {0x1040,"MYANMAR DIGIT ZERO"}, {0x1021,"MYANMAR LETTER A"}, +{0xAA7A,"MYANMAR LETTER AITON RA"}, {0x102A,"MYANMAR LETTER AU"}, {0x1017,"MYANMAR LETTER BA"}, {0x1018,"MYANMAR LETTER BHA"}, @@ -13982,6 +17257,25 @@ CharName gUnicodeNames[] = { {0x1008,"MYANMAR LETTER JHA"}, {0x1000,"MYANMAR LETTER KA"}, {0x1001,"MYANMAR LETTER KHA"}, +{0xAA61,"MYANMAR LETTER KHAMTI CA"}, +{0xAA62,"MYANMAR LETTER KHAMTI CHA"}, +{0xAA68,"MYANMAR LETTER KHAMTI DDA"}, +{0xAA69,"MYANMAR LETTER KHAMTI DDHA"}, +{0xAA6A,"MYANMAR LETTER KHAMTI DHA"}, +{0xAA6F,"MYANMAR LETTER KHAMTI FA"}, +{0xAA60,"MYANMAR LETTER KHAMTI GA"}, +{0xAA6D,"MYANMAR LETTER KHAMTI HA"}, +{0xAA6E,"MYANMAR LETTER KHAMTI HHA"}, +{0xAA63,"MYANMAR LETTER KHAMTI JA"}, +{0xAA64,"MYANMAR LETTER KHAMTI JHA"}, +{0xAA6B,"MYANMAR LETTER KHAMTI NA"}, +{0xAA65,"MYANMAR LETTER KHAMTI NYA"}, +{0xAA73,"MYANMAR LETTER KHAMTI RA"}, +{0xAA6C,"MYANMAR LETTER KHAMTI SA"}, +{0xAA66,"MYANMAR LETTER KHAMTI TTA"}, +{0xAA67,"MYANMAR LETTER KHAMTI TTHA"}, +{0xAA71,"MYANMAR LETTER KHAMTI XA"}, +{0xAA72,"MYANMAR LETTER KHAMTI ZA"}, {0x101C,"MYANMAR LETTER LA"}, {0x1020,"MYANMAR LETTER LLA"}, {0x1019,"MYANMAR LETTER MA"}, @@ -14032,6 +17326,10 @@ CharName gUnicodeNames[] = { {0x1066,"MYANMAR LETTER WESTERN PWO KAREN PWA"}, {0x1065,"MYANMAR LETTER WESTERN PWO KAREN THA"}, {0x101A,"MYANMAR LETTER YA"}, +{0xAA76,"MYANMAR LOGOGRAM KHAMTI HM"}, +{0xAA74,"MYANMAR LOGOGRAM KHAMTI OAY"}, +{0xAA75,"MYANMAR LOGOGRAM KHAMTI QN"}, +{0xAA70,"MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION"}, {0x1098,"MYANMAR SHAN DIGIT EIGHT"}, {0x1095,"MYANMAR SHAN DIGIT FIVE"}, {0x1094,"MYANMAR SHAN DIGIT FOUR"}, @@ -14045,7 +17343,10 @@ CharName gUnicodeNames[] = { {0x1036,"MYANMAR SIGN ANUSVARA"}, {0x103A,"MYANMAR SIGN ASAT"}, {0x1037,"MYANMAR SIGN DOT BELOW"}, +{0x109A,"MYANMAR SIGN KHAMTI TONE-1"}, +{0x109B,"MYANMAR SIGN KHAMTI TONE-3"}, {0x104A,"MYANMAR SIGN LITTLE SECTION"}, +{0xAA7B,"MYANMAR SIGN PAO KAREN TONE"}, {0x108F,"MYANMAR SIGN RUMAI PALAUNG TONE-5"}, {0x104B,"MYANMAR SIGN SECTION"}, {0x108D,"MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE"}, @@ -14063,6 +17364,9 @@ CharName gUnicodeNames[] = { {0x106C,"MYANMAR SIGN WESTERN PWO KAREN TONE-4"}, {0x106D,"MYANMAR SIGN WESTERN PWO KAREN TONE-5"}, {0x104E,"MYANMAR SYMBOL AFOREMENTIONED"}, +{0xAA77,"MYANMAR SYMBOL AITON EXCLAMATION"}, +{0xAA78,"MYANMAR SYMBOL AITON ONE"}, +{0xAA79,"MYANMAR SYMBOL AITON TWO"}, {0x104D,"MYANMAR SYMBOL COMPLETED"}, {0x104F,"MYANMAR SYMBOL GENITIVE"}, {0x104C,"MYANMAR SYMBOL LOCATIVE"}, @@ -14072,6 +17376,8 @@ CharName gUnicodeNames[] = { {0x1064,"MYANMAR TONE MARK SGAW KAREN KE PHO"}, {0x102C,"MYANMAR VOWEL SIGN AA"}, {0x1032,"MYANMAR VOWEL SIGN AI"}, +{0x109C,"MYANMAR VOWEL SIGN AITON A"}, +{0x109D,"MYANMAR VOWEL SIGN AITON AI"}, {0x1031,"MYANMAR VOWEL SIGN E"}, {0x1035,"MYANMAR VOWEL SIGN E ABOVE"}, {0x1071,"MYANMAR VOWEL SIGN GEBA KAREN I"}, @@ -14113,12 +17419,41 @@ CharName gUnicodeNames[] = { {0x2A04,"N-ARY UNION OPERATOR WITH PLUS"}, {0x2AFF,"N-ARY WHITE VERTICAL BAR"}, {0x2207,"NABLA"}, +{0x1F485,"NAIL POLISH"}, {0x20A6,"NAIRA SIGN"}, +{0x1F4DB,"NAME BADGE"}, {0x22BC,"NAND"}, {0x202F,"NARROW NO-BREAK SPACE"}, {0x206E,"NATIONAL DIGIT SHAPES"}, +{0x1F454,"NECKTIE"}, {0x22AF,"NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE"}, {0x24FF,"NEGATIVE CIRCLED DIGIT ZERO"}, +{0x1F150,"NEGATIVE CIRCLED LATIN CAPITAL LETTER A"}, +{0x1F151,"NEGATIVE CIRCLED LATIN CAPITAL LETTER B"}, +{0x1F152,"NEGATIVE CIRCLED LATIN CAPITAL LETTER C"}, +{0x1F153,"NEGATIVE CIRCLED LATIN CAPITAL LETTER D"}, +{0x1F154,"NEGATIVE CIRCLED LATIN CAPITAL LETTER E"}, +{0x1F155,"NEGATIVE CIRCLED LATIN CAPITAL LETTER F"}, +{0x1F156,"NEGATIVE CIRCLED LATIN CAPITAL LETTER G"}, +{0x1F157,"NEGATIVE CIRCLED LATIN CAPITAL LETTER H"}, +{0x1F158,"NEGATIVE CIRCLED LATIN CAPITAL LETTER I"}, +{0x1F159,"NEGATIVE CIRCLED LATIN CAPITAL LETTER J"}, +{0x1F15A,"NEGATIVE CIRCLED LATIN CAPITAL LETTER K"}, +{0x1F15B,"NEGATIVE CIRCLED LATIN CAPITAL LETTER L"}, +{0x1F15C,"NEGATIVE CIRCLED LATIN CAPITAL LETTER M"}, +{0x1F15D,"NEGATIVE CIRCLED LATIN CAPITAL LETTER N"}, +{0x1F15E,"NEGATIVE CIRCLED LATIN CAPITAL LETTER O"}, +{0x1F15F,"NEGATIVE CIRCLED LATIN CAPITAL LETTER P"}, +{0x1F160,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Q"}, +{0x1F161,"NEGATIVE CIRCLED LATIN CAPITAL LETTER R"}, +{0x1F162,"NEGATIVE CIRCLED LATIN CAPITAL LETTER S"}, +{0x1F163,"NEGATIVE CIRCLED LATIN CAPITAL LETTER T"}, +{0x1F164,"NEGATIVE CIRCLED LATIN CAPITAL LETTER U"}, +{0x1F165,"NEGATIVE CIRCLED LATIN CAPITAL LETTER V"}, +{0x1F166,"NEGATIVE CIRCLED LATIN CAPITAL LETTER W"}, +{0x1F167,"NEGATIVE CIRCLED LATIN CAPITAL LETTER X"}, +{0x1F168,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Y"}, +{0x1F169,"NEGATIVE CIRCLED LATIN CAPITAL LETTER Z"}, {0x24F2,"NEGATIVE CIRCLED NUMBER EIGHTEEN"}, {0x24EB,"NEGATIVE CIRCLED NUMBER ELEVEN"}, {0x24EF,"NEGATIVE CIRCLED NUMBER FIFTEEN"}, @@ -14129,6 +17464,38 @@ CharName gUnicodeNames[] = { {0x24ED,"NEGATIVE CIRCLED NUMBER THIRTEEN"}, {0x24EC,"NEGATIVE CIRCLED NUMBER TWELVE"}, {0x24F4,"NEGATIVE CIRCLED NUMBER TWENTY"}, +{0x1F18E,"NEGATIVE SQUARED AB"}, +{0x274E,"NEGATIVE SQUARED CROSS MARK"}, +{0x1F18B,"NEGATIVE SQUARED IC"}, +{0x1F170,"NEGATIVE SQUARED LATIN CAPITAL LETTER A"}, +{0x1F171,"NEGATIVE SQUARED LATIN CAPITAL LETTER B"}, +{0x1F172,"NEGATIVE SQUARED LATIN CAPITAL LETTER C"}, +{0x1F173,"NEGATIVE SQUARED LATIN CAPITAL LETTER D"}, +{0x1F174,"NEGATIVE SQUARED LATIN CAPITAL LETTER E"}, +{0x1F175,"NEGATIVE SQUARED LATIN CAPITAL LETTER F"}, +{0x1F176,"NEGATIVE SQUARED LATIN CAPITAL LETTER G"}, +{0x1F177,"NEGATIVE SQUARED LATIN CAPITAL LETTER H"}, +{0x1F178,"NEGATIVE SQUARED LATIN CAPITAL LETTER I"}, +{0x1F179,"NEGATIVE SQUARED LATIN CAPITAL LETTER J"}, +{0x1F17A,"NEGATIVE SQUARED LATIN CAPITAL LETTER K"}, +{0x1F17B,"NEGATIVE SQUARED LATIN CAPITAL LETTER L"}, +{0x1F17C,"NEGATIVE SQUARED LATIN CAPITAL LETTER M"}, +{0x1F17D,"NEGATIVE SQUARED LATIN CAPITAL LETTER N"}, +{0x1F17E,"NEGATIVE SQUARED LATIN CAPITAL LETTER O"}, +{0x1F17F,"NEGATIVE SQUARED LATIN CAPITAL LETTER P"}, +{0x1F180,"NEGATIVE SQUARED LATIN CAPITAL LETTER Q"}, +{0x1F181,"NEGATIVE SQUARED LATIN CAPITAL LETTER R"}, +{0x1F182,"NEGATIVE SQUARED LATIN CAPITAL LETTER S"}, +{0x1F183,"NEGATIVE SQUARED LATIN CAPITAL LETTER T"}, +{0x1F184,"NEGATIVE SQUARED LATIN CAPITAL LETTER U"}, +{0x1F185,"NEGATIVE SQUARED LATIN CAPITAL LETTER V"}, +{0x1F186,"NEGATIVE SQUARED LATIN CAPITAL LETTER W"}, +{0x1F187,"NEGATIVE SQUARED LATIN CAPITAL LETTER X"}, +{0x1F188,"NEGATIVE SQUARED LATIN CAPITAL LETTER Y"}, +{0x1F189,"NEGATIVE SQUARED LATIN CAPITAL LETTER Z"}, +{0x1F18C,"NEGATIVE SQUARED PA"}, +{0x1F18D,"NEGATIVE SQUARED SA"}, +{0x1F18F,"NEGATIVE SQUARED WC"}, {0x2288,"NEITHER A SUBSET OF NOR EQUAL TO"}, {0x2289,"NEITHER A SUPERSET OF NOR EQUAL TO"}, {0x2247,"NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO"}, @@ -14140,6 +17507,9 @@ CharName gUnicodeNames[] = { {0x2278,"NEITHER LESS-THAN NOR GREATER-THAN"}, {0x2646,"NEPTUNE"}, {0x26B2,"NEUTER"}, +{0x1F610,"NEUTRAL FACE"}, +{0x1F311,"NEW MOON SYMBOL"}, +{0x1F31A,"NEW MOON WITH FACE"}, {0x20AA,"NEW SHEQEL SIGN"}, {0x19D8,"NEW TAI LUE DIGIT EIGHT"}, {0x19D5,"NEW TAI LUE DIGIT FIVE"}, @@ -14172,6 +17542,7 @@ CharName gUnicodeNames[] = { {0x1995,"NEW TAI LUE LETTER HIGH PHA"}, {0x1980,"NEW TAI LUE LETTER HIGH QA"}, {0x1989,"NEW TAI LUE LETTER HIGH SA"}, +{0x19AA,"NEW TAI LUE LETTER HIGH SUA"}, {0x198E,"NEW TAI LUE LETTER HIGH TA"}, {0x198F,"NEW TAI LUE LETTER HIGH THA"}, {0x1988,"NEW TAI LUE LETTER HIGH TSA"}, @@ -14193,6 +17564,7 @@ CharName gUnicodeNames[] = { {0x1998,"NEW TAI LUE LETTER LOW PHA"}, {0x1981,"NEW TAI LUE LETTER LOW QA"}, {0x198C,"NEW TAI LUE LETTER LOW SA"}, +{0x19AB,"NEW TAI LUE LETTER LOW SUA"}, {0x1991,"NEW TAI LUE LETTER LOW TA"}, {0x1992,"NEW TAI LUE LETTER LOW THA"}, {0x198B,"NEW TAI LUE LETTER LOW TSA"}, @@ -14202,6 +17574,7 @@ CharName gUnicodeNames[] = { {0x198D,"NEW TAI LUE LETTER LOW YA"}, {0x19DE,"NEW TAI LUE SIGN LAE"}, {0x19DF,"NEW TAI LUE SIGN LAEV"}, +{0x19DA,"NEW TAI LUE THAM DIGIT ONE"}, {0x19C8,"NEW TAI LUE TONE MARK-1"}, {0x19C9,"NEW TAI LUE TONE MARK-2"}, {0x19B1,"NEW TAI LUE VOWEL SIGN AA"}, @@ -14221,7 +17594,9 @@ CharName gUnicodeNames[] = { {0x19B4,"NEW TAI LUE VOWEL SIGN UU"}, {0x19BC,"NEW TAI LUE VOWEL SIGN UY"}, {0x19B0,"NEW TAI LUE VOWEL SIGN VOWEL SHORTENER"}, +{0x1F4F0,"NEWSPAPER"}, {0x2398,"NEXT PAGE"}, +{0x1F303,"NIGHT WITH STARS"}, {0x07F3,"NKO COMBINING DOUBLE DOT ABOVE"}, {0x07EE,"NKO COMBINING LONG DESCENDING TONE"}, {0x07EF,"NKO COMBINING LONG HIGH TONE"}, @@ -14281,9 +17656,17 @@ CharName gUnicodeNames[] = { {0x07F5,"NKO LOW TONE APOSTROPHE"}, {0x07F7,"NKO SYMBOL GBAKURUNEN"}, {0x07F6,"NKO SYMBOL OO DENNEN"}, +{0x1F6B3,"NO BICYCLES"}, +{0x26D4,"NO ENTRY"}, +{0x1F6AB,"NO ENTRY SIGN"}, +{0x1F4F5,"NO MOBILE PHONES"}, +{0x1F51E,"NO ONE UNDER EIGHTEEN SYMBOL"}, +{0x1F6B7,"NO PEDESTRIANS"}, +{0x1F6AD,"NO SMOKING SYMBOL"}, {0x00A0,"NO-BREAK SPACE"}, {0x206F,"NOMINAL DIGIT SHAPES"}, {0x2011,"NON-BREAKING HYPHEN"}, +{0x1F6B1,"NON-POTABLE WATER SYMBOL"}, {0x2ADD,"NONFORKING"}, {0x22BD,"NOR"}, {0x22B2,"NORMAL SUBGROUP OF"}, @@ -14297,6 +17680,16 @@ CharName gUnicodeNames[] = { {0x2B08,"NORTH EAST BLACK ARROW"}, {0x21D7,"NORTH EAST DOUBLE ARROW"}, {0x2B00,"NORTH EAST WHITE ARROW"}, +{0xA834,"NORTH INDIC FRACTION ONE EIGHTH"}, +{0xA831,"NORTH INDIC FRACTION ONE HALF"}, +{0xA830,"NORTH INDIC FRACTION ONE QUARTER"}, +{0xA833,"NORTH INDIC FRACTION ONE SIXTEENTH"}, +{0xA832,"NORTH INDIC FRACTION THREE QUARTERS"}, +{0xA835,"NORTH INDIC FRACTION THREE SIXTEENTHS"}, +{0xA837,"NORTH INDIC PLACEHOLDER MARK"}, +{0xA839,"NORTH INDIC QUANTITY MARK"}, +{0xA836,"NORTH INDIC QUARTER MARK"}, +{0xA838,"NORTH INDIC RUPEE MARK"}, {0x2921,"NORTH WEST AND SOUTH EAST ARROW"}, {0x2196,"NORTH WEST ARROW"}, {0x2927,"NORTH WEST ARROW AND NORTH EAST ARROW"}, @@ -14307,6 +17700,7 @@ CharName gUnicodeNames[] = { {0x2B09,"NORTH WEST BLACK ARROW"}, {0x21D6,"NORTH WEST DOUBLE ARROW"}, {0x2B01,"NORTH WEST WHITE ARROW"}, +{0x1F443,"NOSE"}, {0x2284,"NOT A SUBSET OF"}, {0x2285,"NOT A SUPERSET OF"}, {0x2249,"NOT ALMOST EQUAL TO"}, @@ -14328,6 +17722,8 @@ CharName gUnicodeNames[] = { {0x22AD,"NOT TRUE"}, {0x27AF,"NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"}, {0x27B1,"NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"}, +{0x1F4D3,"NOTEBOOK"}, +{0x1F4D4,"NOTEBOOK WITH DECORATIVE COVER"}, {0x2499,"NUMBER EIGHTEEN FULL STOP"}, {0x2492,"NUMBER ELEVEN FULL STOP"}, {0x2496,"NUMBER FIFTEEN FULL STOP"}, @@ -14341,6 +17737,7 @@ CharName gUnicodeNames[] = { {0x2493,"NUMBER TWELVE FULL STOP"}, {0x249B,"NUMBER TWENTY FULL STOP"}, {0x2116,"NUMERO SIGN"}, +{0x1F529,"NUT AND BOLT"}, {0xFFFC,"OBJECT REPLACEMENT CHARACTER"}, {0x29A7,"OBLIQUE ANGLE OPENING DOWN"}, {0x29A6,"OBLIQUE ANGLE OPENING UP"}, @@ -14355,6 +17752,9 @@ CharName gUnicodeNames[] = { {0x2442,"OCR FORK"}, {0x2440,"OCR HOOK"}, {0x2443,"OCR INVERTED FORK"}, +{0x1F419,"OCTOPUS"}, +{0x1F362,"ODEN"}, +{0x1F3E2,"OFFICE BUILDING"}, {0x169B,"OGHAM FEATHER MARK"}, {0x1690,"OGHAM LETTER AILM"}, {0x1681,"OGHAM LETTER BEITH"}, @@ -14386,6 +17786,7 @@ CharName gUnicodeNames[] = { {0x1680,"OGHAM SPACE MARK"}, {0x02DB,"OGONEK"}, {0x2126,"OHM SIGN"}, +{0x1F44C,"OK HAND SIGN"}, {0x1C7D,"OL CHIKI AHAD"}, {0x1C58,"OL CHIKI DIGIT EIGHT"}, {0x1C55,"OL CHIKI DIGIT FIVE"}, @@ -14519,21 +17920,142 @@ CharName gUnicodeNames[] = { {0x103B9,"OLD PERSIAN SIGN YA"}, {0x103C0,"OLD PERSIAN SIGN ZA"}, {0x103D0,"OLD PERSIAN WORD DIVIDER"}, +{0x10A71,"OLD SOUTH ARABIAN LETTER ALEF"}, +{0x10A72,"OLD SOUTH ARABIAN LETTER AYN"}, +{0x10A68,"OLD SOUTH ARABIAN LETTER BETH"}, +{0x10A75,"OLD SOUTH ARABIAN LETTER DALETH"}, +{0x10A73,"OLD SOUTH ARABIAN LETTER DHADHE"}, +{0x10A79,"OLD SOUTH ARABIAN LETTER DHALETH"}, +{0x10A70,"OLD SOUTH ARABIAN LETTER FE"}, +{0x10A76,"OLD SOUTH ARABIAN LETTER GHAYN"}, +{0x10A74,"OLD SOUTH ARABIAN LETTER GIMEL"}, +{0x10A60,"OLD SOUTH ARABIAN LETTER HE"}, +{0x10A62,"OLD SOUTH ARABIAN LETTER HETH"}, +{0x10A6B,"OLD SOUTH ARABIAN LETTER KAPH"}, +{0x10A6D,"OLD SOUTH ARABIAN LETTER KHETH"}, +{0x10A61,"OLD SOUTH ARABIAN LETTER LAMEDH"}, +{0x10A63,"OLD SOUTH ARABIAN LETTER MEM"}, +{0x10A6C,"OLD SOUTH ARABIAN LETTER NUN"}, +{0x10A64,"OLD SOUTH ARABIAN LETTER QOPH"}, +{0x10A67,"OLD SOUTH ARABIAN LETTER RESH"}, +{0x10A6E,"OLD SOUTH ARABIAN LETTER SADHE"}, +{0x10A6F,"OLD SOUTH ARABIAN LETTER SAMEKH"}, +{0x10A6A,"OLD SOUTH ARABIAN LETTER SAT"}, +{0x10A66,"OLD SOUTH ARABIAN LETTER SHIN"}, +{0x10A69,"OLD SOUTH ARABIAN LETTER TAW"}, +{0x10A77,"OLD SOUTH ARABIAN LETTER TETH"}, +{0x10A7B,"OLD SOUTH ARABIAN LETTER THAW"}, +{0x10A7C,"OLD SOUTH ARABIAN LETTER THETH"}, +{0x10A65,"OLD SOUTH ARABIAN LETTER WAW"}, +{0x10A7A,"OLD SOUTH ARABIAN LETTER YODH"}, +{0x10A78,"OLD SOUTH ARABIAN LETTER ZAYN"}, +{0x10A7E,"OLD SOUTH ARABIAN NUMBER FIFTY"}, +{0x10A7D,"OLD SOUTH ARABIAN NUMBER ONE"}, +{0x10A7F,"OLD SOUTH ARABIAN NUMERIC INDICATOR"}, +{0x10C00,"OLD TURKIC LETTER ORKHON A"}, +{0x10C09,"OLD TURKIC LETTER ORKHON AB"}, +{0x10C11,"OLD TURKIC LETTER ORKHON AD"}, +{0x10C0B,"OLD TURKIC LETTER ORKHON AEB"}, +{0x10C13,"OLD TURKIC LETTER ORKHON AED"}, +{0x10C0F,"OLD TURKIC LETTER ORKHON AEG"}, +{0x10C1A,"OLD TURKIC LETTER ORKHON AEK"}, +{0x10C20,"OLD TURKIC LETTER ORKHON AEL"}, +{0x10C24,"OLD TURKIC LETTER ORKHON AEN"}, +{0x10C3C,"OLD TURKIC LETTER ORKHON AER"}, +{0x10C3E,"OLD TURKIC LETTER ORKHON AES"}, +{0x10C45,"OLD TURKIC LETTER ORKHON AET"}, +{0x10C18,"OLD TURKIC LETTER ORKHON AEY"}, +{0x10C0D,"OLD TURKIC LETTER ORKHON AG"}, +{0x10C1E,"OLD TURKIC LETTER ORKHON AL"}, +{0x10C23,"OLD TURKIC LETTER ORKHON AN"}, +{0x10C34,"OLD TURKIC LETTER ORKHON AQ"}, +{0x10C3A,"OLD TURKIC LETTER ORKHON AR"}, +{0x10C3D,"OLD TURKIC LETTER ORKHON AS"}, +{0x10C3F,"OLD TURKIC LETTER ORKHON ASH"}, +{0x10C43,"OLD TURKIC LETTER ORKHON AT"}, +{0x10C16,"OLD TURKIC LETTER ORKHON AY"}, +{0x10C48,"OLD TURKIC LETTER ORKHON BASH"}, +{0x10C32,"OLD TURKIC LETTER ORKHON EC"}, +{0x10C21,"OLD TURKIC LETTER ORKHON ELT"}, +{0x10C22,"OLD TURKIC LETTER ORKHON EM"}, +{0x10C28,"OLD TURKIC LETTER ORKHON ENC"}, +{0x10C2D,"OLD TURKIC LETTER ORKHON ENG"}, +{0x10C26,"OLD TURKIC LETTER ORKHON ENT"}, +{0x10C2A,"OLD TURKIC LETTER ORKHON ENY"}, +{0x10C2F,"OLD TURKIC LETTER ORKHON EP"}, +{0x10C41,"OLD TURKIC LETTER ORKHON ESH"}, +{0x10C14,"OLD TURKIC LETTER ORKHON EZ"}, +{0x10C03,"OLD TURKIC LETTER ORKHON I"}, +{0x10C31,"OLD TURKIC LETTER ORKHON IC"}, +{0x10C36,"OLD TURKIC LETTER ORKHON IQ"}, +{0x10C06,"OLD TURKIC LETTER ORKHON O"}, +{0x10C07,"OLD TURKIC LETTER ORKHON OE"}, +{0x10C1C,"OLD TURKIC LETTER ORKHON OEK"}, +{0x10C30,"OLD TURKIC LETTER ORKHON OP"}, +{0x10C38,"OLD TURKIC LETTER ORKHON OQ"}, +{0x10C47,"OLD TURKIC LETTER ORKHON OT"}, +{0x10C01,"OLD TURKIC LETTER YENISEI A"}, +{0x10C0A,"OLD TURKIC LETTER YENISEI AB"}, +{0x10C12,"OLD TURKIC LETTER YENISEI AD"}, +{0x10C02,"OLD TURKIC LETTER YENISEI AE"}, +{0x10C0C,"OLD TURKIC LETTER YENISEI AEB"}, +{0x10C10,"OLD TURKIC LETTER YENISEI AEG"}, +{0x10C1B,"OLD TURKIC LETTER YENISEI AEK"}, +{0x10C25,"OLD TURKIC LETTER YENISEI AEN"}, +{0x10C2E,"OLD TURKIC LETTER YENISEI AENG"}, +{0x10C46,"OLD TURKIC LETTER YENISEI AET"}, +{0x10C19,"OLD TURKIC LETTER YENISEI AEY"}, +{0x10C0E,"OLD TURKIC LETTER YENISEI AG"}, +{0x10C1F,"OLD TURKIC LETTER YENISEI AL"}, +{0x10C2C,"OLD TURKIC LETTER YENISEI ANG"}, +{0x10C35,"OLD TURKIC LETTER YENISEI AQ"}, +{0x10C3B,"OLD TURKIC LETTER YENISEI AR"}, +{0x10C40,"OLD TURKIC LETTER YENISEI ASH"}, +{0x10C44,"OLD TURKIC LETTER YENISEI AT"}, +{0x10C17,"OLD TURKIC LETTER YENISEI AY"}, +{0x10C05,"OLD TURKIC LETTER YENISEI E"}, +{0x10C33,"OLD TURKIC LETTER YENISEI EC"}, +{0x10C29,"OLD TURKIC LETTER YENISEI ENC"}, +{0x10C27,"OLD TURKIC LETTER YENISEI ENT"}, +{0x10C2B,"OLD TURKIC LETTER YENISEI ENY"}, +{0x10C42,"OLD TURKIC LETTER YENISEI ESH"}, +{0x10C15,"OLD TURKIC LETTER YENISEI EZ"}, +{0x10C04,"OLD TURKIC LETTER YENISEI I"}, +{0x10C37,"OLD TURKIC LETTER YENISEI IQ"}, +{0x10C08,"OLD TURKIC LETTER YENISEI OE"}, +{0x10C1D,"OLD TURKIC LETTER YENISEI OEK"}, +{0x10C39,"OLD TURKIC LETTER YENISEI OQ"}, +{0x1F474,"OLDER MAN"}, +{0x1F475,"OLDER WOMAN"}, +{0x1F51B,"ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE"}, +{0x1F698,"ONCOMING AUTOMOBILE"}, +{0x1F68D,"ONCOMING BUS"}, +{0x1F694,"ONCOMING POLICE CAR"}, +{0x1F696,"ONCOMING TAXI"}, {0x2024,"ONE DOT LEADER"}, {0x2E2B,"ONE DOT OVER TWO DOTS PUNCTUATION"}, +{0x1F4D6,"OPEN BOOK"}, {0x2423,"OPEN BOX"}, {0x2732,"OPEN CENTRE ASTERISK"}, {0x272B,"OPEN CENTRE BLACK STAR"}, {0x271B,"OPEN CENTRE CROSS"}, {0x273C,"OPEN CENTRE TEARDROP-SPOKED ASTERISK"}, +{0x1F4C2,"OPEN FILE FOLDER"}, +{0x1F450,"OPEN HANDS SIGN"}, +{0x1F513,"OPEN LOCK"}, +{0x1F4ED,"OPEN MAILBOX WITH LOWERED FLAG"}, +{0x1F4EC,"OPEN MAILBOX WITH RAISED FLAG"}, {0x27C3,"OPEN SUBSET"}, {0x27C4,"OPEN SUPERSET"}, {0x238F,"OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL"}, {0x2390,"OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL"}, {0x27BE,"OPEN-OUTLINED RIGHTWARDS ARROW"}, +{0x26CE,"OPHIUCHUS"}, {0x260D,"OPPOSITION"}, +{0x1F4BF,"OPTICAL DISC"}, {0x2325,"OPTION KEY"}, {0x27C7,"OR WITH DOT INSIDE"}, +{0x1F4D9,"ORANGE BOOK"}, {0x22B6,"ORIGINAL OF"}, {0x0B56,"ORIYA AI LENGTH MARK"}, {0x0B57,"ORIYA AU LENGTH MARK"}, @@ -14547,6 +18069,12 @@ CharName gUnicodeNames[] = { {0x0B69,"ORIYA DIGIT THREE"}, {0x0B68,"ORIYA DIGIT TWO"}, {0x0B66,"ORIYA DIGIT ZERO"}, +{0x0B76,"ORIYA FRACTION ONE EIGHTH"}, +{0x0B73,"ORIYA FRACTION ONE HALF"}, +{0x0B72,"ORIYA FRACTION ONE QUARTER"}, +{0x0B75,"ORIYA FRACTION ONE SIXTEENTH"}, +{0x0B74,"ORIYA FRACTION THREE QUARTERS"}, +{0x0B77,"ORIYA FRACTION THREE SIXTEENTHS"}, {0x0B70,"ORIYA ISSHAR"}, {0x0B05,"ORIYA LETTER A"}, {0x0B06,"ORIYA LETTER AA"}, @@ -14663,13 +18191,22 @@ CharName gUnicodeNames[] = { {0x10484,"OSMANYA LETTER XA"}, {0x10495,"OSMANYA LETTER YA"}, {0x2125,"OUNCE SIGN"}, +{0x1F4E4,"OUTBOX TRAY"}, {0x272D,"OUTLINED BLACK STAR"}, {0x2719,"OUTLINED GREEK CROSS"}, {0x271F,"OUTLINED LATIN CROSS"}, {0x269D,"OUTLINED WHITE STAR"}, {0x203E,"OVERLINE"}, +{0x1F402,"OX"}, +{0x1F4E6,"PACKAGE"}, +{0x1F4C4,"PAGE FACING UP"}, +{0x1F4C3,"PAGE WITH CURL"}, +{0x1F4DF,"PAGER"}, {0x26B4,"PALLAS"}, {0x2E19,"PALM BRANCH"}, +{0x1F334,"PALM TREE"}, +{0x1F43C,"PANDA FACE"}, +{0x1F4CE,"PAPERCLIP"}, {0x2029,"PARAGRAPH SEPARATOR"}, {0x2E0F,"PARAGRAPHOS"}, {0x2225,"PARALLEL TO"}, @@ -14751,6 +18288,32 @@ CharName gUnicodeNames[] = { {0x322D,"PARENTHESIZED IDEOGRAPH WOOD"}, {0x321E,"PARENTHESIZED KOREAN CHARACTER O HU"}, {0x321D,"PARENTHESIZED KOREAN CHARACTER OJEON"}, +{0x1F110,"PARENTHESIZED LATIN CAPITAL LETTER A"}, +{0x1F111,"PARENTHESIZED LATIN CAPITAL LETTER B"}, +{0x1F112,"PARENTHESIZED LATIN CAPITAL LETTER C"}, +{0x1F113,"PARENTHESIZED LATIN CAPITAL LETTER D"}, +{0x1F114,"PARENTHESIZED LATIN CAPITAL LETTER E"}, +{0x1F115,"PARENTHESIZED LATIN CAPITAL LETTER F"}, +{0x1F116,"PARENTHESIZED LATIN CAPITAL LETTER G"}, +{0x1F117,"PARENTHESIZED LATIN CAPITAL LETTER H"}, +{0x1F118,"PARENTHESIZED LATIN CAPITAL LETTER I"}, +{0x1F119,"PARENTHESIZED LATIN CAPITAL LETTER J"}, +{0x1F11A,"PARENTHESIZED LATIN CAPITAL LETTER K"}, +{0x1F11B,"PARENTHESIZED LATIN CAPITAL LETTER L"}, +{0x1F11C,"PARENTHESIZED LATIN CAPITAL LETTER M"}, +{0x1F11D,"PARENTHESIZED LATIN CAPITAL LETTER N"}, +{0x1F11E,"PARENTHESIZED LATIN CAPITAL LETTER O"}, +{0x1F11F,"PARENTHESIZED LATIN CAPITAL LETTER P"}, +{0x1F120,"PARENTHESIZED LATIN CAPITAL LETTER Q"}, +{0x1F121,"PARENTHESIZED LATIN CAPITAL LETTER R"}, +{0x1F122,"PARENTHESIZED LATIN CAPITAL LETTER S"}, +{0x1F123,"PARENTHESIZED LATIN CAPITAL LETTER T"}, +{0x1F124,"PARENTHESIZED LATIN CAPITAL LETTER U"}, +{0x1F125,"PARENTHESIZED LATIN CAPITAL LETTER V"}, +{0x1F126,"PARENTHESIZED LATIN CAPITAL LETTER W"}, +{0x1F127,"PARENTHESIZED LATIN CAPITAL LETTER X"}, +{0x1F128,"PARENTHESIZED LATIN CAPITAL LETTER Y"}, +{0x1F129,"PARENTHESIZED LATIN CAPITAL LETTER Z"}, {0x249C,"PARENTHESIZED LATIN SMALL LETTER A"}, {0x249D,"PARENTHESIZED LATIN SMALL LETTER B"}, {0x249E,"PARENTHESIZED LATIN SMALL LETTER C"}, @@ -14792,17 +18355,36 @@ CharName gUnicodeNames[] = { {0x2202,"PARTIAL DIFFERENTIAL"}, {0x267D,"PARTIALLY-RECYCLED PAPER SYMBOL"}, {0x3250,"PARTNERSHIP SIGN"}, +{0x1F389,"PARTY POPPER"}, {0x2391,"PASSIVE-PULL-DOWN-OUTPUT SYMBOL"}, {0x2392,"PASSIVE-PULL-UP-OUTPUT SYMBOL"}, +{0x1F6C2,"PASSPORT CONTROL"}, +{0x1F43E,"PAW PRINTS"}, {0x262E,"PEACE SYMBOL"}, +{0x1F351,"PEACH"}, +{0x1F350,"PEAR"}, +{0x1F6B6,"PEDESTRIAN"}, {0x270F,"PENCIL"}, +{0x1F427,"PENGUIN"}, +{0x1F614,"PENSIVE FACE"}, +{0x26E4,"PENTAGRAM"}, {0x2030,"PER MILLE SIGN"}, {0x214C,"PER SIGN"}, {0x2031,"PER TEN THOUSAND SIGN"}, {0x0025,"PERCENT SIGN"}, +{0x1F3AD,"PERFORMING ARTS"}, {0x267E,"PERMANENT PAPER SIGN"}, {0x27C2,"PERPENDICULAR"}, {0x2AE1,"PERPENDICULAR WITH S"}, +{0x1F623,"PERSEVERING FACE"}, +{0x1F647,"PERSON BOWING DEEPLY"}, +{0x1F64D,"PERSON FROWNING"}, +{0x1F64C,"PERSON RAISING BOTH HANDS IN CELEBRATION"}, +{0x26F9,"PERSON WITH BALL"}, +{0x1F471,"PERSON WITH BLOND HAIR"}, +{0x1F64F,"PERSON WITH FOLDED HANDS"}, +{0x1F64E,"PERSON WITH POUTING FACE"}, +{0x1F4BB,"PERSONAL COMPUTER"}, {0x2306,"PERSPECTIVE"}, {0x20A7,"PESETA SIGN"}, {0x20B1,"PESO SIGN"}, @@ -14935,16 +18517,86 @@ CharName gUnicodeNames[] = { {0x10916,"PHOENICIAN NUMBER ONE"}, {0x10919,"PHOENICIAN NUMBER ONE HUNDRED"}, {0x10917,"PHOENICIAN NUMBER TEN"}, +{0x1091B,"PHOENICIAN NUMBER THREE"}, {0x10918,"PHOENICIAN NUMBER TWENTY"}, +{0x1091A,"PHOENICIAN NUMBER TWO"}, {0x1091F,"PHOENICIAN WORD SEPARATOR"}, +{0x26CF,"PICK"}, +{0x1F416,"PIG"}, +{0x1F437,"PIG FACE"}, +{0x1F43D,"PIG NOSE"}, {0x00B6,"PILCROW SIGN"}, +{0x1F4A9,"PILE OF POO"}, +{0x1F48A,"PILL"}, +{0x1F38D,"PINE DECORATION"}, +{0x1F34D,"PINEAPPLE"}, {0x272F,"PINWHEEL STAR"}, {0x2653,"PISCES"}, +{0x1F52B,"PISTOL"}, {0x22D4,"PITCHFORK"}, {0x2ADA,"PITCHFORK WITH TEE TOP"}, {0x2318,"PLACE OF INTEREST SIGN"}, {0x210E,"PLANCK CONSTANT"}, {0x210F,"PLANCK CONSTANT OVER TWO PI"}, +{0x1F0D1,"PLAYING CARD ACE OF CLUBS"}, +{0x1F0C1,"PLAYING CARD ACE OF DIAMONDS"}, +{0x1F0B1,"PLAYING CARD ACE OF HEARTS"}, +{0x1F0A1,"PLAYING CARD ACE OF SPADES"}, +{0x1F0A0,"PLAYING CARD BACK"}, +{0x1F0CF,"PLAYING CARD BLACK JOKER"}, +{0x1F0D8,"PLAYING CARD EIGHT OF CLUBS"}, +{0x1F0C8,"PLAYING CARD EIGHT OF DIAMONDS"}, +{0x1F0B8,"PLAYING CARD EIGHT OF HEARTS"}, +{0x1F0A8,"PLAYING CARD EIGHT OF SPADES"}, +{0x1F0D5,"PLAYING CARD FIVE OF CLUBS"}, +{0x1F0C5,"PLAYING CARD FIVE OF DIAMONDS"}, +{0x1F0B5,"PLAYING CARD FIVE OF HEARTS"}, +{0x1F0A5,"PLAYING CARD FIVE OF SPADES"}, +{0x1F0D4,"PLAYING CARD FOUR OF CLUBS"}, +{0x1F0C4,"PLAYING CARD FOUR OF DIAMONDS"}, +{0x1F0B4,"PLAYING CARD FOUR OF HEARTS"}, +{0x1F0A4,"PLAYING CARD FOUR OF SPADES"}, +{0x1F0DB,"PLAYING CARD JACK OF CLUBS"}, +{0x1F0CB,"PLAYING CARD JACK OF DIAMONDS"}, +{0x1F0BB,"PLAYING CARD JACK OF HEARTS"}, +{0x1F0AB,"PLAYING CARD JACK OF SPADES"}, +{0x1F0DE,"PLAYING CARD KING OF CLUBS"}, +{0x1F0CE,"PLAYING CARD KING OF DIAMONDS"}, +{0x1F0BE,"PLAYING CARD KING OF HEARTS"}, +{0x1F0AE,"PLAYING CARD KING OF SPADES"}, +{0x1F0DC,"PLAYING CARD KNIGHT OF CLUBS"}, +{0x1F0CC,"PLAYING CARD KNIGHT OF DIAMONDS"}, +{0x1F0BC,"PLAYING CARD KNIGHT OF HEARTS"}, +{0x1F0AC,"PLAYING CARD KNIGHT OF SPADES"}, +{0x1F0D9,"PLAYING CARD NINE OF CLUBS"}, +{0x1F0C9,"PLAYING CARD NINE OF DIAMONDS"}, +{0x1F0B9,"PLAYING CARD NINE OF HEARTS"}, +{0x1F0A9,"PLAYING CARD NINE OF SPADES"}, +{0x1F0DD,"PLAYING CARD QUEEN OF CLUBS"}, +{0x1F0CD,"PLAYING CARD QUEEN OF DIAMONDS"}, +{0x1F0BD,"PLAYING CARD QUEEN OF HEARTS"}, +{0x1F0AD,"PLAYING CARD QUEEN OF SPADES"}, +{0x1F0D7,"PLAYING CARD SEVEN OF CLUBS"}, +{0x1F0C7,"PLAYING CARD SEVEN OF DIAMONDS"}, +{0x1F0B7,"PLAYING CARD SEVEN OF HEARTS"}, +{0x1F0A7,"PLAYING CARD SEVEN OF SPADES"}, +{0x1F0D6,"PLAYING CARD SIX OF CLUBS"}, +{0x1F0C6,"PLAYING CARD SIX OF DIAMONDS"}, +{0x1F0B6,"PLAYING CARD SIX OF HEARTS"}, +{0x1F0A6,"PLAYING CARD SIX OF SPADES"}, +{0x1F0DA,"PLAYING CARD TEN OF CLUBS"}, +{0x1F0CA,"PLAYING CARD TEN OF DIAMONDS"}, +{0x1F0BA,"PLAYING CARD TEN OF HEARTS"}, +{0x1F0AA,"PLAYING CARD TEN OF SPADES"}, +{0x1F0D3,"PLAYING CARD THREE OF CLUBS"}, +{0x1F0C3,"PLAYING CARD THREE OF DIAMONDS"}, +{0x1F0B3,"PLAYING CARD THREE OF HEARTS"}, +{0x1F0A3,"PLAYING CARD THREE OF SPADES"}, +{0x1F0D2,"PLAYING CARD TWO OF CLUBS"}, +{0x1F0C2,"PLAYING CARD TWO OF DIAMONDS"}, +{0x1F0B2,"PLAYING CARD TWO OF HEARTS"}, +{0x1F0A2,"PLAYING CARD TWO OF SPADES"}, +{0x1F0DF,"PLAYING CARD WHITE JOKER"}, {0x002B,"PLUS SIGN"}, {0x2A72,"PLUS SIGN ABOVE EQUALS SIGN"}, {0x2A2D,"PLUS SIGN IN LEFT HALF CIRCLE"}, @@ -14959,11 +18611,23 @@ CharName gUnicodeNames[] = { {0x2A26,"PLUS SIGN WITH TILDE BELOW"}, {0x00B1,"PLUS-MINUS SIGN"}, {0x2647,"PLUTO"}, +{0x1F693,"POLICE CAR"}, +{0x1F6A8,"POLICE CARS REVOLVING LIGHT"}, +{0x1F46E,"POLICE OFFICER"}, +{0x1F429,"POODLE"}, {0x202C,"POP DIRECTIONAL FORMATTING"}, {0x2316,"POSITION INDICATOR"}, +{0x1F4EF,"POSTAL HORN"}, {0x3012,"POSTAL MARK"}, {0x3020,"POSTAL MARK FACE"}, +{0x1F4EE,"POSTBOX"}, +{0x1F372,"POT OF FOOD"}, +{0x1F6B0,"POTABLE WATER SYMBOL"}, +{0x1F45D,"POUCH"}, +{0x1F357,"POULTRY LEG"}, {0x00A3,"POUND SIGN"}, +{0x1F63E,"POUTING CAT FACE"}, +{0x1F621,"POUTING FACE"}, {0x227A,"PRECEDES"}, {0x2AB7,"PRECEDES ABOVE ALMOST EQUAL TO"}, {0x2AB3,"PRECEDES ABOVE EQUALS SIGN"}, @@ -15011,12 +18675,18 @@ CharName gUnicodeNames[] = { {0xFE34,"PRESENTATION FORM FOR VERTICAL WAVY LOW LINE"}, {0x2397,"PREVIOUS PAGE"}, {0x2032,"PRIME"}, +{0x1F478,"PRINCESS"}, {0x2399,"PRINT SCREEN SYMBOL"}, {0x2305,"PROJECTIVE"}, {0x214A,"PROPERTY LINE"}, {0x2237,"PROPORTION"}, {0x221D,"PROPORTIONAL TO"}, +{0x1F4E2,"PUBLIC ADDRESS LOUDSPEAKER"}, {0x2008,"PUNCTUATION SPACE"}, +{0x1F49C,"PURPLE HEART"}, +{0x1F45B,"PURSE"}, +{0x1F4CC,"PUSHPIN"}, +{0x1F6AE,"PUT LITTER IN ITS PLACE SYMBOL"}, {0x2596,"QUADRANT LOWER LEFT"}, {0x2597,"QUADRANT LOWER RIGHT"}, {0x2598,"QUADRANT UPPER LEFT"}, @@ -15036,12 +18706,24 @@ CharName gUnicodeNames[] = { {0x225F,"QUESTIONED EQUAL TO"}, {0x26BB,"QUINCUNX"}, {0x0022,"QUOTATION MARK"}, +{0x1F407,"RABBIT"}, +{0x1F430,"RABBIT FACE"}, {0x23B7,"RADICAL SYMBOL BOTTOM"}, +{0x1F4FB,"RADIO"}, +{0x1F518,"RADIO BUTTON"}, {0x2622,"RADIOACTIVE SIGN"}, +{0x1F683,"RAILWAY CAR"}, +{0x26C6,"RAIN"}, +{0x1F308,"RAINBOW"}, {0x2E07,"RAISED DOTTED INTERPOLATION MARKER"}, +{0x270A,"RAISED FIST"}, +{0x270B,"RAISED HAND"}, {0x2E06,"RAISED INTERPOLATION MARKER"}, {0x2E0B,"RAISED SQUARE"}, +{0x1F40F,"RAM"}, +{0x1F400,"RAT"}, {0x2236,"RATIO"}, +{0x1F699,"RECREATIONAL VEHICLE"}, {0x267C,"RECYCLED PAPER SYMBOL"}, {0x267A,"RECYCLING SYMBOL FOR GENERIC MATERIALS"}, {0x2673,"RECYCLING SYMBOL FOR TYPE-1 PLASTICS"}, @@ -15051,7 +18733,34 @@ CharName gUnicodeNames[] = { {0x2677,"RECYCLING SYMBOL FOR TYPE-5 PLASTICS"}, {0x2678,"RECYCLING SYMBOL FOR TYPE-6 PLASTICS"}, {0x2679,"RECYCLING SYMBOL FOR TYPE-7 PLASTICS"}, +{0x1F34E,"RED APPLE"}, {0x203B,"REFERENCE MARK"}, +{0x1F1E6,"REGIONAL INDICATOR SYMBOL LETTER A"}, +{0x1F1E7,"REGIONAL INDICATOR SYMBOL LETTER B"}, +{0x1F1E8,"REGIONAL INDICATOR SYMBOL LETTER C"}, +{0x1F1E9,"REGIONAL INDICATOR SYMBOL LETTER D"}, +{0x1F1EA,"REGIONAL INDICATOR SYMBOL LETTER E"}, +{0x1F1EB,"REGIONAL INDICATOR SYMBOL LETTER F"}, +{0x1F1EC,"REGIONAL INDICATOR SYMBOL LETTER G"}, +{0x1F1ED,"REGIONAL INDICATOR SYMBOL LETTER H"}, +{0x1F1EE,"REGIONAL INDICATOR SYMBOL LETTER I"}, +{0x1F1EF,"REGIONAL INDICATOR SYMBOL LETTER J"}, +{0x1F1F0,"REGIONAL INDICATOR SYMBOL LETTER K"}, +{0x1F1F1,"REGIONAL INDICATOR SYMBOL LETTER L"}, +{0x1F1F2,"REGIONAL INDICATOR SYMBOL LETTER M"}, +{0x1F1F3,"REGIONAL INDICATOR SYMBOL LETTER N"}, +{0x1F1F4,"REGIONAL INDICATOR SYMBOL LETTER O"}, +{0x1F1F5,"REGIONAL INDICATOR SYMBOL LETTER P"}, +{0x1F1F6,"REGIONAL INDICATOR SYMBOL LETTER Q"}, +{0x1F1F7,"REGIONAL INDICATOR SYMBOL LETTER R"}, +{0x1F1F8,"REGIONAL INDICATOR SYMBOL LETTER S"}, +{0x1F1F9,"REGIONAL INDICATOR SYMBOL LETTER T"}, +{0x1F1FA,"REGIONAL INDICATOR SYMBOL LETTER U"}, +{0x1F1FB,"REGIONAL INDICATOR SYMBOL LETTER V"}, +{0x1F1FC,"REGIONAL INDICATOR SYMBOL LETTER W"}, +{0x1F1FD,"REGIONAL INDICATOR SYMBOL LETTER X"}, +{0x1F1FE,"REGIONAL INDICATOR SYMBOL LETTER Y"}, +{0x1F1FF,"REGIONAL INDICATOR SYMBOL LETTER Z"}, {0x00AE,"REGISTERED SIGN"}, {0xA952,"REJANG CONSONANT SIGN H"}, {0xA950,"REJANG CONSONANT SIGN N"}, @@ -15090,8 +18799,12 @@ CharName gUnicodeNames[] = { {0xA947,"REJANG VOWEL SIGN I"}, {0xA94B,"REJANG VOWEL SIGN O"}, {0xA948,"REJANG VOWEL SIGN U"}, +{0x1F60C,"RELIEVED FACE"}, {0xFFFD,"REPLACEMENT CHARACTER"}, {0x211F,"RESPONSE"}, +{0x26E0,"RESTRICTED LEFT ENTRY-1"}, +{0x26E1,"RESTRICTED LEFT ENTRY-2"}, +{0x1F6BB,"RESTROOM"}, {0x23CE,"RETURN SYMBOL"}, {0x005C,"REVERSE SOLIDUS"}, {0x29F5,"REVERSE SOLIDUS OPERATOR"}, @@ -15116,7 +18829,11 @@ CharName gUnicodeNames[] = { {0x223D,"REVERSED TILDE"}, {0x22CD,"REVERSED TILDE EQUALS"}, {0x2037,"REVERSED TRIPLE PRIME"}, +{0x1F49E,"REVOLVING HEARTS"}, {0xFDFC,"RIAL SIGN"}, +{0x1F380,"RIBBON"}, +{0x1F359,"RICE BALL"}, +{0x1F358,"RICE CRACKER"}, {0x221F,"RIGHT ANGLE"}, {0x3009,"RIGHT ANGLE BRACKET"}, {0x2992,"RIGHT ANGLE BRACKET WITH DOT"}, @@ -15182,9 +18899,13 @@ CharName gUnicodeNames[] = { {0x301B,"RIGHT WHITE SQUARE BRACKET"}, {0x3019,"RIGHT WHITE TORTOISE SHELL BRACKET"}, {0x29D9,"RIGHT WIGGLY FENCE"}, +{0x0FD5,"RIGHT-FACING SVASTI SIGN"}, +{0x0FD7,"RIGHT-FACING SVASTI SIGN WITH DOTS"}, +{0x26E5,"RIGHT-HANDED INTERLACED PENTAGRAM"}, {0x232A,"RIGHT-POINTING ANGLE BRACKET"}, {0x29FD,"RIGHT-POINTING CURVED ANGLE BRACKET"}, {0x00BB,"RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"}, +{0x1F50E,"RIGHT-POINTING MAGNIFYING GLASS"}, {0x27A9,"RIGHT-SHADED WHITE RIGHTWARDS ARROW"}, {0x2938,"RIGHT-SIDE ARC CLOCKWISE ARROW"}, {0x202B,"RIGHT-TO-LEFT EMBEDDING"}, @@ -15255,6 +18976,7 @@ CharName gUnicodeNames[] = { {0x219D,"RIGHTWARDS WAVE ARROW"}, {0x21E8,"RIGHTWARDS WHITE ARROW"}, {0x21F0,"RIGHTWARDS WHITE ARROW FROM WALL"}, +{0x1F48D,"RING"}, {0x02DA,"RING ABOVE"}, {0x2257,"RING EQUAL TO"}, {0x2256,"RING IN EQUAL TO"}, @@ -15262,6 +18984,9 @@ CharName gUnicodeNames[] = { {0x2E30,"RING POINT"}, {0x292B,"RISING DIAGONAL CROSSING FALLING DIAGONAL"}, {0x2930,"RISING DIAGONAL CROSSING SOUTH EAST ARROW"}, +{0x1F360,"ROASTED SWEET POTATO"}, +{0x1F680,"ROCKET"}, +{0x1F3A2,"ROLLER COASTER"}, {0x1019A,"ROMAN AS SIGN"}, {0x1019B,"ROMAN CENTURIAL SIGN"}, {0x10196,"ROMAN DENARIUS SIGN"}, @@ -15298,10 +19023,46 @@ CharName gUnicodeNames[] = { {0x10193,"ROMAN SEXTULA SIGN"}, {0x10195,"ROMAN SILIQUA SIGN"}, {0x10191,"ROMAN UNCIA SIGN"}, +{0x1F413,"ROOSTER"}, +{0x1F339,"ROSE"}, {0x213A,"ROTATED CAPITAL Q"}, {0x2767,"ROTATED FLORAL HEART BULLET"}, {0x2765,"ROTATED HEAVY BLACK HEART BULLET"}, +{0x1F4CD,"ROUND PUSHPIN"}, +{0x1F6A3,"ROWBOAT"}, +{0x1F3C9,"RUGBY FOOTBALL"}, {0x29F4,"RULE-DELAYED"}, +{0x10E67,"RUMI DIGIT EIGHT"}, +{0x10E64,"RUMI DIGIT FIVE"}, +{0x10E63,"RUMI DIGIT FOUR"}, +{0x10E68,"RUMI DIGIT NINE"}, +{0x10E60,"RUMI DIGIT ONE"}, +{0x10E66,"RUMI DIGIT SEVEN"}, +{0x10E65,"RUMI DIGIT SIX"}, +{0x10E62,"RUMI DIGIT THREE"}, +{0x10E61,"RUMI DIGIT TWO"}, +{0x10E7B,"RUMI FRACTION ONE HALF"}, +{0x10E7C,"RUMI FRACTION ONE QUARTER"}, +{0x10E7D,"RUMI FRACTION ONE THIRD"}, +{0x10E7E,"RUMI FRACTION TWO THIRDS"}, +{0x10E79,"RUMI NUMBER EIGHT HUNDRED"}, +{0x10E70,"RUMI NUMBER EIGHTY"}, +{0x10E6D,"RUMI NUMBER FIFTY"}, +{0x10E76,"RUMI NUMBER FIVE HUNDRED"}, +{0x10E6C,"RUMI NUMBER FORTY"}, +{0x10E75,"RUMI NUMBER FOUR HUNDRED"}, +{0x10E7A,"RUMI NUMBER NINE HUNDRED"}, +{0x10E71,"RUMI NUMBER NINETY"}, +{0x10E72,"RUMI NUMBER ONE HUNDRED"}, +{0x10E78,"RUMI NUMBER SEVEN HUNDRED"}, +{0x10E6F,"RUMI NUMBER SEVENTY"}, +{0x10E77,"RUMI NUMBER SIX HUNDRED"}, +{0x10E6E,"RUMI NUMBER SIXTY"}, +{0x10E69,"RUMI NUMBER TEN"}, +{0x10E6B,"RUMI NUMBER THIRTY"}, +{0x10E74,"RUMI NUMBER THREE HUNDRED"}, +{0x10E6A,"RUMI NUMBER TWENTY"}, +{0x10E73,"RUMI NUMBER TWO HUNDRED"}, {0x16EE,"RUNIC ARLAUG SYMBOL"}, {0x16F0,"RUNIC BELGTHOR SYMBOL"}, {0x16ED,"RUNIC CROSS PUNCTUATION"}, @@ -15383,10 +19144,76 @@ CharName gUnicodeNames[] = { {0x16EC,"RUNIC MULTIPLE PUNCTUATION"}, {0x16EB,"RUNIC SINGLE PUNCTUATION"}, {0x16EF,"RUNIC TVIMADUR SYMBOL"}, +{0x1F3C3,"RUNNER"}, +{0x1F3BD,"RUNNING SHIRT WITH SASH"}, {0x20A8,"RUPEE SIGN"}, {0x29CC,"S IN TRIANGLE"}, {0x2650,"SAGITTARIUS"}, +{0x26F5,"SAILBOAT"}, +{0x1F376,"SAKE BOTTLE AND CUP"}, {0x2613,"SALTIRE"}, +{0x0836,"SAMARITAN ABBREVIATION MARK"}, +{0x0800,"SAMARITAN LETTER ALAF"}, +{0x0805,"SAMARITAN LETTER BAA"}, +{0x0801,"SAMARITAN LETTER BIT"}, +{0x0803,"SAMARITAN LETTER DALAT"}, +{0x0810,"SAMARITAN LETTER FI"}, +{0x0802,"SAMARITAN LETTER GAMAN"}, +{0x080F,"SAMARITAN LETTER IN"}, +{0x0807,"SAMARITAN LETTER IT"}, +{0x0804,"SAMARITAN LETTER IY"}, +{0x080A,"SAMARITAN LETTER KAAF"}, +{0x080B,"SAMARITAN LETTER LABAT"}, +{0x080C,"SAMARITAN LETTER MIM"}, +{0x080D,"SAMARITAN LETTER NUN"}, +{0x0812,"SAMARITAN LETTER QUF"}, +{0x0813,"SAMARITAN LETTER RISH"}, +{0x0814,"SAMARITAN LETTER SHAN"}, +{0x080E,"SAMARITAN LETTER SINGAAT"}, +{0x0815,"SAMARITAN LETTER TAAF"}, +{0x0808,"SAMARITAN LETTER TIT"}, +{0x0811,"SAMARITAN LETTER TSAADIY"}, +{0x0809,"SAMARITAN LETTER YUT"}, +{0x0806,"SAMARITAN LETTER ZEN"}, +{0x0819,"SAMARITAN MARK DAGESH"}, +{0x081B,"SAMARITAN MARK EPENTHETIC YUT"}, +{0x0816,"SAMARITAN MARK IN"}, +{0x0817,"SAMARITAN MARK IN-ALAF"}, +{0x082D,"SAMARITAN MARK NEQUDAA"}, +{0x0818,"SAMARITAN MARK OCCLUSION"}, +{0x081A,"SAMARITAN MODIFIER LETTER EPENTHETIC YUT"}, +{0x0828,"SAMARITAN MODIFIER LETTER I"}, +{0x0824,"SAMARITAN MODIFIER LETTER SHORT A"}, +{0x0831,"SAMARITAN PUNCTUATION AFSAAQ"}, +{0x0832,"SAMARITAN PUNCTUATION ANGED"}, +{0x083E,"SAMARITAN PUNCTUATION ANNAAU"}, +{0x083C,"SAMARITAN PUNCTUATION ARKAANU"}, +{0x0834,"SAMARITAN PUNCTUATION ATMAAU"}, +{0x0833,"SAMARITAN PUNCTUATION BAU"}, +{0x0837,"SAMARITAN PUNCTUATION MELODIC QITSA"}, +{0x0830,"SAMARITAN PUNCTUATION NEQUDAA"}, +{0x0839,"SAMARITAN PUNCTUATION QITSA"}, +{0x0835,"SAMARITAN PUNCTUATION SHIYYAALAA"}, +{0x083D,"SAMARITAN PUNCTUATION SOF MASHFAAT"}, +{0x083B,"SAMARITAN PUNCTUATION TURU"}, +{0x083A,"SAMARITAN PUNCTUATION ZAEF"}, +{0x0838,"SAMARITAN PUNCTUATION ZIQAA"}, +{0x0823,"SAMARITAN VOWEL SIGN A"}, +{0x0820,"SAMARITAN VOWEL SIGN AA"}, +{0x081D,"SAMARITAN VOWEL SIGN E"}, +{0x082A,"SAMARITAN VOWEL SIGN I"}, +{0x0822,"SAMARITAN VOWEL SIGN LONG A"}, +{0x081F,"SAMARITAN VOWEL SIGN LONG AA"}, +{0x081C,"SAMARITAN VOWEL SIGN LONG E"}, +{0x0829,"SAMARITAN VOWEL SIGN LONG I"}, +{0x0826,"SAMARITAN VOWEL SIGN LONG U"}, +{0x082B,"SAMARITAN VOWEL SIGN O"}, +{0x0821,"SAMARITAN VOWEL SIGN OVERLONG A"}, +{0x081E,"SAMARITAN VOWEL SIGN OVERLONG AA"}, +{0x0825,"SAMARITAN VOWEL SIGN SHORT A"}, +{0x082C,"SAMARITAN VOWEL SIGN SUKUN"}, +{0x0827,"SAMARITAN VOWEL SIGN U"}, +{0x1F4E1,"SATELLITE ANTENNA"}, {0x2644,"SATURN"}, {0xA8B4,"SAURASHTRA CONSONANT SIGN HAARU"}, {0xA8CE,"SAURASHTRA DANDA"}, @@ -15469,7 +19296,10 @@ CharName gUnicodeNames[] = { {0xA8BD,"SAURASHTRA VOWEL SIGN VOCALIC LL"}, {0xA8BA,"SAURASHTRA VOWEL SIGN VOCALIC R"}, {0xA8BB,"SAURASHTRA VOWEL SIGN VOCALIC RR"}, +{0x1F3B7,"SAXOPHONE"}, {0x2696,"SCALES"}, +{0x1F3EB,"SCHOOL"}, +{0x1F392,"SCHOOL SATCHEL"}, {0x264F,"SCORPIUS"}, {0x212C,"SCRIPT CAPITAL B"}, {0x2130,"SCRIPT CAPITAL E"}, @@ -15484,9 +19314,13 @@ CharName gUnicodeNames[] = { {0x210A,"SCRIPT SMALL G"}, {0x2113,"SCRIPT SMALL L"}, {0x2134,"SCRIPT SMALL O"}, +{0x1F4DC,"SCROLL"}, {0x2108,"SCRUPLE"}, +{0x1F4BA,"SEAT"}, {0x00A7,"SECTION SIGN"}, {0x2314,"SECTOR"}, +{0x1F648,"SEE-NO-EVIL MONKEY"}, +{0x1F331,"SEEDLING"}, {0x2313,"SEGMENT"}, {0x003B,"SEMICOLON"}, {0x2A32,"SEMIDIRECT PRODUCT WITH BOTTOM CLOSED"}, @@ -15500,6 +19334,7 @@ CharName gUnicodeNames[] = { {0x271E,"SHADOWED WHITE LATIN CROSS"}, {0x2730,"SHADOWED WHITE STAR"}, {0x2618,"SHAMROCK"}, +{0x1F367,"SHAVED ICE"}, {0x10469,"SHAVIAN LETTER ADO"}, {0x10471,"SHAVIAN LETTER AGE"}, {0x1046D,"SHAVIAN LETTER AH"}, @@ -15548,6 +19383,10 @@ CharName gUnicodeNames[] = { {0x10458,"SHAVIAN LETTER YEA"}, {0x1047F,"SHAVIAN LETTER YEW"}, {0x1045F,"SHAVIAN LETTER ZOO"}, +{0x1F411,"SHEEP"}, +{0x26E9,"SHINTO SHRINE"}, +{0x1F6A2,"SHIP"}, +{0x1F320,"SHOOTING STAR"}, {0x2ADF,"SHORT DOWN TACK"}, {0x2AE7,"SHORT DOWN TACK WITH OVERBAR"}, {0x2ADE,"SHORT LEFT TACK"}, @@ -15555,8 +19394,11 @@ CharName gUnicodeNames[] = { {0x2AE0,"SHORT UP TACK"}, {0x2AE9,"SHORT UP TACK ABOVE SHORT DOWN TACK"}, {0x2AE8,"SHORT UP TACK WITH UNDERBAR"}, +{0x1F370,"SHORTCAKE"}, {0x237D,"SHOULDERED OPEN BOX"}, +{0x1F6BF,"SHOWER"}, {0x29E2,"SHUFFLE PRODUCT"}, +{0x1F5FE,"SILHOUETTE OF JAPAN"}, {0x2AA0,"SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN"}, {0x2A9F,"SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN"}, {0x2A6C,"SIMILAR MINUS SIMILAR"}, @@ -15649,19 +19491,28 @@ CharName gUnicodeNames[] = { {0x0DDE,"SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA"}, {0x273E,"SIX PETALLED BLACK AND WHITE FLORETTE"}, {0x2736,"SIX POINTED BLACK STAR"}, +{0x1F52F,"SIX POINTED STAR WITH MIDDLE DOT"}, {0x2006,"SIX-PER-EM SPACE"}, {0x273A,"SIXTEEN POINTED ASTERISK"}, +{0x1F3BF,"SKI AND SKI BOOT"}, +{0x26F7,"SKIER"}, +{0x1F480,"SKULL"}, {0x2620,"SKULL AND CROSSBONES"}, {0x2A96,"SLANTED EQUAL TO OR GREATER-THAN"}, {0x2A98,"SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE"}, {0x2A95,"SLANTED EQUAL TO OR LESS-THAN"}, {0x2A97,"SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE"}, {0xA673,"SLAVONIC ASTERISK"}, +{0x1F4A4,"SLEEPING SYMBOL"}, +{0x1F62A,"SLEEPY FACE"}, +{0x1F355,"SLICE OF PIZZA"}, {0x2333,"SLOPE"}, {0x2A58,"SLOPING LARGE AND"}, {0x2A57,"SLOPING LARGE OR"}, +{0x1F3B0,"SLOT MACHINE"}, {0xFE60,"SMALL AMPERSAND"}, {0xFE61,"SMALL ASTERISK"}, +{0x1F539,"SMALL BLUE DIAMOND"}, {0xFE55,"SMALL COLON"}, {0xFE50,"SMALL COMMA"}, {0xFE6B,"SMALL COMMERCIAL AT"}, @@ -15684,6 +19535,7 @@ CharName gUnicodeNames[] = { {0xFE5D,"SMALL LEFT TORTOISE SHELL BRACKET"}, {0xFE64,"SMALL LESS-THAN SIGN"}, {0xFE5F,"SMALL NUMBER SIGN"}, +{0x1F538,"SMALL ORANGE DIAMOND"}, {0xFE6A,"SMALL PERCENT SIGN"}, {0xFE62,"SMALL PLUS SIGN"}, {0xFE56,"SMALL QUESTION MARK"}, @@ -15709,17 +19561,38 @@ CharName gUnicodeNames[] = { {0x2171,"SMALL ROMAN NUMERAL TWO"}, {0xFE54,"SMALL SEMICOLON"}, {0x02DC,"SMALL TILDE"}, +{0x10B3B,"SMALL TWO DOTS OVER ONE DOT PUNCTUATION"}, {0x2A61,"SMALL VEE WITH UNDERBAR"}, {0x2AAA,"SMALLER THAN"}, {0x2AAC,"SMALLER THAN OR EQUAL TO"}, {0x2A33,"SMASH PRODUCT"}, {0x2323,"SMILE"}, +{0x1F63B,"SMILING CAT FACE WITH HEART-SHAPED EYES"}, +{0x1F63A,"SMILING CAT FACE WITH OPEN MOUTH"}, +{0x1F607,"SMILING FACE WITH HALO"}, +{0x1F60D,"SMILING FACE WITH HEART-SHAPED EYES"}, +{0x1F608,"SMILING FACE WITH HORNS"}, +{0x1F603,"SMILING FACE WITH OPEN MOUTH"}, +{0x1F605,"SMILING FACE WITH OPEN MOUTH AND COLD SWEAT"}, +{0x1F604,"SMILING FACE WITH OPEN MOUTH AND SMILING EYES"}, +{0x1F606,"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES"}, +{0x1F60A,"SMILING FACE WITH SMILING EYES"}, +{0x1F60E,"SMILING FACE WITH SUNGLASSES"}, +{0x1F60F,"SMIRKING FACE"}, +{0x1F6AC,"SMOKING SYMBOL"}, +{0x1F40C,"SNAIL"}, +{0x1F40D,"SNAKE"}, +{0x1F3C2,"SNOWBOARDER"}, {0x2744,"SNOWFLAKE"}, {0x2603,"SNOWMAN"}, +{0x26C4,"SNOWMAN WITHOUT SNOW"}, +{0x26BD,"SOCCER BALL"}, {0x00AD,"SOFT HYPHEN"}, +{0x1F366,"SOFT ICE CREAM"}, {0x2394,"SOFTWARE-FUNCTION SYMBOL"}, {0x002F,"SOLIDUS"}, {0x29F6,"SOLIDUS WITH OVERBAR"}, +{0x1F51C,"SOON WITH RIGHTWARDS ARROW ABOVE"}, {0x2117,"SOUND RECORDING COPYRIGHT"}, {0x2198,"SOUTH EAST ARROW"}, {0x2929,"SOUTH EAST ARROW AND SOUTH WEST ARROW"}, @@ -15736,10 +19609,24 @@ CharName gUnicodeNames[] = { {0x21D9,"SOUTH WEST DOUBLE ARROW"}, {0x2B03,"SOUTH WEST WHITE ARROW"}, {0x0020,"SPACE"}, +{0x1F35D,"SPAGHETTI"}, {0x2747,"SPARKLE"}, +{0x2728,"SPARKLES"}, +{0x1F496,"SPARKLING HEART"}, +{0x1F64A,"SPEAK-NO-EVIL MONKEY"}, +{0x1F508,"SPEAKER"}, +{0x1F507,"SPEAKER WITH CANCELLATION STROKE"}, +{0x1F509,"SPEAKER WITH ONE SOUND WAVE"}, +{0x1F50A,"SPEAKER WITH THREE SOUND WAVES"}, +{0x1F4AC,"SPEECH BALLOON"}, +{0x1F6A4,"SPEEDBOAT"}, +{0x20B7,"SPESMILO SIGN"}, {0x2222,"SPHERICAL ANGLE"}, {0x29A0,"SPHERICAL ANGLE OPENING LEFT"}, {0x29A1,"SPHERICAL ANGLE OPENING UP"}, +{0x1F41A,"SPIRAL SHELL"}, +{0x1F4A6,"SPLASHING SWEAT SYMBOL"}, +{0x1F433,"SPOUTING WHALE"}, {0x33DF,"SQUARE A OVER M"}, {0x3303,"SQUARE AARU"}, {0x33C2,"SQUARE AM"}, @@ -15769,6 +19656,7 @@ CharName gUnicodeNames[] = { {0x3324,"SQUARE DAASU"}, {0x33C8,"SQUARE DB"}, {0x3325,"SQUARE DESI"}, +{0x1F190,"SQUARE DJ"}, {0x3397,"SQUARE DL"}, {0x3377,"SQUARE DM"}, {0x3379,"SQUARE DM CUBED"}, @@ -15784,6 +19672,7 @@ CharName gUnicodeNames[] = { {0x32CE,"SQUARE EV"}, {0x3399,"SQUARE FM"}, {0x23CD,"SQUARE FOOT"}, +{0x26F6,"SQUARE FOUR CORNERS"}, {0x33FF,"SQUARE GAL"}, {0x330F,"SQUARE GANMA"}, {0x330E,"SQUARE GARON"}, @@ -15801,6 +19690,7 @@ CharName gUnicodeNames[] = { {0x3336,"SQUARE HEKUTAARU"}, {0x3339,"SQUARE HERUTU"}, {0x32CC,"SQUARE HG"}, +{0x1F200,"SQUARE HIRAGANA HOKA"}, {0x333F,"SQUARE HON"}, {0x3342,"SQUARE HOON"}, {0x3341,"SQUARE HOORU"}, @@ -15972,15 +19862,106 @@ CharName gUnicodeNames[] = { {0x334F,"SQUARE YAARU"}, {0x3350,"SQUARE YUAN"}, {0x29C6,"SQUARED ASTERISK"}, +{0x1F229,"SQUARED CJK UNIFIED IDEOGRAPH-4E00"}, +{0x1F22A,"SQUARED CJK UNIFIED IDEOGRAPH-4E09"}, +{0x1F22D,"SQUARED CJK UNIFIED IDEOGRAPH-4E2D"}, +{0x1F214,"SQUARED CJK UNIFIED IDEOGRAPH-4E8C"}, +{0x1F218,"SQUARED CJK UNIFIED IDEOGRAPH-4EA4"}, +{0x1F21E,"SQUARED CJK UNIFIED IDEOGRAPH-518D"}, +{0x1F220,"SQUARED CJK UNIFIED IDEOGRAPH-521D"}, +{0x1F21C,"SQUARED CJK UNIFIED IDEOGRAPH-524D"}, +{0x1F239,"SQUARED CJK UNIFIED IDEOGRAPH-5272"}, +{0x1F212,"SQUARED CJK UNIFIED IDEOGRAPH-53CC"}, +{0x1F22E,"SQUARED CJK UNIFIED IDEOGRAPH-53F3"}, +{0x1F234,"SQUARED CJK UNIFIED IDEOGRAPH-5408"}, +{0x1F225,"SQUARED CJK UNIFIED IDEOGRAPH-5439"}, +{0x1F23A,"SQUARED CJK UNIFIED IDEOGRAPH-55B6"}, +{0x1F224,"SQUARED CJK UNIFIED IDEOGRAPH-58F0"}, +{0x1F215,"SQUARED CJK UNIFIED IDEOGRAPH-591A"}, +{0x1F217,"SQUARED CJK UNIFIED IDEOGRAPH-5929"}, +{0x1F211,"SQUARED CJK UNIFIED IDEOGRAPH-5B57"}, +{0x1F22C,"SQUARED CJK UNIFIED IDEOGRAPH-5DE6"}, +{0x1F21D,"SQUARED CJK UNIFIED IDEOGRAPH-5F8C"}, +{0x1F210,"SQUARED CJK UNIFIED IDEOGRAPH-624B"}, +{0x1F231,"SQUARED CJK UNIFIED IDEOGRAPH-6253"}, +{0x1F227,"SQUARED CJK UNIFIED IDEOGRAPH-6295"}, +{0x1F22F,"SQUARED CJK UNIFIED IDEOGRAPH-6307"}, +{0x1F228,"SQUARED CJK UNIFIED IDEOGRAPH-6355"}, +{0x1F21B,"SQUARED CJK UNIFIED IDEOGRAPH-6599"}, +{0x1F21F,"SQUARED CJK UNIFIED IDEOGRAPH-65B0"}, +{0x1F219,"SQUARED CJK UNIFIED IDEOGRAPH-6620"}, +{0x1F237,"SQUARED CJK UNIFIED IDEOGRAPH-6708"}, +{0x1F236,"SQUARED CJK UNIFIED IDEOGRAPH-6709"}, +{0x1F235,"SQUARED CJK UNIFIED IDEOGRAPH-6E80"}, +{0x1F226,"SQUARED CJK UNIFIED IDEOGRAPH-6F14"}, +{0x1F21A,"SQUARED CJK UNIFIED IDEOGRAPH-7121"}, +{0x1F222,"SQUARED CJK UNIFIED IDEOGRAPH-751F"}, +{0x1F238,"SQUARED CJK UNIFIED IDEOGRAPH-7533"}, +{0x1F232,"SQUARED CJK UNIFIED IDEOGRAPH-7981"}, +{0x1F233,"SQUARED CJK UNIFIED IDEOGRAPH-7A7A"}, +{0x1F221,"SQUARED CJK UNIFIED IDEOGRAPH-7D42"}, +{0x1F216,"SQUARED CJK UNIFIED IDEOGRAPH-89E3"}, +{0x1F223,"SQUARED CJK UNIFIED IDEOGRAPH-8CA9"}, +{0x1F230,"SQUARED CJK UNIFIED IDEOGRAPH-8D70"}, +{0x1F22B,"SQUARED CJK UNIFIED IDEOGRAPH-904A"}, +{0x1F191,"SQUARED CL"}, +{0x1F192,"SQUARED COOL"}, {0x22A1,"SQUARED DOT OPERATOR"}, {0x29C5,"SQUARED FALLING DIAGONAL SLASH"}, {0x2E2C,"SQUARED FOUR DOT PUNCTUATION"}, +{0x1F193,"SQUARED FREE"}, +{0x1F14A,"SQUARED HV"}, +{0x1F194,"SQUARED ID"}, +{0x1F213,"SQUARED KATAKANA DE"}, +{0x1F201,"SQUARED KATAKANA KOKO"}, +{0x1F202,"SQUARED KATAKANA SA"}, +{0x26BF,"SQUARED KEY"}, +{0x1F130,"SQUARED LATIN CAPITAL LETTER A"}, +{0x1F131,"SQUARED LATIN CAPITAL LETTER B"}, +{0x1F132,"SQUARED LATIN CAPITAL LETTER C"}, +{0x1F133,"SQUARED LATIN CAPITAL LETTER D"}, +{0x1F134,"SQUARED LATIN CAPITAL LETTER E"}, +{0x1F135,"SQUARED LATIN CAPITAL LETTER F"}, +{0x1F136,"SQUARED LATIN CAPITAL LETTER G"}, +{0x1F137,"SQUARED LATIN CAPITAL LETTER H"}, +{0x1F138,"SQUARED LATIN CAPITAL LETTER I"}, +{0x1F139,"SQUARED LATIN CAPITAL LETTER J"}, +{0x1F13A,"SQUARED LATIN CAPITAL LETTER K"}, +{0x1F13B,"SQUARED LATIN CAPITAL LETTER L"}, +{0x1F13C,"SQUARED LATIN CAPITAL LETTER M"}, +{0x1F13D,"SQUARED LATIN CAPITAL LETTER N"}, +{0x1F13E,"SQUARED LATIN CAPITAL LETTER O"}, +{0x1F13F,"SQUARED LATIN CAPITAL LETTER P"}, +{0x1F140,"SQUARED LATIN CAPITAL LETTER Q"}, +{0x1F141,"SQUARED LATIN CAPITAL LETTER R"}, +{0x1F142,"SQUARED LATIN CAPITAL LETTER S"}, +{0x1F143,"SQUARED LATIN CAPITAL LETTER T"}, +{0x1F144,"SQUARED LATIN CAPITAL LETTER U"}, +{0x1F145,"SQUARED LATIN CAPITAL LETTER V"}, +{0x1F146,"SQUARED LATIN CAPITAL LETTER W"}, +{0x1F147,"SQUARED LATIN CAPITAL LETTER X"}, +{0x1F148,"SQUARED LATIN CAPITAL LETTER Y"}, +{0x1F149,"SQUARED LATIN CAPITAL LETTER Z"}, +{0x27CE,"SQUARED LOGICAL AND"}, +{0x27CF,"SQUARED LOGICAL OR"}, {0x229F,"SQUARED MINUS"}, +{0x1F14B,"SQUARED MV"}, +{0x1F195,"SQUARED NEW"}, +{0x1F196,"SQUARED NG"}, +{0x1F197,"SQUARED OK"}, {0x229E,"SQUARED PLUS"}, +{0x1F14E,"SQUARED PPV"}, {0x29C4,"SQUARED RISING DIAGONAL SLASH"}, +{0x26DD,"SQUARED SALTIRE"}, +{0x1F14C,"SQUARED SD"}, {0x29C7,"SQUARED SMALL CIRCLE"}, +{0x1F198,"SQUARED SOS"}, {0x29C8,"SQUARED SQUARE"}, +{0x1F14D,"SQUARED SS"}, {0x22A0,"SQUARED TIMES"}, +{0x1F199,"SQUARED UP WITH EXCLAMATION MARK"}, +{0x1F19A,"SQUARED VS"}, +{0x1F14F,"SQUARED WC"}, {0x27A7,"SQUAT BLACK RIGHTWARDS ARROW"}, {0x2695,"STAFF OF AESCULAPIUS"}, {0x269A,"STAFF OF HERMES"}, @@ -15988,7 +19969,14 @@ CharName gUnicodeNames[] = { {0x225B,"STAR EQUALS"}, {0x2721,"STAR OF DAVID"}, {0x22C6,"STAR OPERATOR"}, +{0x1F689,"STATION"}, +{0x1F5FD,"STATUE OF LIBERTY"}, +{0x1F682,"STEAM LOCOMOTIVE"}, +{0x1F35C,"STEAMING BOWL"}, +{0x23F1,"STOPWATCH"}, +{0x1F4CF,"STRAIGHT RULER"}, {0x23E4,"STRAIGHTNESS"}, +{0x1F353,"STRAWBERRY"}, {0x2729,"STRESS OUTLINED WHITE STAR"}, {0x2263,"STRICTLY EQUIVALENT TO"}, {0x2088,"SUBSCRIPT EIGHT"}, @@ -16035,6 +20023,8 @@ CharName gUnicodeNames[] = { {0x23B2,"SUMMATION TOP"}, {0x2A0B,"SUMMATION WITH INTEGRAL"}, {0x2609,"SUN"}, +{0x26C5,"SUN BEHIND CLOUD"}, +{0x1F31E,"SUN WITH FACE"}, {0x1BA1,"SUNDANESE CONSONANT SIGN PAMINGKAL"}, {0x1BA2,"SUNDANESE CONSONANT SIGN PANYAKRA"}, {0x1BA3,"SUNDANESE CONSONANT SIGN PANYIKU"}, @@ -16090,6 +20080,10 @@ CharName gUnicodeNames[] = { {0x1BA4,"SUNDANESE VOWEL SIGN PANGHULU"}, {0x1BA7,"SUNDANESE VOWEL SIGN PANOLONG"}, {0x1BA5,"SUNDANESE VOWEL SIGN PANYUKU"}, +{0x1F33B,"SUNFLOWER"}, +{0x1F305,"SUNRISE"}, +{0x1F304,"SUNRISE OVER MOUNTAINS"}, +{0x1F307,"SUNSET OVER BUILDINGS"}, {0x2078,"SUPERSCRIPT EIGHT"}, {0x207C,"SUPERSCRIPT EQUALS SIGN"}, {0x2075,"SUPERSCRIPT FIVE"}, @@ -16125,6 +20119,10 @@ CharName gUnicodeNames[] = { {0x2AC2,"SUPERSET WITH MULTIPLICATION SIGN BELOW"}, {0x2AC0,"SUPERSET WITH PLUS SIGN BELOW"}, {0x222F,"SURFACE INTEGRAL"}, +{0x1F3C4,"SURFER"}, +{0x1F363,"SUSHI"}, +{0x1F69F,"SUSPENSION RAILWAY"}, +{0x1F3CA,"SWIMMER"}, {0x2053,"SWUNG DASH"}, {0xA800,"SYLOTI NAGRI LETTER A"}, {0xA81C,"SYLOTI NAGRI LETTER BHO"}, @@ -16286,6 +20284,8 @@ CharName gUnicodeNames[] = { {0x0733,"SYRIAC ZQAPHA ABOVE"}, {0x0734,"SYRIAC ZQAPHA BELOW"}, {0x0735,"SYRIAC ZQAPHA DOTTED"}, +{0x1F489,"SYRINGE"}, +{0x1F455,"T-SHIRT"}, {0xE0026,"TAG AMPERSAND"}, {0xE0027,"TAG APOSTROPHE"}, {0xE002A,"TAG ASTERISK"}, @@ -16454,6 +20454,205 @@ CharName gUnicodeNames[] = { {0x195D,"TAI LE LETTER VA"}, {0x1951,"TAI LE LETTER XA"}, {0x1955,"TAI LE LETTER YA"}, +{0x1A7F,"TAI THAM COMBINING CRYPTOGRAMMIC DOT"}, +{0x1A5D,"TAI THAM CONSONANT SIGN BA"}, +{0x1A59,"TAI THAM CONSONANT SIGN FINAL NGA"}, +{0x1A5B,"TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA"}, +{0x1A57,"TAI THAM CONSONANT SIGN LA TANG LAI"}, +{0x1A5A,"TAI THAM CONSONANT SIGN LOW PA"}, +{0x1A5C,"TAI THAM CONSONANT SIGN MA"}, +{0x1A56,"TAI THAM CONSONANT SIGN MEDIAL LA"}, +{0x1A55,"TAI THAM CONSONANT SIGN MEDIAL RA"}, +{0x1A5E,"TAI THAM CONSONANT SIGN SA"}, +{0x1A88,"TAI THAM HORA DIGIT EIGHT"}, +{0x1A85,"TAI THAM HORA DIGIT FIVE"}, +{0x1A84,"TAI THAM HORA DIGIT FOUR"}, +{0x1A89,"TAI THAM HORA DIGIT NINE"}, +{0x1A81,"TAI THAM HORA DIGIT ONE"}, +{0x1A87,"TAI THAM HORA DIGIT SEVEN"}, +{0x1A86,"TAI THAM HORA DIGIT SIX"}, +{0x1A83,"TAI THAM HORA DIGIT THREE"}, +{0x1A82,"TAI THAM HORA DIGIT TWO"}, +{0x1A80,"TAI THAM HORA DIGIT ZERO"}, +{0x1A4B,"TAI THAM LETTER A"}, +{0x1A37,"TAI THAM LETTER BA"}, +{0x1A2F,"TAI THAM LETTER DA"}, +{0x1A51,"TAI THAM LETTER EE"}, +{0x1A54,"TAI THAM LETTER GREAT SA"}, +{0x1A27,"TAI THAM LETTER HIGH CA"}, +{0x1A28,"TAI THAM LETTER HIGH CHA"}, +{0x1A3A,"TAI THAM LETTER HIGH FA"}, +{0x1A49,"TAI THAM LETTER HIGH HA"}, +{0x1A20,"TAI THAM LETTER HIGH KA"}, +{0x1A21,"TAI THAM LETTER HIGH KHA"}, +{0x1A22,"TAI THAM LETTER HIGH KXA"}, +{0x1A38,"TAI THAM LETTER HIGH PA"}, +{0x1A39,"TAI THAM LETTER HIGH PHA"}, +{0x1A2E,"TAI THAM LETTER HIGH RATHA"}, +{0x1A48,"TAI THAM LETTER HIGH SA"}, +{0x1A46,"TAI THAM LETTER HIGH SHA"}, +{0x1A47,"TAI THAM LETTER HIGH SSA"}, +{0x1A32,"TAI THAM LETTER HIGH TA"}, +{0x1A33,"TAI THAM LETTER HIGH THA"}, +{0x1A40,"TAI THAM LETTER HIGH YA"}, +{0x1A4D,"TAI THAM LETTER I"}, +{0x1A4E,"TAI THAM LETTER II"}, +{0x1A43,"TAI THAM LETTER LA"}, +{0x1A53,"TAI THAM LETTER LAE"}, +{0x1A4A,"TAI THAM LETTER LLA"}, +{0x1A29,"TAI THAM LETTER LOW CA"}, +{0x1A2B,"TAI THAM LETTER LOW CHA"}, +{0x1A3C,"TAI THAM LETTER LOW FA"}, +{0x1A4C,"TAI THAM LETTER LOW HA"}, +{0x1A23,"TAI THAM LETTER LOW KA"}, +{0x1A25,"TAI THAM LETTER LOW KHA"}, +{0x1A24,"TAI THAM LETTER LOW KXA"}, +{0x1A3B,"TAI THAM LETTER LOW PA"}, +{0x1A3D,"TAI THAM LETTER LOW PHA"}, +{0x1A30,"TAI THAM LETTER LOW RATHA"}, +{0x1A2A,"TAI THAM LETTER LOW SA"}, +{0x1A34,"TAI THAM LETTER LOW TA"}, +{0x1A35,"TAI THAM LETTER LOW THA"}, +{0x1A3F,"TAI THAM LETTER LOW YA"}, +{0x1A44,"TAI THAM LETTER LUE"}, +{0x1A3E,"TAI THAM LETTER MA"}, +{0x1A36,"TAI THAM LETTER NA"}, +{0x1A26,"TAI THAM LETTER NGA"}, +{0x1A2C,"TAI THAM LETTER NYA"}, +{0x1A52,"TAI THAM LETTER OO"}, +{0x1A41,"TAI THAM LETTER RA"}, +{0x1A31,"TAI THAM LETTER RANA"}, +{0x1A2D,"TAI THAM LETTER RATA"}, +{0x1A42,"TAI THAM LETTER RUE"}, +{0x1A4F,"TAI THAM LETTER U"}, +{0x1A50,"TAI THAM LETTER UU"}, +{0x1A45,"TAI THAM LETTER WA"}, +{0x1AAD,"TAI THAM SIGN CAANG"}, +{0x1AA5,"TAI THAM SIGN DOKMAI"}, +{0x1AAC,"TAI THAM SIGN HANG"}, +{0x1AA4,"TAI THAM SIGN HOY"}, +{0x1AA8,"TAI THAM SIGN KAAN"}, +{0x1AA9,"TAI THAM SIGN KAANKUU"}, +{0x1AA3,"TAI THAM SIGN KEOW"}, +{0x1A77,"TAI THAM SIGN KHUEN TONE-3"}, +{0x1A78,"TAI THAM SIGN KHUEN TONE-4"}, +{0x1A79,"TAI THAM SIGN KHUEN TONE-5"}, +{0x1A7C,"TAI THAM SIGN KHUEN-LUE KARAN"}, +{0x1A74,"TAI THAM SIGN MAI KANG"}, +{0x1A58,"TAI THAM SIGN MAI KANG LAI"}, +{0x1A7B,"TAI THAM SIGN MAI SAM"}, +{0x1AA7,"TAI THAM SIGN MAI YAMOK"}, +{0x1A7A,"TAI THAM SIGN RA HAAM"}, +{0x1AA6,"TAI THAM SIGN REVERSED ROTATED RANA"}, +{0x1A60,"TAI THAM SIGN SAKOT"}, +{0x1AAA,"TAI THAM SIGN SATKAAN"}, +{0x1AAB,"TAI THAM SIGN SATKAANKUU"}, +{0x1AA2,"TAI THAM SIGN SAWAN"}, +{0x1A75,"TAI THAM SIGN TONE-1"}, +{0x1A76,"TAI THAM SIGN TONE-2"}, +{0x1AA0,"TAI THAM SIGN WIANG"}, +{0x1AA1,"TAI THAM SIGN WIANGWAAK"}, +{0x1A98,"TAI THAM THAM DIGIT EIGHT"}, +{0x1A95,"TAI THAM THAM DIGIT FIVE"}, +{0x1A94,"TAI THAM THAM DIGIT FOUR"}, +{0x1A99,"TAI THAM THAM DIGIT NINE"}, +{0x1A91,"TAI THAM THAM DIGIT ONE"}, +{0x1A97,"TAI THAM THAM DIGIT SEVEN"}, +{0x1A96,"TAI THAM THAM DIGIT SIX"}, +{0x1A93,"TAI THAM THAM DIGIT THREE"}, +{0x1A92,"TAI THAM THAM DIGIT TWO"}, +{0x1A90,"TAI THAM THAM DIGIT ZERO"}, +{0x1A61,"TAI THAM VOWEL SIGN A"}, +{0x1A63,"TAI THAM VOWEL SIGN AA"}, +{0x1A6F,"TAI THAM VOWEL SIGN AE"}, +{0x1A71,"TAI THAM VOWEL SIGN AI"}, +{0x1A6E,"TAI THAM VOWEL SIGN E"}, +{0x1A65,"TAI THAM VOWEL SIGN I"}, +{0x1A66,"TAI THAM VOWEL SIGN II"}, +{0x1A62,"TAI THAM VOWEL SIGN MAI SAT"}, +{0x1A6B,"TAI THAM VOWEL SIGN O"}, +{0x1A73,"TAI THAM VOWEL SIGN OA ABOVE"}, +{0x1A6C,"TAI THAM VOWEL SIGN OA BELOW"}, +{0x1A70,"TAI THAM VOWEL SIGN OO"}, +{0x1A6D,"TAI THAM VOWEL SIGN OY"}, +{0x1A64,"TAI THAM VOWEL SIGN TALL AA"}, +{0x1A72,"TAI THAM VOWEL SIGN THAM AI"}, +{0x1A69,"TAI THAM VOWEL SIGN U"}, +{0x1A67,"TAI THAM VOWEL SIGN UE"}, +{0x1A6A,"TAI THAM VOWEL SIGN UU"}, +{0x1A68,"TAI THAM VOWEL SIGN UUE"}, +{0xAA9B,"TAI VIET LETTER HIGH BO"}, +{0xAA8D,"TAI VIET LETTER HIGH CHO"}, +{0xAA8B,"TAI VIET LETTER HIGH CO"}, +{0xAA93,"TAI VIET LETTER HIGH DO"}, +{0xAAA1,"TAI VIET LETTER HIGH FO"}, +{0xAA87,"TAI VIET LETTER HIGH GO"}, +{0xAAAD,"TAI VIET LETTER HIGH HO"}, +{0xAA85,"TAI VIET LETTER HIGH KHHO"}, +{0xAA83,"TAI VIET LETTER HIGH KHO"}, +{0xAA81,"TAI VIET LETTER HIGH KO"}, +{0xAAA9,"TAI VIET LETTER HIGH LO"}, +{0xAAA3,"TAI VIET LETTER HIGH MO"}, +{0xAA89,"TAI VIET LETTER HIGH NGO"}, +{0xAA99,"TAI VIET LETTER HIGH NO"}, +{0xAA91,"TAI VIET LETTER HIGH NYO"}, +{0xAAAF,"TAI VIET LETTER HIGH O"}, +{0xAA9F,"TAI VIET LETTER HIGH PHO"}, +{0xAA9D,"TAI VIET LETTER HIGH PO"}, +{0xAAA7,"TAI VIET LETTER HIGH RO"}, +{0xAA8F,"TAI VIET LETTER HIGH SO"}, +{0xAA97,"TAI VIET LETTER HIGH THO"}, +{0xAA95,"TAI VIET LETTER HIGH TO"}, +{0xAAAB,"TAI VIET LETTER HIGH VO"}, +{0xAAA5,"TAI VIET LETTER HIGH YO"}, +{0xAA9A,"TAI VIET LETTER LOW BO"}, +{0xAA8C,"TAI VIET LETTER LOW CHO"}, +{0xAA8A,"TAI VIET LETTER LOW CO"}, +{0xAA92,"TAI VIET LETTER LOW DO"}, +{0xAAA0,"TAI VIET LETTER LOW FO"}, +{0xAA86,"TAI VIET LETTER LOW GO"}, +{0xAAAC,"TAI VIET LETTER LOW HO"}, +{0xAA84,"TAI VIET LETTER LOW KHHO"}, +{0xAA82,"TAI VIET LETTER LOW KHO"}, +{0xAA80,"TAI VIET LETTER LOW KO"}, +{0xAAA8,"TAI VIET LETTER LOW LO"}, +{0xAAA2,"TAI VIET LETTER LOW MO"}, +{0xAA88,"TAI VIET LETTER LOW NGO"}, +{0xAA98,"TAI VIET LETTER LOW NO"}, +{0xAA90,"TAI VIET LETTER LOW NYO"}, +{0xAAAE,"TAI VIET LETTER LOW O"}, +{0xAA9E,"TAI VIET LETTER LOW PHO"}, +{0xAA9C,"TAI VIET LETTER LOW PO"}, +{0xAAA6,"TAI VIET LETTER LOW RO"}, +{0xAA8E,"TAI VIET LETTER LOW SO"}, +{0xAA96,"TAI VIET LETTER LOW THO"}, +{0xAA94,"TAI VIET LETTER LOW TO"}, +{0xAAAA,"TAI VIET LETTER LOW VO"}, +{0xAAA4,"TAI VIET LETTER LOW YO"}, +{0xAAB0,"TAI VIET MAI KANG"}, +{0xAAB7,"TAI VIET MAI KHIT"}, +{0xAADE,"TAI VIET SYMBOL HO HOI"}, +{0xAADF,"TAI VIET SYMBOL KOI KOI"}, +{0xAADB,"TAI VIET SYMBOL KON"}, +{0xAADC,"TAI VIET SYMBOL NUENG"}, +{0xAADD,"TAI VIET SYMBOL SAM"}, +{0xAABF,"TAI VIET TONE MAI EK"}, +{0xAAC0,"TAI VIET TONE MAI NUENG"}, +{0xAAC2,"TAI VIET TONE MAI SONG"}, +{0xAAC1,"TAI VIET TONE MAI THO"}, +{0xAAB1,"TAI VIET VOWEL AA"}, +{0xAABE,"TAI VIET VOWEL AM"}, +{0xAABD,"TAI VIET VOWEL AN"}, +{0xAABB,"TAI VIET VOWEL AUE"}, +{0xAABC,"TAI VIET VOWEL AY"}, +{0xAAB5,"TAI VIET VOWEL E"}, +{0xAAB2,"TAI VIET VOWEL I"}, +{0xAAB8,"TAI VIET VOWEL IA"}, +{0xAAB6,"TAI VIET VOWEL O"}, +{0xAAB4,"TAI VIET VOWEL U"}, +{0xAABA,"TAI VIET VOWEL UA"}, +{0xAAB3,"TAI VIET VOWEL UE"}, +{0xAAB9,"TAI VIET VOWEL UEA"}, {0x0BF8,"TAMIL AS ABOVE SIGN"}, {0x0BD7,"TAMIL AU LENGTH MARK"}, {0x0BF7,"TAMIL CREDIT SIGN"}, @@ -16526,13 +20725,21 @@ CharName gUnicodeNames[] = { {0x0BC1,"TAMIL VOWEL SIGN U"}, {0x0BC2,"TAMIL VOWEL SIGN UU"}, {0x0BF5,"TAMIL YEAR SIGN"}, +{0x1F38B,"TANABATA TREE"}, +{0x1F34A,"TANGERINE"}, {0x2707,"TAPE DRIVE"}, {0x2649,"TAURUS"}, +{0x1F695,"TAXI"}, +{0x1F375,"TEACUP WITHOUT HANDLE"}, +{0x1F4C6,"TEAR-OFF CALENDAR"}, {0x27BA,"TEARDROP-BARBED RIGHTWARDS ARROW"}, {0x273B,"TEARDROP-SPOKED ASTERISK"}, {0x2706,"TELEPHONE LOCATION SIGN"}, +{0x1F4DE,"TELEPHONE RECEIVER"}, {0x2315,"TELEPHONE RECORDER"}, {0x2121,"TELEPHONE SIGN"}, +{0x1F52D,"TELESCOPE"}, +{0x1F4FA,"TELEVISION"}, {0x0C56,"TELUGU AI LENGTH MARK"}, {0x0C6E,"TELUGU DIGIT EIGHT"}, {0x0C6B,"TELUGU DIGIT FIVE"}, @@ -16626,6 +20833,9 @@ CharName gUnicodeNames[] = { {0x0C63,"TELUGU VOWEL SIGN VOCALIC LL"}, {0x0C43,"TELUGU VOWEL SIGN VOCALIC R"}, {0x0C44,"TELUGU VOWEL SIGN VOCALIC RR"}, +{0x20B8,"TENGE SIGN"}, +{0x1F3BE,"TENNIS RACQUET AND BALL"}, +{0x26FA,"TENT"}, {0x1D341,"TETRAGRAM FOR ACCUMULATION"}, {0x1D319,"TETRAGRAM FOR ADVANCE"}, {0x1D351,"TETRAGRAM FOR AGGRAVATION"}, @@ -16849,14 +21059,20 @@ CharName gUnicodeNames[] = { {0x2234,"THEREFORE"}, {0x29E7,"THERMODYNAMIC"}, {0x2009,"THIN SPACE"}, +{0x1F4AD,"THOUGHT BALLOON"}, {0x2A76,"THREE CONSECUTIVE EQUALS SIGNS"}, {0x27C0,"THREE DIMENSIONAL ANGLE"}, {0x2056,"THREE DOT PUNCTUATION"}, {0x2B31,"THREE LEFTWARDS ARROWS"}, +{0x269F,"THREE LINES CONVERGING LEFT"}, +{0x269E,"THREE LINES CONVERGING RIGHT"}, {0x21F6,"THREE RIGHTWARDS ARROWS"}, {0x27A3,"THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"}, {0x27A2,"THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"}, {0x2004,"THREE-PER-EM SPACE"}, +{0x1F44E,"THUMBS DOWN SIGN"}, +{0x1F44D,"THUMBS UP SIGN"}, +{0x26C8,"THUNDER CLOUD AND RAIN"}, {0x2608,"THUNDERSTORM"}, {0x0F18,"TIBETAN ASTROLOGICAL SIGN -KHYUD PA"}, {0x0F19,"TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS"}, @@ -16956,6 +21172,7 @@ CharName gUnicodeNames[] = { {0x0FD3,"TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA"}, {0x0F04,"TIBETAN MARK INITIAL YIG MGO MDUN MA"}, {0x0F0B,"TIBETAN MARK INTERSYLLABIC TSHEG"}, +{0x0FD9,"TIBETAN MARK LEADING MCHAN RTAGS"}, {0x0FD1,"TIBETAN MARK MNYAM YIG GI MGO RGYAN"}, {0x0F35,"TIBETAN MARK NGAS BZUNG NYI ZLA"}, {0x0F37,"TIBETAN MARK NGAS BZUNG SGOR RTAGS"}, @@ -16967,11 +21184,13 @@ CharName gUnicodeNames[] = { {0x0F11,"TIBETAN MARK RIN CHEN SPUNGS SHAD"}, {0x0F08,"TIBETAN MARK SBRUL SHAD"}, {0x0F0D,"TIBETAN MARK SHAD"}, +{0x0FDA,"TIBETAN MARK TRAILING MCHAN RTAGS"}, {0x0F39,"TIBETAN MARK TSA -PHRU"}, {0x0F0F,"TIBETAN MARK TSHEG SHAD"}, {0x0F07,"TIBETAN MARK YIG MGO TSHEG SHAD MA"}, {0x0F8A,"TIBETAN SIGN GRU CAN RGYINGS"}, {0x0F8B,"TIBETAN SIGN GRU MED RGYINGS"}, +{0x0F8C,"TIBETAN SIGN INVERTED MCHU CAN"}, {0x0F88,"TIBETAN SIGN LCE TSA CAN"}, {0x0F86,"TIBETAN SIGN LCI RTAGS"}, {0x0F3F,"TIBETAN SIGN MAR TSHES"}, @@ -17034,6 +21253,9 @@ CharName gUnicodeNames[] = { {0x0FB1,"TIBETAN SUBJOINED LETTER YA"}, {0x0FAF,"TIBETAN SUBJOINED LETTER ZA"}, {0x0FAE,"TIBETAN SUBJOINED LETTER ZHA"}, +{0x0F8F,"TIBETAN SUBJOINED SIGN INVERTED MCHU CAN"}, +{0x0F8D,"TIBETAN SUBJOINED SIGN LCE TSA CAN"}, +{0x0F8E,"TIBETAN SUBJOINED SIGN MCHU CAN"}, {0x0F00,"TIBETAN SYLLABLE OM"}, {0x0FC4,"TIBETAN SYMBOL DRIL BU"}, {0x0FC9,"TIBETAN SYMBOL NOR BU"}, @@ -17059,7 +21281,9 @@ CharName gUnicodeNames[] = { {0x0F79,"TIBETAN VOWEL SIGN VOCALIC LL"}, {0x0F76,"TIBETAN VOWEL SIGN VOCALIC R"}, {0x0F77,"TIBETAN VOWEL SIGN VOCALIC RR"}, +{0x1F3AB,"TICKET"}, {0x29DD,"TIE OVER INFINITY"}, +{0x2D7F,"TIFINAGH CONSONANT JOINER"}, {0x2D4B,"TIFINAGH LETTER AHAGGAR YAZH"}, {0x2D58,"TIFINAGH LETTER AYER YAGH"}, {0x2D41,"TIFINAGH LETTER BERBER ACADEMY YAH"}, @@ -17115,6 +21339,9 @@ CharName gUnicodeNames[] = { {0x2D49,"TIFINAGH LETTER YI"}, {0x2D53,"TIFINAGH LETTER YU"}, {0x2D6F,"TIFINAGH MODIFIER LETTER LABIALIZATION MARK"}, +{0x2D70,"TIFINAGH SEPARATOR MARK"}, +{0x1F405,"TIGER"}, +{0x1F42F,"TIGER FACE"}, {0x2745,"TIGHT TRIFOLIATE SNOWFLAKE"}, {0x007E,"TILDE"}, {0x223C,"TILDE OPERATOR"}, @@ -17125,15 +21352,23 @@ CharName gUnicodeNames[] = { {0x2E1E,"TILDE WITH DOT ABOVE"}, {0x2E1F,"TILDE WITH DOT BELOW"}, {0x2E1B,"TILDE WITH RING ABOVE"}, +{0x23F2,"TIMER CLOCK"}, {0x29D4,"TIMES WITH LEFT HALF BLACK"}, {0x29D5,"TIMES WITH RIGHT HALF BLACK"}, {0x29FE,"TINY"}, +{0x10B3A,"TINY TWO DOTS OVER ONE DOT PUNCTUATION"}, +{0x1F62B,"TIRED FACE"}, {0x204A,"TIRONIAN SIGN ET"}, +{0x1F6BD,"TOILET"}, +{0x1F5FC,"TOKYO TOWER"}, +{0x1F345,"TOMATO"}, +{0x1F445,"TONGUE"}, {0x293A,"TOP ARC ANTICLOCKWISE ARROW"}, {0x293D,"TOP ARC ANTICLOCKWISE ARROW WITH PLUS"}, {0x293C,"TOP ARC CLOCKWISE ARROW WITH MINUS"}, {0x23DE,"TOP CURLY BRACKET"}, {0x2320,"TOP HALF INTEGRAL"}, +{0x1F3A9,"TOP HAT"}, {0x231C,"TOP LEFT CORNER"}, {0x230F,"TOP LEFT CROP"}, {0x2E22,"TOP LEFT HALF BRACKET"}, @@ -17143,15 +21378,33 @@ CharName gUnicodeNames[] = { {0x2E23,"TOP RIGHT HALF BRACKET"}, {0x23B4,"TOP SQUARE BRACKET"}, {0x23E0,"TOP TORTOISE SHELL BRACKET"}, +{0x1F51D,"TOP WITH UPWARDS ARROW ABOVE"}, +{0x1F241,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09"}, +{0x1F242,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C"}, +{0x1F247,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD"}, +{0x1F243,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89"}, +{0x1F245,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253"}, +{0x1F248,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557"}, +{0x1F240,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C"}, +{0x1F244,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9"}, +{0x1F246,"TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7"}, +{0x1F12A,"TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S"}, {0x2330,"TOTAL RUNOUT"}, +{0x1F69C,"TRACTOR"}, {0x2122,"TRADE MARK SIGN"}, +{0x1F686,"TRAIN"}, +{0x1F68A,"TRAM"}, +{0x1F68B,"TRAM CAR"}, {0x2ADB,"TRANSVERSAL INTERSECTION"}, {0x29CA,"TRIANGLE WITH DOT ABOVE"}, {0x29CD,"TRIANGLE WITH SERIFS AT BOTTOM"}, {0x29CB,"TRIANGLE WITH UNDERBAR"}, {0x279D,"TRIANGLE-HEADED RIGHTWARDS ARROW"}, {0x2023,"TRIANGULAR BULLET"}, +{0x1F6A9,"TRIANGULAR FLAG ON POST"}, +{0x1F4D0,"TRIANGULAR RULER"}, {0x205D,"TRICOLON"}, +{0x1F531,"TRIDENT EMBLEM"}, {0x2637,"TRIGRAM FOR EARTH"}, {0x2632,"TRIGRAM FOR FIRE"}, {0x2630,"TRIGRAM FOR HEAVEN"}, @@ -17174,10 +21427,17 @@ CharName gUnicodeNames[] = { {0x2980,"TRIPLE VERTICAL BAR DELIMITER"}, {0x22AA,"TRIPLE VERTICAL BAR RIGHT TURNSTILE"}, {0x2AF5,"TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE"}, +{0x1F68E,"TROLLEYBUS"}, +{0x1F3C6,"TROPHY"}, +{0x1F379,"TROPICAL DRINK"}, +{0x1F420,"TROPICAL FISH"}, {0x22A8,"TRUE"}, +{0x1F3BA,"TRUMPET"}, {0x20AE,"TUGRIK SIGN"}, +{0x1F337,"TULIP"}, {0x214B,"TURNED AMPERSAND"}, {0x29A2,"TURNED ANGLE"}, +{0x26CA,"TURNED BLACK SHOGI PIECE"}, {0x2132,"TURNED CAPITAL F"}, {0x2129,"TURNED GREEK SMALL LETTER IOTA"}, {0x2319,"TURNED NOT SIGN"}, @@ -17185,17 +21445,23 @@ CharName gUnicodeNames[] = { {0x2142,"TURNED SANS-SERIF CAPITAL L"}, {0x2144,"TURNED SANS-SERIF CAPITAL Y"}, {0x214E,"TURNED SMALL F"}, +{0x26C9,"TURNED WHITE SHOGI PIECE"}, +{0x1F422,"TURTLE"}, {0x2739,"TWELVE POINTED BLACK STAR"}, +{0x1F500,"TWISTED RIGHTWARDS ARROWS"}, {0x2051,"TWO ASTERISKS ALIGNED VERTICALLY"}, {0x2A75,"TWO CONSECUTIVE EQUALS SIGNS"}, {0x2025,"TWO DOT LEADER"}, {0x205A,"TWO DOT PUNCTUATION"}, {0x2E2A,"TWO DOTS OVER ONE DOT PUNCTUATION"}, +{0x1F495,"TWO HEARTS"}, {0x2A55,"TWO INTERSECTING LOGICAL AND"}, {0x2A56,"TWO INTERSECTING LOGICAL OR"}, {0x29C9,"TWO JOINED SQUARES"}, {0x2A07,"TWO LOGICAL AND OPERATOR"}, {0x2A08,"TWO LOGICAL OR OPERATOR"}, +{0x1F46C,"TWO MEN HOLDING HANDS"}, +{0x1F46D,"TWO WOMEN HOLDING HANDS"}, {0x10393,"UGARITIC LETTER AIN"}, {0x10380,"UGARITIC LETTER ALPA"}, {0x10381,"UGARITIC LETTER BETA"}, @@ -17228,7 +21494,9 @@ CharName gUnicodeNames[] = { {0x10391,"UGARITIC LETTER ZU"}, {0x1039F,"UGARITIC WORD DIVIDER"}, {0x2602,"UMBRELLA"}, +{0x26F1,"UMBRELLA ON GROUND"}, {0x2614,"UMBRELLA WITH RAIN DROPS"}, +{0x1F612,"UNAMUSED FACE"}, {0x203F,"UNDERTIE"}, {0x238C,"UNDO SYMBOL"}, {0x222A,"UNION"}, @@ -17256,6 +21524,8 @@ CharName gUnicodeNames[] = { {0x22F0,"UP RIGHT DIAGONAL ELLIPSIS"}, {0x22A5,"UP TACK"}, {0x27DF,"UP TACK WITH CIRCLE ABOVE"}, +{0x1F53A,"UP-POINTING RED TRIANGLE"}, +{0x1F53C,"UP-POINTING SMALL RED TRIANGLE"}, {0x25ED,"UP-POINTING TRIANGLE WITH LEFT HALF BLACK"}, {0x25EE,"UP-POINTING TRIANGLE WITH RIGHT HALF BLACK"}, {0x2701,"UPPER BLADE SCISSORS"}, @@ -17863,6 +22133,41 @@ CharName gUnicodeNames[] = { {0xE0151,"VARIATION SELECTOR-98"}, {0xE0152,"VARIATION SELECTOR-99"}, {0x2A2F,"VECTOR OR CROSS PRODUCT"}, +{0x1CE9,"VEDIC SIGN ANUSVARA ANTARGOMUKHA"}, +{0x1CEA,"VEDIC SIGN ANUSVARA BAHIRGOMUKHA"}, +{0x1CF1,"VEDIC SIGN ANUSVARA UBHAYATO MUKHA"}, +{0x1CEB,"VEDIC SIGN ANUSVARA VAMAGOMUKHA"}, +{0x1CEC,"VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL"}, +{0x1CF2,"VEDIC SIGN ARDHAVISARGA"}, +{0x1CEE,"VEDIC SIGN HEXIFORM LONG ANUSVARA"}, +{0x1CEF,"VEDIC SIGN LONG ANUSVARA"}, +{0x1CD3,"VEDIC SIGN NIHSHVASA"}, +{0x1CE6,"VEDIC SIGN REVERSED VISARGA ANUDATTA"}, +{0x1CE4,"VEDIC SIGN REVERSED VISARGA UDATTA"}, +{0x1CF0,"VEDIC SIGN RTHANG LONG ANUSVARA"}, +{0x1CED,"VEDIC SIGN TIRYAK"}, +{0x1CE5,"VEDIC SIGN VISARGA ANUDATTA"}, +{0x1CE8,"VEDIC SIGN VISARGA ANUDATTA WITH TAIL"}, +{0x1CE2,"VEDIC SIGN VISARGA SVARITA"}, +{0x1CE3,"VEDIC SIGN VISARGA UDATTA"}, +{0x1CE7,"VEDIC SIGN VISARGA UDATTA WITH TAIL"}, +{0x1CD4,"VEDIC SIGN YAJURVEDIC MIDLINE SVARITA"}, +{0x1CE1,"VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA"}, +{0x1CD8,"VEDIC TONE CANDRA BELOW"}, +{0x1CDD,"VEDIC TONE DOT BELOW"}, +{0x1CDA,"VEDIC TONE DOUBLE SVARITA"}, +{0x1CD0,"VEDIC TONE KARSHANA"}, +{0x1CDC,"VEDIC TONE KATHAKA ANUDATTA"}, +{0x1CD2,"VEDIC TONE PRENKHA"}, +{0x1CE0,"VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA"}, +{0x1CD1,"VEDIC TONE SHARA"}, +{0x1CDF,"VEDIC TONE THREE DOTS BELOW"}, +{0x1CDB,"VEDIC TONE TRIPLE SVARITA"}, +{0x1CDE,"VEDIC TONE TWO DOTS BELOW"}, +{0x1CD5,"VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA"}, +{0x1CD6,"VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA"}, +{0x1CD7,"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA"}, +{0x1CD9,"VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER"}, {0x2123,"VERSICLE"}, {0x29D0,"VERTICAL BAR BESIDE RIGHT TRIANGLE"}, {0x2AE4,"VERTICAL BAR DOUBLE LEFT TURNSTILE"}, @@ -17883,13 +22188,20 @@ CharName gUnicodeNames[] = { {0x237F,"VERTICAL LINE WITH MIDDLE DOT"}, {0x26A8,"VERTICAL MALE WITH STROKE SIGN"}, {0x2E2F,"VERTICAL TILDE"}, +{0x1F6A6,"VERTICAL TRAFFIC LIGHT"}, {0x299A,"VERTICAL ZIGZAG LINE"}, {0x22D9,"VERY MUCH GREATER-THAN"}, {0x22D8,"VERY MUCH LESS-THAN"}, {0x26B6,"VESTA"}, +{0x1F4F3,"VIBRATION MODE"}, {0x270C,"VICTORY HAND"}, +{0x1F4F9,"VIDEO CAMERA"}, +{0x1F3AE,"VIDEO GAME"}, +{0x1F4FC,"VIDEOCASSETTE"}, {0x2317,"VIEWDATA SQUARE"}, +{0x1F3BB,"VIOLIN"}, {0x264D,"VIRGO"}, +{0x1F30B,"VOLCANO"}, {0x2230,"VOLUME INTEGRAL"}, {0x215D,"VULGAR FRACTION FIVE EIGHTHS"}, {0x215A,"VULGAR FRACTION FIVE SIXTHS"}, @@ -17897,8 +22209,11 @@ CharName gUnicodeNames[] = { {0x215B,"VULGAR FRACTION ONE EIGHTH"}, {0x2155,"VULGAR FRACTION ONE FIFTH"}, {0x00BD,"VULGAR FRACTION ONE HALF"}, +{0x2151,"VULGAR FRACTION ONE NINTH"}, {0x00BC,"VULGAR FRACTION ONE QUARTER"}, +{0x2150,"VULGAR FRACTION ONE SEVENTH"}, {0x2159,"VULGAR FRACTION ONE SIXTH"}, +{0x2152,"VULGAR FRACTION ONE TENTH"}, {0x2153,"VULGAR FRACTION ONE THIRD"}, {0x215E,"VULGAR FRACTION SEVEN EIGHTHS"}, {0x215C,"VULGAR FRACTION THREE EIGHTHS"}, @@ -17906,17 +22221,31 @@ CharName gUnicodeNames[] = { {0x00BE,"VULGAR FRACTION THREE QUARTERS"}, {0x2156,"VULGAR FRACTION TWO FIFTHS"}, {0x2154,"VULGAR FRACTION TWO THIRDS"}, +{0x2189,"VULGAR FRACTION ZERO THIRDS"}, +{0x1F318,"WANING CRESCENT MOON SYMBOL"}, +{0x1F316,"WANING GIBBOUS MOON SYMBOL"}, {0x26A0,"WARNING SIGN"}, {0x231A,"WATCH"}, +{0x1F403,"WATER BUFFALO"}, +{0x1F6BE,"WATER CLOSET"}, +{0x1F30A,"WATER WAVE"}, +{0x1F349,"WATERMELON"}, {0x2B3F,"WAVE ARROW POINTING DIRECTLY LEFT"}, {0x2933,"WAVE ARROW POINTING DIRECTLY RIGHT"}, {0x301C,"WAVE DASH"}, +{0x1F44B,"WAVING HAND SIGN"}, {0x3030,"WAVY DASH"}, {0x2307,"WAVY LINE"}, {0xFE4F,"WAVY LOW LINE"}, {0xFE4B,"WAVY OVERLINE"}, +{0x1F312,"WAXING CRESCENT MOON SYMBOL"}, +{0x1F314,"WAXING GIBBOUS MOON SYMBOL"}, +{0x1F640,"WEARY CAT FACE"}, +{0x1F629,"WEARY FACE"}, +{0x1F492,"WEDDING"}, {0x27BC,"WEDGE-TAILED RIGHTWARDS ARROW"}, {0x2670,"WEST SYRIAC CROSS"}, +{0x1F40B,"WHALE"}, {0x2638,"WHEEL OF DHARMA"}, {0x267F,"WHEELCHAIR SYMBOL"}, {0x25E6,"WHITE BULLET"}, @@ -17940,22 +22269,30 @@ CharName gUnicodeNames[] = { {0x27E3,"WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK"}, {0x25C7,"WHITE DIAMOND"}, {0x25C8,"WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND"}, +{0x26CB,"WHITE DIAMOND IN SQUARE"}, {0x2662,"WHITE DIAMOND SUIT"}, {0x27D0,"WHITE DIAMOND WITH CENTRED DOT"}, +{0x1F447,"WHITE DOWN POINTING BACKHAND INDEX"}, {0x261F,"WHITE DOWN POINTING INDEX"}, {0x25BF,"WHITE DOWN-POINTING SMALL TRIANGLE"}, {0x25BD,"WHITE DOWN-POINTING TRIANGLE"}, {0x26C1,"WHITE DRAUGHTS KING"}, {0x26C0,"WHITE DRAUGHTS MAN"}, +{0x2755,"WHITE EXCLAMATION MARK ORNAMENT"}, {0x2690,"WHITE FLAG"}, +{0x26FF,"WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE"}, {0x2740,"WHITE FLORETTE"}, +{0x1F4AE,"WHITE FLOWER"}, {0x2727,"WHITE FOUR POINTED STAR"}, {0x2639,"WHITE FROWNING FACE"}, {0x2661,"WHITE HEART SUIT"}, +{0x2705,"WHITE HEAVY CHECK MARK"}, {0x2B21,"WHITE HEXAGON"}, {0x2B2D,"WHITE HORIZONTAL ELLIPSE"}, {0x29D6,"WHITE HOURGLASS"}, {0x2B1C,"WHITE LARGE SQUARE"}, +{0x26D9,"WHITE LEFT LANE MERGE"}, +{0x1F448,"WHITE LEFT POINTING BACKHAND INDEX"}, {0x261C,"WHITE LEFT POINTING INDEX"}, {0x25C5,"WHITE LEFT-POINTING POINTER"}, {0x25C3,"WHITE LEFT-POINTING SMALL TRIANGLE"}, @@ -17968,7 +22305,9 @@ CharName gUnicodeNames[] = { {0x2711,"WHITE NIB"}, {0x25B1,"WHITE PARALLELOGRAM"}, {0x2B20,"WHITE PENTAGON"}, +{0x2754,"WHITE QUESTION MARK ORNAMENT"}, {0x25AD,"WHITE RECTANGLE"}, +{0x1F449,"WHITE RIGHT POINTING BACKHAND INDEX"}, {0x261E,"WHITE RIGHT POINTING INDEX"}, {0x2B54,"WHITE RIGHT-POINTING PENTAGON"}, {0x25BB,"WHITE RIGHT-POINTING POINTER"}, @@ -17983,6 +22322,7 @@ CharName gUnicodeNames[] = { {0x263A,"WHITE SMILING FACE"}, {0x2664,"WHITE SPADE SUIT"}, {0x25A1,"WHITE SQUARE"}, +{0x1F533,"WHITE SQUARE BUTTON"}, {0x25A3,"WHITE SQUARE CONTAINING BLACK SMALL SQUARE"}, {0x2385,"WHITE SQUARE WITH CENTRE VERTICAL LINE"}, {0x27E4,"WHITE SQUARE WITH LEFTWARDS TICK"}, @@ -17998,6 +22338,8 @@ CharName gUnicodeNames[] = { {0x260F,"WHITE TELEPHONE"}, {0x23E2,"WHITE TRAPEZIUM"}, {0x27C1,"WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE"}, +{0x26D7,"WHITE TWO-WAY LEFT WAY TRAFFIC"}, +{0x1F446,"WHITE UP POINTING BACKHAND INDEX"}, {0x261D,"WHITE UP POINTING INDEX"}, {0x25B5,"WHITE UP-POINTING SMALL TRIANGLE"}, {0x25B3,"WHITE UP-POINTING TRIANGLE"}, @@ -18007,12 +22349,27 @@ CharName gUnicodeNames[] = { {0x25AF,"WHITE VERTICAL RECTANGLE"}, {0x2B1E,"WHITE VERY SMALL SQUARE"}, {0x27B3,"WHITE-FEATHERED RIGHTWARDS ARROW"}, +{0x1F390,"WIND CHIME"}, +{0x1F377,"WINE GLASS"}, +{0x1F609,"WINKING FACE"}, +{0x1F43A,"WOLF FACE"}, +{0x1F469,"WOMAN"}, +{0x1F46F,"WOMAN WITH BUNNY EARS"}, +{0x1F462,"WOMANS BOOTS"}, +{0x1F45A,"WOMANS CLOTHES"}, +{0x1F452,"WOMANS HAT"}, +{0x1F461,"WOMANS SANDAL"}, +{0x1F6BA,"WOMENS SYMBOL"}, {0x20A9,"WON SIGN"}, {0x2060,"WORD JOINER"}, +{0x2E31,"WORD SEPARATOR MIDDLE DOT"}, +{0x1F381,"WRAPPED PRESENT"}, {0x2240,"WREATH PRODUCT"}, +{0x1F527,"WRENCH"}, {0x270D,"WRITING HAND"}, {0x2327,"X IN A RECTANGLE BOX"}, {0x22BB,"XOR"}, +{0x1F49B,"YELLOW HEART"}, {0x00A5,"YEN SIGN"}, {0xA49B,"YI RADICAL BBUT"}, {0xA4A5,"YI RADICAL BUR"}, diff --git a/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh b/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh new file mode 100755 index 00000000000..a8466dda320 --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/UpdateUnidata.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +# Update the Unicode data that TECKit uses + +wget -N http://www.unicode.org/Public/UNIDATA/{CompositionExclusions,UnicodeData}.txt + +perl MakeNormData.pl >NormalizationData.c +perl MakeUnicodeNames.pl >UnicodeNames.cpp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/test.cp b/Build/source/libs/teckit/TECkit-2.5.3/source/test.cp index 4562e60945a..4562e60945a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/test.cp +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/test.cp diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h b/Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h index 85aa317b284..85aa317b284 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/ulong_chartraits.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/ulong_chartraits.h diff --git a/Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h b/Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h index da41a0b2af0..8c7eb7c06d7 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/source/version_defs.h +++ b/Build/source/libs/teckit/TECkit-2.5.3/source/version_defs.h @@ -1,5 +1,5 @@ /*------------------------------------------------------------------------ -Copyright (c) 2008 SIL International. All rights reserved. +Copyright (c) 2008-2011 SIL International. All rights reserved. Distributable under the terms of either the Common Public License or the GNU Lesser General Public License, as specified in the LICENSING.txt file. @@ -10,15 +10,15 @@ GNU Lesser General Public License, as specified in the LICENSING.txt file. #include <windows.h> // version numbers that should be updated for each release -#define VER_FILEVERSION 2,5,1,0 -#define VER_FILEVERSION_STR "2.5.1.0\0" +#define VER_FILEVERSION 2,5,3,0 +#define VER_FILEVERSION_STR "2.5.3.0\0" -#define VER_PRODUCTVERSION 2,5,1,0 -#define VER_PRODUCTVERSION_STR "2.5.1\0" +#define VER_PRODUCTVERSION 2,5,3,0 +#define VER_PRODUCTVERSION_STR "2.5.3\0" // constants used in all the binaries, shouldn't need changing (until next year) #define VER_COMPANY_NAME_STR "SIL International\0" -#define VER_COPYRIGHT_STR "Copyright (c) 2002-08\0" +#define VER_COPYRIGHT_STR "Copyright (c) 2002-2011\0" #define VER_PRODUCT_NAME_STR "TECkit core\0" #ifndef DEBUG diff --git a/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in new file mode 100644 index 00000000000..a73e72f306e --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/teckit.pc.in @@ -0,0 +1,7 @@ + +Name: TECkit +Description: Unicode conversion library +Version: ${version} +Libs: -L${libdir} -lTECkit +Cflags: -I${includedir} + diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml b/Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml index 35ab529d8fd..de71f55d13d 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/GNT-map.xml +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/GNT-map.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<!--Copyright (c) 2002 SIL International--> +<!--Copyright (c) 2002-2011 SIL International--> <sfConversion defaultMapping="SILGreek"> <sfMarkers escape="\" chars="abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ" diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map b/Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map index 96a428f3c31..96a428f3c31 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/ISO-8859-1.map +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/ISO-8859-1.map diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am b/Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am index 28292cf58b3..28292cf58b3 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/Makefile.am +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/Makefile.am diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf b/Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf index a032eb78023..a032eb78023 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/Mrk-GNT.sf +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/Mrk-GNT.sf diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt b/Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt index 4a5113a6f1a..4a5113a6f1a 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/NormalizationTest.txt +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/NormalizationTest.txt diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map index 66c007fee80..11a80cfbb47 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.map +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.map @@ -1,5 +1,5 @@ ;SILGreek.map -;Copyright (c) 2002-2004 SIL International. +;Copyright (c) 2002-2011 SIL International. ; SIL Greek @@ -7,7 +7,7 @@ EncodingName "SIL-GREEK_GALATIA-2001" DescriptiveName "SIL Greek Encoding (Galatia)" Version "1.0b5" -Contact "mailto:Jonathan_Kew@sil.org" +Contact "mailto:nrsi@sil.org" RegistrationAuthority "SIL International" RegistrationName "Greek (Galatia)" diff --git a/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig Binary files differnew file mode 100644 index 00000000000..2094f0af84a --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.tec.orig diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig Binary files differindex b721cf175e3..7450ee10ae8 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/SILGreek2004-04-27.uncompressed.tec.orig +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/SILGreek2004-04-27.uncompressed.tec.orig diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec b/Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec Binary files differindex e21103db882..e21103db882 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/academy.tec +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/academy.tec diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl b/Build/source/libs/teckit/TECkit-2.5.3/test/dotests.pl index ebd9fd0eece..ebd9fd0eece 100755 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/dotests.pl +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/dotests.pl diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig index a6240c210d3..a6240c210d3 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.sf.legacy.txt.orig +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.sf.legacy.txt.orig diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt index 5d1e03b4679..5d1e03b4679 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/mrk.txt +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/mrk.txt diff --git a/Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec b/Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec Binary files differindex 53daa10b4bb..53daa10b4bb 100644 --- a/Build/source/libs/teckit/TECkit-2.5.1/test/silipa93.tec +++ b/Build/source/libs/teckit/TECkit-2.5.3/test/silipa93.tec diff --git a/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in b/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in new file mode 100644 index 00000000000..e6dff4bb12e --- /dev/null +++ b/Build/source/libs/teckit/TECkit-2.5.3/uninstalled-top.pc.in @@ -0,0 +1,6 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +priv_includedir=@abs_srcdir@/src +includedir=@abs_srcdir@/include +libdir=@abs_builddir@/src/.libs +version=@VERSION@ diff --git a/Build/source/libs/teckit/configure b/Build/source/libs/teckit/configure index fb2670de491..25f064f3712 100755 --- a/Build/source/libs/teckit/configure +++ b/Build/source/libs/teckit/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for TECkit for TeX Live 2.5.1. +# Generated by GNU Autoconf 2.68 for TECkit for TeX Live 2.5.3. # # Report bugs to <tex-k@tug.org>. # @@ -560,12 +560,12 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='TECkit for TeX Live' PACKAGE_TARNAME='teckit-for-tex-live' -PACKAGE_VERSION='2.5.1' -PACKAGE_STRING='TECkit for TeX Live 2.5.1' +PACKAGE_VERSION='2.5.3' +PACKAGE_STRING='TECkit for TeX Live 2.5.3' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' -ac_unique_file="TECkit-2.5.1/source/UnicodeNames.cpp" +ac_unique_file="TECkit-2.5.3/source/UnicodeNames.cpp" # Factoring default headers for most tests. ac_includes_default="\ #include <stdio.h> @@ -1283,7 +1283,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures TECkit for TeX Live 2.5.1 to adapt to many kinds of systems. +\`configure' configures TECkit for TeX Live 2.5.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1354,7 +1354,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of TECkit for TeX Live 2.5.1:";; + short | recursive ) echo "Configuration of TECkit for TeX Live 2.5.3:";; esac cat <<\_ACEOF @@ -1458,7 +1458,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -TECkit for TeX Live configure 2.5.1 +TECkit for TeX Live configure 2.5.3 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2081,7 +2081,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by TECkit for TeX Live $as_me 2.5.1, which was +It was created by TECkit for TeX Live $as_me 2.5.3, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2900,7 +2900,7 @@ fi # Define the identity of the package. PACKAGE='teckit-for-tex-live' - VERSION='2.5.1' + VERSION='2.5.3' cat >>confdefs.h <<_ACEOF @@ -5714,7 +5714,7 @@ fi $as_echo "#define HAVE_LIBZ 1" >>confdefs.h -TECKIT_TREE=TECkit-2.5.1 +TECKIT_TREE=TECkit-2.5.3 ac_config_files="$ac_config_files Makefile include/teckit/Makefile" @@ -6267,7 +6267,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by TECkit for TeX Live $as_me 2.5.1, which was +This file was extended by TECkit for TeX Live $as_me 2.5.3, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6333,7 +6333,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -TECkit for TeX Live config.status 2.5.1 +TECkit for TeX Live config.status 2.5.3 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" diff --git a/Build/source/libs/teckit/configure.ac b/Build/source/libs/teckit/configure.ac index ba9f5fe6482..0c40ed174f5 100644 --- a/Build/source/libs/teckit/configure.ac +++ b/Build/source/libs/teckit/configure.ac @@ -1,12 +1,12 @@ dnl Process this file with autoconf to produce a configure script. dnl -dnl Copyright (C) 2009-2011 Peter Breitenlohner <tex-live@tug.org> +dnl Copyright (C) 2009-2012 Peter Breitenlohner <tex-live@tug.org> dnl dnl This file is free software; the copyright holder dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl -m4_define([TECkit_version], [2.5.1])[]dnl using unmodified TECkit source tree +m4_include([version.ac])[] dnl define zziplib_version AC_INIT([TECkit for TeX Live], TECkit_version, [tex-k@tug.org]) AC_PREREQ([2.65]) AC_CONFIG_SRCDIR([TECkit-]TECkit_version[/source/UnicodeNames.cpp]) diff --git a/Build/source/libs/teckit/include/teckit/Makefile.in b/Build/source/libs/teckit/include/teckit/Makefile.in index 259a2ec5516..5ac80218c7b 100644 --- a/Build/source/libs/teckit/include/teckit/Makefile.in +++ b/Build/source/libs/teckit/include/teckit/Makefile.in @@ -41,7 +41,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-common.m4 \ $(top_srcdir)/../../m4/kpse-cxx-hack.m4 \ $(top_srcdir)/../../m4/kpse-warnings.m4 \ $(top_srcdir)/../../m4/kpse-zlib-flags.m4 \ - $(top_srcdir)/configure.ac + $(top_srcdir)/version.ac $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d diff --git a/Build/source/libs/teckit/version.ac b/Build/source/libs/teckit/version.ac new file mode 100644 index 00000000000..4d60b077188 --- /dev/null +++ b/Build/source/libs/teckit/version.ac @@ -0,0 +1,11 @@ +dnl +dnl Copyright (C) 2012 Peter Breitenlohner <tex-live@tug.org> +dnl +dnl This file is free software; the copyright holder +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl -------------------------------------------------------- +dnl +dnl m4-include this file to define the current TECkit version +m4_define([TECkit_version], [2.5.3]) |