sinc with TL rev. 38618.
[luatex.git] / source / libs / poppler / poppler-0.37.0 / poppler / UnicodeTypeTable.h
blob869aad9e6c69e1018a299caf2dcb7e5bfa023ec3
1 //========================================================================
2 //
3 // UnicodeTypeTable.h
4 //
5 // Copyright 2003 Glyph & Cog, LLC
6 //
7 //========================================================================
9 //========================================================================
11 // Modified under the Poppler project - http://poppler.freedesktop.org
13 // All changes made under the Poppler project to this file are licensed
14 // under GPL version 2 or later
16 // Copyright (C) 2006 Ed Catmur <ed@catmur.co.uk>
17 // Copyright (C) 2012 Adrian Johnson <ajohnson@redneon.com>
19 // To see a description of the changes please see the Changelog file that
20 // came with your tarball or type make ChangeLog if you are building from git
22 //========================================================================
24 #ifndef UNICODETYPETABLE_H
25 #define UNICODETYPETABLE_H
27 #include "goo/gtypes.h"
29 extern GBool unicodeTypeL(Unicode c);
31 extern GBool unicodeTypeR(Unicode c);
33 extern GBool unicodeTypeNum(Unicode c);
35 extern GBool unicodeTypeAlphaNum(Unicode c);
37 extern GBool unicodeIsAlphabeticPresentationForm(Unicode c);
39 extern Unicode unicodeToUpper(Unicode c);
41 extern Unicode *unicodeNormalizeNFKC(Unicode *in, int len,
42 int *out_len, int **offsets);
44 #endif