diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-02-03 13:01:31 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2014-02-03 13:01:31 +0000 |
commit | 4dc568b1e2c01476f34b6c014da3bc487b71aacf (patch) | |
tree | a6a389e1a3915bdc1b618eb2aeae27fd7f21b68a /Build/source/texk/web2c/luatexdir/unilib/chardata.h | |
parent | 4a985ab4153e6ba130b801d4cec60709b0a44e47 (diff) |
Import LuaTeX snapshot 0.78.3
git-svn-id: svn://tug.org/texlive/trunk@32854 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/unilib/chardata.h')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/unilib/chardata.h | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/unilib/chardata.h b/Build/source/texk/web2c/luatexdir/unilib/chardata.h new file mode 100644 index 00000000000..e284e2ad0ca --- /dev/null +++ b/Build/source/texk/web2c/luatexdir/unilib/chardata.h @@ -0,0 +1,69 @@ +#include <unibasics.h> + +struct charmap { + int first, last; + unsigned char **table; + unichar_t *totable; +}; +struct charmap2 { + int first, last; + unsigned short **table; + unichar_t *totable; +}; + +extern const unichar_t unicode_from_i8859_1[]; +extern struct charmap i8859_1_from_unicode; +extern const unichar_t unicode_from_i8859_2[]; +extern struct charmap i8859_2_from_unicode; +extern const unichar_t unicode_from_i8859_3[]; +extern struct charmap i8859_3_from_unicode; +extern const unichar_t unicode_from_i8859_4[]; +extern struct charmap i8859_4_from_unicode; +extern const unichar_t unicode_from_i8859_5[]; +extern struct charmap i8859_5_from_unicode; +extern const unichar_t unicode_from_i8859_6[]; +extern struct charmap i8859_6_from_unicode; +extern const unichar_t unicode_from_i8859_7[]; +extern struct charmap i8859_7_from_unicode; +extern const unichar_t unicode_from_i8859_8[]; +extern struct charmap i8859_8_from_unicode; +extern const unichar_t unicode_from_i8859_9[]; +extern struct charmap i8859_9_from_unicode; +extern const unichar_t unicode_from_i8859_10[]; +extern struct charmap i8859_10_from_unicode; +extern const unichar_t unicode_from_i8859_11[]; +extern struct charmap i8859_11_from_unicode; +extern const unichar_t unicode_from_i8859_13[]; +extern struct charmap i8859_13_from_unicode; +extern const unichar_t unicode_from_i8859_14[]; +extern struct charmap i8859_14_from_unicode; +extern const unichar_t unicode_from_i8859_15[]; +extern struct charmap i8859_15_from_unicode; +extern const unichar_t unicode_from_koi8_r[]; +extern struct charmap koi8_r_from_unicode; +extern const unichar_t unicode_from_jis201[]; +extern struct charmap jis201_from_unicode; +extern const unichar_t unicode_from_win[]; +extern struct charmap win_from_unicode; +extern const unichar_t unicode_from_mac[]; +extern struct charmap mac_from_unicode; +extern const unichar_t unicode_from_MacSymbol[]; +extern struct charmap MacSymbol_from_unicode; +extern const unichar_t unicode_from_ZapfDingbats[]; +extern struct charmap ZapfDingbats_from_unicode; + +extern unichar_t *unicode_from_alphabets[]; +extern struct charmap *alphabets_from_unicode[]; + +extern const unichar_t unicode_from_jis208[]; +extern const unichar_t unicode_from_jis212[]; +/* Subtract 0xa100 before indexing this array */ +extern const unichar_t unicode_from_big5[]; +/* Subtract 0x8100 before indexing this array */ +extern const unichar_t unicode_from_big5hkscs[]; +extern const unichar_t unicode_from_ksc5601[]; +/* Subtract 0x8400 before indexing this array */ +extern const unichar_t unicode_from_johab[]; +extern const unichar_t unicode_from_gb2312[]; + +extern const unichar_t *const * const unicode_alternates[]; |