The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL.
Several third-party libraries are pulled in, and platform-specific headers are included under third_party/(library name). Chromium style READMEs containing a description of the library, as well as a LICENSE file are also included in that directory. (is there a Skia-specific style for these?) R=vandebo@chromium.org, edisonn@google.com, djsollen@chromium.org, bungeman@chromium.org, open-source-third-party-reviews@google.com, thestig@chromium.org Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/20220002 git-svn-id: http://skia.googlecode.com/svn/trunk@10823 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
edd18989ac
commit
85e9db0347
101
gyp/fontconfig.gyp
Normal file
101
gyp/fontconfig.gyp
Normal file
@ -0,0 +1,101 @@
|
||||
# GYP for fontconfig (
|
||||
#
|
||||
# This has been tested on Windows and Mac.
|
||||
# This library is native to Linux, so build from source is not necessary.
|
||||
#
|
||||
# Additional files for building under Windows are provided here: (LGPL)
|
||||
# http://comments.gmane.org/gmane.comp.fonts.fontconfig/4438
|
||||
|
||||
{
|
||||
'variables': {
|
||||
'skia_warnings_as_errors': 0,
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'fontconfig',
|
||||
'type': 'static_library',
|
||||
'dependencies': [
|
||||
'freetype.gyp:freetype_poppler',
|
||||
],
|
||||
'include_dirs' : [
|
||||
'../third_party/externals/fontconfig',
|
||||
|
||||
'../third_party/fontconfig/config',
|
||||
'../third_party/fontconfig/config/src',
|
||||
],
|
||||
'sources': [
|
||||
'../third_party/externals/fontconfig/src/fcatomic.c',
|
||||
'../third_party/externals/fontconfig/src/fcblanks.c',
|
||||
'../third_party/externals/fontconfig/src/fccache.c',
|
||||
'../third_party/externals/fontconfig/src/fccfg.c',
|
||||
'../third_party/externals/fontconfig/src/fccharset.c',
|
||||
'../third_party/externals/fontconfig/src/fccompat.c',
|
||||
'../third_party/externals/fontconfig/src/fcdbg.c',
|
||||
'../third_party/externals/fontconfig/src/fcdefault.c',
|
||||
'../third_party/externals/fontconfig/src/fcdir.c',
|
||||
'../third_party/externals/fontconfig/src/fcfreetype.c',
|
||||
'../third_party/externals/fontconfig/src/fcfs.c',
|
||||
'../third_party/externals/fontconfig/src/fchash.c',
|
||||
'../third_party/externals/fontconfig/src/fcinit.c',
|
||||
'../third_party/externals/fontconfig/src/fclang.c',
|
||||
'../third_party/externals/fontconfig/src/fclist.c',
|
||||
'../third_party/externals/fontconfig/src/fcmatch.c',
|
||||
'../third_party/externals/fontconfig/src/fcmatrix.c',
|
||||
'../third_party/externals/fontconfig/src/fcname.c',
|
||||
'../third_party/externals/fontconfig/src/fcobjs.c',
|
||||
'../third_party/externals/fontconfig/src/fcpat.c',
|
||||
'../third_party/externals/fontconfig/src/fcserialize.c',
|
||||
'../third_party/externals/fontconfig/src/fcstat.c',
|
||||
'../third_party/externals/fontconfig/src/fcstr.c',
|
||||
'../third_party/externals/fontconfig/src/fcxml.c',
|
||||
'../third_party/externals/fontconfig/src/ftglue.c',
|
||||
],
|
||||
'defines': [
|
||||
'HAVE_CONFIG_H',
|
||||
],
|
||||
'cflags': [
|
||||
'-fPIC',
|
||||
],
|
||||
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/externals/fontconfig',
|
||||
],
|
||||
},
|
||||
|
||||
'conditions': [
|
||||
['skia_os == "mac"', {
|
||||
'include_dirs': [
|
||||
'../third_party/fontconfig/config/mac',
|
||||
'../third_party/fontconfig/config/mac/src',
|
||||
],
|
||||
'defines': [
|
||||
'FC_CACHEDIR',
|
||||
'FONTCONFIG_PATH',
|
||||
],
|
||||
'libraries': [
|
||||
'$(SDKROOT)/usr/lib/libexpat.dylib',
|
||||
],
|
||||
'xcode_settings': {
|
||||
'DYLIB_INSTALL_NAME_BASE': '@executable_path',
|
||||
},
|
||||
}],
|
||||
['skia_os == "win"', {
|
||||
'include_dirs': [
|
||||
'../third_party/fontconfig/config/windows',
|
||||
'../third_party/fontconfig/config/windows/src',
|
||||
],
|
||||
'sources!': [
|
||||
'../third_party/externals/fontconfig/src/fccompat.c',
|
||||
'../third_party/externals/fontconfig/src/fcxml.c',
|
||||
],
|
||||
'defines': [
|
||||
# inline is not recognized in C and has to be __inline
|
||||
'inline=__inline',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
|
@ -46,69 +46,17 @@
|
||||
# we are dependent upon PNG for color emoji glyphs
|
||||
'images.gyp:images'
|
||||
],
|
||||
'sources': [
|
||||
# base components (required)
|
||||
'../third_party/externals/freetype/src/base/ftsystem.c',
|
||||
'../third_party/externals/freetype/src/base/ftinit.c',
|
||||
'../third_party/externals/freetype/src/base/ftdebug.c',
|
||||
'../third_party/externals/freetype/src/base/ftbase.c',
|
||||
|
||||
'../third_party/externals/freetype/src/base/ftbbox.c', # recommended, see <freetype/ftbbox.h>
|
||||
'../third_party/externals/freetype/src/base/ftglyph.c', # recommended, see <freetype/ftglyph.h>
|
||||
|
||||
'../third_party/externals/freetype/src/base/ftbitmap.c', # optional, see <freetype/ftbitmap.h>
|
||||
'../third_party/externals/freetype/src/base/ftfstype.c', # optional
|
||||
'../third_party/externals/freetype/src/base/ftgasp.c', # optional, see <freetype/ftgasp.h>
|
||||
'../third_party/externals/freetype/src/base/ftlcdfil.c', # optional, see <freetype/ftlcdfil.h>
|
||||
'../third_party/externals/freetype/src/base/ftmm.c', # optional, see <freetype/ftmm.h>
|
||||
'../third_party/externals/freetype/src/base/ftpatent.c', # optional
|
||||
'../third_party/externals/freetype/src/base/ftstroke.c', # optional, see <freetype/ftstroke.h>
|
||||
'../third_party/externals/freetype/src/base/ftsynth.c', # optional, see <freetype/ftsynth.h>
|
||||
'../third_party/externals/freetype/src/base/fttype1.c', # optional, see <freetype/t1tables.h>
|
||||
'../third_party/externals/freetype/src/base/ftwinfnt.c', # optional, see <freetype/ftwinfnt.h>
|
||||
'../third_party/externals/freetype/src/base/ftxf86.c', # optional, see <freetype/ftxf86.h>
|
||||
|
||||
# font drivers (optional; at least one is needed)
|
||||
'../third_party/externals/freetype/src/cff/cff.c', # CFF/OpenType font driver
|
||||
'../third_party/externals/freetype/src/sfnt/sfnt.c', # SFNT files support (TrueType & OpenType)
|
||||
'../third_party/externals/freetype/src/truetype/truetype.c', # TrueType font driver
|
||||
|
||||
# rasterizers (optional; at least one is needed for vector formats)
|
||||
'../third_party/externals/freetype/src/raster/raster.c', # monochrome rasterizer
|
||||
'../third_party/externals/freetype/src/smooth/smooth.c', # anti-aliasing rasterizer
|
||||
|
||||
# auxiliary modules (optional)
|
||||
'../third_party/externals/freetype/src/autofit/autofit.c', # auto hinting module
|
||||
'../third_party/externals/freetype/src/pshinter/pshinter.c', # PS hinting module
|
||||
'../third_party/externals/freetype/src/psnames/psnames.c', # PostScript glyph names support
|
||||
],
|
||||
'include_dirs': [
|
||||
'../third_party/freetype/include_overrides',
|
||||
'../third_party/externals/freetype/internal',
|
||||
'../third_party/externals/freetype/builds',
|
||||
'../third_party/externals/freetype/include',
|
||||
'../third_party/externals/freetype',
|
||||
],
|
||||
'cflags': [
|
||||
'-DFT2_BUILD_LIBRARY',
|
||||
'includes': [
|
||||
# common freetype sources needed for both the base Skia build and the
|
||||
# libpoppler build for testing only
|
||||
'freetype.gypi',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/freetype/include_overrides',
|
||||
'../third_party/externals/freetype/include',
|
||||
],
|
||||
},
|
||||
'conditions': [
|
||||
[ 'skia_warnings_as_errors', {
|
||||
'cflags!': [
|
||||
'-Werror',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "mac"', {
|
||||
'sources': [
|
||||
'../third_party/externals/freetype/src/base/ftmac.c', # only on the Macintosh
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "android"', {
|
||||
# These flags are used by the Android OS. They are probably overkill
|
||||
# for Skia, but we add them for consistency.
|
||||
@ -124,6 +72,31 @@
|
||||
}],
|
||||
],
|
||||
},
|
||||
{
|
||||
'target_name': 'freetype_poppler',
|
||||
'type': 'static_library',
|
||||
'standalone_static_library': 1,
|
||||
'includes': [
|
||||
'freetype.gypi',
|
||||
],
|
||||
'sources': [
|
||||
# additional components used by poppler
|
||||
'../third_party/externals/freetype/src/base/ftbdf.c',
|
||||
'../third_party/externals/freetype/src/base/ftpfr.c',
|
||||
|
||||
'../third_party/externals/freetype/src/bdf/bdf.c',
|
||||
'../third_party/externals/freetype/src/cid/type1cid.c',
|
||||
'../third_party/externals/freetype/src/pcf/pcf.c',
|
||||
'../third_party/externals/freetype/src/pfr/pfr.c',
|
||||
'../third_party/externals/freetype/src/psaux/psaux.c',
|
||||
'../third_party/externals/freetype/src/type1/type1.c',
|
||||
'../third_party/externals/freetype/src/type42/type42.c',
|
||||
'../third_party/externals/freetype/src/winfonts/winfnt.c',
|
||||
|
||||
'../third_party/externals/freetype/src/gzip/ftgzip.c',
|
||||
'../third_party/externals/freetype/src/lzw/ftlzw.c',
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
|
||||
|
65
gyp/freetype.gypi
Normal file
65
gyp/freetype.gypi
Normal file
@ -0,0 +1,65 @@
|
||||
{
|
||||
'sources': [
|
||||
# base components (required)
|
||||
'../third_party/externals/freetype/src/base/ftsystem.c',
|
||||
'../third_party/externals/freetype/src/base/ftinit.c',
|
||||
'../third_party/externals/freetype/src/base/ftdebug.c',
|
||||
'../third_party/externals/freetype/src/base/ftbase.c',
|
||||
|
||||
'../third_party/externals/freetype/src/base/ftbbox.c', # recommended, see <freetype/ftbbox.h>
|
||||
'../third_party/externals/freetype/src/base/ftglyph.c', # recommended, see <freetype/ftglyph.h>
|
||||
|
||||
'../third_party/externals/freetype/src/base/ftbitmap.c', # optional, see <freetype/ftbitmap.h>
|
||||
'../third_party/externals/freetype/src/base/ftfstype.c', # optional
|
||||
'../third_party/externals/freetype/src/base/ftgasp.c', # optional, see <freetype/ftgasp.h>
|
||||
'../third_party/externals/freetype/src/base/ftlcdfil.c', # optional, see <freetype/ftlcdfil.h>
|
||||
'../third_party/externals/freetype/src/base/ftmm.c', # optional, see <freetype/ftmm.h>
|
||||
'../third_party/externals/freetype/src/base/ftpatent.c', # optional
|
||||
'../third_party/externals/freetype/src/base/ftstroke.c', # optional, see <freetype/ftstroke.h>
|
||||
'../third_party/externals/freetype/src/base/ftsynth.c', # optional, see <freetype/ftsynth.h>
|
||||
'../third_party/externals/freetype/src/base/fttype1.c', # optional, see <freetype/t1tables.h>
|
||||
'../third_party/externals/freetype/src/base/ftwinfnt.c', # optional, see <freetype/ftwinfnt.h>
|
||||
'../third_party/externals/freetype/src/base/ftxf86.c', # optional, see <freetype/ftxf86.h>
|
||||
|
||||
# font drivers (optional; at least one is needed)
|
||||
'../third_party/externals/freetype/src/cff/cff.c', # CFF/OpenType font driver
|
||||
'../third_party/externals/freetype/src/sfnt/sfnt.c', # SFNT files support (TrueType & OpenType)
|
||||
'../third_party/externals/freetype/src/truetype/truetype.c', # TrueType font driver
|
||||
|
||||
# rasterizers (optional; at least one is needed for vector formats)
|
||||
'../third_party/externals/freetype/src/raster/raster.c', # monochrome rasterizer
|
||||
'../third_party/externals/freetype/src/smooth/smooth.c', # anti-aliasing rasterizer
|
||||
|
||||
# auxiliary modules (optional)
|
||||
'../third_party/externals/freetype/src/autofit/autofit.c', # auto hinting module
|
||||
'../third_party/externals/freetype/src/pshinter/pshinter.c', # PS hinting module
|
||||
'../third_party/externals/freetype/src/psnames/psnames.c', # PostScript glyph names support
|
||||
],
|
||||
'include_dirs': [
|
||||
'../third_party/externals/freetype/internal',
|
||||
'../third_party/externals/freetype/builds',
|
||||
'../third_party/externals/freetype/include',
|
||||
'../third_party/externals/freetype',
|
||||
],
|
||||
'defines': [
|
||||
'FT2_BUILD_LIBRARY',
|
||||
],
|
||||
'conditions': [
|
||||
[ 'skia_warnings_as_errors', {
|
||||
'cflags!': [
|
||||
'-Werror',
|
||||
],
|
||||
}],
|
||||
[ 'skia_os == "mac"', {
|
||||
'sources': [
|
||||
'../third_party/externals/freetype/src/base/ftmac.c', # only on the Macintosh
|
||||
],
|
||||
}],
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/externals/freetype/include',
|
||||
],
|
||||
},
|
||||
}
|
||||
|
11
gyp/gm.gyp
11
gyp/gm.gyp
@ -60,6 +60,17 @@
|
||||
'pdf.gyp:pdf',
|
||||
],
|
||||
'conditions': [
|
||||
['skia_os in ["linux", "mac", "win"]', {
|
||||
'dependencies': [
|
||||
'poppler.gyp:libpoppler-cpp-gpl',
|
||||
],
|
||||
'sources': [
|
||||
'../src/utils/SkPDFRasterizer.cpp',
|
||||
],
|
||||
'defines': [
|
||||
'SK_BUILD_POPPLER',
|
||||
],
|
||||
}],
|
||||
['skia_os == "mac"', {
|
||||
'sources!': [
|
||||
'../gm/system_preferences_default.cpp',
|
||||
|
44
gyp/iconv.gyp
Normal file
44
gyp/iconv.gyp
Normal file
@ -0,0 +1,44 @@
|
||||
# GYP for iconv
|
||||
#
|
||||
# NOTE: WINDOWS BUILD ONLY.
|
||||
# iconv should be native to Mac and Linux.
|
||||
#
|
||||
# Based on instructions found on http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio
|
||||
# See the relevant README.chromium file for more information.
|
||||
|
||||
{
|
||||
'variables': {
|
||||
'skia_warnings_as_errors': 0,
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'iconv',
|
||||
'type': 'static_library',
|
||||
'include_dirs' : [
|
||||
'../third_party/externals/iconv/lib',
|
||||
'../third_party/iconv/config',
|
||||
],
|
||||
'sources': [
|
||||
'../third_party/externals/iconv/lib/iconv.c',
|
||||
'../third_party/externals/iconv/libcharset/lib/localcharset.c',
|
||||
],
|
||||
|
||||
'conditions': [
|
||||
['skia_os == "win"', {
|
||||
'include_dirs': [
|
||||
'../third_party/iconv/config/windows',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/iconv/config/windows',
|
||||
],
|
||||
},
|
||||
'defines': [
|
||||
'LIBDIR',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
|
229
gyp/poppler.gyp
Normal file
229
gyp/poppler.gyp
Normal file
@ -0,0 +1,229 @@
|
||||
# GYP for libpoppler, a PDF rendering library.
|
||||
#
|
||||
# !!! WARNING !!! Poppler is GPL software, and should not be used in anything
|
||||
# except testing code. Or the lawyercats won't be happy.
|
||||
#
|
||||
# libpoppler should be statically linked (doesn't have DLL exports),
|
||||
# but libpopper-cpp can be dynamically linked.
|
||||
|
||||
{
|
||||
'variables': {
|
||||
'skia_warnings_as_errors': 0,
|
||||
},
|
||||
'targets': [
|
||||
{
|
||||
'target_name': 'libpoppler-gpl',
|
||||
'type': 'static_library',
|
||||
'include_dirs' : [
|
||||
'../third_party/externals/poppler',
|
||||
'../third_party/externals/poppler/goo',
|
||||
],
|
||||
'sources': [
|
||||
'../third_party/externals/poppler/fofi/FoFiBase.cc',
|
||||
'../third_party/externals/poppler/fofi/FoFiEncodings.cc',
|
||||
'../third_party/externals/poppler/fofi/FoFiIdentifier.cc',
|
||||
'../third_party/externals/poppler/fofi/FoFiTrueType.cc',
|
||||
'../third_party/externals/poppler/fofi/FoFiType1.cc',
|
||||
'../third_party/externals/poppler/fofi/FoFiType1C.cc',
|
||||
'../third_party/externals/poppler/goo/FixedPoint.cc',
|
||||
'../third_party/externals/poppler/goo/gfile.cc',
|
||||
'../third_party/externals/poppler/goo/gmem.cc',
|
||||
'../third_party/externals/poppler/goo/gmempp.cc',
|
||||
'../third_party/externals/poppler/goo/GooHash.cc',
|
||||
'../third_party/externals/poppler/goo/GooList.cc',
|
||||
'../third_party/externals/poppler/goo/GooString.cc',
|
||||
'../third_party/externals/poppler/goo/GooTimer.cc',
|
||||
'../third_party/externals/poppler/goo/grandom.cc',
|
||||
'../third_party/externals/poppler/goo/gstrtod.cc',
|
||||
'../third_party/externals/poppler/goo/ImgWriter.cc',
|
||||
'../third_party/externals/poppler/goo/JpegWriter.cc',
|
||||
'../third_party/externals/poppler/goo/PNGWriter.cc',
|
||||
'../third_party/externals/poppler/goo/TiffWriter.cc',
|
||||
'../third_party/externals/poppler/poppler/Annot.cc',
|
||||
'../third_party/externals/poppler/poppler/Array.cc',
|
||||
'../third_party/externals/poppler/poppler/BuiltinFont.cc',
|
||||
'../third_party/externals/poppler/poppler/BuiltinFontTables.cc',
|
||||
'../third_party/externals/poppler/poppler/CachedFile.cc',
|
||||
'../third_party/externals/poppler/poppler/Catalog.cc',
|
||||
'../third_party/externals/poppler/poppler/CharCodeToUnicode.cc',
|
||||
'../third_party/externals/poppler/poppler/CMap.cc',
|
||||
'../third_party/externals/poppler/poppler/DateInfo.cc',
|
||||
'../third_party/externals/poppler/poppler/Decrypt.cc',
|
||||
'../third_party/externals/poppler/poppler/Dict.cc',
|
||||
'../third_party/externals/poppler/poppler/Error.cc',
|
||||
'../third_party/externals/poppler/poppler/FileSpec.cc',
|
||||
'../third_party/externals/poppler/poppler/FontEncodingTables.cc',
|
||||
'../third_party/externals/poppler/poppler/FontInfo.cc',
|
||||
'../third_party/externals/poppler/poppler/Form.cc',
|
||||
'../third_party/externals/poppler/poppler/Function.cc',
|
||||
'../third_party/externals/poppler/poppler/Gfx.cc',
|
||||
'../third_party/externals/poppler/poppler/GfxFont.cc',
|
||||
'../third_party/externals/poppler/poppler/GfxState.cc',
|
||||
'../third_party/externals/poppler/poppler/GlobalParams.cc',
|
||||
'../third_party/externals/poppler/poppler/Hints.cc',
|
||||
'../third_party/externals/poppler/poppler/JArithmeticDecoder.cc',
|
||||
'../third_party/externals/poppler/poppler/JBIG2Stream.cc',
|
||||
'../third_party/externals/poppler/poppler/JPXStream.cc',
|
||||
'../third_party/externals/poppler/poppler/Lexer.cc',
|
||||
'../third_party/externals/poppler/poppler/Linearization.cc',
|
||||
'../third_party/externals/poppler/poppler/Link.cc',
|
||||
'../third_party/externals/poppler/poppler/LocalPDFDocBuilder.cc',
|
||||
'../third_party/externals/poppler/poppler/Movie.cc',
|
||||
'../third_party/externals/poppler/poppler/NameToCharCode.cc',
|
||||
'../third_party/externals/poppler/poppler/Object.cc',
|
||||
'../third_party/externals/poppler/poppler/OptionalContent.cc',
|
||||
'../third_party/externals/poppler/poppler/Outline.cc',
|
||||
'../third_party/externals/poppler/poppler/OutputDev.cc',
|
||||
'../third_party/externals/poppler/poppler/Page.cc',
|
||||
'../third_party/externals/poppler/poppler/PageLabelInfo.cc',
|
||||
'../third_party/externals/poppler/poppler/PageTransition.cc',
|
||||
'../third_party/externals/poppler/poppler/Parser.cc',
|
||||
'../third_party/externals/poppler/poppler/PDFDoc.cc',
|
||||
'../third_party/externals/poppler/poppler/PDFDocEncoding.cc',
|
||||
'../third_party/externals/poppler/poppler/PDFDocFactory.cc',
|
||||
'../third_party/externals/poppler/poppler/PopplerCache.cc',
|
||||
'../third_party/externals/poppler/poppler/PreScanOutputDev.cc',
|
||||
'../third_party/externals/poppler/poppler/ProfileData.cc',
|
||||
'../third_party/externals/poppler/poppler/PSOutputDev.cc',
|
||||
'../third_party/externals/poppler/poppler/PSTokenizer.cc',
|
||||
'../third_party/externals/poppler/poppler/Rendition.cc',
|
||||
'../third_party/externals/poppler/poppler/SecurityHandler.cc',
|
||||
'../third_party/externals/poppler/poppler/Sound.cc',
|
||||
'../third_party/externals/poppler/poppler/SplashOutputDev.cc',
|
||||
'../third_party/externals/poppler/poppler/StdinCachedFile.cc',
|
||||
'../third_party/externals/poppler/poppler/StdinPDFDocBuilder.cc',
|
||||
'../third_party/externals/poppler/poppler/Stream.cc',
|
||||
'../third_party/externals/poppler/poppler/strtok_r.cpp',
|
||||
'../third_party/externals/poppler/poppler/TextOutputDev.cc',
|
||||
'../third_party/externals/poppler/poppler/UnicodeMap.cc',
|
||||
'../third_party/externals/poppler/poppler/UnicodeTypeTable.cc',
|
||||
'../third_party/externals/poppler/poppler/UTF.cc',
|
||||
'../third_party/externals/poppler/poppler/ViewerPreferences.cc',
|
||||
'../third_party/externals/poppler/poppler/XpdfPluginAPI.cc',
|
||||
'../third_party/externals/poppler/poppler/XRef.cc',
|
||||
'../third_party/externals/poppler/splash/Splash.cc',
|
||||
'../third_party/externals/poppler/splash/SplashBitmap.cc',
|
||||
'../third_party/externals/poppler/splash/SplashClip.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFont.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFontEngine.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFontFile.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFontFileID.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFTFont.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFTFontEngine.cc',
|
||||
'../third_party/externals/poppler/splash/SplashFTFontFile.cc',
|
||||
'../third_party/externals/poppler/splash/SplashPath.cc',
|
||||
'../third_party/externals/poppler/splash/SplashPattern.cc',
|
||||
'../third_party/externals/poppler/splash/SplashScreen.cc',
|
||||
'../third_party/externals/poppler/splash/SplashState.cc',
|
||||
'../third_party/externals/poppler/splash/SplashT1Font.cc',
|
||||
'../third_party/externals/poppler/splash/SplashT1FontEngine.cc',
|
||||
'../third_party/externals/poppler/splash/SplashT1FontFile.cc',
|
||||
'../third_party/externals/poppler/splash/SplashXPath.cc',
|
||||
'../third_party/externals/poppler/splash/SplashXPathScanner.cc',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/externals/poppler/poppler',
|
||||
],
|
||||
},
|
||||
'conditions': [
|
||||
['skia_os == "linux"', {
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/linux',
|
||||
'/usr/include/freetype2',
|
||||
],
|
||||
'cflags': [
|
||||
'-fPIC',
|
||||
],
|
||||
}],
|
||||
['skia_os in ["mac", "win"]', {
|
||||
'dependencies': [
|
||||
'freetype.gyp:freetype_poppler',
|
||||
'fontconfig.gyp:fontconfig',
|
||||
],
|
||||
}],
|
||||
['skia_os == "mac"', {
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/mac',
|
||||
],
|
||||
}],
|
||||
['skia_os == "win"', {
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/windows',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
|
||||
{
|
||||
'target_name': 'libpoppler-cpp-gpl',
|
||||
'dependencies': [
|
||||
'libpoppler-gpl',
|
||||
],
|
||||
'type': 'shared_library',
|
||||
'include_dirs' : [
|
||||
'../third_party/externals/poppler/cpp',
|
||||
'../third_party/externals/poppler',
|
||||
'../third_party/externals/poppler/poppler',
|
||||
'../third_party/externals/poppler/goo',
|
||||
|
||||
'../third_party/poppler/config',
|
||||
],
|
||||
'sources': [
|
||||
'../third_party/externals/poppler/cpp/PNMWriter.cc',
|
||||
'../third_party/externals/poppler/cpp/poppler-document.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-embedded-file.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-font.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-global.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-image.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-page.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-page-renderer.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-page-transition.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-private.cpp',
|
||||
'../third_party/externals/poppler/cpp/poppler-toc.cpp',
|
||||
],
|
||||
'defines': [
|
||||
'poppler_cpp_EXPORTS',
|
||||
],
|
||||
'direct_dependent_settings': {
|
||||
'include_dirs': [
|
||||
'../third_party/externals/poppler/cpp',
|
||||
],
|
||||
},
|
||||
'conditions': [
|
||||
['skia_os == "linux"', {
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/linux',
|
||||
],
|
||||
'cflags': [
|
||||
'-fPIC',
|
||||
],
|
||||
}],
|
||||
['skia_os == "mac"', {
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/mac',
|
||||
],
|
||||
'libraries':[
|
||||
'$(SDKROOT)/usr/lib/libiconv.dylib',
|
||||
'$(SDKROOT)/usr/lib/libexpat.dylib',
|
||||
],
|
||||
'xcode_settings': {
|
||||
'DYLIB_INSTALL_NAME_BASE': '@executable_path',
|
||||
'OTHER_CPLUSPLUSFLAGS!': [
|
||||
# poppler doesn't do gcc-style exports
|
||||
'-fvisibility=hidden',
|
||||
],
|
||||
},
|
||||
}],
|
||||
['skia_os == "win"', {
|
||||
'dependencies': [
|
||||
'iconv.gyp:iconv',
|
||||
],
|
||||
'include_dirs': [
|
||||
'../third_party/poppler/config/windows',
|
||||
],
|
||||
}],
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
73
src/utils/SkPDFRasterizer.cpp
Normal file
73
src/utils/SkPDFRasterizer.cpp
Normal file
@ -0,0 +1,73 @@
|
||||
|
||||
/*
|
||||
* Copyright 2013 Google Inc.
|
||||
*
|
||||
* Use of this source code is governed by a BSD-style license that can be
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
|
||||
#ifdef SK_BUILD_FOR_WIN32
|
||||
#pragma warning(push)
|
||||
#pragma warning(disable : 4530)
|
||||
#endif
|
||||
|
||||
#include <poppler-document.h>
|
||||
#include <poppler-image.h>
|
||||
#include <poppler-page.h>
|
||||
#include <poppler-page-renderer.h>
|
||||
|
||||
#include "SkPDFRasterizer.h"
|
||||
#include "SkColorPriv.h"
|
||||
|
||||
bool SkPopplerRasterizePDF(SkStream* pdf, SkBitmap* output) {
|
||||
size_t size = pdf->getLength();
|
||||
void* buffer = sk_malloc_throw(size);
|
||||
pdf->read(buffer, size);
|
||||
|
||||
SkAutoTDelete<poppler::document> doc(
|
||||
poppler::document::load_from_raw_data((const char*)buffer, size));
|
||||
if (!doc.get() || doc->is_locked()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
SkAutoTDelete<poppler::page> page(doc->create_page(0));
|
||||
poppler::page_renderer renderer;
|
||||
poppler::image image = renderer.render_page(page.get());
|
||||
|
||||
if (!image.is_valid() || image.format() != poppler::image::format_argb32) {
|
||||
return false;
|
||||
}
|
||||
|
||||
size_t width = image.width(), height = image.height();
|
||||
size_t rowSize = image.bytes_per_row();
|
||||
char *imgData = image.data();
|
||||
|
||||
SkBitmap bitmap;
|
||||
bitmap.setConfig(SkBitmap::kARGB_8888_Config, width, height);
|
||||
if (!bitmap.allocPixels()) {
|
||||
return false;
|
||||
}
|
||||
bitmap.eraseColor(SK_ColorWHITE);
|
||||
SkPMColor* bitmapPixels = (SkPMColor*)bitmap.getPixels();
|
||||
|
||||
// do pixel-by-pixel copy to deal with RGBA ordering conversions
|
||||
for (size_t y = 0; y < height; y++) {
|
||||
char *rowData = imgData;
|
||||
for (size_t x = 0; x < width; x++) {
|
||||
uint8_t a = rowData[3];
|
||||
uint8_t r = rowData[2];
|
||||
uint8_t g = rowData[1];
|
||||
uint8_t b = rowData[0];
|
||||
|
||||
*bitmapPixels = SkPreMultiplyARGB(a, r, g, b);
|
||||
|
||||
bitmapPixels++;
|
||||
rowData += 4;
|
||||
}
|
||||
imgData += rowSize;
|
||||
}
|
||||
|
||||
output->swap(bitmap);
|
||||
|
||||
return true;
|
||||
}
|
15
src/utils/SkPDFRasterizer.h
Normal file
15
src/utils/SkPDFRasterizer.h
Normal file
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Copyright 2013 Google Inc.
|
||||
*
|
||||
* Use of this source code is governed by a BSD-style license that can be
|
||||
* found in the LICENSE file.
|
||||
*/
|
||||
#ifndef SkPDFRasterizer_DEFINED
|
||||
#define SkPDFRasterizer_DEFINED
|
||||
|
||||
#include "SkBitmap.h"
|
||||
#include "SkStream.h"
|
||||
|
||||
bool SkPopplerRasterizePDF(SkStream* pdf, SkBitmap* output);
|
||||
|
||||
#endif
|
28
third_party/fontconfig/LICENSE
vendored
Normal file
28
third_party/fontconfig/LICENSE
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
fontconfig/COPYING
|
||||
|
||||
Copyright © 2000,2001,2002,2003,2004,2006,2007 Keith Packard
|
||||
Copyright © 2005 Patrick Lam
|
||||
Copyright © 2009 Roozbeh Pournader
|
||||
Copyright © 2008,2009 Red Hat, Inc.
|
||||
Copyright © 2008 Danilo Šegan
|
||||
Copyright © 2012 Google, Inc.
|
||||
|
||||
|
||||
Permission to use, copy, modify, distribute, and sell this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided that
|
||||
the above copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
documentation, and that the name of the author(s) not be used in
|
||||
advertising or publicity pertaining to distribution of the software without
|
||||
specific, written prior permission. The authors make no
|
||||
representations about the suitability of this software for any purpose. It
|
||||
is provided "as is" without express or implied warranty.
|
||||
|
||||
THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
118
third_party/fontconfig/LICENSE.win
vendored
Normal file
118
third_party/fontconfig/LICENSE.win
vendored
Normal file
@ -0,0 +1,118 @@
|
||||
Copyright
|
||||
|
||||
|
||||
|
||||
This MSVC++2010 solution is distributed under an LGPL license and is designed to
|
||||
|
||||
permit you to compile FontConfig 2.10.1 with Microsoft Visual C++ 2010 Express.
|
||||
|
||||
|
||||
|
||||
It is part of the EBU Media-Player project and developped at:
|
||||
|
||||
EBU/European Broadcasting Union
|
||||
|
||||
Technology and Innovation Department
|
||||
|
||||
L'Ancienne-Route 17A
|
||||
|
||||
CH-1218 Grand-Saconnex
|
||||
|
||||
Switzerland
|
||||
|
||||
http://tech.ebu.ch
|
||||
|
||||
|
||||
|
||||
This MSVC++ solution was created by : Marco Dos Santos Oliveira at the EBU
|
||||
|
||||
dossantos@ebu.ch
|
||||
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
|
||||
|
||||
Content
|
||||
|
||||
|
||||
|
||||
This zip file is very similar to the Chun-wei Fan fontconfig_vs9.zip :
|
||||
https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack?action=AttachFile&do=get&target=fontconfig_vs9.zip
|
||||
|
||||
released especially for the GTK+ MSVC++ tutorial :
|
||||
|
||||
https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack#FontConfig
|
||||
|
||||
|
||||
Indeed, it contains all additional files of Chun-wei Fan's solution except his
|
||||
|
||||
MSVC++ project because it is outdated.
|
||||
|
||||
|
||||
|
||||
Changes are into config.h/config.h.vc and in fontconfig.def
|
||||
|
||||
|
||||
|
||||
For more details, I invite you to read the Gtk+ MSVC++ tutorial or to contact me at
|
||||
|
||||
dossantos@ebu.ch
|
||||
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
|
||||
|
||||
Modifications
|
||||
|
||||
Definition added to fontconfig.def :
|
||||
|
||||
- FcCacheCreateTagFile
|
||||
|
||||
- FcDirCacheClean
|
||||
|
||||
|
||||
|
||||
Modification/addition to config.h/config.h.vc :
|
||||
|
||||
- #define FLEXIBLE_ARRAY_MEMBER 1
|
||||
|
||||
- Version number of package
|
||||
|
||||
|
||||
|
||||
########################################################################################################################
|
||||
|
||||
|
||||
|
||||
How to build FontConfig-2.10.1
|
||||
|
||||
|
||||
|
||||
Dependencies required :
|
||||
|
||||
- Freetype 2.4.10
|
||||
|
||||
- Expat 2.1.0
|
||||
|
||||
- Libiconv 1.14
|
||||
|
||||
|
||||
|
||||
Compilation procedure :
|
||||
|
||||
1) Download the latest FontConfig release (right now, it's 2.10.1) from
|
||||
http://www.freedesktop.org/software/fontconfig/release/
|
||||
|
||||
2) Unpack it where you want
|
||||
|
||||
3) Unzip this MSVC++2010 project inside the FontConfig root directory
|
||||
|
||||
4) Update the path of additional include directories and additional libraries directories.
|
||||
Maybe you should update the name of additional libraries too.
|
||||
|
||||
5) Compile and enjoy :)
|
||||
|
41
third_party/fontconfig/README.chromium
vendored
Normal file
41
third_party/fontconfig/README.chromium
vendored
Normal file
@ -0,0 +1,41 @@
|
||||
Name: fontconfig
|
||||
Short Name: fontconfig
|
||||
URL: git://anongit.freedesktop.org/fontconfig
|
||||
Version: 2.10.93
|
||||
License: MIT, except for Windows-specific files, which are LGPL
|
||||
License File: LICENSE
|
||||
Security Critical: No
|
||||
|
||||
Description:
|
||||
A library for configuring and customizing font access.
|
||||
Used in Skia as a dependency of libpoppler, for PDF rasterization during
|
||||
testing.
|
||||
|
||||
Local Modifications:
|
||||
No changes to files from the upstream repository.
|
||||
Platform-specific configuration files added to
|
||||
third_party/fontconfig/config/(platform):
|
||||
config.h
|
||||
fcstdint.h
|
||||
src/fcalias.h
|
||||
src/fcaliastail.h
|
||||
src/fcftalias.h
|
||||
src/fcftaliastail.h
|
||||
These are Windows replacements for POSIX headers:
|
||||
dirent.c
|
||||
dirent.h
|
||||
unistd.h
|
||||
|
||||
Autogenerated files (consistent across platforms) added to
|
||||
third_party/fontconfig/config:
|
||||
fc-case/fccase.h
|
||||
fc-glyphname/fcglyphname.h
|
||||
fc-lang/fclang.h
|
||||
src/fcobjshash.h
|
||||
|
||||
On Linux and Mac, these are the files generated by ./configure, with no
|
||||
additional flags.
|
||||
On Windows, the configuration files were from
|
||||
http://comments.gmane.org/gmane.comp.fonts.fontconfig/4438
|
||||
(fontconfig development list).
|
||||
|
330
third_party/fontconfig/config/fc-case/fccase.h
vendored
Executable file
330
third_party/fontconfig/config/fc-case/fccase.h
vendored
Executable file
@ -0,0 +1,330 @@
|
||||
/*
|
||||
* fontconfig/fc-case/fccase.tmpl.h
|
||||
*
|
||||
* Copyright © 2003 Keith Packard
|
||||
*
|
||||
* Permission to use, copy, modify, distribute, and sell this software and its
|
||||
* documentation for any purpose is hereby granted without fee, provided that
|
||||
* the above copyright notice appear in all copies and that both that
|
||||
* copyright notice and this permission notice appear in supporting
|
||||
* documentation, and that the name of the author(s) not be used in
|
||||
* advertising or publicity pertaining to distribution of the software without
|
||||
* specific, written prior permission. The authors make no
|
||||
* representations about the suitability of this software for any purpose. It
|
||||
* is provided "as is" without express or implied warranty.
|
||||
*
|
||||
* THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
* EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
#define FC_NUM_CASE_FOLD 264
|
||||
#define FC_NUM_CASE_FOLD_CHARS 471
|
||||
#define FC_MAX_CASE_FOLD_CHARS 6
|
||||
#define FC_MAX_CASE_FOLD_EXPAND 4
|
||||
#define FC_MIN_FOLD_CHAR 0x00000041
|
||||
#define FC_MAX_FOLD_CHAR 0x00010427
|
||||
|
||||
static const FcCaseFold fcCaseFold[FC_NUM_CASE_FOLD] = {
|
||||
{ 0x00000041, FC_CASE_FOLD_RANGE, 0x001a, 32 },
|
||||
{ 0x000000b5, FC_CASE_FOLD_RANGE, 0x0001, 775 },
|
||||
{ 0x000000c0, FC_CASE_FOLD_RANGE, 0x0017, 32 },
|
||||
{ 0x000000d8, FC_CASE_FOLD_RANGE, 0x0007, 32 },
|
||||
{ 0x000000df, FC_CASE_FOLD_FULL, 0x0002, 0 },
|
||||
{ 0x00000100, FC_CASE_FOLD_EVEN_ODD, 0x002f, 1 },
|
||||
{ 0x00000130, FC_CASE_FOLD_FULL, 0x0003, 2 },
|
||||
{ 0x00000132, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x00000139, FC_CASE_FOLD_EVEN_ODD, 0x000f, 1 },
|
||||
{ 0x00000149, FC_CASE_FOLD_FULL, 0x0003, 5 },
|
||||
{ 0x0000014a, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 },
|
||||
{ 0x00000178, FC_CASE_FOLD_RANGE, 0x0001, -121 },
|
||||
{ 0x00000179, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x0000017f, FC_CASE_FOLD_RANGE, 0x0001, -268 },
|
||||
{ 0x00000181, FC_CASE_FOLD_RANGE, 0x0001, 210 },
|
||||
{ 0x00000182, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00000186, FC_CASE_FOLD_RANGE, 0x0001, 206 },
|
||||
{ 0x00000187, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000189, FC_CASE_FOLD_RANGE, 0x0002, 205 },
|
||||
{ 0x0000018b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000018e, FC_CASE_FOLD_RANGE, 0x0001, 79 },
|
||||
{ 0x0000018f, FC_CASE_FOLD_RANGE, 0x0001, 202 },
|
||||
{ 0x00000190, FC_CASE_FOLD_RANGE, 0x0001, 203 },
|
||||
{ 0x00000191, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000193, FC_CASE_FOLD_RANGE, 0x0001, 205 },
|
||||
{ 0x00000194, FC_CASE_FOLD_RANGE, 0x0001, 207 },
|
||||
{ 0x00000196, FC_CASE_FOLD_RANGE, 0x0001, 211 },
|
||||
{ 0x00000197, FC_CASE_FOLD_RANGE, 0x0001, 209 },
|
||||
{ 0x00000198, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000019c, FC_CASE_FOLD_RANGE, 0x0001, 211 },
|
||||
{ 0x0000019d, FC_CASE_FOLD_RANGE, 0x0001, 213 },
|
||||
{ 0x0000019f, FC_CASE_FOLD_RANGE, 0x0001, 214 },
|
||||
{ 0x000001a0, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x000001a6, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001a7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001a9, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001ac, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001ae, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001af, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001b1, FC_CASE_FOLD_RANGE, 0x0002, 217 },
|
||||
{ 0x000001b3, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x000001b7, FC_CASE_FOLD_RANGE, 0x0001, 219 },
|
||||
{ 0x000001b8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001bc, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001c4, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001c5, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001c7, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001c8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001ca, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001cb, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x000001de, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x000001f0, FC_CASE_FOLD_FULL, 0x0003, 8 },
|
||||
{ 0x000001f1, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001f2, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x000001f6, FC_CASE_FOLD_RANGE, 0x0001, -97 },
|
||||
{ 0x000001f7, FC_CASE_FOLD_RANGE, 0x0001, -56 },
|
||||
{ 0x000001f8, FC_CASE_FOLD_EVEN_ODD, 0x0027, 1 },
|
||||
{ 0x00000220, FC_CASE_FOLD_RANGE, 0x0001, -130 },
|
||||
{ 0x00000222, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x0000023a, FC_CASE_FOLD_RANGE, 0x0001, 10795 },
|
||||
{ 0x0000023b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000023d, FC_CASE_FOLD_RANGE, 0x0001, -163 },
|
||||
{ 0x0000023e, FC_CASE_FOLD_RANGE, 0x0001, 10792 },
|
||||
{ 0x00000241, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000243, FC_CASE_FOLD_RANGE, 0x0001, -195 },
|
||||
{ 0x00000244, FC_CASE_FOLD_RANGE, 0x0001, 69 },
|
||||
{ 0x00000245, FC_CASE_FOLD_RANGE, 0x0001, 71 },
|
||||
{ 0x00000246, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 },
|
||||
{ 0x00000345, FC_CASE_FOLD_RANGE, 0x0001, 116 },
|
||||
{ 0x00000370, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00000376, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000386, FC_CASE_FOLD_RANGE, 0x0001, 38 },
|
||||
{ 0x00000388, FC_CASE_FOLD_RANGE, 0x0003, 37 },
|
||||
{ 0x0000038c, FC_CASE_FOLD_RANGE, 0x0001, 64 },
|
||||
{ 0x0000038e, FC_CASE_FOLD_RANGE, 0x0002, 63 },
|
||||
{ 0x00000390, FC_CASE_FOLD_FULL, 0x0006, 11 },
|
||||
{ 0x00000391, FC_CASE_FOLD_RANGE, 0x0011, 32 },
|
||||
{ 0x000003a3, FC_CASE_FOLD_RANGE, 0x0009, 32 },
|
||||
{ 0x000003b0, FC_CASE_FOLD_FULL, 0x0006, 17 },
|
||||
{ 0x000003c2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003cf, FC_CASE_FOLD_RANGE, 0x0001, 8 },
|
||||
{ 0x000003d0, FC_CASE_FOLD_RANGE, 0x0001, -30 },
|
||||
{ 0x000003d1, FC_CASE_FOLD_RANGE, 0x0001, -25 },
|
||||
{ 0x000003d5, FC_CASE_FOLD_RANGE, 0x0001, -15 },
|
||||
{ 0x000003d6, FC_CASE_FOLD_RANGE, 0x0001, -22 },
|
||||
{ 0x000003d8, FC_CASE_FOLD_EVEN_ODD, 0x0017, 1 },
|
||||
{ 0x000003f0, FC_CASE_FOLD_RANGE, 0x0001, -54 },
|
||||
{ 0x000003f1, FC_CASE_FOLD_RANGE, 0x0001, -48 },
|
||||
{ 0x000003f4, FC_CASE_FOLD_RANGE, 0x0001, -60 },
|
||||
{ 0x000003f5, FC_CASE_FOLD_RANGE, 0x0001, -64 },
|
||||
{ 0x000003f7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003f9, FC_CASE_FOLD_RANGE, 0x0001, -7 },
|
||||
{ 0x000003fa, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003fd, FC_CASE_FOLD_RANGE, 0x0003, -130 },
|
||||
{ 0x00000400, FC_CASE_FOLD_RANGE, 0x0010, 80 },
|
||||
{ 0x00000410, FC_CASE_FOLD_RANGE, 0x0020, 32 },
|
||||
{ 0x00000460, FC_CASE_FOLD_EVEN_ODD, 0x0021, 1 },
|
||||
{ 0x0000048a, FC_CASE_FOLD_EVEN_ODD, 0x0035, 1 },
|
||||
{ 0x000004c0, FC_CASE_FOLD_RANGE, 0x0001, 15 },
|
||||
{ 0x000004c1, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 },
|
||||
{ 0x000004d0, FC_CASE_FOLD_EVEN_ODD, 0x0057, 1 },
|
||||
{ 0x00000531, FC_CASE_FOLD_RANGE, 0x0026, 48 },
|
||||
{ 0x00000587, FC_CASE_FOLD_FULL, 0x0004, 23 },
|
||||
{ 0x000010a0, FC_CASE_FOLD_RANGE, 0x0026, 7264 },
|
||||
{ 0x000010c7, FC_CASE_FOLD_RANGE, 0x0001, 7264 },
|
||||
{ 0x000010cd, FC_CASE_FOLD_RANGE, 0x0001, 7264 },
|
||||
{ 0x00001e00, FC_CASE_FOLD_EVEN_ODD, 0x0095, 1 },
|
||||
{ 0x00001e96, FC_CASE_FOLD_FULL, 0x0003, 27 },
|
||||
{ 0x00001e97, FC_CASE_FOLD_FULL, 0x0003, 30 },
|
||||
{ 0x00001e98, FC_CASE_FOLD_FULL, 0x0003, 33 },
|
||||
{ 0x00001e99, FC_CASE_FOLD_FULL, 0x0003, 36 },
|
||||
{ 0x00001e9a, FC_CASE_FOLD_FULL, 0x0003, 39 },
|
||||
{ 0x00001e9b, FC_CASE_FOLD_RANGE, 0x0001, -58 },
|
||||
{ 0x00001e9e, FC_CASE_FOLD_FULL, 0x0002, 42 },
|
||||
{ 0x00001ea0, FC_CASE_FOLD_EVEN_ODD, 0x005f, 1 },
|
||||
{ 0x00001f08, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f18, FC_CASE_FOLD_RANGE, 0x0006, -8 },
|
||||
{ 0x00001f28, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f38, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f48, FC_CASE_FOLD_RANGE, 0x0006, -8 },
|
||||
{ 0x00001f50, FC_CASE_FOLD_FULL, 0x0004, 44 },
|
||||
{ 0x00001f52, FC_CASE_FOLD_FULL, 0x0006, 48 },
|
||||
{ 0x00001f54, FC_CASE_FOLD_FULL, 0x0006, 54 },
|
||||
{ 0x00001f56, FC_CASE_FOLD_FULL, 0x0006, 60 },
|
||||
{ 0x00001f59, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5b, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5d, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5f, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f68, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f80, FC_CASE_FOLD_FULL, 0x0005, 66 },
|
||||
{ 0x00001f81, FC_CASE_FOLD_FULL, 0x0005, 71 },
|
||||
{ 0x00001f82, FC_CASE_FOLD_FULL, 0x0005, 76 },
|
||||
{ 0x00001f83, FC_CASE_FOLD_FULL, 0x0005, 81 },
|
||||
{ 0x00001f84, FC_CASE_FOLD_FULL, 0x0005, 86 },
|
||||
{ 0x00001f85, FC_CASE_FOLD_FULL, 0x0005, 91 },
|
||||
{ 0x00001f86, FC_CASE_FOLD_FULL, 0x0005, 96 },
|
||||
{ 0x00001f87, FC_CASE_FOLD_FULL, 0x0005, 101 },
|
||||
{ 0x00001f88, FC_CASE_FOLD_FULL, 0x0005, 106 },
|
||||
{ 0x00001f89, FC_CASE_FOLD_FULL, 0x0005, 111 },
|
||||
{ 0x00001f8a, FC_CASE_FOLD_FULL, 0x0005, 116 },
|
||||
{ 0x00001f8b, FC_CASE_FOLD_FULL, 0x0005, 121 },
|
||||
{ 0x00001f8c, FC_CASE_FOLD_FULL, 0x0005, 126 },
|
||||
{ 0x00001f8d, FC_CASE_FOLD_FULL, 0x0005, 131 },
|
||||
{ 0x00001f8e, FC_CASE_FOLD_FULL, 0x0005, 136 },
|
||||
{ 0x00001f8f, FC_CASE_FOLD_FULL, 0x0005, 141 },
|
||||
{ 0x00001f90, FC_CASE_FOLD_FULL, 0x0005, 146 },
|
||||
{ 0x00001f91, FC_CASE_FOLD_FULL, 0x0005, 151 },
|
||||
{ 0x00001f92, FC_CASE_FOLD_FULL, 0x0005, 156 },
|
||||
{ 0x00001f93, FC_CASE_FOLD_FULL, 0x0005, 161 },
|
||||
{ 0x00001f94, FC_CASE_FOLD_FULL, 0x0005, 166 },
|
||||
{ 0x00001f95, FC_CASE_FOLD_FULL, 0x0005, 171 },
|
||||
{ 0x00001f96, FC_CASE_FOLD_FULL, 0x0005, 176 },
|
||||
{ 0x00001f97, FC_CASE_FOLD_FULL, 0x0005, 181 },
|
||||
{ 0x00001f98, FC_CASE_FOLD_FULL, 0x0005, 186 },
|
||||
{ 0x00001f99, FC_CASE_FOLD_FULL, 0x0005, 191 },
|
||||
{ 0x00001f9a, FC_CASE_FOLD_FULL, 0x0005, 196 },
|
||||
{ 0x00001f9b, FC_CASE_FOLD_FULL, 0x0005, 201 },
|
||||
{ 0x00001f9c, FC_CASE_FOLD_FULL, 0x0005, 206 },
|
||||
{ 0x00001f9d, FC_CASE_FOLD_FULL, 0x0005, 211 },
|
||||
{ 0x00001f9e, FC_CASE_FOLD_FULL, 0x0005, 216 },
|
||||
{ 0x00001f9f, FC_CASE_FOLD_FULL, 0x0005, 221 },
|
||||
{ 0x00001fa0, FC_CASE_FOLD_FULL, 0x0005, 226 },
|
||||
{ 0x00001fa1, FC_CASE_FOLD_FULL, 0x0005, 231 },
|
||||
{ 0x00001fa2, FC_CASE_FOLD_FULL, 0x0005, 236 },
|
||||
{ 0x00001fa3, FC_CASE_FOLD_FULL, 0x0005, 241 },
|
||||
{ 0x00001fa4, FC_CASE_FOLD_FULL, 0x0005, 246 },
|
||||
{ 0x00001fa5, FC_CASE_FOLD_FULL, 0x0005, 251 },
|
||||
{ 0x00001fa6, FC_CASE_FOLD_FULL, 0x0005, 256 },
|
||||
{ 0x00001fa7, FC_CASE_FOLD_FULL, 0x0005, 261 },
|
||||
{ 0x00001fa8, FC_CASE_FOLD_FULL, 0x0005, 266 },
|
||||
{ 0x00001fa9, FC_CASE_FOLD_FULL, 0x0005, 271 },
|
||||
{ 0x00001faa, FC_CASE_FOLD_FULL, 0x0005, 276 },
|
||||
{ 0x00001fab, FC_CASE_FOLD_FULL, 0x0005, 281 },
|
||||
{ 0x00001fac, FC_CASE_FOLD_FULL, 0x0005, 286 },
|
||||
{ 0x00001fad, FC_CASE_FOLD_FULL, 0x0005, 291 },
|
||||
{ 0x00001fae, FC_CASE_FOLD_FULL, 0x0005, 296 },
|
||||
{ 0x00001faf, FC_CASE_FOLD_FULL, 0x0005, 301 },
|
||||
{ 0x00001fb2, FC_CASE_FOLD_FULL, 0x0005, 306 },
|
||||
{ 0x00001fb3, FC_CASE_FOLD_FULL, 0x0004, 311 },
|
||||
{ 0x00001fb4, FC_CASE_FOLD_FULL, 0x0004, 315 },
|
||||
{ 0x00001fb6, FC_CASE_FOLD_FULL, 0x0004, 319 },
|
||||
{ 0x00001fb7, FC_CASE_FOLD_FULL, 0x0006, 323 },
|
||||
{ 0x00001fb8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fba, FC_CASE_FOLD_RANGE, 0x0002, -74 },
|
||||
{ 0x00001fbc, FC_CASE_FOLD_FULL, 0x0004, 329 },
|
||||
{ 0x00001fbe, FC_CASE_FOLD_RANGE, 0x0001, -7173 },
|
||||
{ 0x00001fc2, FC_CASE_FOLD_FULL, 0x0005, 333 },
|
||||
{ 0x00001fc3, FC_CASE_FOLD_FULL, 0x0004, 338 },
|
||||
{ 0x00001fc4, FC_CASE_FOLD_FULL, 0x0004, 342 },
|
||||
{ 0x00001fc6, FC_CASE_FOLD_FULL, 0x0004, 346 },
|
||||
{ 0x00001fc7, FC_CASE_FOLD_FULL, 0x0006, 350 },
|
||||
{ 0x00001fc8, FC_CASE_FOLD_RANGE, 0x0004, -86 },
|
||||
{ 0x00001fcc, FC_CASE_FOLD_FULL, 0x0004, 356 },
|
||||
{ 0x00001fd2, FC_CASE_FOLD_FULL, 0x0006, 360 },
|
||||
{ 0x00001fd3, FC_CASE_FOLD_FULL, 0x0006, 366 },
|
||||
{ 0x00001fd6, FC_CASE_FOLD_FULL, 0x0004, 372 },
|
||||
{ 0x00001fd7, FC_CASE_FOLD_FULL, 0x0006, 376 },
|
||||
{ 0x00001fd8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fda, FC_CASE_FOLD_RANGE, 0x0002, -100 },
|
||||
{ 0x00001fe2, FC_CASE_FOLD_FULL, 0x0006, 382 },
|
||||
{ 0x00001fe3, FC_CASE_FOLD_FULL, 0x0006, 388 },
|
||||
{ 0x00001fe4, FC_CASE_FOLD_FULL, 0x0004, 394 },
|
||||
{ 0x00001fe6, FC_CASE_FOLD_FULL, 0x0004, 398 },
|
||||
{ 0x00001fe7, FC_CASE_FOLD_FULL, 0x0006, 402 },
|
||||
{ 0x00001fe8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fea, FC_CASE_FOLD_RANGE, 0x0002, -112 },
|
||||
{ 0x00001fec, FC_CASE_FOLD_RANGE, 0x0001, -7 },
|
||||
{ 0x00001ff2, FC_CASE_FOLD_FULL, 0x0005, 408 },
|
||||
{ 0x00001ff3, FC_CASE_FOLD_FULL, 0x0004, 413 },
|
||||
{ 0x00001ff4, FC_CASE_FOLD_FULL, 0x0004, 417 },
|
||||
{ 0x00001ff6, FC_CASE_FOLD_FULL, 0x0004, 421 },
|
||||
{ 0x00001ff7, FC_CASE_FOLD_FULL, 0x0006, 425 },
|
||||
{ 0x00001ff8, FC_CASE_FOLD_RANGE, 0x0002, -128 },
|
||||
{ 0x00001ffa, FC_CASE_FOLD_RANGE, 0x0002, -126 },
|
||||
{ 0x00001ffc, FC_CASE_FOLD_FULL, 0x0004, 431 },
|
||||
{ 0x00002126, FC_CASE_FOLD_RANGE, 0x0001, -7517 },
|
||||
{ 0x0000212a, FC_CASE_FOLD_RANGE, 0x0001, -8383 },
|
||||
{ 0x0000212b, FC_CASE_FOLD_RANGE, 0x0001, -8262 },
|
||||
{ 0x00002132, FC_CASE_FOLD_RANGE, 0x0001, 28 },
|
||||
{ 0x00002160, FC_CASE_FOLD_RANGE, 0x0010, 16 },
|
||||
{ 0x00002183, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000024b6, FC_CASE_FOLD_RANGE, 0x001a, 26 },
|
||||
{ 0x00002c00, FC_CASE_FOLD_RANGE, 0x002f, 48 },
|
||||
{ 0x00002c60, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c62, FC_CASE_FOLD_RANGE, 0x0001, -10743 },
|
||||
{ 0x00002c63, FC_CASE_FOLD_RANGE, 0x0001, -3814 },
|
||||
{ 0x00002c64, FC_CASE_FOLD_RANGE, 0x0001, -10727 },
|
||||
{ 0x00002c67, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x00002c6d, FC_CASE_FOLD_RANGE, 0x0001, -10780 },
|
||||
{ 0x00002c6e, FC_CASE_FOLD_RANGE, 0x0001, -10749 },
|
||||
{ 0x00002c6f, FC_CASE_FOLD_RANGE, 0x0001, -10783 },
|
||||
{ 0x00002c70, FC_CASE_FOLD_RANGE, 0x0001, -10782 },
|
||||
{ 0x00002c72, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c75, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c7e, FC_CASE_FOLD_RANGE, 0x0002, -10815 },
|
||||
{ 0x00002c80, FC_CASE_FOLD_EVEN_ODD, 0x0063, 1 },
|
||||
{ 0x00002ceb, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00002cf2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000a640, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 },
|
||||
{ 0x0000a680, FC_CASE_FOLD_EVEN_ODD, 0x0017, 1 },
|
||||
{ 0x0000a722, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 },
|
||||
{ 0x0000a732, FC_CASE_FOLD_EVEN_ODD, 0x003d, 1 },
|
||||
{ 0x0000a779, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a77d, FC_CASE_FOLD_RANGE, 0x0001, 30204 },
|
||||
{ 0x0000a77e, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 },
|
||||
{ 0x0000a78b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000a78d, FC_CASE_FOLD_RANGE, 0x0001, 23256 },
|
||||
{ 0x0000a790, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a7a0, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 },
|
||||
{ 0x0000a7aa, FC_CASE_FOLD_RANGE, 0x0001, 23228 },
|
||||
{ 0x0000fb00, FC_CASE_FOLD_FULL, 0x0002, 435 },
|
||||
{ 0x0000fb01, FC_CASE_FOLD_FULL, 0x0002, 437 },
|
||||
{ 0x0000fb02, FC_CASE_FOLD_FULL, 0x0002, 439 },
|
||||
{ 0x0000fb03, FC_CASE_FOLD_FULL, 0x0003, 441 },
|
||||
{ 0x0000fb04, FC_CASE_FOLD_FULL, 0x0003, 444 },
|
||||
{ 0x0000fb05, FC_CASE_FOLD_FULL, 0x0002, 447 },
|
||||
{ 0x0000fb06, FC_CASE_FOLD_FULL, 0x0002, 449 },
|
||||
{ 0x0000fb13, FC_CASE_FOLD_FULL, 0x0004, 451 },
|
||||
{ 0x0000fb14, FC_CASE_FOLD_FULL, 0x0004, 455 },
|
||||
{ 0x0000fb15, FC_CASE_FOLD_FULL, 0x0004, 459 },
|
||||
{ 0x0000fb16, FC_CASE_FOLD_FULL, 0x0004, 463 },
|
||||
{ 0x0000fb17, FC_CASE_FOLD_FULL, 0x0004, 467 },
|
||||
{ 0x0000ff21, FC_CASE_FOLD_RANGE, 0x001a, 32 },
|
||||
{ 0x00010400, FC_CASE_FOLD_RANGE, 0x0028, 40 },
|
||||
};
|
||||
|
||||
static const FcChar8 fcCaseFoldChars[FC_NUM_CASE_FOLD_CHARS] = {
|
||||
0x73,0x73,0x69,0xcc,0x87,0xca,0xbc,0x6e,0x6a,0xcc,0x8c,0xce,0xb9,0xcc,0x88,0xcc,
|
||||
0x81,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xd5,0xa5,0xd6,0x82,0x68,0xcc,0xb1,0x74,0xcc,
|
||||
0x88,0x77,0xcc,0x8a,0x79,0xcc,0x8a,0x61,0xca,0xbe,0x73,0x73,0xcf,0x85,0xcc,0x93,
|
||||
0xcf,0x85,0xcc,0x93,0xcc,0x80,0xcf,0x85,0xcc,0x93,0xcc,0x81,0xcf,0x85,0xcc,0x93,
|
||||
0xcd,0x82,0xe1,0xbc,0x80,0xce,0xb9,0xe1,0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce,
|
||||
0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc,0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9,
|
||||
0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87,0xce,0xb9,0xe1,0xbc,0x80,0xce,0xb9,0xe1,
|
||||
0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce,0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc,
|
||||
0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9,0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87,
|
||||
0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1,0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce,
|
||||
0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc,0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9,
|
||||
0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7,0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1,
|
||||
0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce,0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc,
|
||||
0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9,0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7,
|
||||
0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1,0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce,
|
||||
0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd,0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9,
|
||||
0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7,0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1,
|
||||
0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce,0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd,
|
||||
0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9,0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7,
|
||||
0xce,0xb9,0xe1,0xbd,0xb0,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xce,0xac,0xce,0xb9,0xce,
|
||||
0xb1,0xcd,0x82,0xce,0xb1,0xcd,0x82,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xe1,0xbd,0xb4,
|
||||
0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xae,0xce,0xb9,0xce,0xb7,0xcd,0x82,0xce,0xb7,
|
||||
0xcd,0x82,0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xb9,0xcc,0x88,0xcc,0x80,0xce,0xb9,
|
||||
0xcc,0x88,0xcc,0x81,0xce,0xb9,0xcd,0x82,0xce,0xb9,0xcc,0x88,0xcd,0x82,0xcf,0x85,
|
||||
0xcc,0x88,0xcc,0x80,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xcf,0x81,0xcc,0x93,0xcf,0x85,
|
||||
0xcd,0x82,0xcf,0x85,0xcc,0x88,0xcd,0x82,0xe1,0xbd,0xbc,0xce,0xb9,0xcf,0x89,0xce,
|
||||
0xb9,0xcf,0x8e,0xce,0xb9,0xcf,0x89,0xcd,0x82,0xcf,0x89,0xcd,0x82,0xce,0xb9,0xcf,
|
||||
0x89,0xce,0xb9,0x66,0x66,0x66,0x69,0x66,0x6c,0x66,0x66,0x69,0x66,0x66,0x6c,0x73,
|
||||
0x74,0x73,0x74,0xd5,0xb4,0xd5,0xb6,0xd5,0xb4,0xd5,0xa5,0xd5,0xb4,0xd5,0xab,0xd5,
|
||||
0xbe,0xd5,0xb6,0xd5,0xb4,0xd5,0xad
|
||||
};
|
781
third_party/fontconfig/config/fc-glyphname/fcglyphname.h
vendored
Executable file
781
third_party/fontconfig/config/fc-glyphname/fcglyphname.h
vendored
Executable file
@ -0,0 +1,781 @@
|
||||
/*
|
||||
* fontconfig/fc-glyphname/fcglyphname.tmpl.h
|
||||
*
|
||||
* Copyright © 2003 Keith Packard
|
||||
*
|
||||
* Permission to use, copy, modify, distribute, and sell this software and its
|
||||
* documentation for any purpose is hereby granted without fee, provided that
|
||||
* the above copyright notice appear in all copies and that both that
|
||||
* copyright notice and this permission notice appear in supporting
|
||||
* documentation, and that the name of the author(s) not be used in
|
||||
* advertising or publicity pertaining to distribution of the software without
|
||||
* specific, written prior permission. The authors make no
|
||||
* representations about the suitability of this software for any purpose. It
|
||||
* is provided "as is" without express or implied warranty.
|
||||
*
|
||||
* THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
* EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
* DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* 201 glyphnames in 271 entries, 74% occupancy */
|
||||
|
||||
#define FC_GLYPHNAME_HASH 271
|
||||
#define FC_GLYPHNAME_REHASH 269
|
||||
#define FC_GLYPHNAME_MAXLEN 4
|
||||
|
||||
typedef int16_t FcGlyphId;
|
||||
|
||||
static const struct { const FcChar32 ucs; const FcChar8 name[5]; } _fc_glyph_names[201] = {
|
||||
{ 0x2701, "a1" },
|
||||
{ 0x2721, "a10" },
|
||||
{ 0x275e, "a100" },
|
||||
{ 0x2761, "a101" },
|
||||
{ 0x2762, "a102" },
|
||||
{ 0x2763, "a103" },
|
||||
{ 0x2764, "a104" },
|
||||
{ 0x2710, "a105" },
|
||||
{ 0x2765, "a106" },
|
||||
{ 0x2766, "a107" },
|
||||
{ 0x2767, "a108" },
|
||||
{ 0x2660, "a109" },
|
||||
{ 0x261b, "a11" },
|
||||
{ 0x2665, "a110" },
|
||||
{ 0x2666, "a111" },
|
||||
{ 0x2663, "a112" },
|
||||
{ 0x2709, "a117" },
|
||||
{ 0x2708, "a118" },
|
||||
{ 0x2707, "a119" },
|
||||
{ 0x261e, "a12" },
|
||||
{ 0x2460, "a120" },
|
||||
{ 0x2461, "a121" },
|
||||
{ 0x2462, "a122" },
|
||||
{ 0x2463, "a123" },
|
||||
{ 0x2464, "a124" },
|
||||
{ 0x2465, "a125" },
|
||||
{ 0x2466, "a126" },
|
||||
{ 0x2467, "a127" },
|
||||
{ 0x2468, "a128" },
|
||||
{ 0x2469, "a129" },
|
||||
{ 0x270c, "a13" },
|
||||
{ 0x2776, "a130" },
|
||||
{ 0x2777, "a131" },
|
||||
{ 0x2778, "a132" },
|
||||
{ 0x2779, "a133" },
|
||||
{ 0x277a, "a134" },
|
||||
{ 0x277b, "a135" },
|
||||
{ 0x277c, "a136" },
|
||||
{ 0x277d, "a137" },
|
||||
{ 0x277e, "a138" },
|
||||
{ 0x277f, "a139" },
|
||||
{ 0x270d, "a14" },
|
||||
{ 0x2780, "a140" },
|
||||
{ 0x2781, "a141" },
|
||||
{ 0x2782, "a142" },
|
||||
{ 0x2783, "a143" },
|
||||
{ 0x2784, "a144" },
|
||||
{ 0x2785, "a145" },
|
||||
{ 0x2786, "a146" },
|
||||
{ 0x2787, "a147" },
|
||||
{ 0x2788, "a148" },
|
||||
{ 0x2789, "a149" },
|
||||
{ 0x270e, "a15" },
|
||||
{ 0x278a, "a150" },
|
||||
{ 0x278b, "a151" },
|
||||
{ 0x278c, "a152" },
|
||||
{ 0x278d, "a153" },
|
||||
{ 0x278e, "a154" },
|
||||
{ 0x278f, "a155" },
|
||||
{ 0x2790, "a156" },
|
||||
{ 0x2791, "a157" },
|
||||
{ 0x2792, "a158" },
|
||||
{ 0x2793, "a159" },
|
||||
{ 0x270f, "a16" },
|
||||
{ 0x2794, "a160" },
|
||||
{ 0x2192, "a161" },
|
||||
{ 0x27a3, "a162" },
|
||||
{ 0x2194, "a163" },
|
||||
{ 0x2195, "a164" },
|
||||
{ 0x2799, "a165" },
|
||||
{ 0x279b, "a166" },
|
||||
{ 0x279c, "a167" },
|
||||
{ 0x279d, "a168" },
|
||||
{ 0x279e, "a169" },
|
||||
{ 0x2711, "a17" },
|
||||
{ 0x279f, "a170" },
|
||||
{ 0x27a0, "a171" },
|
||||
{ 0x27a1, "a172" },
|
||||
{ 0x27a2, "a173" },
|
||||
{ 0x27a4, "a174" },
|
||||
{ 0x27a5, "a175" },
|
||||
{ 0x27a6, "a176" },
|
||||
{ 0x27a7, "a177" },
|
||||
{ 0x27a8, "a178" },
|
||||
{ 0x27a9, "a179" },
|
||||
{ 0x2712, "a18" },
|
||||
{ 0x27ab, "a180" },
|
||||
{ 0x27ad, "a181" },
|
||||
{ 0x27af, "a182" },
|
||||
{ 0x27b2, "a183" },
|
||||
{ 0x27b3, "a184" },
|
||||
{ 0x27b5, "a185" },
|
||||
{ 0x27b8, "a186" },
|
||||
{ 0x27ba, "a187" },
|
||||
{ 0x27bb, "a188" },
|
||||
{ 0x27bc, "a189" },
|
||||
{ 0x2713, "a19" },
|
||||
{ 0x27bd, "a190" },
|
||||
{ 0x27be, "a191" },
|
||||
{ 0x279a, "a192" },
|
||||
{ 0x27aa, "a193" },
|
||||
{ 0x27b6, "a194" },
|
||||
{ 0x27b9, "a195" },
|
||||
{ 0x2798, "a196" },
|
||||
{ 0x27b4, "a197" },
|
||||
{ 0x27b7, "a198" },
|
||||
{ 0x27ac, "a199" },
|
||||
{ 0x2702, "a2" },
|
||||
{ 0x2714, "a20" },
|
||||
{ 0x27ae, "a200" },
|
||||
{ 0x27b1, "a201" },
|
||||
{ 0x2703, "a202" },
|
||||
{ 0x2750, "a203" },
|
||||
{ 0x2752, "a204" },
|
||||
{ 0x276e, "a205" },
|
||||
{ 0x2770, "a206" },
|
||||
{ 0x2715, "a21" },
|
||||
{ 0x2716, "a22" },
|
||||
{ 0x2717, "a23" },
|
||||
{ 0x2718, "a24" },
|
||||
{ 0x2719, "a25" },
|
||||
{ 0x271a, "a26" },
|
||||
{ 0x271b, "a27" },
|
||||
{ 0x271c, "a28" },
|
||||
{ 0x2722, "a29" },
|
||||
{ 0x2704, "a3" },
|
||||
{ 0x2723, "a30" },
|
||||
{ 0x2724, "a31" },
|
||||
{ 0x2725, "a32" },
|
||||
{ 0x2726, "a33" },
|
||||
{ 0x2727, "a34" },
|
||||
{ 0x2605, "a35" },
|
||||
{ 0x2729, "a36" },
|
||||
{ 0x272a, "a37" },
|
||||
{ 0x272b, "a38" },
|
||||
{ 0x272c, "a39" },
|
||||
{ 0x260e, "a4" },
|
||||
{ 0x272d, "a40" },
|
||||
{ 0x272e, "a41" },
|
||||
{ 0x272f, "a42" },
|
||||
{ 0x2730, "a43" },
|
||||
{ 0x2731, "a44" },
|
||||
{ 0x2732, "a45" },
|
||||
{ 0x2733, "a46" },
|
||||
{ 0x2734, "a47" },
|
||||
{ 0x2735, "a48" },
|
||||
{ 0x2736, "a49" },
|
||||
{ 0x2706, "a5" },
|
||||
{ 0x2737, "a50" },
|
||||
{ 0x2738, "a51" },
|
||||
{ 0x2739, "a52" },
|
||||
{ 0x273a, "a53" },
|
||||
{ 0x273b, "a54" },
|
||||
{ 0x273c, "a55" },
|
||||
{ 0x273d, "a56" },
|
||||
{ 0x273e, "a57" },
|
||||
{ 0x273f, "a58" },
|
||||
{ 0x2740, "a59" },
|
||||
{ 0x271d, "a6" },
|
||||
{ 0x2741, "a60" },
|
||||
{ 0x2742, "a61" },
|
||||
{ 0x2743, "a62" },
|
||||
{ 0x2744, "a63" },
|
||||
{ 0x2745, "a64" },
|
||||
{ 0x2746, "a65" },
|
||||
{ 0x2747, "a66" },
|
||||
{ 0x2748, "a67" },
|
||||
{ 0x2749, "a68" },
|
||||
{ 0x274a, "a69" },
|
||||
{ 0x271e, "a7" },
|
||||
{ 0x274b, "a70" },
|
||||
{ 0x25cf, "a71" },
|
||||
{ 0x274d, "a72" },
|
||||
{ 0x25a0, "a73" },
|
||||
{ 0x274f, "a74" },
|
||||
{ 0x2751, "a75" },
|
||||
{ 0x25b2, "a76" },
|
||||
{ 0x25bc, "a77" },
|
||||
{ 0x25c6, "a78" },
|
||||
{ 0x2756, "a79" },
|
||||
{ 0x271f, "a8" },
|
||||
{ 0x25d7, "a81" },
|
||||
{ 0x2758, "a82" },
|
||||
{ 0x2759, "a83" },
|
||||
{ 0x275a, "a84" },
|
||||
{ 0x276f, "a85" },
|
||||
{ 0x2771, "a86" },
|
||||
{ 0x2772, "a87" },
|
||||
{ 0x2773, "a88" },
|
||||
{ 0x2768, "a89" },
|
||||
{ 0x2720, "a9" },
|
||||
{ 0x2769, "a90" },
|
||||
{ 0x276c, "a91" },
|
||||
{ 0x276d, "a92" },
|
||||
{ 0x276a, "a93" },
|
||||
{ 0x276b, "a94" },
|
||||
{ 0x2774, "a95" },
|
||||
{ 0x2775, "a96" },
|
||||
{ 0x275b, "a97" },
|
||||
{ 0x275c, "a98" },
|
||||
{ 0x275d, "a99" },
|
||||
};
|
||||
static const FcGlyphId _fc_name_to_ucs[271] = {
|
||||
123,
|
||||
81,
|
||||
198,
|
||||
154,
|
||||
142,
|
||||
186,
|
||||
82,
|
||||
-1,
|
||||
143,
|
||||
172,
|
||||
181,
|
||||
79,
|
||||
153,
|
||||
191,
|
||||
-1,
|
||||
-1,
|
||||
80,
|
||||
195,
|
||||
179,
|
||||
170,
|
||||
151,
|
||||
129,
|
||||
101,
|
||||
194,
|
||||
85,
|
||||
102,
|
||||
73,
|
||||
171,
|
||||
99,
|
||||
-1,
|
||||
-1,
|
||||
100,
|
||||
196,
|
||||
-1,
|
||||
189,
|
||||
163,
|
||||
110,
|
||||
199,
|
||||
-1,
|
||||
-1,
|
||||
59,
|
||||
50,
|
||||
-1,
|
||||
60,
|
||||
75,
|
||||
-1,
|
||||
51,
|
||||
-1,
|
||||
-1,
|
||||
58,
|
||||
-1,
|
||||
61,
|
||||
55,
|
||||
-1,
|
||||
192,
|
||||
56,
|
||||
62,
|
||||
-1,
|
||||
53,
|
||||
166,
|
||||
113,
|
||||
54,
|
||||
-1,
|
||||
157,
|
||||
33,
|
||||
188,
|
||||
177,
|
||||
21,
|
||||
-1,
|
||||
-1,
|
||||
31,
|
||||
-1,
|
||||
-1,
|
||||
32,
|
||||
-1,
|
||||
-1,
|
||||
24,
|
||||
160,
|
||||
-1,
|
||||
38,
|
||||
-1,
|
||||
-1,
|
||||
26,
|
||||
-1,
|
||||
161,
|
||||
27,
|
||||
197,
|
||||
94,
|
||||
95,
|
||||
105,
|
||||
106,
|
||||
90,
|
||||
91,
|
||||
92,
|
||||
93,
|
||||
86,
|
||||
87,
|
||||
88,
|
||||
89,
|
||||
28,
|
||||
29,
|
||||
39,
|
||||
40,
|
||||
10,
|
||||
11,
|
||||
17,
|
||||
18,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
-1,
|
||||
-1,
|
||||
114,
|
||||
108,
|
||||
146,
|
||||
74,
|
||||
-1,
|
||||
117,
|
||||
115,
|
||||
118,
|
||||
156,
|
||||
119,
|
||||
-1,
|
||||
120,
|
||||
-1,
|
||||
121,
|
||||
131,
|
||||
122,
|
||||
-1,
|
||||
109,
|
||||
-1,
|
||||
124,
|
||||
141,
|
||||
134,
|
||||
174,
|
||||
144,
|
||||
-1,
|
||||
137,
|
||||
155,
|
||||
138,
|
||||
-1,
|
||||
64,
|
||||
-1,
|
||||
140,
|
||||
152,
|
||||
65,
|
||||
-1,
|
||||
111,
|
||||
-1,
|
||||
57,
|
||||
162,
|
||||
-1,
|
||||
-1,
|
||||
67,
|
||||
-1,
|
||||
-1,
|
||||
150,
|
||||
68,
|
||||
-1,
|
||||
167,
|
||||
-1,
|
||||
69,
|
||||
164,
|
||||
-1,
|
||||
116,
|
||||
70,
|
||||
-1,
|
||||
-1,
|
||||
148,
|
||||
71,
|
||||
-1,
|
||||
-1,
|
||||
184,
|
||||
72,
|
||||
149,
|
||||
176,
|
||||
193,
|
||||
34,
|
||||
182,
|
||||
145,
|
||||
-1,
|
||||
83,
|
||||
187,
|
||||
-1,
|
||||
103,
|
||||
84,
|
||||
104,
|
||||
200,
|
||||
63,
|
||||
37,
|
||||
41,
|
||||
52,
|
||||
19,
|
||||
30,
|
||||
1,
|
||||
12,
|
||||
97,
|
||||
35,
|
||||
98,
|
||||
135,
|
||||
46,
|
||||
36,
|
||||
47,
|
||||
96,
|
||||
48,
|
||||
159,
|
||||
49,
|
||||
-1,
|
||||
42,
|
||||
112,
|
||||
43,
|
||||
173,
|
||||
44,
|
||||
168,
|
||||
45,
|
||||
-1,
|
||||
20,
|
||||
183,
|
||||
16,
|
||||
147,
|
||||
22,
|
||||
178,
|
||||
23,
|
||||
-1,
|
||||
15,
|
||||
-1,
|
||||
25,
|
||||
190,
|
||||
13,
|
||||
139,
|
||||
14,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
128,
|
||||
107,
|
||||
125,
|
||||
-1,
|
||||
0,
|
||||
158,
|
||||
169,
|
||||
136,
|
||||
126,
|
||||
-1,
|
||||
-1,
|
||||
180,
|
||||
127,
|
||||
77,
|
||||
-1,
|
||||
-1,
|
||||
132,
|
||||
-1,
|
||||
78,
|
||||
-1,
|
||||
133,
|
||||
-1,
|
||||
165,
|
||||
66,
|
||||
130,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
76,
|
||||
-1,
|
||||
185,
|
||||
175,
|
||||
};
|
||||
static const FcGlyphId _fc_ucs_to_name[271] = {
|
||||
56,
|
||||
135,
|
||||
19,
|
||||
138,
|
||||
58,
|
||||
140,
|
||||
59,
|
||||
142,
|
||||
60,
|
||||
144,
|
||||
61,
|
||||
146,
|
||||
62,
|
||||
149,
|
||||
64,
|
||||
151,
|
||||
152,
|
||||
153,
|
||||
154,
|
||||
155,
|
||||
156,
|
||||
157,
|
||||
159,
|
||||
160,
|
||||
161,
|
||||
162,
|
||||
163,
|
||||
131,
|
||||
165,
|
||||
166,
|
||||
167,
|
||||
168,
|
||||
170,
|
||||
-1,
|
||||
172,
|
||||
-1,
|
||||
174,
|
||||
112,
|
||||
175,
|
||||
113,
|
||||
-1,
|
||||
173,
|
||||
-1,
|
||||
179,
|
||||
-1,
|
||||
182,
|
||||
183,
|
||||
158,
|
||||
198,
|
||||
199,
|
||||
200,
|
||||
2,
|
||||
-1,
|
||||
-1,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
189,
|
||||
164,
|
||||
194,
|
||||
195,
|
||||
192,
|
||||
193,
|
||||
114,
|
||||
11,
|
||||
115,
|
||||
186,
|
||||
15,
|
||||
188,
|
||||
13,
|
||||
14,
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
37,
|
||||
38,
|
||||
39,
|
||||
40,
|
||||
42,
|
||||
43,
|
||||
44,
|
||||
45,
|
||||
46,
|
||||
47,
|
||||
48,
|
||||
49,
|
||||
50,
|
||||
51,
|
||||
53,
|
||||
54,
|
||||
55,
|
||||
20,
|
||||
21,
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27,
|
||||
28,
|
||||
29,
|
||||
-1,
|
||||
103,
|
||||
69,
|
||||
99,
|
||||
70,
|
||||
71,
|
||||
72,
|
||||
73,
|
||||
75,
|
||||
76,
|
||||
77,
|
||||
78,
|
||||
66,
|
||||
79,
|
||||
80,
|
||||
81,
|
||||
82,
|
||||
83,
|
||||
84,
|
||||
100,
|
||||
86,
|
||||
106,
|
||||
87,
|
||||
109,
|
||||
88,
|
||||
-1,
|
||||
110,
|
||||
89,
|
||||
90,
|
||||
104,
|
||||
91,
|
||||
101,
|
||||
105,
|
||||
92,
|
||||
102,
|
||||
93,
|
||||
94,
|
||||
95,
|
||||
97,
|
||||
98,
|
||||
196,
|
||||
-1,
|
||||
134,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
137,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
139,
|
||||
-1,
|
||||
-1,
|
||||
176,
|
||||
-1,
|
||||
-1,
|
||||
141,
|
||||
184,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
143,
|
||||
177,
|
||||
57,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
145,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
178,
|
||||
148,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
150,
|
||||
65,
|
||||
171,
|
||||
67,
|
||||
68,
|
||||
-1,
|
||||
-1,
|
||||
191,
|
||||
-1,
|
||||
-1,
|
||||
181,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
185,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
187,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
133,
|
||||
-1,
|
||||
197,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
-1,
|
||||
0,
|
||||
107,
|
||||
111,
|
||||
125,
|
||||
-1,
|
||||
147,
|
||||
18,
|
||||
17,
|
||||
16,
|
||||
-1,
|
||||
-1,
|
||||
30,
|
||||
41,
|
||||
52,
|
||||
63,
|
||||
7,
|
||||
74,
|
||||
85,
|
||||
96,
|
||||
108,
|
||||
116,
|
||||
117,
|
||||
118,
|
||||
119,
|
||||
120,
|
||||
121,
|
||||
122,
|
||||
123,
|
||||
136,
|
||||
169,
|
||||
180,
|
||||
190,
|
||||
1,
|
||||
124,
|
||||
126,
|
||||
127,
|
||||
128,
|
||||
129,
|
||||
130,
|
||||
-1,
|
||||
132,
|
||||
12,
|
||||
};
|
4173
third_party/fontconfig/config/fc-lang/fclang.h
vendored
Executable file
4173
third_party/fontconfig/config/fc-lang/fclang.h
vendored
Executable file
File diff suppressed because it is too large
Load Diff
358
third_party/fontconfig/config/mac/config.h
vendored
Normal file
358
third_party/fontconfig/config/mac/config.h
vendored
Normal file
@ -0,0 +1,358 @@
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The normal alignment of `double', in bytes. */
|
||||
#define ALIGNOF_DOUBLE 8
|
||||
|
||||
/* Use libxml2 instead of Expat */
|
||||
/* #undef ENABLE_LIBXML2 */
|
||||
|
||||
/* Additional font directories */
|
||||
#define FC_ADD_FONTS "yes"
|
||||
|
||||
/* Architecture prefix to use for cache file names */
|
||||
/* #undef FC_ARCHITECTURE */
|
||||
|
||||
/* System font directory */
|
||||
#define FC_DEFAULT_FONTS "/usr/share/fonts"
|
||||
|
||||
/* Define to nothing if C supports flexible array members, and to 1 if it does
|
||||
not. That way, with a declaration like `struct s { int n; double
|
||||
d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
|
||||
compilers. When computing the size of such an object, don't use 'sizeof
|
||||
(struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
|
||||
instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
|
||||
MSVC and with C++ compilers. */
|
||||
#define FLEXIBLE_ARRAY_MEMBER /**/
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||
/* #undef HAVE_DOPRNT */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the `fstatfs' function. */
|
||||
#define HAVE_FSTATFS 1
|
||||
|
||||
/* Define to 1 if you have the `fstatvfs' function. */
|
||||
#define HAVE_FSTATVFS 1
|
||||
|
||||
/* FT_Bitmap_Size structure includes y_ppem field */
|
||||
#define HAVE_FT_BITMAP_SIZE_Y_PPEM 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
|
||||
#define HAVE_FT_GET_BDF_PROPERTY 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_Next_Char' function. */
|
||||
#define HAVE_FT_GET_NEXT_CHAR 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
|
||||
#define HAVE_FT_GET_PS_FONT_INFO 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
|
||||
#define HAVE_FT_GET_X11_FONT_FORMAT 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
|
||||
#define HAVE_FT_HAS_PS_GLYPH_NAMES 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Select_Size' function. */
|
||||
#define HAVE_FT_SELECT_SIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getexecname' function. */
|
||||
/* #undef HAVE_GETEXECNAME */
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
#define HAVE_GETOPT 1
|
||||
|
||||
/* Define to 1 if you have the `getopt_long' function. */
|
||||
#define HAVE_GETOPT_LONG 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getprogname' function. */
|
||||
#define HAVE_GETPROGNAME 1
|
||||
|
||||
/* Have Intel __sync_* atomic primitives */
|
||||
#define HAVE_INTEL_ATOMIC_PRIMITIVES 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
#define HAVE_LINK 1
|
||||
|
||||
/* Define to 1 if you have the `lrand48' function. */
|
||||
#define HAVE_LRAND48 1
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#define HAVE_LSTAT 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkostemp' function. */
|
||||
/* #undef HAVE_MKOSTEMP */
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
#define HAVE_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the 'posix_fadvise' function. */
|
||||
/* #undef HAVE_POSIX_FADVISE */
|
||||
|
||||
/* Have POSIX threads */
|
||||
#define HAVE_PTHREAD 1
|
||||
|
||||
/* Have PTHREAD_PRIO_INHERIT. */
|
||||
#define HAVE_PTHREAD_PRIO_INHERIT 1
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
#define HAVE_RAND 1
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
#define HAVE_RANDOM 1
|
||||
|
||||
/* Define to 1 if you have the `random_r' function. */
|
||||
/* #undef HAVE_RANDOM_R */
|
||||
|
||||
/* Define to 1 if you have the `rand_r' function. */
|
||||
#define HAVE_RAND_R 1
|
||||
|
||||
/* Define to 1 if you have the `regcomp' function. */
|
||||
#define HAVE_REGCOMP 1
|
||||
|
||||
/* Define to 1 if you have the `regerror' function. */
|
||||
#define HAVE_REGERROR 1
|
||||
|
||||
/* Define to 1 if you have the `regexec' function. */
|
||||
#define HAVE_REGEXEC 1
|
||||
|
||||
/* Define to 1 if you have the <regex.h> header file. */
|
||||
#define HAVE_REGEX_H 1
|
||||
|
||||
/* Define to 1 if you have the `regfree' function. */
|
||||
#define HAVE_REGFREE 1
|
||||
|
||||
/* Define to 1 if you have the <sched.h> header file. */
|
||||
/* #undef HAVE_SCHED_H */
|
||||
|
||||
/* Have sched_yield */
|
||||
/* #undef HAVE_SCHED_YIELD */
|
||||
|
||||
/* Have Solaris __machine_*_barrier and atomic_* operations */
|
||||
/* #undef HAVE_SOLARIS_ATOMIC_OPS */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if `d_type' is a member of `struct dirent'. */
|
||||
#define HAVE_STRUCT_DIRENT_D_TYPE 1
|
||||
|
||||
/* Define to 1 if `f_flags' is a member of `struct statfs'. */
|
||||
#define HAVE_STRUCT_STATFS_F_FLAGS 1
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
|
||||
#define HAVE_STRUCT_STATFS_F_FSTYPENAME 1
|
||||
|
||||
/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME */
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mount.h> header file. */
|
||||
#define HAVE_SYS_MOUNT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/statfs.h> header file. */
|
||||
/* #undef HAVE_SYS_STATFS_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/vfs.h> header file. */
|
||||
/* #undef HAVE_SYS_VFS_H */
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
#define HAVE_VPRINTF 1
|
||||
|
||||
/* Can use #warning in C files */
|
||||
#define HAVE_WARNING_CPP_DIRECTIVE 1
|
||||
|
||||
/* Use xmlparse.h instead of expat.h */
|
||||
/* #undef HAVE_XMLPARSE_H */
|
||||
|
||||
/* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
|
||||
#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
|
||||
|
||||
/* Define to 1 if you have the `_mktemp_s' function. */
|
||||
/* #undef HAVE__MKTEMP_S */
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "fontconfig"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enger_bug.cgi?product=fontconfig"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "fontconfig"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "fontconfig 2.10.93"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "fontconfig"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "2.10.93"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||
|
||||
/* The size of `char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_CHAR */
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_INT */
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG */
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SHORT */
|
||||
|
||||
/* The size of `void*', as computed by sizeof. */
|
||||
/* #undef SIZEOF_VOIDP */
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 8
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Use iconv. */
|
||||
#define USE_ICONV 0
|
||||
|
||||
/* Use regex */
|
||||
#define USE_REGEX /**/
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# define _ALL_SOURCE 1
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# define _GNU_SOURCE 1
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# define _POSIX_PTHREAD_SEMANTICS 1
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# define _TANDEM_SOURCE 1
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# define __EXTENSIONS__ 1
|
||||
#endif
|
||||
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "2.10.93"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
/* #undef _MINIX */
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
/* #undef _POSIX_1_SOURCE */
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
/* #undef _POSIX_SOURCE */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef pid_t */
|
||||
|
||||
#include "config-fixups.h"
|
9
third_party/fontconfig/config/mac/fcstdint.h
vendored
Normal file
9
third_party/fontconfig/config/mac/fcstdint.h
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
#ifndef _FONTCONFIG_SRC_FCSTDINT_H
|
||||
#define _FONTCONFIG_SRC_FCSTDINT_H 1
|
||||
#ifndef _GENERATED_STDINT_H
|
||||
#define _GENERATED_STDINT_H "fontconfig 2.10.93"
|
||||
/* generated using gnu compiler i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) */
|
||||
#define _STDINT_HAVE_STDINT_H 1
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
#endif
|
388
third_party/fontconfig/config/mac/src/fcalias.h
vendored
Normal file
388
third_party/fontconfig/config/mac/src/fcalias.h
vendored
Normal file
@ -0,0 +1,388 @@
|
||||
extern __typeof (FcBlanksCreate) IA__FcBlanksCreate __attribute((visibility("hidden")));
|
||||
#define FcBlanksCreate IA__FcBlanksCreate
|
||||
extern __typeof (FcBlanksDestroy) IA__FcBlanksDestroy __attribute((visibility("hidden")));
|
||||
#define FcBlanksDestroy IA__FcBlanksDestroy
|
||||
extern __typeof (FcBlanksAdd) IA__FcBlanksAdd __attribute((visibility("hidden")));
|
||||
#define FcBlanksAdd IA__FcBlanksAdd
|
||||
extern __typeof (FcBlanksIsMember) IA__FcBlanksIsMember __attribute((visibility("hidden")));
|
||||
#define FcBlanksIsMember IA__FcBlanksIsMember
|
||||
extern __typeof (FcCacheCopySet) IA__FcCacheCopySet __attribute((visibility("hidden")));
|
||||
#define FcCacheCopySet IA__FcCacheCopySet
|
||||
extern __typeof (FcCacheNumSubdir) IA__FcCacheNumSubdir __attribute((visibility("hidden")));
|
||||
#define FcCacheNumSubdir IA__FcCacheNumSubdir
|
||||
extern __typeof (FcCacheNumFont) IA__FcCacheNumFont __attribute((visibility("hidden")));
|
||||
#define FcCacheNumFont IA__FcCacheNumFont
|
||||
extern __typeof (FcDirCacheUnlink) IA__FcDirCacheUnlink __attribute((visibility("hidden")));
|
||||
#define FcDirCacheUnlink IA__FcDirCacheUnlink
|
||||
extern __typeof (FcDirCacheValid) IA__FcDirCacheValid __attribute((visibility("hidden")));
|
||||
#define FcDirCacheValid IA__FcDirCacheValid
|
||||
extern __typeof (FcDirCacheClean) IA__FcDirCacheClean __attribute((visibility("hidden")));
|
||||
#define FcDirCacheClean IA__FcDirCacheClean
|
||||
extern __typeof (FcCacheCreateTagFile) IA__FcCacheCreateTagFile __attribute((visibility("hidden")));
|
||||
#define FcCacheCreateTagFile IA__FcCacheCreateTagFile
|
||||
extern __typeof (FcConfigHome) IA__FcConfigHome __attribute((visibility("hidden")));
|
||||
#define FcConfigHome IA__FcConfigHome
|
||||
extern __typeof (FcConfigEnableHome) IA__FcConfigEnableHome __attribute((visibility("hidden")));
|
||||
#define FcConfigEnableHome IA__FcConfigEnableHome
|
||||
extern __typeof (FcConfigFilename) IA__FcConfigFilename __attribute((visibility("hidden")));
|
||||
#define FcConfigFilename IA__FcConfigFilename
|
||||
extern __typeof (FcConfigCreate) IA__FcConfigCreate __attribute((visibility("hidden")));
|
||||
#define FcConfigCreate IA__FcConfigCreate
|
||||
extern __typeof (FcConfigReference) IA__FcConfigReference __attribute((visibility("hidden")));
|
||||
#define FcConfigReference IA__FcConfigReference
|
||||
extern __typeof (FcConfigDestroy) IA__FcConfigDestroy __attribute((visibility("hidden")));
|
||||
#define FcConfigDestroy IA__FcConfigDestroy
|
||||
extern __typeof (FcConfigSetCurrent) IA__FcConfigSetCurrent __attribute((visibility("hidden")));
|
||||
#define FcConfigSetCurrent IA__FcConfigSetCurrent
|
||||
extern __typeof (FcConfigGetCurrent) IA__FcConfigGetCurrent __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCurrent IA__FcConfigGetCurrent
|
||||
extern __typeof (FcConfigUptoDate) IA__FcConfigUptoDate __attribute((visibility("hidden")));
|
||||
#define FcConfigUptoDate IA__FcConfigUptoDate
|
||||
extern __typeof (FcConfigBuildFonts) IA__FcConfigBuildFonts __attribute((visibility("hidden")));
|
||||
#define FcConfigBuildFonts IA__FcConfigBuildFonts
|
||||
extern __typeof (FcConfigGetFontDirs) IA__FcConfigGetFontDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetFontDirs IA__FcConfigGetFontDirs
|
||||
extern __typeof (FcConfigGetConfigDirs) IA__FcConfigGetConfigDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetConfigDirs IA__FcConfigGetConfigDirs
|
||||
extern __typeof (FcConfigGetConfigFiles) IA__FcConfigGetConfigFiles __attribute((visibility("hidden")));
|
||||
#define FcConfigGetConfigFiles IA__FcConfigGetConfigFiles
|
||||
extern __typeof (FcConfigGetCache) IA__FcConfigGetCache __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCache IA__FcConfigGetCache
|
||||
extern __typeof (FcConfigGetBlanks) IA__FcConfigGetBlanks __attribute((visibility("hidden")));
|
||||
#define FcConfigGetBlanks IA__FcConfigGetBlanks
|
||||
extern __typeof (FcConfigGetCacheDirs) IA__FcConfigGetCacheDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCacheDirs IA__FcConfigGetCacheDirs
|
||||
extern __typeof (FcConfigGetRescanInterval) IA__FcConfigGetRescanInterval __attribute((visibility("hidden")));
|
||||
#define FcConfigGetRescanInterval IA__FcConfigGetRescanInterval
|
||||
extern __typeof (FcConfigSetRescanInterval) IA__FcConfigSetRescanInterval __attribute((visibility("hidden")));
|
||||
#define FcConfigSetRescanInterval IA__FcConfigSetRescanInterval
|
||||
extern __typeof (FcConfigGetFonts) IA__FcConfigGetFonts __attribute((visibility("hidden")));
|
||||
#define FcConfigGetFonts IA__FcConfigGetFonts
|
||||
extern __typeof (FcConfigAppFontAddFile) IA__FcConfigAppFontAddFile __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontAddFile IA__FcConfigAppFontAddFile
|
||||
extern __typeof (FcConfigAppFontAddDir) IA__FcConfigAppFontAddDir __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontAddDir IA__FcConfigAppFontAddDir
|
||||
extern __typeof (FcConfigAppFontClear) IA__FcConfigAppFontClear __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontClear IA__FcConfigAppFontClear
|
||||
extern __typeof (FcConfigSubstituteWithPat) IA__FcConfigSubstituteWithPat __attribute((visibility("hidden")));
|
||||
#define FcConfigSubstituteWithPat IA__FcConfigSubstituteWithPat
|
||||
extern __typeof (FcConfigSubstitute) IA__FcConfigSubstitute __attribute((visibility("hidden")));
|
||||
#define FcConfigSubstitute IA__FcConfigSubstitute
|
||||
extern __typeof (FcConfigGetSysRoot) IA__FcConfigGetSysRoot __attribute((visibility("hidden")));
|
||||
#define FcConfigGetSysRoot IA__FcConfigGetSysRoot
|
||||
extern __typeof (FcConfigSetSysRoot) IA__FcConfigSetSysRoot __attribute((visibility("hidden")));
|
||||
#define FcConfigSetSysRoot IA__FcConfigSetSysRoot
|
||||
extern __typeof (FcCharSetCreate) IA__FcCharSetCreate __attribute((visibility("hidden")));
|
||||
#define FcCharSetCreate IA__FcCharSetCreate
|
||||
extern __typeof (FcCharSetNew) IA__FcCharSetNew __attribute((visibility("hidden")));
|
||||
#define FcCharSetNew IA__FcCharSetNew
|
||||
extern __typeof (FcCharSetDestroy) IA__FcCharSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcCharSetDestroy IA__FcCharSetDestroy
|
||||
extern __typeof (FcCharSetAddChar) IA__FcCharSetAddChar __attribute((visibility("hidden")));
|
||||
#define FcCharSetAddChar IA__FcCharSetAddChar
|
||||
extern __typeof (FcCharSetDelChar) IA__FcCharSetDelChar __attribute((visibility("hidden")));
|
||||
#define FcCharSetDelChar IA__FcCharSetDelChar
|
||||
extern __typeof (FcCharSetCopy) IA__FcCharSetCopy __attribute((visibility("hidden")));
|
||||
#define FcCharSetCopy IA__FcCharSetCopy
|
||||
extern __typeof (FcCharSetEqual) IA__FcCharSetEqual __attribute((visibility("hidden")));
|
||||
#define FcCharSetEqual IA__FcCharSetEqual
|
||||
extern __typeof (FcCharSetIntersect) IA__FcCharSetIntersect __attribute((visibility("hidden")));
|
||||
#define FcCharSetIntersect IA__FcCharSetIntersect
|
||||
extern __typeof (FcCharSetUnion) IA__FcCharSetUnion __attribute((visibility("hidden")));
|
||||
#define FcCharSetUnion IA__FcCharSetUnion
|
||||
extern __typeof (FcCharSetSubtract) IA__FcCharSetSubtract __attribute((visibility("hidden")));
|
||||
#define FcCharSetSubtract IA__FcCharSetSubtract
|
||||
extern __typeof (FcCharSetMerge) IA__FcCharSetMerge __attribute((visibility("hidden")));
|
||||
#define FcCharSetMerge IA__FcCharSetMerge
|
||||
extern __typeof (FcCharSetHasChar) IA__FcCharSetHasChar __attribute((visibility("hidden")));
|
||||
#define FcCharSetHasChar IA__FcCharSetHasChar
|
||||
extern __typeof (FcCharSetCount) IA__FcCharSetCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetCount IA__FcCharSetCount
|
||||
extern __typeof (FcCharSetIntersectCount) IA__FcCharSetIntersectCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetIntersectCount IA__FcCharSetIntersectCount
|
||||
extern __typeof (FcCharSetSubtractCount) IA__FcCharSetSubtractCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetSubtractCount IA__FcCharSetSubtractCount
|
||||
extern __typeof (FcCharSetIsSubset) IA__FcCharSetIsSubset __attribute((visibility("hidden")));
|
||||
#define FcCharSetIsSubset IA__FcCharSetIsSubset
|
||||
extern __typeof (FcCharSetFirstPage) IA__FcCharSetFirstPage __attribute((visibility("hidden")));
|
||||
#define FcCharSetFirstPage IA__FcCharSetFirstPage
|
||||
extern __typeof (FcCharSetNextPage) IA__FcCharSetNextPage __attribute((visibility("hidden")));
|
||||
#define FcCharSetNextPage IA__FcCharSetNextPage
|
||||
extern __typeof (FcCharSetCoverage) IA__FcCharSetCoverage __attribute((visibility("hidden")));
|
||||
#define FcCharSetCoverage IA__FcCharSetCoverage
|
||||
extern __typeof (FcValuePrint) IA__FcValuePrint __attribute((visibility("hidden")));
|
||||
#define FcValuePrint IA__FcValuePrint
|
||||
extern __typeof (FcPatternPrint) IA__FcPatternPrint __attribute((visibility("hidden")));
|
||||
#define FcPatternPrint IA__FcPatternPrint
|
||||
extern __typeof (FcFontSetPrint) IA__FcFontSetPrint __attribute((visibility("hidden")));
|
||||
#define FcFontSetPrint IA__FcFontSetPrint
|
||||
extern __typeof (FcGetDefaultLangs) IA__FcGetDefaultLangs __attribute((visibility("hidden")));
|
||||
#define FcGetDefaultLangs IA__FcGetDefaultLangs
|
||||
extern __typeof (FcDefaultSubstitute) IA__FcDefaultSubstitute __attribute((visibility("hidden")));
|
||||
#define FcDefaultSubstitute IA__FcDefaultSubstitute
|
||||
extern __typeof (FcFileIsDir) IA__FcFileIsDir __attribute((visibility("hidden")));
|
||||
#define FcFileIsDir IA__FcFileIsDir
|
||||
extern __typeof (FcFileScan) IA__FcFileScan __attribute((visibility("hidden")));
|
||||
#define FcFileScan IA__FcFileScan
|
||||
extern __typeof (FcDirScan) IA__FcDirScan __attribute((visibility("hidden")));
|
||||
#define FcDirScan IA__FcDirScan
|
||||
extern __typeof (FcDirSave) IA__FcDirSave __attribute((visibility("hidden")));
|
||||
#define FcDirSave IA__FcDirSave
|
||||
extern __typeof (FcDirCacheLoad) IA__FcDirCacheLoad __attribute((visibility("hidden")));
|
||||
#define FcDirCacheLoad IA__FcDirCacheLoad
|
||||
extern __typeof (FcDirCacheRead) IA__FcDirCacheRead __attribute((visibility("hidden")));
|
||||
#define FcDirCacheRead IA__FcDirCacheRead
|
||||
extern __typeof (FcDirCacheLoadFile) IA__FcDirCacheLoadFile __attribute((visibility("hidden")));
|
||||
#define FcDirCacheLoadFile IA__FcDirCacheLoadFile
|
||||
extern __typeof (FcDirCacheUnload) IA__FcDirCacheUnload __attribute((visibility("hidden")));
|
||||
#define FcDirCacheUnload IA__FcDirCacheUnload
|
||||
extern __typeof (FcFreeTypeQuery) IA__FcFreeTypeQuery __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeQuery IA__FcFreeTypeQuery
|
||||
extern __typeof (FcFontSetCreate) IA__FcFontSetCreate __attribute((visibility("hidden")));
|
||||
#define FcFontSetCreate IA__FcFontSetCreate
|
||||
extern __typeof (FcFontSetDestroy) IA__FcFontSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcFontSetDestroy IA__FcFontSetDestroy
|
||||
extern __typeof (FcFontSetAdd) IA__FcFontSetAdd __attribute((visibility("hidden")));
|
||||
#define FcFontSetAdd IA__FcFontSetAdd
|
||||
extern __typeof (FcInitLoadConfig) IA__FcInitLoadConfig __attribute((visibility("hidden")));
|
||||
#define FcInitLoadConfig IA__FcInitLoadConfig
|
||||
extern __typeof (FcInitLoadConfigAndFonts) IA__FcInitLoadConfigAndFonts __attribute((visibility("hidden")));
|
||||
#define FcInitLoadConfigAndFonts IA__FcInitLoadConfigAndFonts
|
||||
extern __typeof (FcInit) IA__FcInit __attribute((visibility("hidden")));
|
||||
#define FcInit IA__FcInit
|
||||
extern __typeof (FcFini) IA__FcFini __attribute((visibility("hidden")));
|
||||
#define FcFini IA__FcFini
|
||||
extern __typeof (FcGetVersion) IA__FcGetVersion __attribute((visibility("hidden")));
|
||||
#define FcGetVersion IA__FcGetVersion
|
||||
extern __typeof (FcInitReinitialize) IA__FcInitReinitialize __attribute((visibility("hidden")));
|
||||
#define FcInitReinitialize IA__FcInitReinitialize
|
||||
extern __typeof (FcInitBringUptoDate) IA__FcInitBringUptoDate __attribute((visibility("hidden")));
|
||||
#define FcInitBringUptoDate IA__FcInitBringUptoDate
|
||||
extern __typeof (FcGetLangs) IA__FcGetLangs __attribute((visibility("hidden")));
|
||||
#define FcGetLangs IA__FcGetLangs
|
||||
extern __typeof (FcLangNormalize) IA__FcLangNormalize __attribute((visibility("hidden")));
|
||||
#define FcLangNormalize IA__FcLangNormalize
|
||||
extern __typeof (FcLangGetCharSet) IA__FcLangGetCharSet __attribute((visibility("hidden")));
|
||||
#define FcLangGetCharSet IA__FcLangGetCharSet
|
||||
extern __typeof (FcLangSetCreate) IA__FcLangSetCreate __attribute((visibility("hidden")));
|
||||
#define FcLangSetCreate IA__FcLangSetCreate
|
||||
extern __typeof (FcLangSetDestroy) IA__FcLangSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcLangSetDestroy IA__FcLangSetDestroy
|
||||
extern __typeof (FcLangSetCopy) IA__FcLangSetCopy __attribute((visibility("hidden")));
|
||||
#define FcLangSetCopy IA__FcLangSetCopy
|
||||
extern __typeof (FcLangSetAdd) IA__FcLangSetAdd __attribute((visibility("hidden")));
|
||||
#define FcLangSetAdd IA__FcLangSetAdd
|
||||
extern __typeof (FcLangSetDel) IA__FcLangSetDel __attribute((visibility("hidden")));
|
||||
#define FcLangSetDel IA__FcLangSetDel
|
||||
extern __typeof (FcLangSetHasLang) IA__FcLangSetHasLang __attribute((visibility("hidden")));
|
||||
#define FcLangSetHasLang IA__FcLangSetHasLang
|
||||
extern __typeof (FcLangSetCompare) IA__FcLangSetCompare __attribute((visibility("hidden")));
|
||||
#define FcLangSetCompare IA__FcLangSetCompare
|
||||
extern __typeof (FcLangSetContains) IA__FcLangSetContains __attribute((visibility("hidden")));
|
||||
#define FcLangSetContains IA__FcLangSetContains
|
||||
extern __typeof (FcLangSetEqual) IA__FcLangSetEqual __attribute((visibility("hidden")));
|
||||
#define FcLangSetEqual IA__FcLangSetEqual
|
||||
extern __typeof (FcLangSetHash) IA__FcLangSetHash __attribute((visibility("hidden")));
|
||||
#define FcLangSetHash IA__FcLangSetHash
|
||||
extern __typeof (FcLangSetGetLangs) IA__FcLangSetGetLangs __attribute((visibility("hidden")));
|
||||
#define FcLangSetGetLangs IA__FcLangSetGetLangs
|
||||
extern __typeof (FcLangSetUnion) IA__FcLangSetUnion __attribute((visibility("hidden")));
|
||||
#define FcLangSetUnion IA__FcLangSetUnion
|
||||
extern __typeof (FcLangSetSubtract) IA__FcLangSetSubtract __attribute((visibility("hidden")));
|
||||
#define FcLangSetSubtract IA__FcLangSetSubtract
|
||||
extern __typeof (FcObjectSetCreate) IA__FcObjectSetCreate __attribute((visibility("hidden")));
|
||||
#define FcObjectSetCreate IA__FcObjectSetCreate
|
||||
extern __typeof (FcObjectSetAdd) IA__FcObjectSetAdd __attribute((visibility("hidden")));
|
||||
#define FcObjectSetAdd IA__FcObjectSetAdd
|
||||
extern __typeof (FcObjectSetDestroy) IA__FcObjectSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcObjectSetDestroy IA__FcObjectSetDestroy
|
||||
extern __typeof (FcObjectSetVaBuild) IA__FcObjectSetVaBuild __attribute((visibility("hidden")));
|
||||
#define FcObjectSetVaBuild IA__FcObjectSetVaBuild
|
||||
extern __typeof (FcObjectSetBuild) IA__FcObjectSetBuild __attribute((visibility("hidden")));
|
||||
#define FcObjectSetBuild IA__FcObjectSetBuild
|
||||
extern __typeof (FcFontSetList) IA__FcFontSetList __attribute((visibility("hidden")));
|
||||
#define FcFontSetList IA__FcFontSetList
|
||||
extern __typeof (FcFontList) IA__FcFontList __attribute((visibility("hidden")));
|
||||
#define FcFontList IA__FcFontList
|
||||
extern __typeof (FcAtomicCreate) IA__FcAtomicCreate __attribute((visibility("hidden")));
|
||||
#define FcAtomicCreate IA__FcAtomicCreate
|
||||
extern __typeof (FcAtomicLock) IA__FcAtomicLock __attribute((visibility("hidden")));
|
||||
#define FcAtomicLock IA__FcAtomicLock
|
||||
extern __typeof (FcAtomicNewFile) IA__FcAtomicNewFile __attribute((visibility("hidden")));
|
||||
#define FcAtomicNewFile IA__FcAtomicNewFile
|
||||
extern __typeof (FcAtomicOrigFile) IA__FcAtomicOrigFile __attribute((visibility("hidden")));
|
||||
#define FcAtomicOrigFile IA__FcAtomicOrigFile
|
||||
extern __typeof (FcAtomicReplaceOrig) IA__FcAtomicReplaceOrig __attribute((visibility("hidden")));
|
||||
#define FcAtomicReplaceOrig IA__FcAtomicReplaceOrig
|
||||
extern __typeof (FcAtomicDeleteNew) IA__FcAtomicDeleteNew __attribute((visibility("hidden")));
|
||||
#define FcAtomicDeleteNew IA__FcAtomicDeleteNew
|
||||
extern __typeof (FcAtomicUnlock) IA__FcAtomicUnlock __attribute((visibility("hidden")));
|
||||
#define FcAtomicUnlock IA__FcAtomicUnlock
|
||||
extern __typeof (FcAtomicDestroy) IA__FcAtomicDestroy __attribute((visibility("hidden")));
|
||||
#define FcAtomicDestroy IA__FcAtomicDestroy
|
||||
extern __typeof (FcFontSetMatch) IA__FcFontSetMatch __attribute((visibility("hidden")));
|
||||
#define FcFontSetMatch IA__FcFontSetMatch
|
||||
extern __typeof (FcFontMatch) IA__FcFontMatch __attribute((visibility("hidden")));
|
||||
#define FcFontMatch IA__FcFontMatch
|
||||
extern __typeof (FcFontRenderPrepare) IA__FcFontRenderPrepare __attribute((visibility("hidden")));
|
||||
#define FcFontRenderPrepare IA__FcFontRenderPrepare
|
||||
extern __typeof (FcFontSetSort) IA__FcFontSetSort __attribute((visibility("hidden")));
|
||||
#define FcFontSetSort IA__FcFontSetSort
|
||||
extern __typeof (FcFontSort) IA__FcFontSort __attribute((visibility("hidden")));
|
||||
#define FcFontSort IA__FcFontSort
|
||||
extern __typeof (FcFontSetSortDestroy) IA__FcFontSetSortDestroy __attribute((visibility("hidden")));
|
||||
#define FcFontSetSortDestroy IA__FcFontSetSortDestroy
|
||||
extern __typeof (FcMatrixCopy) IA__FcMatrixCopy __attribute((visibility("hidden")));
|
||||
#define FcMatrixCopy IA__FcMatrixCopy
|
||||
extern __typeof (FcMatrixEqual) IA__FcMatrixEqual __attribute((visibility("hidden")));
|
||||
#define FcMatrixEqual IA__FcMatrixEqual
|
||||
extern __typeof (FcMatrixMultiply) IA__FcMatrixMultiply __attribute((visibility("hidden")));
|
||||
#define FcMatrixMultiply IA__FcMatrixMultiply
|
||||
extern __typeof (FcMatrixRotate) IA__FcMatrixRotate __attribute((visibility("hidden")));
|
||||
#define FcMatrixRotate IA__FcMatrixRotate
|
||||
extern __typeof (FcMatrixScale) IA__FcMatrixScale __attribute((visibility("hidden")));
|
||||
#define FcMatrixScale IA__FcMatrixScale
|
||||
extern __typeof (FcMatrixShear) IA__FcMatrixShear __attribute((visibility("hidden")));
|
||||
#define FcMatrixShear IA__FcMatrixShear
|
||||
extern __typeof (FcNameRegisterObjectTypes) IA__FcNameRegisterObjectTypes __attribute((visibility("hidden")));
|
||||
#define FcNameRegisterObjectTypes IA__FcNameRegisterObjectTypes
|
||||
extern __typeof (FcNameUnregisterObjectTypes) IA__FcNameUnregisterObjectTypes __attribute((visibility("hidden")));
|
||||
#define FcNameUnregisterObjectTypes IA__FcNameUnregisterObjectTypes
|
||||
extern __typeof (FcNameGetObjectType) IA__FcNameGetObjectType __attribute((visibility("hidden")));
|
||||
#define FcNameGetObjectType IA__FcNameGetObjectType
|
||||
extern __typeof (FcNameRegisterConstants) IA__FcNameRegisterConstants __attribute((visibility("hidden")));
|
||||
#define FcNameRegisterConstants IA__FcNameRegisterConstants
|
||||
extern __typeof (FcNameUnregisterConstants) IA__FcNameUnregisterConstants __attribute((visibility("hidden")));
|
||||
#define FcNameUnregisterConstants IA__FcNameUnregisterConstants
|
||||
extern __typeof (FcNameGetConstant) IA__FcNameGetConstant __attribute((visibility("hidden")));
|
||||
#define FcNameGetConstant IA__FcNameGetConstant
|
||||
extern __typeof (FcNameConstant) IA__FcNameConstant __attribute((visibility("hidden")));
|
||||
#define FcNameConstant IA__FcNameConstant
|
||||
extern __typeof (FcNameParse) IA__FcNameParse __attribute((visibility("hidden")));
|
||||
#define FcNameParse IA__FcNameParse
|
||||
extern __typeof (FcNameUnparse) IA__FcNameUnparse __attribute((visibility("hidden")));
|
||||
#define FcNameUnparse IA__FcNameUnparse
|
||||
extern __typeof (FcPatternCreate) IA__FcPatternCreate __attribute((visibility("hidden")));
|
||||
#define FcPatternCreate IA__FcPatternCreate
|
||||
extern __typeof (FcPatternDuplicate) IA__FcPatternDuplicate __attribute((visibility("hidden")));
|
||||
#define FcPatternDuplicate IA__FcPatternDuplicate
|
||||
extern __typeof (FcPatternReference) IA__FcPatternReference __attribute((visibility("hidden")));
|
||||
#define FcPatternReference IA__FcPatternReference
|
||||
extern __typeof (FcPatternFilter) IA__FcPatternFilter __attribute((visibility("hidden")));
|
||||
#define FcPatternFilter IA__FcPatternFilter
|
||||
extern __typeof (FcValueDestroy) IA__FcValueDestroy __attribute((visibility("hidden")));
|
||||
#define FcValueDestroy IA__FcValueDestroy
|
||||
extern __typeof (FcValueEqual) IA__FcValueEqual __attribute((visibility("hidden")));
|
||||
#define FcValueEqual IA__FcValueEqual
|
||||
extern __typeof (FcValueSave) IA__FcValueSave __attribute((visibility("hidden")));
|
||||
#define FcValueSave IA__FcValueSave
|
||||
extern __typeof (FcPatternDestroy) IA__FcPatternDestroy __attribute((visibility("hidden")));
|
||||
#define FcPatternDestroy IA__FcPatternDestroy
|
||||
extern __typeof (FcPatternEqual) IA__FcPatternEqual __attribute((visibility("hidden")));
|
||||
#define FcPatternEqual IA__FcPatternEqual
|
||||
extern __typeof (FcPatternEqualSubset) IA__FcPatternEqualSubset __attribute((visibility("hidden")));
|
||||
#define FcPatternEqualSubset IA__FcPatternEqualSubset
|
||||
extern __typeof (FcPatternHash) IA__FcPatternHash __attribute((visibility("hidden")));
|
||||
#define FcPatternHash IA__FcPatternHash
|
||||
extern __typeof (FcPatternAdd) IA__FcPatternAdd __attribute((visibility("hidden")));
|
||||
#define FcPatternAdd IA__FcPatternAdd
|
||||
extern __typeof (FcPatternAddWeak) IA__FcPatternAddWeak __attribute((visibility("hidden")));
|
||||
#define FcPatternAddWeak IA__FcPatternAddWeak
|
||||
extern __typeof (FcPatternGet) IA__FcPatternGet __attribute((visibility("hidden")));
|
||||
#define FcPatternGet IA__FcPatternGet
|
||||
extern __typeof (FcPatternDel) IA__FcPatternDel __attribute((visibility("hidden")));
|
||||
#define FcPatternDel IA__FcPatternDel
|
||||
extern __typeof (FcPatternRemove) IA__FcPatternRemove __attribute((visibility("hidden")));
|
||||
#define FcPatternRemove IA__FcPatternRemove
|
||||
extern __typeof (FcPatternAddInteger) IA__FcPatternAddInteger __attribute((visibility("hidden")));
|
||||
#define FcPatternAddInteger IA__FcPatternAddInteger
|
||||
extern __typeof (FcPatternAddDouble) IA__FcPatternAddDouble __attribute((visibility("hidden")));
|
||||
#define FcPatternAddDouble IA__FcPatternAddDouble
|
||||
extern __typeof (FcPatternAddString) IA__FcPatternAddString __attribute((visibility("hidden")));
|
||||
#define FcPatternAddString IA__FcPatternAddString
|
||||
extern __typeof (FcPatternAddMatrix) IA__FcPatternAddMatrix __attribute((visibility("hidden")));
|
||||
#define FcPatternAddMatrix IA__FcPatternAddMatrix
|
||||
extern __typeof (FcPatternAddCharSet) IA__FcPatternAddCharSet __attribute((visibility("hidden")));
|
||||
#define FcPatternAddCharSet IA__FcPatternAddCharSet
|
||||
extern __typeof (FcPatternAddBool) IA__FcPatternAddBool __attribute((visibility("hidden")));
|
||||
#define FcPatternAddBool IA__FcPatternAddBool
|
||||
extern __typeof (FcPatternAddLangSet) IA__FcPatternAddLangSet __attribute((visibility("hidden")));
|
||||
#define FcPatternAddLangSet IA__FcPatternAddLangSet
|
||||
extern __typeof (FcPatternGetInteger) IA__FcPatternGetInteger __attribute((visibility("hidden")));
|
||||
#define FcPatternGetInteger IA__FcPatternGetInteger
|
||||
extern __typeof (FcPatternGetDouble) IA__FcPatternGetDouble __attribute((visibility("hidden")));
|
||||
#define FcPatternGetDouble IA__FcPatternGetDouble
|
||||
extern __typeof (FcPatternGetString) IA__FcPatternGetString __attribute((visibility("hidden")));
|
||||
#define FcPatternGetString IA__FcPatternGetString
|
||||
extern __typeof (FcPatternGetMatrix) IA__FcPatternGetMatrix __attribute((visibility("hidden")));
|
||||
#define FcPatternGetMatrix IA__FcPatternGetMatrix
|
||||
extern __typeof (FcPatternGetCharSet) IA__FcPatternGetCharSet __attribute((visibility("hidden")));
|
||||
#define FcPatternGetCharSet IA__FcPatternGetCharSet
|
||||
extern __typeof (FcPatternGetBool) IA__FcPatternGetBool __attribute((visibility("hidden")));
|
||||
#define FcPatternGetBool IA__FcPatternGetBool
|
||||
extern __typeof (FcPatternGetLangSet) IA__FcPatternGetLangSet __attribute((visibility("hidden")));
|
||||
#define FcPatternGetLangSet IA__FcPatternGetLangSet
|
||||
extern __typeof (FcPatternVaBuild) IA__FcPatternVaBuild __attribute((visibility("hidden")));
|
||||
#define FcPatternVaBuild IA__FcPatternVaBuild
|
||||
extern __typeof (FcPatternBuild) IA__FcPatternBuild __attribute((visibility("hidden")));
|
||||
#define FcPatternBuild IA__FcPatternBuild
|
||||
extern __typeof (FcPatternFormat) IA__FcPatternFormat __attribute((visibility("hidden")));
|
||||
#define FcPatternFormat IA__FcPatternFormat
|
||||
extern __typeof (FcStrCopy) IA__FcStrCopy __attribute((visibility("hidden")));
|
||||
#define FcStrCopy IA__FcStrCopy
|
||||
extern __typeof (FcStrCopyFilename) IA__FcStrCopyFilename __attribute((visibility("hidden")));
|
||||
#define FcStrCopyFilename IA__FcStrCopyFilename
|
||||
extern __typeof (FcStrPlus) IA__FcStrPlus __attribute((visibility("hidden")));
|
||||
#define FcStrPlus IA__FcStrPlus
|
||||
extern __typeof (FcStrFree) IA__FcStrFree __attribute((visibility("hidden")));
|
||||
#define FcStrFree IA__FcStrFree
|
||||
extern __typeof (FcStrDowncase) IA__FcStrDowncase __attribute((visibility("hidden")));
|
||||
#define FcStrDowncase IA__FcStrDowncase
|
||||
extern __typeof (FcStrCmpIgnoreCase) IA__FcStrCmpIgnoreCase __attribute((visibility("hidden")));
|
||||
#define FcStrCmpIgnoreCase IA__FcStrCmpIgnoreCase
|
||||
extern __typeof (FcStrCmp) IA__FcStrCmp __attribute((visibility("hidden")));
|
||||
#define FcStrCmp IA__FcStrCmp
|
||||
extern __typeof (FcStrStrIgnoreCase) IA__FcStrStrIgnoreCase __attribute((visibility("hidden")));
|
||||
#define FcStrStrIgnoreCase IA__FcStrStrIgnoreCase
|
||||
extern __typeof (FcStrStr) IA__FcStrStr __attribute((visibility("hidden")));
|
||||
#define FcStrStr IA__FcStrStr
|
||||
extern __typeof (FcUtf8ToUcs4) IA__FcUtf8ToUcs4 __attribute((visibility("hidden")));
|
||||
#define FcUtf8ToUcs4 IA__FcUtf8ToUcs4
|
||||
extern __typeof (FcUtf8Len) IA__FcUtf8Len __attribute((visibility("hidden")));
|
||||
#define FcUtf8Len IA__FcUtf8Len
|
||||
extern __typeof (FcUcs4ToUtf8) IA__FcUcs4ToUtf8 __attribute((visibility("hidden")));
|
||||
#define FcUcs4ToUtf8 IA__FcUcs4ToUtf8
|
||||
extern __typeof (FcUtf16ToUcs4) IA__FcUtf16ToUcs4 __attribute((visibility("hidden")));
|
||||
#define FcUtf16ToUcs4 IA__FcUtf16ToUcs4
|
||||
extern __typeof (FcUtf16Len) IA__FcUtf16Len __attribute((visibility("hidden")));
|
||||
#define FcUtf16Len IA__FcUtf16Len
|
||||
extern __typeof (FcStrDirname) IA__FcStrDirname __attribute((visibility("hidden")));
|
||||
#define FcStrDirname IA__FcStrDirname
|
||||
extern __typeof (FcStrBasename) IA__FcStrBasename __attribute((visibility("hidden")));
|
||||
#define FcStrBasename IA__FcStrBasename
|
||||
extern __typeof (FcStrSetCreate) IA__FcStrSetCreate __attribute((visibility("hidden")));
|
||||
#define FcStrSetCreate IA__FcStrSetCreate
|
||||
extern __typeof (FcStrSetMember) IA__FcStrSetMember __attribute((visibility("hidden")));
|
||||
#define FcStrSetMember IA__FcStrSetMember
|
||||
extern __typeof (FcStrSetEqual) IA__FcStrSetEqual __attribute((visibility("hidden")));
|
||||
#define FcStrSetEqual IA__FcStrSetEqual
|
||||
extern __typeof (FcStrSetAdd) IA__FcStrSetAdd __attribute((visibility("hidden")));
|
||||
#define FcStrSetAdd IA__FcStrSetAdd
|
||||
extern __typeof (FcStrSetAddFilename) IA__FcStrSetAddFilename __attribute((visibility("hidden")));
|
||||
#define FcStrSetAddFilename IA__FcStrSetAddFilename
|
||||
extern __typeof (FcStrSetDel) IA__FcStrSetDel __attribute((visibility("hidden")));
|
||||
#define FcStrSetDel IA__FcStrSetDel
|
||||
extern __typeof (FcStrSetDestroy) IA__FcStrSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcStrSetDestroy IA__FcStrSetDestroy
|
||||
extern __typeof (FcStrListCreate) IA__FcStrListCreate __attribute((visibility("hidden")));
|
||||
#define FcStrListCreate IA__FcStrListCreate
|
||||
extern __typeof (FcStrListNext) IA__FcStrListNext __attribute((visibility("hidden")));
|
||||
#define FcStrListNext IA__FcStrListNext
|
||||
extern __typeof (FcStrListDone) IA__FcStrListDone __attribute((visibility("hidden")));
|
||||
#define FcStrListDone IA__FcStrListDone
|
||||
extern __typeof (FcConfigParseAndLoad) IA__FcConfigParseAndLoad __attribute((visibility("hidden")));
|
||||
#define FcConfigParseAndLoad IA__FcConfigParseAndLoad
|
||||
extern __typeof (FcConfigGetRescanInverval) IA__FcConfigGetRescanInverval __attribute((visibility("hidden")));
|
||||
#define FcConfigGetRescanInverval IA__FcConfigGetRescanInverval
|
||||
extern __typeof (FcConfigSetRescanInverval) IA__FcConfigSetRescanInverval __attribute((visibility("hidden")));
|
||||
#define FcConfigSetRescanInverval IA__FcConfigSetRescanInverval
|
438
third_party/fontconfig/config/mac/src/fcaliastail.h
vendored
Normal file
438
third_party/fontconfig/config/mac/src/fcaliastail.h
vendored
Normal file
@ -0,0 +1,438 @@
|
||||
#if HAVE_GNUC_ATTRIBUTE
|
||||
#ifdef __fcblanks__
|
||||
# undef FcBlanksCreate
|
||||
extern __typeof (FcBlanksCreate) FcBlanksCreate __attribute((alias("IA__FcBlanksCreate"), visibility("default")));
|
||||
# undef FcBlanksDestroy
|
||||
extern __typeof (FcBlanksDestroy) FcBlanksDestroy __attribute((alias("IA__FcBlanksDestroy"), visibility("default")));
|
||||
# undef FcBlanksAdd
|
||||
extern __typeof (FcBlanksAdd) FcBlanksAdd __attribute((alias("IA__FcBlanksAdd"), visibility("default")));
|
||||
# undef FcBlanksIsMember
|
||||
extern __typeof (FcBlanksIsMember) FcBlanksIsMember __attribute((alias("IA__FcBlanksIsMember"), visibility("default")));
|
||||
#endif /* __fcblanks__ */
|
||||
#ifdef __fccache__
|
||||
# undef FcCacheCopySet
|
||||
extern __typeof (FcCacheCopySet) FcCacheCopySet __attribute((alias("IA__FcCacheCopySet"), visibility("default")));
|
||||
# undef FcCacheNumSubdir
|
||||
extern __typeof (FcCacheNumSubdir) FcCacheNumSubdir __attribute((alias("IA__FcCacheNumSubdir"), visibility("default")));
|
||||
# undef FcCacheNumFont
|
||||
extern __typeof (FcCacheNumFont) FcCacheNumFont __attribute((alias("IA__FcCacheNumFont"), visibility("default")));
|
||||
# undef FcDirCacheUnlink
|
||||
extern __typeof (FcDirCacheUnlink) FcDirCacheUnlink __attribute((alias("IA__FcDirCacheUnlink"), visibility("default")));
|
||||
# undef FcDirCacheValid
|
||||
extern __typeof (FcDirCacheValid) FcDirCacheValid __attribute((alias("IA__FcDirCacheValid"), visibility("default")));
|
||||
# undef FcDirCacheClean
|
||||
extern __typeof (FcDirCacheClean) FcDirCacheClean __attribute((alias("IA__FcDirCacheClean"), visibility("default")));
|
||||
# undef FcCacheCreateTagFile
|
||||
extern __typeof (FcCacheCreateTagFile) FcCacheCreateTagFile __attribute((alias("IA__FcCacheCreateTagFile"), visibility("default")));
|
||||
#endif /* __fccache__ */
|
||||
#ifdef __fccfg__
|
||||
# undef FcConfigHome
|
||||
extern __typeof (FcConfigHome) FcConfigHome __attribute((alias("IA__FcConfigHome"), visibility("default")));
|
||||
# undef FcConfigEnableHome
|
||||
extern __typeof (FcConfigEnableHome) FcConfigEnableHome __attribute((alias("IA__FcConfigEnableHome"), visibility("default")));
|
||||
# undef FcConfigFilename
|
||||
extern __typeof (FcConfigFilename) FcConfigFilename __attribute((alias("IA__FcConfigFilename"), visibility("default")));
|
||||
# undef FcConfigCreate
|
||||
extern __typeof (FcConfigCreate) FcConfigCreate __attribute((alias("IA__FcConfigCreate"), visibility("default")));
|
||||
# undef FcConfigReference
|
||||
extern __typeof (FcConfigReference) FcConfigReference __attribute((alias("IA__FcConfigReference"), visibility("default")));
|
||||
# undef FcConfigDestroy
|
||||
extern __typeof (FcConfigDestroy) FcConfigDestroy __attribute((alias("IA__FcConfigDestroy"), visibility("default")));
|
||||
# undef FcConfigSetCurrent
|
||||
extern __typeof (FcConfigSetCurrent) FcConfigSetCurrent __attribute((alias("IA__FcConfigSetCurrent"), visibility("default")));
|
||||
# undef FcConfigGetCurrent
|
||||
extern __typeof (FcConfigGetCurrent) FcConfigGetCurrent __attribute((alias("IA__FcConfigGetCurrent"), visibility("default")));
|
||||
# undef FcConfigUptoDate
|
||||
extern __typeof (FcConfigUptoDate) FcConfigUptoDate __attribute((alias("IA__FcConfigUptoDate"), visibility("default")));
|
||||
# undef FcConfigBuildFonts
|
||||
extern __typeof (FcConfigBuildFonts) FcConfigBuildFonts __attribute((alias("IA__FcConfigBuildFonts"), visibility("default")));
|
||||
# undef FcConfigGetFontDirs
|
||||
extern __typeof (FcConfigGetFontDirs) FcConfigGetFontDirs __attribute((alias("IA__FcConfigGetFontDirs"), visibility("default")));
|
||||
# undef FcConfigGetConfigDirs
|
||||
extern __typeof (FcConfigGetConfigDirs) FcConfigGetConfigDirs __attribute((alias("IA__FcConfigGetConfigDirs"), visibility("default")));
|
||||
# undef FcConfigGetConfigFiles
|
||||
extern __typeof (FcConfigGetConfigFiles) FcConfigGetConfigFiles __attribute((alias("IA__FcConfigGetConfigFiles"), visibility("default")));
|
||||
# undef FcConfigGetCache
|
||||
extern __typeof (FcConfigGetCache) FcConfigGetCache __attribute((alias("IA__FcConfigGetCache"), visibility("default")));
|
||||
# undef FcConfigGetBlanks
|
||||
extern __typeof (FcConfigGetBlanks) FcConfigGetBlanks __attribute((alias("IA__FcConfigGetBlanks"), visibility("default")));
|
||||
# undef FcConfigGetCacheDirs
|
||||
extern __typeof (FcConfigGetCacheDirs) FcConfigGetCacheDirs __attribute((alias("IA__FcConfigGetCacheDirs"), visibility("default")));
|
||||
# undef FcConfigGetRescanInterval
|
||||
extern __typeof (FcConfigGetRescanInterval) FcConfigGetRescanInterval __attribute((alias("IA__FcConfigGetRescanInterval"), visibility("default")));
|
||||
# undef FcConfigSetRescanInterval
|
||||
extern __typeof (FcConfigSetRescanInterval) FcConfigSetRescanInterval __attribute((alias("IA__FcConfigSetRescanInterval"), visibility("default")));
|
||||
# undef FcConfigGetFonts
|
||||
extern __typeof (FcConfigGetFonts) FcConfigGetFonts __attribute((alias("IA__FcConfigGetFonts"), visibility("default")));
|
||||
# undef FcConfigAppFontAddFile
|
||||
extern __typeof (FcConfigAppFontAddFile) FcConfigAppFontAddFile __attribute((alias("IA__FcConfigAppFontAddFile"), visibility("default")));
|
||||
# undef FcConfigAppFontAddDir
|
||||
extern __typeof (FcConfigAppFontAddDir) FcConfigAppFontAddDir __attribute((alias("IA__FcConfigAppFontAddDir"), visibility("default")));
|
||||
# undef FcConfigAppFontClear
|
||||
extern __typeof (FcConfigAppFontClear) FcConfigAppFontClear __attribute((alias("IA__FcConfigAppFontClear"), visibility("default")));
|
||||
# undef FcConfigSubstituteWithPat
|
||||
extern __typeof (FcConfigSubstituteWithPat) FcConfigSubstituteWithPat __attribute((alias("IA__FcConfigSubstituteWithPat"), visibility("default")));
|
||||
# undef FcConfigSubstitute
|
||||
extern __typeof (FcConfigSubstitute) FcConfigSubstitute __attribute((alias("IA__FcConfigSubstitute"), visibility("default")));
|
||||
# undef FcConfigGetSysRoot
|
||||
extern __typeof (FcConfigGetSysRoot) FcConfigGetSysRoot __attribute((alias("IA__FcConfigGetSysRoot"), visibility("default")));
|
||||
# undef FcConfigSetSysRoot
|
||||
extern __typeof (FcConfigSetSysRoot) FcConfigSetSysRoot __attribute((alias("IA__FcConfigSetSysRoot"), visibility("default")));
|
||||
#endif /* __fccfg__ */
|
||||
#ifdef __fccharset__
|
||||
# undef FcCharSetCreate
|
||||
extern __typeof (FcCharSetCreate) FcCharSetCreate __attribute((alias("IA__FcCharSetCreate"), visibility("default")));
|
||||
# undef FcCharSetNew
|
||||
extern __typeof (FcCharSetNew) FcCharSetNew __attribute((alias("IA__FcCharSetNew"), visibility("default")));
|
||||
# undef FcCharSetDestroy
|
||||
extern __typeof (FcCharSetDestroy) FcCharSetDestroy __attribute((alias("IA__FcCharSetDestroy"), visibility("default")));
|
||||
# undef FcCharSetAddChar
|
||||
extern __typeof (FcCharSetAddChar) FcCharSetAddChar __attribute((alias("IA__FcCharSetAddChar"), visibility("default")));
|
||||
# undef FcCharSetDelChar
|
||||
extern __typeof (FcCharSetDelChar) FcCharSetDelChar __attribute((alias("IA__FcCharSetDelChar"), visibility("default")));
|
||||
# undef FcCharSetCopy
|
||||
extern __typeof (FcCharSetCopy) FcCharSetCopy __attribute((alias("IA__FcCharSetCopy"), visibility("default")));
|
||||
# undef FcCharSetEqual
|
||||
extern __typeof (FcCharSetEqual) FcCharSetEqual __attribute((alias("IA__FcCharSetEqual"), visibility("default")));
|
||||
# undef FcCharSetIntersect
|
||||
extern __typeof (FcCharSetIntersect) FcCharSetIntersect __attribute((alias("IA__FcCharSetIntersect"), visibility("default")));
|
||||
# undef FcCharSetUnion
|
||||
extern __typeof (FcCharSetUnion) FcCharSetUnion __attribute((alias("IA__FcCharSetUnion"), visibility("default")));
|
||||
# undef FcCharSetSubtract
|
||||
extern __typeof (FcCharSetSubtract) FcCharSetSubtract __attribute((alias("IA__FcCharSetSubtract"), visibility("default")));
|
||||
# undef FcCharSetMerge
|
||||
extern __typeof (FcCharSetMerge) FcCharSetMerge __attribute((alias("IA__FcCharSetMerge"), visibility("default")));
|
||||
# undef FcCharSetHasChar
|
||||
extern __typeof (FcCharSetHasChar) FcCharSetHasChar __attribute((alias("IA__FcCharSetHasChar"), visibility("default")));
|
||||
# undef FcCharSetCount
|
||||
extern __typeof (FcCharSetCount) FcCharSetCount __attribute((alias("IA__FcCharSetCount"), visibility("default")));
|
||||
# undef FcCharSetIntersectCount
|
||||
extern __typeof (FcCharSetIntersectCount) FcCharSetIntersectCount __attribute((alias("IA__FcCharSetIntersectCount"), visibility("default")));
|
||||
# undef FcCharSetSubtractCount
|
||||
extern __typeof (FcCharSetSubtractCount) FcCharSetSubtractCount __attribute((alias("IA__FcCharSetSubtractCount"), visibility("default")));
|
||||
# undef FcCharSetIsSubset
|
||||
extern __typeof (FcCharSetIsSubset) FcCharSetIsSubset __attribute((alias("IA__FcCharSetIsSubset"), visibility("default")));
|
||||
# undef FcCharSetFirstPage
|
||||
extern __typeof (FcCharSetFirstPage) FcCharSetFirstPage __attribute((alias("IA__FcCharSetFirstPage"), visibility("default")));
|
||||
# undef FcCharSetNextPage
|
||||
extern __typeof (FcCharSetNextPage) FcCharSetNextPage __attribute((alias("IA__FcCharSetNextPage"), visibility("default")));
|
||||
# undef FcCharSetCoverage
|
||||
extern __typeof (FcCharSetCoverage) FcCharSetCoverage __attribute((alias("IA__FcCharSetCoverage"), visibility("default")));
|
||||
#endif /* __fccharset__ */
|
||||
#ifdef __fcdbg__
|
||||
# undef FcValuePrint
|
||||
extern __typeof (FcValuePrint) FcValuePrint __attribute((alias("IA__FcValuePrint"), visibility("default")));
|
||||
# undef FcPatternPrint
|
||||
extern __typeof (FcPatternPrint) FcPatternPrint __attribute((alias("IA__FcPatternPrint"), visibility("default")));
|
||||
# undef FcFontSetPrint
|
||||
extern __typeof (FcFontSetPrint) FcFontSetPrint __attribute((alias("IA__FcFontSetPrint"), visibility("default")));
|
||||
#endif /* __fcdbg__ */
|
||||
#ifdef __fcdefault__
|
||||
# undef FcGetDefaultLangs
|
||||
extern __typeof (FcGetDefaultLangs) FcGetDefaultLangs __attribute((alias("IA__FcGetDefaultLangs"), visibility("default")));
|
||||
# undef FcDefaultSubstitute
|
||||
extern __typeof (FcDefaultSubstitute) FcDefaultSubstitute __attribute((alias("IA__FcDefaultSubstitute"), visibility("default")));
|
||||
#endif /* __fcdefault__ */
|
||||
#ifdef __fcdir__
|
||||
# undef FcFileIsDir
|
||||
extern __typeof (FcFileIsDir) FcFileIsDir __attribute((alias("IA__FcFileIsDir"), visibility("default")));
|
||||
# undef FcFileScan
|
||||
extern __typeof (FcFileScan) FcFileScan __attribute((alias("IA__FcFileScan"), visibility("default")));
|
||||
# undef FcDirScan
|
||||
extern __typeof (FcDirScan) FcDirScan __attribute((alias("IA__FcDirScan"), visibility("default")));
|
||||
# undef FcDirSave
|
||||
extern __typeof (FcDirSave) FcDirSave __attribute((alias("IA__FcDirSave"), visibility("default")));
|
||||
#endif /* __fcdir__ */
|
||||
#ifdef __fccache__
|
||||
# undef FcDirCacheLoad
|
||||
extern __typeof (FcDirCacheLoad) FcDirCacheLoad __attribute((alias("IA__FcDirCacheLoad"), visibility("default")));
|
||||
#endif /* __fccache__ */
|
||||
#ifdef __fcdir__
|
||||
# undef FcDirCacheRead
|
||||
extern __typeof (FcDirCacheRead) FcDirCacheRead __attribute((alias("IA__FcDirCacheRead"), visibility("default")));
|
||||
#endif /* __fcdir__ */
|
||||
#ifdef __fccache__
|
||||
# undef FcDirCacheLoadFile
|
||||
extern __typeof (FcDirCacheLoadFile) FcDirCacheLoadFile __attribute((alias("IA__FcDirCacheLoadFile"), visibility("default")));
|
||||
# undef FcDirCacheUnload
|
||||
extern __typeof (FcDirCacheUnload) FcDirCacheUnload __attribute((alias("IA__FcDirCacheUnload"), visibility("default")));
|
||||
#endif /* __fccache__ */
|
||||
#ifdef __fcfreetype__
|
||||
# undef FcFreeTypeQuery
|
||||
extern __typeof (FcFreeTypeQuery) FcFreeTypeQuery __attribute((alias("IA__FcFreeTypeQuery"), visibility("default")));
|
||||
#endif /* __fcfreetype__ */
|
||||
#ifdef __fcfs__
|
||||
# undef FcFontSetCreate
|
||||
extern __typeof (FcFontSetCreate) FcFontSetCreate __attribute((alias("IA__FcFontSetCreate"), visibility("default")));
|
||||
# undef FcFontSetDestroy
|
||||
extern __typeof (FcFontSetDestroy) FcFontSetDestroy __attribute((alias("IA__FcFontSetDestroy"), visibility("default")));
|
||||
# undef FcFontSetAdd
|
||||
extern __typeof (FcFontSetAdd) FcFontSetAdd __attribute((alias("IA__FcFontSetAdd"), visibility("default")));
|
||||
#endif /* __fcfs__ */
|
||||
#ifdef __fcinit__
|
||||
# undef FcInitLoadConfig
|
||||
extern __typeof (FcInitLoadConfig) FcInitLoadConfig __attribute((alias("IA__FcInitLoadConfig"), visibility("default")));
|
||||
# undef FcInitLoadConfigAndFonts
|
||||
extern __typeof (FcInitLoadConfigAndFonts) FcInitLoadConfigAndFonts __attribute((alias("IA__FcInitLoadConfigAndFonts"), visibility("default")));
|
||||
# undef FcInit
|
||||
extern __typeof (FcInit) FcInit __attribute((alias("IA__FcInit"), visibility("default")));
|
||||
# undef FcFini
|
||||
extern __typeof (FcFini) FcFini __attribute((alias("IA__FcFini"), visibility("default")));
|
||||
# undef FcGetVersion
|
||||
extern __typeof (FcGetVersion) FcGetVersion __attribute((alias("IA__FcGetVersion"), visibility("default")));
|
||||
# undef FcInitReinitialize
|
||||
extern __typeof (FcInitReinitialize) FcInitReinitialize __attribute((alias("IA__FcInitReinitialize"), visibility("default")));
|
||||
# undef FcInitBringUptoDate
|
||||
extern __typeof (FcInitBringUptoDate) FcInitBringUptoDate __attribute((alias("IA__FcInitBringUptoDate"), visibility("default")));
|
||||
#endif /* __fcinit__ */
|
||||
#ifdef __fclang__
|
||||
# undef FcGetLangs
|
||||
extern __typeof (FcGetLangs) FcGetLangs __attribute((alias("IA__FcGetLangs"), visibility("default")));
|
||||
# undef FcLangNormalize
|
||||
extern __typeof (FcLangNormalize) FcLangNormalize __attribute((alias("IA__FcLangNormalize"), visibility("default")));
|
||||
# undef FcLangGetCharSet
|
||||
extern __typeof (FcLangGetCharSet) FcLangGetCharSet __attribute((alias("IA__FcLangGetCharSet"), visibility("default")));
|
||||
# undef FcLangSetCreate
|
||||
extern __typeof (FcLangSetCreate) FcLangSetCreate __attribute((alias("IA__FcLangSetCreate"), visibility("default")));
|
||||
# undef FcLangSetDestroy
|
||||
extern __typeof (FcLangSetDestroy) FcLangSetDestroy __attribute((alias("IA__FcLangSetDestroy"), visibility("default")));
|
||||
# undef FcLangSetCopy
|
||||
extern __typeof (FcLangSetCopy) FcLangSetCopy __attribute((alias("IA__FcLangSetCopy"), visibility("default")));
|
||||
# undef FcLangSetAdd
|
||||
extern __typeof (FcLangSetAdd) FcLangSetAdd __attribute((alias("IA__FcLangSetAdd"), visibility("default")));
|
||||
# undef FcLangSetDel
|
||||
extern __typeof (FcLangSetDel) FcLangSetDel __attribute((alias("IA__FcLangSetDel"), visibility("default")));
|
||||
# undef FcLangSetHasLang
|
||||
extern __typeof (FcLangSetHasLang) FcLangSetHasLang __attribute((alias("IA__FcLangSetHasLang"), visibility("default")));
|
||||
# undef FcLangSetCompare
|
||||
extern __typeof (FcLangSetCompare) FcLangSetCompare __attribute((alias("IA__FcLangSetCompare"), visibility("default")));
|
||||
# undef FcLangSetContains
|
||||
extern __typeof (FcLangSetContains) FcLangSetContains __attribute((alias("IA__FcLangSetContains"), visibility("default")));
|
||||
# undef FcLangSetEqual
|
||||
extern __typeof (FcLangSetEqual) FcLangSetEqual __attribute((alias("IA__FcLangSetEqual"), visibility("default")));
|
||||
# undef FcLangSetHash
|
||||
extern __typeof (FcLangSetHash) FcLangSetHash __attribute((alias("IA__FcLangSetHash"), visibility("default")));
|
||||
# undef FcLangSetGetLangs
|
||||
extern __typeof (FcLangSetGetLangs) FcLangSetGetLangs __attribute((alias("IA__FcLangSetGetLangs"), visibility("default")));
|
||||
# undef FcLangSetUnion
|
||||
extern __typeof (FcLangSetUnion) FcLangSetUnion __attribute((alias("IA__FcLangSetUnion"), visibility("default")));
|
||||
# undef FcLangSetSubtract
|
||||
extern __typeof (FcLangSetSubtract) FcLangSetSubtract __attribute((alias("IA__FcLangSetSubtract"), visibility("default")));
|
||||
#endif /* __fclang__ */
|
||||
#ifdef __fclist__
|
||||
# undef FcObjectSetCreate
|
||||
extern __typeof (FcObjectSetCreate) FcObjectSetCreate __attribute((alias("IA__FcObjectSetCreate"), visibility("default")));
|
||||
# undef FcObjectSetAdd
|
||||
extern __typeof (FcObjectSetAdd) FcObjectSetAdd __attribute((alias("IA__FcObjectSetAdd"), visibility("default")));
|
||||
# undef FcObjectSetDestroy
|
||||
extern __typeof (FcObjectSetDestroy) FcObjectSetDestroy __attribute((alias("IA__FcObjectSetDestroy"), visibility("default")));
|
||||
# undef FcObjectSetVaBuild
|
||||
extern __typeof (FcObjectSetVaBuild) FcObjectSetVaBuild __attribute((alias("IA__FcObjectSetVaBuild"), visibility("default")));
|
||||
# undef FcObjectSetBuild
|
||||
extern __typeof (FcObjectSetBuild) FcObjectSetBuild __attribute((alias("IA__FcObjectSetBuild"), visibility("default")));
|
||||
# undef FcFontSetList
|
||||
extern __typeof (FcFontSetList) FcFontSetList __attribute((alias("IA__FcFontSetList"), visibility("default")));
|
||||
# undef FcFontList
|
||||
extern __typeof (FcFontList) FcFontList __attribute((alias("IA__FcFontList"), visibility("default")));
|
||||
#endif /* __fclist__ */
|
||||
#ifdef __fcatomic__
|
||||
# undef FcAtomicCreate
|
||||
extern __typeof (FcAtomicCreate) FcAtomicCreate __attribute((alias("IA__FcAtomicCreate"), visibility("default")));
|
||||
# undef FcAtomicLock
|
||||
extern __typeof (FcAtomicLock) FcAtomicLock __attribute((alias("IA__FcAtomicLock"), visibility("default")));
|
||||
# undef FcAtomicNewFile
|
||||
extern __typeof (FcAtomicNewFile) FcAtomicNewFile __attribute((alias("IA__FcAtomicNewFile"), visibility("default")));
|
||||
# undef FcAtomicOrigFile
|
||||
extern __typeof (FcAtomicOrigFile) FcAtomicOrigFile __attribute((alias("IA__FcAtomicOrigFile"), visibility("default")));
|
||||
# undef FcAtomicReplaceOrig
|
||||
extern __typeof (FcAtomicReplaceOrig) FcAtomicReplaceOrig __attribute((alias("IA__FcAtomicReplaceOrig"), visibility("default")));
|
||||
# undef FcAtomicDeleteNew
|
||||
extern __typeof (FcAtomicDeleteNew) FcAtomicDeleteNew __attribute((alias("IA__FcAtomicDeleteNew"), visibility("default")));
|
||||
# undef FcAtomicUnlock
|
||||
extern __typeof (FcAtomicUnlock) FcAtomicUnlock __attribute((alias("IA__FcAtomicUnlock"), visibility("default")));
|
||||
# undef FcAtomicDestroy
|
||||
extern __typeof (FcAtomicDestroy) FcAtomicDestroy __attribute((alias("IA__FcAtomicDestroy"), visibility("default")));
|
||||
#endif /* __fcatomic__ */
|
||||
#ifdef __fcmatch__
|
||||
# undef FcFontSetMatch
|
||||
extern __typeof (FcFontSetMatch) FcFontSetMatch __attribute((alias("IA__FcFontSetMatch"), visibility("default")));
|
||||
# undef FcFontMatch
|
||||
extern __typeof (FcFontMatch) FcFontMatch __attribute((alias("IA__FcFontMatch"), visibility("default")));
|
||||
# undef FcFontRenderPrepare
|
||||
extern __typeof (FcFontRenderPrepare) FcFontRenderPrepare __attribute((alias("IA__FcFontRenderPrepare"), visibility("default")));
|
||||
# undef FcFontSetSort
|
||||
extern __typeof (FcFontSetSort) FcFontSetSort __attribute((alias("IA__FcFontSetSort"), visibility("default")));
|
||||
# undef FcFontSort
|
||||
extern __typeof (FcFontSort) FcFontSort __attribute((alias("IA__FcFontSort"), visibility("default")));
|
||||
# undef FcFontSetSortDestroy
|
||||
extern __typeof (FcFontSetSortDestroy) FcFontSetSortDestroy __attribute((alias("IA__FcFontSetSortDestroy"), visibility("default")));
|
||||
#endif /* __fcmatch__ */
|
||||
#ifdef __fcmatrix__
|
||||
# undef FcMatrixCopy
|
||||
extern __typeof (FcMatrixCopy) FcMatrixCopy __attribute((alias("IA__FcMatrixCopy"), visibility("default")));
|
||||
# undef FcMatrixEqual
|
||||
extern __typeof (FcMatrixEqual) FcMatrixEqual __attribute((alias("IA__FcMatrixEqual"), visibility("default")));
|
||||
# undef FcMatrixMultiply
|
||||
extern __typeof (FcMatrixMultiply) FcMatrixMultiply __attribute((alias("IA__FcMatrixMultiply"), visibility("default")));
|
||||
# undef FcMatrixRotate
|
||||
extern __typeof (FcMatrixRotate) FcMatrixRotate __attribute((alias("IA__FcMatrixRotate"), visibility("default")));
|
||||
# undef FcMatrixScale
|
||||
extern __typeof (FcMatrixScale) FcMatrixScale __attribute((alias("IA__FcMatrixScale"), visibility("default")));
|
||||
# undef FcMatrixShear
|
||||
extern __typeof (FcMatrixShear) FcMatrixShear __attribute((alias("IA__FcMatrixShear"), visibility("default")));
|
||||
#endif /* __fcmatrix__ */
|
||||
#ifdef __fcname__
|
||||
# undef FcNameRegisterObjectTypes
|
||||
extern __typeof (FcNameRegisterObjectTypes) FcNameRegisterObjectTypes __attribute((alias("IA__FcNameRegisterObjectTypes"), visibility("default")));
|
||||
# undef FcNameUnregisterObjectTypes
|
||||
extern __typeof (FcNameUnregisterObjectTypes) FcNameUnregisterObjectTypes __attribute((alias("IA__FcNameUnregisterObjectTypes"), visibility("default")));
|
||||
# undef FcNameGetObjectType
|
||||
extern __typeof (FcNameGetObjectType) FcNameGetObjectType __attribute((alias("IA__FcNameGetObjectType"), visibility("default")));
|
||||
# undef FcNameRegisterConstants
|
||||
extern __typeof (FcNameRegisterConstants) FcNameRegisterConstants __attribute((alias("IA__FcNameRegisterConstants"), visibility("default")));
|
||||
# undef FcNameUnregisterConstants
|
||||
extern __typeof (FcNameUnregisterConstants) FcNameUnregisterConstants __attribute((alias("IA__FcNameUnregisterConstants"), visibility("default")));
|
||||
# undef FcNameGetConstant
|
||||
extern __typeof (FcNameGetConstant) FcNameGetConstant __attribute((alias("IA__FcNameGetConstant"), visibility("default")));
|
||||
# undef FcNameConstant
|
||||
extern __typeof (FcNameConstant) FcNameConstant __attribute((alias("IA__FcNameConstant"), visibility("default")));
|
||||
# undef FcNameParse
|
||||
extern __typeof (FcNameParse) FcNameParse __attribute((alias("IA__FcNameParse"), visibility("default")));
|
||||
# undef FcNameUnparse
|
||||
extern __typeof (FcNameUnparse) FcNameUnparse __attribute((alias("IA__FcNameUnparse"), visibility("default")));
|
||||
#endif /* __fcname__ */
|
||||
#ifdef __fcpat__
|
||||
# undef FcPatternCreate
|
||||
extern __typeof (FcPatternCreate) FcPatternCreate __attribute((alias("IA__FcPatternCreate"), visibility("default")));
|
||||
# undef FcPatternDuplicate
|
||||
extern __typeof (FcPatternDuplicate) FcPatternDuplicate __attribute((alias("IA__FcPatternDuplicate"), visibility("default")));
|
||||
# undef FcPatternReference
|
||||
extern __typeof (FcPatternReference) FcPatternReference __attribute((alias("IA__FcPatternReference"), visibility("default")));
|
||||
# undef FcPatternFilter
|
||||
extern __typeof (FcPatternFilter) FcPatternFilter __attribute((alias("IA__FcPatternFilter"), visibility("default")));
|
||||
# undef FcValueDestroy
|
||||
extern __typeof (FcValueDestroy) FcValueDestroy __attribute((alias("IA__FcValueDestroy"), visibility("default")));
|
||||
# undef FcValueEqual
|
||||
extern __typeof (FcValueEqual) FcValueEqual __attribute((alias("IA__FcValueEqual"), visibility("default")));
|
||||
# undef FcValueSave
|
||||
extern __typeof (FcValueSave) FcValueSave __attribute((alias("IA__FcValueSave"), visibility("default")));
|
||||
# undef FcPatternDestroy
|
||||
extern __typeof (FcPatternDestroy) FcPatternDestroy __attribute((alias("IA__FcPatternDestroy"), visibility("default")));
|
||||
# undef FcPatternEqual
|
||||
extern __typeof (FcPatternEqual) FcPatternEqual __attribute((alias("IA__FcPatternEqual"), visibility("default")));
|
||||
# undef FcPatternEqualSubset
|
||||
extern __typeof (FcPatternEqualSubset) FcPatternEqualSubset __attribute((alias("IA__FcPatternEqualSubset"), visibility("default")));
|
||||
# undef FcPatternHash
|
||||
extern __typeof (FcPatternHash) FcPatternHash __attribute((alias("IA__FcPatternHash"), visibility("default")));
|
||||
# undef FcPatternAdd
|
||||
extern __typeof (FcPatternAdd) FcPatternAdd __attribute((alias("IA__FcPatternAdd"), visibility("default")));
|
||||
# undef FcPatternAddWeak
|
||||
extern __typeof (FcPatternAddWeak) FcPatternAddWeak __attribute((alias("IA__FcPatternAddWeak"), visibility("default")));
|
||||
# undef FcPatternGet
|
||||
extern __typeof (FcPatternGet) FcPatternGet __attribute((alias("IA__FcPatternGet"), visibility("default")));
|
||||
# undef FcPatternDel
|
||||
extern __typeof (FcPatternDel) FcPatternDel __attribute((alias("IA__FcPatternDel"), visibility("default")));
|
||||
# undef FcPatternRemove
|
||||
extern __typeof (FcPatternRemove) FcPatternRemove __attribute((alias("IA__FcPatternRemove"), visibility("default")));
|
||||
# undef FcPatternAddInteger
|
||||
extern __typeof (FcPatternAddInteger) FcPatternAddInteger __attribute((alias("IA__FcPatternAddInteger"), visibility("default")));
|
||||
# undef FcPatternAddDouble
|
||||
extern __typeof (FcPatternAddDouble) FcPatternAddDouble __attribute((alias("IA__FcPatternAddDouble"), visibility("default")));
|
||||
# undef FcPatternAddString
|
||||
extern __typeof (FcPatternAddString) FcPatternAddString __attribute((alias("IA__FcPatternAddString"), visibility("default")));
|
||||
# undef FcPatternAddMatrix
|
||||
extern __typeof (FcPatternAddMatrix) FcPatternAddMatrix __attribute((alias("IA__FcPatternAddMatrix"), visibility("default")));
|
||||
# undef FcPatternAddCharSet
|
||||
extern __typeof (FcPatternAddCharSet) FcPatternAddCharSet __attribute((alias("IA__FcPatternAddCharSet"), visibility("default")));
|
||||
# undef FcPatternAddBool
|
||||
extern __typeof (FcPatternAddBool) FcPatternAddBool __attribute((alias("IA__FcPatternAddBool"), visibility("default")));
|
||||
# undef FcPatternAddLangSet
|
||||
extern __typeof (FcPatternAddLangSet) FcPatternAddLangSet __attribute((alias("IA__FcPatternAddLangSet"), visibility("default")));
|
||||
# undef FcPatternGetInteger
|
||||
extern __typeof (FcPatternGetInteger) FcPatternGetInteger __attribute((alias("IA__FcPatternGetInteger"), visibility("default")));
|
||||
# undef FcPatternGetDouble
|
||||
extern __typeof (FcPatternGetDouble) FcPatternGetDouble __attribute((alias("IA__FcPatternGetDouble"), visibility("default")));
|
||||
# undef FcPatternGetString
|
||||
extern __typeof (FcPatternGetString) FcPatternGetString __attribute((alias("IA__FcPatternGetString"), visibility("default")));
|
||||
# undef FcPatternGetMatrix
|
||||
extern __typeof (FcPatternGetMatrix) FcPatternGetMatrix __attribute((alias("IA__FcPatternGetMatrix"), visibility("default")));
|
||||
# undef FcPatternGetCharSet
|
||||
extern __typeof (FcPatternGetCharSet) FcPatternGetCharSet __attribute((alias("IA__FcPatternGetCharSet"), visibility("default")));
|
||||
# undef FcPatternGetBool
|
||||
extern __typeof (FcPatternGetBool) FcPatternGetBool __attribute((alias("IA__FcPatternGetBool"), visibility("default")));
|
||||
# undef FcPatternGetLangSet
|
||||
extern __typeof (FcPatternGetLangSet) FcPatternGetLangSet __attribute((alias("IA__FcPatternGetLangSet"), visibility("default")));
|
||||
# undef FcPatternVaBuild
|
||||
extern __typeof (FcPatternVaBuild) FcPatternVaBuild __attribute((alias("IA__FcPatternVaBuild"), visibility("default")));
|
||||
# undef FcPatternBuild
|
||||
extern __typeof (FcPatternBuild) FcPatternBuild __attribute((alias("IA__FcPatternBuild"), visibility("default")));
|
||||
#endif /* __fcpat__ */
|
||||
#ifdef __fcformat__
|
||||
# undef FcPatternFormat
|
||||
extern __typeof (FcPatternFormat) FcPatternFormat __attribute((alias("IA__FcPatternFormat"), visibility("default")));
|
||||
#endif /* __fcformat__ */
|
||||
#ifdef __fcstr__
|
||||
# undef FcStrCopy
|
||||
extern __typeof (FcStrCopy) FcStrCopy __attribute((alias("IA__FcStrCopy"), visibility("default")));
|
||||
# undef FcStrCopyFilename
|
||||
extern __typeof (FcStrCopyFilename) FcStrCopyFilename __attribute((alias("IA__FcStrCopyFilename"), visibility("default")));
|
||||
# undef FcStrPlus
|
||||
extern __typeof (FcStrPlus) FcStrPlus __attribute((alias("IA__FcStrPlus"), visibility("default")));
|
||||
# undef FcStrFree
|
||||
extern __typeof (FcStrFree) FcStrFree __attribute((alias("IA__FcStrFree"), visibility("default")));
|
||||
# undef FcStrDowncase
|
||||
extern __typeof (FcStrDowncase) FcStrDowncase __attribute((alias("IA__FcStrDowncase"), visibility("default")));
|
||||
# undef FcStrCmpIgnoreCase
|
||||
extern __typeof (FcStrCmpIgnoreCase) FcStrCmpIgnoreCase __attribute((alias("IA__FcStrCmpIgnoreCase"), visibility("default")));
|
||||
# undef FcStrCmp
|
||||
extern __typeof (FcStrCmp) FcStrCmp __attribute((alias("IA__FcStrCmp"), visibility("default")));
|
||||
# undef FcStrStrIgnoreCase
|
||||
extern __typeof (FcStrStrIgnoreCase) FcStrStrIgnoreCase __attribute((alias("IA__FcStrStrIgnoreCase"), visibility("default")));
|
||||
# undef FcStrStr
|
||||
extern __typeof (FcStrStr) FcStrStr __attribute((alias("IA__FcStrStr"), visibility("default")));
|
||||
# undef FcUtf8ToUcs4
|
||||
extern __typeof (FcUtf8ToUcs4) FcUtf8ToUcs4 __attribute((alias("IA__FcUtf8ToUcs4"), visibility("default")));
|
||||
# undef FcUtf8Len
|
||||
extern __typeof (FcUtf8Len) FcUtf8Len __attribute((alias("IA__FcUtf8Len"), visibility("default")));
|
||||
# undef FcUcs4ToUtf8
|
||||
extern __typeof (FcUcs4ToUtf8) FcUcs4ToUtf8 __attribute((alias("IA__FcUcs4ToUtf8"), visibility("default")));
|
||||
# undef FcUtf16ToUcs4
|
||||
extern __typeof (FcUtf16ToUcs4) FcUtf16ToUcs4 __attribute((alias("IA__FcUtf16ToUcs4"), visibility("default")));
|
||||
# undef FcUtf16Len
|
||||
extern __typeof (FcUtf16Len) FcUtf16Len __attribute((alias("IA__FcUtf16Len"), visibility("default")));
|
||||
# undef FcStrDirname
|
||||
extern __typeof (FcStrDirname) FcStrDirname __attribute((alias("IA__FcStrDirname"), visibility("default")));
|
||||
# undef FcStrBasename
|
||||
extern __typeof (FcStrBasename) FcStrBasename __attribute((alias("IA__FcStrBasename"), visibility("default")));
|
||||
# undef FcStrSetCreate
|
||||
extern __typeof (FcStrSetCreate) FcStrSetCreate __attribute((alias("IA__FcStrSetCreate"), visibility("default")));
|
||||
# undef FcStrSetMember
|
||||
extern __typeof (FcStrSetMember) FcStrSetMember __attribute((alias("IA__FcStrSetMember"), visibility("default")));
|
||||
# undef FcStrSetEqual
|
||||
extern __typeof (FcStrSetEqual) FcStrSetEqual __attribute((alias("IA__FcStrSetEqual"), visibility("default")));
|
||||
# undef FcStrSetAdd
|
||||
extern __typeof (FcStrSetAdd) FcStrSetAdd __attribute((alias("IA__FcStrSetAdd"), visibility("default")));
|
||||
# undef FcStrSetAddFilename
|
||||
extern __typeof (FcStrSetAddFilename) FcStrSetAddFilename __attribute((alias("IA__FcStrSetAddFilename"), visibility("default")));
|
||||
# undef FcStrSetDel
|
||||
extern __typeof (FcStrSetDel) FcStrSetDel __attribute((alias("IA__FcStrSetDel"), visibility("default")));
|
||||
# undef FcStrSetDestroy
|
||||
extern __typeof (FcStrSetDestroy) FcStrSetDestroy __attribute((alias("IA__FcStrSetDestroy"), visibility("default")));
|
||||
# undef FcStrListCreate
|
||||
extern __typeof (FcStrListCreate) FcStrListCreate __attribute((alias("IA__FcStrListCreate"), visibility("default")));
|
||||
# undef FcStrListNext
|
||||
extern __typeof (FcStrListNext) FcStrListNext __attribute((alias("IA__FcStrListNext"), visibility("default")));
|
||||
# undef FcStrListDone
|
||||
extern __typeof (FcStrListDone) FcStrListDone __attribute((alias("IA__FcStrListDone"), visibility("default")));
|
||||
#endif /* __fcstr__ */
|
||||
#ifdef __fcxml__
|
||||
# undef FcConfigParseAndLoad
|
||||
extern __typeof (FcConfigParseAndLoad) FcConfigParseAndLoad __attribute((alias("IA__FcConfigParseAndLoad"), visibility("default")));
|
||||
#endif /* __fcxml__ */
|
||||
#ifdef __fccfg__
|
||||
# undef FcConfigGetRescanInverval
|
||||
extern __typeof (FcConfigGetRescanInverval) FcConfigGetRescanInverval __attribute((alias("IA__FcConfigGetRescanInverval"), visibility("default")));
|
||||
# undef FcConfigSetRescanInverval
|
||||
extern __typeof (FcConfigSetRescanInverval) FcConfigSetRescanInverval __attribute((alias("IA__FcConfigSetRescanInverval"), visibility("default")));
|
||||
#endif /* */
|
||||
#endif /* HAVE_GNUC_ATTRIBUTE */
|
12
third_party/fontconfig/config/mac/src/fcftalias.h
vendored
Normal file
12
third_party/fontconfig/config/mac/src/fcftalias.h
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
extern __typeof (FcFreeTypeCharIndex) IA__FcFreeTypeCharIndex __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharIndex IA__FcFreeTypeCharIndex
|
||||
extern __typeof (FcFreeTypeCharSetAndSpacing) IA__FcFreeTypeCharSetAndSpacing __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharSetAndSpacing IA__FcFreeTypeCharSetAndSpacing
|
||||
extern __typeof (FcFreeTypeCharSet) IA__FcFreeTypeCharSet __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharSet IA__FcFreeTypeCharSet
|
||||
extern __typeof (FcPatternGetFTFace) IA__FcPatternGetFTFace __attribute((visibility("hidden")));
|
||||
#define FcPatternGetFTFace IA__FcPatternGetFTFace
|
||||
extern __typeof (FcPatternAddFTFace) IA__FcPatternAddFTFace __attribute((visibility("hidden")));
|
||||
#define FcPatternAddFTFace IA__FcPatternAddFTFace
|
||||
extern __typeof (FcFreeTypeQueryFace) IA__FcFreeTypeQueryFace __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeQueryFace IA__FcFreeTypeQueryFace
|
20
third_party/fontconfig/config/mac/src/fcftaliastail.h
vendored
Normal file
20
third_party/fontconfig/config/mac/src/fcftaliastail.h
vendored
Normal file
@ -0,0 +1,20 @@
|
||||
#if HAVE_GNUC_ATTRIBUTE
|
||||
#ifdef __fcfreetype__
|
||||
# undef FcFreeTypeCharIndex
|
||||
extern __typeof (FcFreeTypeCharIndex) FcFreeTypeCharIndex __attribute((alias("IA__FcFreeTypeCharIndex"), visibility("default")));
|
||||
# undef FcFreeTypeCharSetAndSpacing
|
||||
extern __typeof (FcFreeTypeCharSetAndSpacing) FcFreeTypeCharSetAndSpacing __attribute((alias("IA__FcFreeTypeCharSetAndSpacing"), visibility("default")));
|
||||
# undef FcFreeTypeCharSet
|
||||
extern __typeof (FcFreeTypeCharSet) FcFreeTypeCharSet __attribute((alias("IA__FcFreeTypeCharSet"), visibility("default")));
|
||||
#endif /* __fcfreetype__ */
|
||||
#ifdef __fcpat__
|
||||
# undef FcPatternGetFTFace
|
||||
extern __typeof (FcPatternGetFTFace) FcPatternGetFTFace __attribute((alias("IA__FcPatternGetFTFace"), visibility("default")));
|
||||
# undef FcPatternAddFTFace
|
||||
extern __typeof (FcPatternAddFTFace) FcPatternAddFTFace __attribute((alias("IA__FcPatternAddFTFace"), visibility("default")));
|
||||
#endif /* __fcpat__ */
|
||||
#ifdef __fcfreetype__
|
||||
# undef FcFreeTypeQueryFace
|
||||
extern __typeof (FcFreeTypeQueryFace) FcFreeTypeQueryFace __attribute((alias("IA__FcFreeTypeQueryFace"), visibility("default")));
|
||||
#endif /* */
|
||||
#endif /* HAVE_GNUC_ATTRIBUTE */
|
317
third_party/fontconfig/config/src/fcobjshash.h
vendored
Normal file
317
third_party/fontconfig/config/src/fcobjshash.h
vendored
Normal file
@ -0,0 +1,317 @@
|
||||
/* ANSI-C code produced by gperf version 3.0.3 */
|
||||
/* Command-line: gperf -m 100 fcobjshash.gperf */
|
||||
/* Computed positions: -k'2-3' */
|
||||
|
||||
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
|
||||
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
|
||||
&& (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
|
||||
&& ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
|
||||
&& ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
|
||||
&& ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
|
||||
&& ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
|
||||
&& ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
|
||||
&& ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
|
||||
&& ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
|
||||
&& ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
|
||||
&& ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
|
||||
&& ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
|
||||
&& ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
|
||||
&& ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
|
||||
&& ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
|
||||
&& ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
|
||||
&& ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
|
||||
&& ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
|
||||
&& ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
|
||||
&& ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
|
||||
&& ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
|
||||
&& ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
|
||||
/* The character set is not based on ISO-646. */
|
||||
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
|
||||
#endif
|
||||
|
||||
#line 1 "fcobjshash.gperf"
|
||||
|
||||
#line 13 "fcobjshash.gperf"
|
||||
struct FcObjectTypeInfo {
|
||||
int name;
|
||||
int id;
|
||||
};
|
||||
#include <string.h>
|
||||
/* maximum key range = 52, duplicates = 0 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#else
|
||||
#ifdef __cplusplus
|
||||
inline
|
||||
#endif
|
||||
#endif
|
||||
static unsigned int
|
||||
FcObjectTypeHash (register const char *str, register unsigned int len)
|
||||
{
|
||||
static const unsigned char asso_values[] =
|
||||
{
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 17, 12, 1,
|
||||
35, 0, 56, 27, 15, 0, 56, 56, 0, 7,
|
||||
7, 0, 22, 56, 21, 10, 13, 0, 56, 56,
|
||||
0, 26, 1, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
|
||||
56, 56, 56, 56, 56, 56
|
||||
};
|
||||
return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[1]];
|
||||
}
|
||||
|
||||
struct FcObjectTypeNamePool_t
|
||||
{
|
||||
char FcObjectTypeNamePool_str4[sizeof("file")];
|
||||
char FcObjectTypeNamePool_str5[sizeof("size")];
|
||||
char FcObjectTypeNamePool_str6[sizeof("weight")];
|
||||
char FcObjectTypeNamePool_str7[sizeof("foundry")];
|
||||
char FcObjectTypeNamePool_str8[sizeof("fullname")];
|
||||
char FcObjectTypeNamePool_str9[sizeof("pixelsize")];
|
||||
char FcObjectTypeNamePool_str11[sizeof("decorative")];
|
||||
char FcObjectTypeNamePool_str12[sizeof("fullnamelang")];
|
||||
char FcObjectTypeNamePool_str13[sizeof("globaladvance")];
|
||||
char FcObjectTypeNamePool_str14[sizeof("hinting")];
|
||||
char FcObjectTypeNamePool_str15[sizeof("minspace")];
|
||||
char FcObjectTypeNamePool_str16[sizeof("hintstyle")];
|
||||
char FcObjectTypeNamePool_str17[sizeof("fontformat")];
|
||||
char FcObjectTypeNamePool_str18[sizeof("fontversion")];
|
||||
char FcObjectTypeNamePool_str19[sizeof("fontfeatures")];
|
||||
char FcObjectTypeNamePool_str20[sizeof("outline")];
|
||||
char FcObjectTypeNamePool_str21[sizeof("autohint")];
|
||||
char FcObjectTypeNamePool_str22[sizeof("slant")];
|
||||
char FcObjectTypeNamePool_str23[sizeof("scale")];
|
||||
char FcObjectTypeNamePool_str24[sizeof("postscriptname")];
|
||||
char FcObjectTypeNamePool_str25[sizeof("dpi")];
|
||||
char FcObjectTypeNamePool_str26[sizeof("scalable")];
|
||||
char FcObjectTypeNamePool_str27[sizeof("embolden")];
|
||||
char FcObjectTypeNamePool_str28[sizeof("lang")];
|
||||
char FcObjectTypeNamePool_str29[sizeof("antialias")];
|
||||
char FcObjectTypeNamePool_str30[sizeof("family")];
|
||||
char FcObjectTypeNamePool_str31[sizeof("hash")];
|
||||
char FcObjectTypeNamePool_str32[sizeof("namelang")];
|
||||
char FcObjectTypeNamePool_str33[sizeof("embeddedbitmap")];
|
||||
char FcObjectTypeNamePool_str34[sizeof("familylang")];
|
||||
char FcObjectTypeNamePool_str35[sizeof("verticallayout")];
|
||||
char FcObjectTypeNamePool_str36[sizeof("matrix")];
|
||||
char FcObjectTypeNamePool_str37[sizeof("rasterizer")];
|
||||
char FcObjectTypeNamePool_str38[sizeof("aspect")];
|
||||
char FcObjectTypeNamePool_str39[sizeof("charset")];
|
||||
char FcObjectTypeNamePool_str40[sizeof("width")];
|
||||
char FcObjectTypeNamePool_str41[sizeof("charwidth")];
|
||||
char FcObjectTypeNamePool_str42[sizeof("charheight")];
|
||||
char FcObjectTypeNamePool_str43[sizeof("rgba")];
|
||||
char FcObjectTypeNamePool_str44[sizeof("style")];
|
||||
char FcObjectTypeNamePool_str45[sizeof("lcdfilter")];
|
||||
char FcObjectTypeNamePool_str46[sizeof("spacing")];
|
||||
char FcObjectTypeNamePool_str47[sizeof("index")];
|
||||
char FcObjectTypeNamePool_str48[sizeof("stylelang")];
|
||||
char FcObjectTypeNamePool_str49[sizeof("capability")];
|
||||
char FcObjectTypeNamePool_str55[sizeof("prgname")];
|
||||
};
|
||||
static const struct FcObjectTypeNamePool_t FcObjectTypeNamePool_contents =
|
||||
{
|
||||
"file",
|
||||
"size",
|
||||
"weight",
|
||||
"foundry",
|
||||
"fullname",
|
||||
"pixelsize",
|
||||
"decorative",
|
||||
"fullnamelang",
|
||||
"globaladvance",
|
||||
"hinting",
|
||||
"minspace",
|
||||
"hintstyle",
|
||||
"fontformat",
|
||||
"fontversion",
|
||||
"fontfeatures",
|
||||
"outline",
|
||||
"autohint",
|
||||
"slant",
|
||||
"scale",
|
||||
"postscriptname",
|
||||
"dpi",
|
||||
"scalable",
|
||||
"embolden",
|
||||
"lang",
|
||||
"antialias",
|
||||
"family",
|
||||
"hash",
|
||||
"namelang",
|
||||
"embeddedbitmap",
|
||||
"familylang",
|
||||
"verticallayout",
|
||||
"matrix",
|
||||
"rasterizer",
|
||||
"aspect",
|
||||
"charset",
|
||||
"width",
|
||||
"charwidth",
|
||||
"charheight",
|
||||
"rgba",
|
||||
"style",
|
||||
"lcdfilter",
|
||||
"spacing",
|
||||
"index",
|
||||
"stylelang",
|
||||
"capability",
|
||||
"prgname"
|
||||
};
|
||||
#define FcObjectTypeNamePool ((const char *) &FcObjectTypeNamePool_contents)
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#ifdef __GNUC_STDC_INLINE__
|
||||
__attribute__ ((__gnu_inline__))
|
||||
#endif
|
||||
#endif
|
||||
const struct FcObjectTypeInfo *
|
||||
FcObjectTypeLookup (register const char *str, register unsigned int len)
|
||||
{
|
||||
enum
|
||||
{
|
||||
TOTAL_KEYWORDS = 46,
|
||||
MIN_WORD_LENGTH = 3,
|
||||
MAX_WORD_LENGTH = 14,
|
||||
MIN_HASH_VALUE = 4,
|
||||
MAX_HASH_VALUE = 55
|
||||
};
|
||||
|
||||
static const struct FcObjectTypeInfo wordlist[] =
|
||||
{
|
||||
{-1}, {-1}, {-1}, {-1},
|
||||
#line 38 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str4,FC_FILE_OBJECT},
|
||||
#line 27 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str5,FC_SIZE_OBJECT},
|
||||
#line 25 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str6,FC_WEIGHT_OBJECT},
|
||||
#line 31 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str7,FC_FOUNDRY_OBJECT},
|
||||
#line 22 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str8,FC_FULLNAME_OBJECT},
|
||||
#line 29 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str9,FC_PIXEL_SIZE_OBJECT},
|
||||
{-1},
|
||||
#line 57 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str11,FC_DECORATIVE_OBJECT},
|
||||
#line 23 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str12,FC_FULLNAMELANG_OBJECT},
|
||||
#line 37 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str13,FC_GLOBAL_ADVANCE_OBJECT},
|
||||
#line 34 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str14,FC_HINTING_OBJECT},
|
||||
#line 46 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str15,FC_MINSPACE_OBJECT},
|
||||
#line 33 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str16,FC_HINT_STYLE_OBJECT},
|
||||
#line 54 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str17,FC_FONTFORMAT_OBJECT},
|
||||
#line 52 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str18,FC_FONTVERSION_OBJECT},
|
||||
#line 60 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str19,FC_FONT_FEATURES_OBJECT},
|
||||
#line 41 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str20,FC_OUTLINE_OBJECT},
|
||||
#line 36 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str21,FC_AUTOHINT_OBJECT},
|
||||
#line 24 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str22,FC_SLANT_OBJECT},
|
||||
#line 45 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str23,FC_SCALE_OBJECT},
|
||||
#line 63 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str24,FC_POSTSCRIPT_NAME_OBJECT},
|
||||
#line 43 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str25,FC_DPI_OBJECT},
|
||||
#line 42 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str26,FC_SCALABLE_OBJECT},
|
||||
#line 55 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str27,FC_EMBOLDEN_OBJECT},
|
||||
#line 51 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str28,FC_LANG_OBJECT},
|
||||
#line 32 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str29,FC_ANTIALIAS_OBJECT},
|
||||
#line 18 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str30,FC_FAMILY_OBJECT},
|
||||
#line 62 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str31,FC_HASH_OBJECT},
|
||||
#line 59 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str32,FC_NAMELANG_OBJECT},
|
||||
#line 56 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str33,FC_EMBEDDED_BITMAP_OBJECT},
|
||||
#line 19 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str34,FC_FAMILYLANG_OBJECT},
|
||||
#line 35 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str35,FC_VERTICAL_LAYOUT_OBJECT},
|
||||
#line 49 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str36,FC_MATRIX_OBJECT},
|
||||
#line 40 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str37,FC_RASTERIZER_OBJECT},
|
||||
#line 28 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str38,FC_ASPECT_OBJECT},
|
||||
#line 50 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str39,FC_CHARSET_OBJECT},
|
||||
#line 26 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str40,FC_WIDTH_OBJECT},
|
||||
#line 47 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str41,FC_CHAR_WIDTH_OBJECT},
|
||||
#line 48 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str42,FC_CHAR_HEIGHT_OBJECT},
|
||||
#line 44 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str43,FC_RGBA_OBJECT},
|
||||
#line 20 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str44,FC_STYLE_OBJECT},
|
||||
#line 58 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str45,FC_LCD_FILTER_OBJECT},
|
||||
#line 30 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str46,FC_SPACING_OBJECT},
|
||||
#line 39 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str47,FC_INDEX_OBJECT},
|
||||
#line 21 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str48,FC_STYLELANG_OBJECT},
|
||||
#line 53 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str49,FC_CAPABILITY_OBJECT},
|
||||
{-1}, {-1}, {-1}, {-1}, {-1},
|
||||
#line 61 "fcobjshash.gperf"
|
||||
{(int)(long)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str55,FC_PRGNAME_OBJECT}
|
||||
};
|
||||
|
||||
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
||||
{
|
||||
register int key = FcObjectTypeHash (str, len);
|
||||
|
||||
if (key <= MAX_HASH_VALUE && key >= 0)
|
||||
{
|
||||
register int o = wordlist[key].name;
|
||||
if (o >= 0)
|
||||
{
|
||||
register const char *s = o + FcObjectTypeNamePool;
|
||||
|
||||
if (*str == *s && !strcmp (str + 1, s + 1))
|
||||
return &wordlist[key];
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
237
third_party/fontconfig/config/windows/config.h
vendored
Normal file
237
third_party/fontconfig/config/windows/config.h
vendored
Normal file
@ -0,0 +1,237 @@
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.in by autoheader. */
|
||||
|
||||
#include <direct.h>
|
||||
#ifndef _S_IFDIR
|
||||
#define _S_IFDIR 0x4000
|
||||
#endif
|
||||
#ifndef S_IFDIR
|
||||
#define S_IFDIR _S_IFDIR
|
||||
#endif
|
||||
#ifndef _S_IFMT
|
||||
#define _S_IFMT 0xF000
|
||||
#endif
|
||||
#ifndef S_IFMT
|
||||
#define S_IFMT _S_IFMT
|
||||
#endif
|
||||
|
||||
#ifndef S_ISDIR
|
||||
# ifdef S_IFDIR
|
||||
# define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
|
||||
# else
|
||||
# define S_ISDIR(m) 0
|
||||
# endif
|
||||
#endif /* !S_ISDIR */
|
||||
#ifndef F_OK
|
||||
# define F_OK 0x00
|
||||
#endif
|
||||
#ifndef X_OK
|
||||
# define X_OK 0x01
|
||||
#endif
|
||||
#ifndef W_OK
|
||||
# define W_OK 0x02
|
||||
#endif
|
||||
|
||||
#define snprintf _snprintf
|
||||
/* Font configuration directory */
|
||||
#define CONFDIR "c:/windows/etc"
|
||||
|
||||
/* Use libxml2 instead of Expat */
|
||||
/* #undef ENABLE_LIBXML2 */
|
||||
|
||||
/* Additional font directories */
|
||||
#define FC_ADD_FONTS "yes"
|
||||
|
||||
/* System font directory */
|
||||
#define FC_DEFAULT_FONTS "c:/windows/fonts"
|
||||
|
||||
#define FC_CACHEDIR "c:/temp"
|
||||
|
||||
/* Define to 1 if you have the `chsize' function. */
|
||||
#define HAVE_CHSIZE 1
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/* #undef HAVE_DLFCN_H */
|
||||
|
||||
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||
/* #undef HAVE_DOPRNT */
|
||||
|
||||
/* Found a useable expat library */
|
||||
#define HAVE_EXPAT 1
|
||||
|
||||
#define FLEXIBLE_ARRAY_MEMBER 1
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the `ftruncate' function. */
|
||||
/*#define HAVE_FTRUNCATE 1*/
|
||||
|
||||
/* FT_Bitmap_Size structure includes y_ppem field */
|
||||
#define HAVE_FT_BITMAP_SIZE_Y_PPEM 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
|
||||
#define HAVE_FT_GET_BDF_PROPERTY 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_Next_Char' function. */
|
||||
#define HAVE_FT_GET_NEXT_CHAR 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
|
||||
#define HAVE_FT_GET_PS_FONT_INFO 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_X11_Font_Format' function. */
|
||||
#define HAVE_FT_GET_X11_FONT_FORMAT 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
|
||||
#define HAVE_FT_HAS_PS_GLYPH_NAMES 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Select_Size' function. */
|
||||
#define HAVE_FT_SELECT_SIZE 1
|
||||
|
||||
/* Define to 1 if you have the `geteuid' function. */
|
||||
/* #undef HAVE_GETEUID */
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
/*#define HAVE_GETOPT 1*/
|
||||
|
||||
/* Define to 1 if you have the `getopt_long' function. */
|
||||
/*#define HAVE_GETOPT_LONG 1*/
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
/*#define HAVE_GETPAGESIZE 1*/
|
||||
|
||||
/* Define to 1 if you have the `getuid' function. */
|
||||
/* #undef HAVE_GETUID */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/*#define HAVE_INTTYPES_H 1*/
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
/* #undef HAVE_LINK */
|
||||
|
||||
/* Define to 1 if you have the `lrand48' function. */
|
||||
/* #undef HAVE_LRAND48 */
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
/* #undef HAVE_MKSTEMP */
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
/* #undef HAVE_MMAP */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
#define HAVE_RAND 1
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
/* #undef HAVE_RANDOM */
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
/*#define HAVE_STRINGS_H 1*/
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strtol' function. */
|
||||
#define HAVE_STRTOL 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
/* #undef HAVE_SYSCONF */
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
/*#define HAVE_UNISTD_H 1*/
|
||||
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
#define HAVE_VPRINTF 1
|
||||
|
||||
/* Can use #warning in C files */
|
||||
#define HAVE_WARNING_CPP_DIRECTIVE 1
|
||||
|
||||
/* Use xmlparse.h instead of expat.h */
|
||||
/* #undef HAVE_XMLPARSE_H */
|
||||
|
||||
/* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
|
||||
#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "fontconfig"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT ""
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME ""
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING ""
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION ""
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Use iconv. */
|
||||
/*#define USE_ICONV 1*/
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "2.10.1"
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
/* #undef inline */
|
||||
#endif
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef pid_t */
|
145
third_party/fontconfig/config/windows/dirent.c
vendored
Normal file
145
third_party/fontconfig/config/windows/dirent.c
vendored
Normal file
@ -0,0 +1,145 @@
|
||||
/*
|
||||
|
||||
Implementation of POSIX directory browsing functions and types for Win32.
|
||||
|
||||
Author: Kevlin Henney (kevlin@acm.org, kevlin@curbralan.com)
|
||||
History: Created March 1997. Updated June 2003.
|
||||
Rights: See end of file.
|
||||
|
||||
*/
|
||||
|
||||
#include <dirent.h>
|
||||
#include <errno.h>
|
||||
#include <io.h> /* _findfirst and _findnext set errno iff they return -1 */
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
struct DIR
|
||||
{
|
||||
long handle; /* -1 for failed rewind */
|
||||
struct _finddata_t info;
|
||||
struct dirent result; /* d_name null iff first time */
|
||||
char *name; /* null-terminated char string */
|
||||
};
|
||||
|
||||
DIR *opendir(const char *name)
|
||||
{
|
||||
DIR *dir = 0;
|
||||
|
||||
if(name && name[0])
|
||||
{
|
||||
size_t base_length = strlen(name);
|
||||
const char *all = /* search pattern must end with suitable wildcard */
|
||||
strchr("/\\", name[base_length - 1]) ? "*" : "/*";
|
||||
|
||||
if((dir = (DIR *) malloc(sizeof *dir)) != 0 &&
|
||||
(dir->name = (char *) malloc(base_length + strlen(all) + 1)) != 0)
|
||||
{
|
||||
strcat(strcpy(dir->name, name), all);
|
||||
|
||||
if((dir->handle = (long) _findfirst(dir->name, &dir->info)) != -1)
|
||||
{
|
||||
dir->result.d_name = 0;
|
||||
}
|
||||
else /* rollback */
|
||||
{
|
||||
free(dir->name);
|
||||
free(dir);
|
||||
dir = 0;
|
||||
}
|
||||
}
|
||||
else /* rollback */
|
||||
{
|
||||
free(dir);
|
||||
dir = 0;
|
||||
errno = ENOMEM;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
errno = EINVAL;
|
||||
}
|
||||
|
||||
return dir;
|
||||
}
|
||||
|
||||
int closedir(DIR *dir)
|
||||
{
|
||||
int result = -1;
|
||||
|
||||
if(dir)
|
||||
{
|
||||
if(dir->handle != -1)
|
||||
{
|
||||
result = _findclose(dir->handle);
|
||||
}
|
||||
|
||||
free(dir->name);
|
||||
free(dir);
|
||||
}
|
||||
|
||||
if(result == -1) /* map all errors to EBADF */
|
||||
{
|
||||
errno = EBADF;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
struct dirent *readdir(DIR *dir)
|
||||
{
|
||||
struct dirent *result = 0;
|
||||
|
||||
if(dir && dir->handle != -1)
|
||||
{
|
||||
if(!dir->result.d_name || _findnext(dir->handle, &dir->info) != -1)
|
||||
{
|
||||
result = &dir->result;
|
||||
result->d_name = dir->info.name;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
errno = EBADF;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void rewinddir(DIR *dir)
|
||||
{
|
||||
if(dir && dir->handle != -1)
|
||||
{
|
||||
_findclose(dir->handle);
|
||||
dir->handle = (long) _findfirst(dir->name, &dir->info);
|
||||
dir->result.d_name = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
errno = EBADF;
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
||||
Copyright Kevlin Henney, 1997, 2003. All rights reserved.
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided
|
||||
that this copyright and permissions notice appear in all copies and
|
||||
derivatives.
|
||||
|
||||
This software is supplied "as is" without express or implied warranty.
|
||||
|
||||
But that said, if there are any problems please get in touch.
|
||||
|
||||
*/
|
50
third_party/fontconfig/config/windows/dirent.h
vendored
Normal file
50
third_party/fontconfig/config/windows/dirent.h
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
#ifndef DIRENT_INCLUDED
|
||||
#define DIRENT_INCLUDED
|
||||
|
||||
/*
|
||||
|
||||
Declaration of POSIX directory browsing functions and types for Win32.
|
||||
|
||||
Author: Kevlin Henney (kevlin@acm.org, kevlin@curbralan.com)
|
||||
History: Created March 1997. Updated June 2003.
|
||||
Rights: See end of file.
|
||||
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
typedef struct DIR DIR;
|
||||
|
||||
struct dirent
|
||||
{
|
||||
char *d_name;
|
||||
};
|
||||
|
||||
DIR *opendir(const char *);
|
||||
int closedir(DIR *);
|
||||
struct dirent *readdir(DIR *);
|
||||
void rewinddir(DIR *);
|
||||
|
||||
/*
|
||||
|
||||
Copyright Kevlin Henney, 1997, 2003. All rights reserved.
|
||||
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose is hereby granted without fee, provided
|
||||
that this copyright and permissions notice appear in all copies and
|
||||
derivatives.
|
||||
|
||||
This software is supplied "as is" without express or implied warranty.
|
||||
|
||||
But that said, if there are any problems please get in touch.
|
||||
|
||||
*/
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
237
third_party/fontconfig/config/windows/fcstdint.h
vendored
Normal file
237
third_party/fontconfig/config/windows/fcstdint.h
vendored
Normal file
@ -0,0 +1,237 @@
|
||||
// ISO C9x compliant stdint.h for Microsoft Visual Studio
|
||||
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
|
||||
//
|
||||
// Copyright (c) 2006-2008 Alexander Chemeris
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are met:
|
||||
//
|
||||
// 1. Redistributions of source code must retain the above copyright notice,
|
||||
// this list of conditions and the following disclaimer.
|
||||
//
|
||||
// 2. Redistributions in binary form must reproduce the above copyright
|
||||
// notice, this list of conditions and the following disclaimer in the
|
||||
// documentation and/or other materials provided with the distribution.
|
||||
//
|
||||
// 3. The name of the author may be used to endorse or promote products
|
||||
// derived from this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _MSC_VER // [
|
||||
#error "Use this header only with Microsoft Visual C++ compilers!"
|
||||
#endif // _MSC_VER ]
|
||||
|
||||
#ifndef _MSC_STDINT_H_ // [
|
||||
#define _MSC_STDINT_H_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
// For Visual Studio 6 in C++ mode wrap <wchar.h> include with 'extern "C++" {}'
|
||||
// or compiler give many errors like this:
|
||||
// error C2733: second C linkage of overloaded function 'wmemchr' not allowed
|
||||
#if (_MSC_VER < 1300) && defined(__cplusplus)
|
||||
extern "C++" {
|
||||
#endif
|
||||
# include <wchar.h>
|
||||
#if (_MSC_VER < 1300) && defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
// Define _W64 macros to mark types changing their size, like intptr_t.
|
||||
#ifndef _W64
|
||||
# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
|
||||
# define _W64 __w64
|
||||
# else
|
||||
# define _W64
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
// 7.18.1 Integer types
|
||||
|
||||
// 7.18.1.1 Exact-width integer types
|
||||
#ifndef PHONON_PULSESUPPORT
|
||||
typedef signed __int8 int8_t;
|
||||
typedef signed __int16 int16_t;
|
||||
typedef signed __int32 int32_t;
|
||||
typedef signed __int64 int64_t;
|
||||
typedef unsigned __int8 uint8_t;
|
||||
typedef unsigned __int16 uint16_t;
|
||||
typedef unsigned __int32 uint32_t;
|
||||
typedef unsigned __int64 uint64_t;
|
||||
#endif
|
||||
|
||||
// 7.18.1.2 Minimum-width integer types
|
||||
typedef int8_t int_least8_t;
|
||||
typedef int16_t int_least16_t;
|
||||
typedef int32_t int_least32_t;
|
||||
typedef int64_t int_least64_t;
|
||||
typedef uint8_t uint_least8_t;
|
||||
typedef uint16_t uint_least16_t;
|
||||
typedef uint32_t uint_least32_t;
|
||||
typedef uint64_t uint_least64_t;
|
||||
|
||||
// 7.18.1.3 Fastest minimum-width integer types
|
||||
#ifndef KDE_FULL_TEMPLATE_EXPORT_INSTANTIATION
|
||||
typedef int8_t int_fast8_t;
|
||||
typedef int16_t int_fast16_t;
|
||||
typedef int32_t int_fast32_t;
|
||||
typedef int64_t int_fast64_t;
|
||||
typedef uint8_t uint_fast8_t;
|
||||
typedef uint16_t uint_fast16_t;
|
||||
typedef uint32_t uint_fast32_t;
|
||||
typedef uint64_t uint_fast64_t;
|
||||
|
||||
|
||||
// 7.18.1.4 Integer types capable of holding object pointers
|
||||
#ifdef _WIN64 // [
|
||||
typedef __int64 intptr_t;
|
||||
typedef unsigned __int64 uintptr_t;
|
||||
#else // _WIN64 ][
|
||||
typedef _W64 int intptr_t;
|
||||
typedef _W64 unsigned int uintptr_t;
|
||||
#endif // _WIN64 ]
|
||||
#endif
|
||||
|
||||
// 7.18.1.5 Greatest-width integer types
|
||||
typedef int64_t intmax_t;
|
||||
typedef uint64_t uintmax_t;
|
||||
|
||||
|
||||
// 7.18.2 Limits of specified-width integer types
|
||||
|
||||
#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
|
||||
|
||||
// 7.18.2.1 Limits of exact-width integer types
|
||||
#define INT8_MIN ((int8_t)_I8_MIN)
|
||||
#define INT8_MAX _I8_MAX
|
||||
#define INT16_MIN ((int16_t)_I16_MIN)
|
||||
#define INT16_MAX _I16_MAX
|
||||
#define INT32_MIN ((int32_t)_I32_MIN)
|
||||
#define INT32_MAX _I32_MAX
|
||||
#define INT64_MIN ((int64_t)_I64_MIN)
|
||||
#define INT64_MAX _I64_MAX
|
||||
#define UINT8_MAX _UI8_MAX
|
||||
#define UINT16_MAX _UI16_MAX
|
||||
#define UINT32_MAX _UI32_MAX
|
||||
#define UINT64_MAX _UI64_MAX
|
||||
|
||||
// 7.18.2.2 Limits of minimum-width integer types
|
||||
#define INT_LEAST8_MIN INT8_MIN
|
||||
#define INT_LEAST8_MAX INT8_MAX
|
||||
#define INT_LEAST16_MIN INT16_MIN
|
||||
#define INT_LEAST16_MAX INT16_MAX
|
||||
#define INT_LEAST32_MIN INT32_MIN
|
||||
#define INT_LEAST32_MAX INT32_MAX
|
||||
#define INT_LEAST64_MIN INT64_MIN
|
||||
#define INT_LEAST64_MAX INT64_MAX
|
||||
#define UINT_LEAST8_MAX UINT8_MAX
|
||||
#define UINT_LEAST16_MAX UINT16_MAX
|
||||
#define UINT_LEAST32_MAX UINT32_MAX
|
||||
#define UINT_LEAST64_MAX UINT64_MAX
|
||||
|
||||
// 7.18.2.3 Limits of fastest minimum-width integer types
|
||||
#define INT_FAST8_MIN INT8_MIN
|
||||
#define INT_FAST8_MAX INT8_MAX
|
||||
#define INT_FAST16_MIN INT16_MIN
|
||||
#define INT_FAST16_MAX INT16_MAX
|
||||
#define INT_FAST32_MIN INT32_MIN
|
||||
#define INT_FAST32_MAX INT32_MAX
|
||||
#define INT_FAST64_MIN INT64_MIN
|
||||
#define INT_FAST64_MAX INT64_MAX
|
||||
#define UINT_FAST8_MAX UINT8_MAX
|
||||
#define UINT_FAST16_MAX UINT16_MAX
|
||||
#define UINT_FAST32_MAX UINT32_MAX
|
||||
#define UINT_FAST64_MAX UINT64_MAX
|
||||
|
||||
// 7.18.2.4 Limits of integer types capable of holding object pointers
|
||||
#ifdef _WIN64 // [
|
||||
# define INTPTR_MIN INT64_MIN
|
||||
# define INTPTR_MAX INT64_MAX
|
||||
# define UINTPTR_MAX UINT64_MAX
|
||||
#else // _WIN64 ][
|
||||
# define INTPTR_MIN INT32_MIN
|
||||
# define INTPTR_MAX INT32_MAX
|
||||
# define UINTPTR_MAX UINT32_MAX
|
||||
#endif // _WIN64 ]
|
||||
|
||||
// 7.18.2.5 Limits of greatest-width integer types
|
||||
#define INTMAX_MIN INT64_MIN
|
||||
#define INTMAX_MAX INT64_MAX
|
||||
#define UINTMAX_MAX UINT64_MAX
|
||||
|
||||
// 7.18.3 Limits of other integer types
|
||||
|
||||
#ifdef _WIN64 // [
|
||||
# define PTRDIFF_MIN _I64_MIN
|
||||
# define PTRDIFF_MAX _I64_MAX
|
||||
#else // _WIN64 ][
|
||||
# define PTRDIFF_MIN _I32_MIN
|
||||
# define PTRDIFF_MAX _I32_MAX
|
||||
#endif // _WIN64 ]
|
||||
|
||||
#define SIG_ATOMIC_MIN INT_MIN
|
||||
#define SIG_ATOMIC_MAX INT_MAX
|
||||
|
||||
#ifndef SIZE_MAX // [
|
||||
# ifdef _WIN64 // [
|
||||
# define SIZE_MAX _UI64_MAX
|
||||
# else // _WIN64 ][
|
||||
# define SIZE_MAX _UI32_MAX
|
||||
# endif // _WIN64 ]
|
||||
#endif // SIZE_MAX ]
|
||||
|
||||
// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
|
||||
#ifndef WCHAR_MIN // [
|
||||
# define WCHAR_MIN 0
|
||||
#endif // WCHAR_MIN ]
|
||||
#ifndef WCHAR_MAX // [
|
||||
# define WCHAR_MAX _UI16_MAX
|
||||
#endif // WCHAR_MAX ]
|
||||
|
||||
#define WINT_MIN 0
|
||||
#define WINT_MAX _UI16_MAX
|
||||
|
||||
#endif // __STDC_LIMIT_MACROS ]
|
||||
|
||||
|
||||
// 7.18.4 Limits of other integer types
|
||||
|
||||
#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
|
||||
|
||||
// 7.18.4.1 Macros for minimum-width integer constants
|
||||
|
||||
#define INT8_C(val) val##i8
|
||||
#define INT16_C(val) val##i16
|
||||
#define INT32_C(val) val##i32
|
||||
#define INT64_C(val) val##i64
|
||||
|
||||
#define UINT8_C(val) val##ui8
|
||||
#define UINT16_C(val) val##ui16
|
||||
#define UINT32_C(val) val##ui32
|
||||
#define UINT64_C(val) val##ui64
|
||||
|
||||
// 7.18.4.2 Macros for greatest-width integer constants
|
||||
#define INTMAX_C INT64_C
|
||||
#define UINTMAX_C UINT64_C
|
||||
|
||||
#endif // __STDC_CONSTANT_MACROS ]
|
||||
|
||||
|
||||
#endif // _MSC_STDINT_H_ ]
|
368
third_party/fontconfig/config/windows/src/fcalias.h
vendored
Normal file
368
third_party/fontconfig/config/windows/src/fcalias.h
vendored
Normal file
@ -0,0 +1,368 @@
|
||||
extern __typeof (FcBlanksCreate) IA__FcBlanksCreate __attribute((visibility("hidden")));
|
||||
#define FcBlanksCreate IA__FcBlanksCreate
|
||||
extern __typeof (FcBlanksDestroy) IA__FcBlanksDestroy __attribute((visibility("hidden")));
|
||||
#define FcBlanksDestroy IA__FcBlanksDestroy
|
||||
extern __typeof (FcBlanksAdd) IA__FcBlanksAdd __attribute((visibility("hidden")));
|
||||
#define FcBlanksAdd IA__FcBlanksAdd
|
||||
extern __typeof (FcBlanksIsMember) IA__FcBlanksIsMember __attribute((visibility("hidden")));
|
||||
#define FcBlanksIsMember IA__FcBlanksIsMember
|
||||
extern __typeof (FcCacheCopySet) IA__FcCacheCopySet __attribute((visibility("hidden")));
|
||||
#define FcCacheCopySet IA__FcCacheCopySet
|
||||
extern __typeof (FcCacheNumSubdir) IA__FcCacheNumSubdir __attribute((visibility("hidden")));
|
||||
#define FcCacheNumSubdir IA__FcCacheNumSubdir
|
||||
extern __typeof (FcCacheNumFont) IA__FcCacheNumFont __attribute((visibility("hidden")));
|
||||
#define FcCacheNumFont IA__FcCacheNumFont
|
||||
extern __typeof (FcDirCacheUnlink) IA__FcDirCacheUnlink __attribute((visibility("hidden")));
|
||||
#define FcDirCacheUnlink IA__FcDirCacheUnlink
|
||||
extern __typeof (FcDirCacheValid) IA__FcDirCacheValid __attribute((visibility("hidden")));
|
||||
#define FcDirCacheValid IA__FcDirCacheValid
|
||||
extern __typeof (FcConfigHome) IA__FcConfigHome __attribute((visibility("hidden")));
|
||||
#define FcConfigHome IA__FcConfigHome
|
||||
extern __typeof (FcConfigEnableHome) IA__FcConfigEnableHome __attribute((visibility("hidden")));
|
||||
#define FcConfigEnableHome IA__FcConfigEnableHome
|
||||
extern __typeof (FcConfigFilename) IA__FcConfigFilename __attribute((visibility("hidden")));
|
||||
#define FcConfigFilename IA__FcConfigFilename
|
||||
extern __typeof (FcConfigCreate) IA__FcConfigCreate __attribute((visibility("hidden")));
|
||||
#define FcConfigCreate IA__FcConfigCreate
|
||||
extern __typeof (FcConfigReference) IA__FcConfigReference __attribute((visibility("hidden")));
|
||||
#define FcConfigReference IA__FcConfigReference
|
||||
extern __typeof (FcConfigDestroy) IA__FcConfigDestroy __attribute((visibility("hidden")));
|
||||
#define FcConfigDestroy IA__FcConfigDestroy
|
||||
extern __typeof (FcConfigSetCurrent) IA__FcConfigSetCurrent __attribute((visibility("hidden")));
|
||||
#define FcConfigSetCurrent IA__FcConfigSetCurrent
|
||||
extern __typeof (FcConfigGetCurrent) IA__FcConfigGetCurrent __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCurrent IA__FcConfigGetCurrent
|
||||
extern __typeof (FcConfigUptoDate) IA__FcConfigUptoDate __attribute((visibility("hidden")));
|
||||
#define FcConfigUptoDate IA__FcConfigUptoDate
|
||||
extern __typeof (FcConfigBuildFonts) IA__FcConfigBuildFonts __attribute((visibility("hidden")));
|
||||
#define FcConfigBuildFonts IA__FcConfigBuildFonts
|
||||
extern __typeof (FcConfigGetFontDirs) IA__FcConfigGetFontDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetFontDirs IA__FcConfigGetFontDirs
|
||||
extern __typeof (FcConfigGetConfigDirs) IA__FcConfigGetConfigDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetConfigDirs IA__FcConfigGetConfigDirs
|
||||
extern __typeof (FcConfigGetConfigFiles) IA__FcConfigGetConfigFiles __attribute((visibility("hidden")));
|
||||
#define FcConfigGetConfigFiles IA__FcConfigGetConfigFiles
|
||||
extern __typeof (FcConfigGetCache) IA__FcConfigGetCache __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCache IA__FcConfigGetCache
|
||||
extern __typeof (FcConfigGetBlanks) IA__FcConfigGetBlanks __attribute((visibility("hidden")));
|
||||
#define FcConfigGetBlanks IA__FcConfigGetBlanks
|
||||
extern __typeof (FcConfigGetCacheDirs) IA__FcConfigGetCacheDirs __attribute((visibility("hidden")));
|
||||
#define FcConfigGetCacheDirs IA__FcConfigGetCacheDirs
|
||||
extern __typeof (FcConfigGetRescanInterval) IA__FcConfigGetRescanInterval __attribute((visibility("hidden")));
|
||||
#define FcConfigGetRescanInterval IA__FcConfigGetRescanInterval
|
||||
extern __typeof (FcConfigSetRescanInterval) IA__FcConfigSetRescanInterval __attribute((visibility("hidden")));
|
||||
#define FcConfigSetRescanInterval IA__FcConfigSetRescanInterval
|
||||
extern __typeof (FcConfigGetFonts) IA__FcConfigGetFonts __attribute((visibility("hidden")));
|
||||
#define FcConfigGetFonts IA__FcConfigGetFonts
|
||||
extern __typeof (FcConfigAppFontAddFile) IA__FcConfigAppFontAddFile __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontAddFile IA__FcConfigAppFontAddFile
|
||||
extern __typeof (FcConfigAppFontAddDir) IA__FcConfigAppFontAddDir __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontAddDir IA__FcConfigAppFontAddDir
|
||||
extern __typeof (FcConfigAppFontClear) IA__FcConfigAppFontClear __attribute((visibility("hidden")));
|
||||
#define FcConfigAppFontClear IA__FcConfigAppFontClear
|
||||
extern __typeof (FcConfigSubstituteWithPat) IA__FcConfigSubstituteWithPat __attribute((visibility("hidden")));
|
||||
#define FcConfigSubstituteWithPat IA__FcConfigSubstituteWithPat
|
||||
extern __typeof (FcConfigSubstitute) IA__FcConfigSubstitute __attribute((visibility("hidden")));
|
||||
#define FcConfigSubstitute IA__FcConfigSubstitute
|
||||
extern __typeof (FcCharSetCreate) IA__FcCharSetCreate __attribute((visibility("hidden")));
|
||||
#define FcCharSetCreate IA__FcCharSetCreate
|
||||
extern __typeof (FcCharSetNew) IA__FcCharSetNew __attribute((visibility("hidden")));
|
||||
#define FcCharSetNew IA__FcCharSetNew
|
||||
extern __typeof (FcCharSetDestroy) IA__FcCharSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcCharSetDestroy IA__FcCharSetDestroy
|
||||
extern __typeof (FcCharSetAddChar) IA__FcCharSetAddChar __attribute((visibility("hidden")));
|
||||
#define FcCharSetAddChar IA__FcCharSetAddChar
|
||||
extern __typeof (FcCharSetCopy) IA__FcCharSetCopy __attribute((visibility("hidden")));
|
||||
#define FcCharSetCopy IA__FcCharSetCopy
|
||||
extern __typeof (FcCharSetEqual) IA__FcCharSetEqual __attribute((visibility("hidden")));
|
||||
#define FcCharSetEqual IA__FcCharSetEqual
|
||||
extern __typeof (FcCharSetIntersect) IA__FcCharSetIntersect __attribute((visibility("hidden")));
|
||||
#define FcCharSetIntersect IA__FcCharSetIntersect
|
||||
extern __typeof (FcCharSetUnion) IA__FcCharSetUnion __attribute((visibility("hidden")));
|
||||
#define FcCharSetUnion IA__FcCharSetUnion
|
||||
extern __typeof (FcCharSetSubtract) IA__FcCharSetSubtract __attribute((visibility("hidden")));
|
||||
#define FcCharSetSubtract IA__FcCharSetSubtract
|
||||
extern __typeof (FcCharSetMerge) IA__FcCharSetMerge __attribute((visibility("hidden")));
|
||||
#define FcCharSetMerge IA__FcCharSetMerge
|
||||
extern __typeof (FcCharSetHasChar) IA__FcCharSetHasChar __attribute((visibility("hidden")));
|
||||
#define FcCharSetHasChar IA__FcCharSetHasChar
|
||||
extern __typeof (FcCharSetCount) IA__FcCharSetCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetCount IA__FcCharSetCount
|
||||
extern __typeof (FcCharSetIntersectCount) IA__FcCharSetIntersectCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetIntersectCount IA__FcCharSetIntersectCount
|
||||
extern __typeof (FcCharSetSubtractCount) IA__FcCharSetSubtractCount __attribute((visibility("hidden")));
|
||||
#define FcCharSetSubtractCount IA__FcCharSetSubtractCount
|
||||
extern __typeof (FcCharSetIsSubset) IA__FcCharSetIsSubset __attribute((visibility("hidden")));
|
||||
#define FcCharSetIsSubset IA__FcCharSetIsSubset
|
||||
extern __typeof (FcCharSetFirstPage) IA__FcCharSetFirstPage __attribute((visibility("hidden")));
|
||||
#define FcCharSetFirstPage IA__FcCharSetFirstPage
|
||||
extern __typeof (FcCharSetNextPage) IA__FcCharSetNextPage __attribute((visibility("hidden")));
|
||||
#define FcCharSetNextPage IA__FcCharSetNextPage
|
||||
extern __typeof (FcCharSetCoverage) IA__FcCharSetCoverage __attribute((visibility("hidden")));
|
||||
#define FcCharSetCoverage IA__FcCharSetCoverage
|
||||
extern __typeof (FcValuePrint) IA__FcValuePrint __attribute((visibility("hidden")));
|
||||
#define FcValuePrint IA__FcValuePrint
|
||||
extern __typeof (FcPatternPrint) IA__FcPatternPrint __attribute((visibility("hidden")));
|
||||
#define FcPatternPrint IA__FcPatternPrint
|
||||
extern __typeof (FcFontSetPrint) IA__FcFontSetPrint __attribute((visibility("hidden")));
|
||||
#define FcFontSetPrint IA__FcFontSetPrint
|
||||
extern __typeof (FcDefaultSubstitute) IA__FcDefaultSubstitute __attribute((visibility("hidden")));
|
||||
#define FcDefaultSubstitute IA__FcDefaultSubstitute
|
||||
extern __typeof (FcFileIsDir) IA__FcFileIsDir __attribute((visibility("hidden")));
|
||||
#define FcFileIsDir IA__FcFileIsDir
|
||||
extern __typeof (FcFileScan) IA__FcFileScan __attribute((visibility("hidden")));
|
||||
#define FcFileScan IA__FcFileScan
|
||||
extern __typeof (FcDirScan) IA__FcDirScan __attribute((visibility("hidden")));
|
||||
#define FcDirScan IA__FcDirScan
|
||||
extern __typeof (FcDirSave) IA__FcDirSave __attribute((visibility("hidden")));
|
||||
#define FcDirSave IA__FcDirSave
|
||||
extern __typeof (FcDirCacheLoad) IA__FcDirCacheLoad __attribute((visibility("hidden")));
|
||||
#define FcDirCacheLoad IA__FcDirCacheLoad
|
||||
extern __typeof (FcDirCacheRead) IA__FcDirCacheRead __attribute((visibility("hidden")));
|
||||
#define FcDirCacheRead IA__FcDirCacheRead
|
||||
extern __typeof (FcDirCacheLoadFile) IA__FcDirCacheLoadFile __attribute((visibility("hidden")));
|
||||
#define FcDirCacheLoadFile IA__FcDirCacheLoadFile
|
||||
extern __typeof (FcDirCacheUnload) IA__FcDirCacheUnload __attribute((visibility("hidden")));
|
||||
#define FcDirCacheUnload IA__FcDirCacheUnload
|
||||
extern __typeof (FcFreeTypeQuery) IA__FcFreeTypeQuery __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeQuery IA__FcFreeTypeQuery
|
||||
extern __typeof (FcFontSetCreate) IA__FcFontSetCreate __attribute((visibility("hidden")));
|
||||
#define FcFontSetCreate IA__FcFontSetCreate
|
||||
extern __typeof (FcFontSetDestroy) IA__FcFontSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcFontSetDestroy IA__FcFontSetDestroy
|
||||
extern __typeof (FcFontSetAdd) IA__FcFontSetAdd __attribute((visibility("hidden")));
|
||||
#define FcFontSetAdd IA__FcFontSetAdd
|
||||
extern __typeof (FcInitLoadConfig) IA__FcInitLoadConfig __attribute((visibility("hidden")));
|
||||
#define FcInitLoadConfig IA__FcInitLoadConfig
|
||||
extern __typeof (FcInitLoadConfigAndFonts) IA__FcInitLoadConfigAndFonts __attribute((visibility("hidden")));
|
||||
#define FcInitLoadConfigAndFonts IA__FcInitLoadConfigAndFonts
|
||||
extern __typeof (FcInit) IA__FcInit __attribute((visibility("hidden")));
|
||||
#define FcInit IA__FcInit
|
||||
extern __typeof (FcFini) IA__FcFini __attribute((visibility("hidden")));
|
||||
#define FcFini IA__FcFini
|
||||
extern __typeof (FcGetVersion) IA__FcGetVersion __attribute((visibility("hidden")));
|
||||
#define FcGetVersion IA__FcGetVersion
|
||||
extern __typeof (FcInitReinitialize) IA__FcInitReinitialize __attribute((visibility("hidden")));
|
||||
#define FcInitReinitialize IA__FcInitReinitialize
|
||||
extern __typeof (FcInitBringUptoDate) IA__FcInitBringUptoDate __attribute((visibility("hidden")));
|
||||
#define FcInitBringUptoDate IA__FcInitBringUptoDate
|
||||
extern __typeof (FcGetLangs) IA__FcGetLangs __attribute((visibility("hidden")));
|
||||
#define FcGetLangs IA__FcGetLangs
|
||||
extern __typeof (FcLangGetCharSet) IA__FcLangGetCharSet __attribute((visibility("hidden")));
|
||||
#define FcLangGetCharSet IA__FcLangGetCharSet
|
||||
extern __typeof (FcLangSetCreate) IA__FcLangSetCreate __attribute((visibility("hidden")));
|
||||
#define FcLangSetCreate IA__FcLangSetCreate
|
||||
extern __typeof (FcLangSetDestroy) IA__FcLangSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcLangSetDestroy IA__FcLangSetDestroy
|
||||
extern __typeof (FcLangSetCopy) IA__FcLangSetCopy __attribute((visibility("hidden")));
|
||||
#define FcLangSetCopy IA__FcLangSetCopy
|
||||
extern __typeof (FcLangSetAdd) IA__FcLangSetAdd __attribute((visibility("hidden")));
|
||||
#define FcLangSetAdd IA__FcLangSetAdd
|
||||
extern __typeof (FcLangSetHasLang) IA__FcLangSetHasLang __attribute((visibility("hidden")));
|
||||
#define FcLangSetHasLang IA__FcLangSetHasLang
|
||||
extern __typeof (FcLangSetCompare) IA__FcLangSetCompare __attribute((visibility("hidden")));
|
||||
#define FcLangSetCompare IA__FcLangSetCompare
|
||||
extern __typeof (FcLangSetContains) IA__FcLangSetContains __attribute((visibility("hidden")));
|
||||
#define FcLangSetContains IA__FcLangSetContains
|
||||
extern __typeof (FcLangSetEqual) IA__FcLangSetEqual __attribute((visibility("hidden")));
|
||||
#define FcLangSetEqual IA__FcLangSetEqual
|
||||
extern __typeof (FcLangSetHash) IA__FcLangSetHash __attribute((visibility("hidden")));
|
||||
#define FcLangSetHash IA__FcLangSetHash
|
||||
extern __typeof (FcLangSetGetLangs) IA__FcLangSetGetLangs __attribute((visibility("hidden")));
|
||||
#define FcLangSetGetLangs IA__FcLangSetGetLangs
|
||||
extern __typeof (FcObjectSetCreate) IA__FcObjectSetCreate __attribute((visibility("hidden")));
|
||||
#define FcObjectSetCreate IA__FcObjectSetCreate
|
||||
extern __typeof (FcObjectSetAdd) IA__FcObjectSetAdd __attribute((visibility("hidden")));
|
||||
#define FcObjectSetAdd IA__FcObjectSetAdd
|
||||
extern __typeof (FcObjectSetDestroy) IA__FcObjectSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcObjectSetDestroy IA__FcObjectSetDestroy
|
||||
extern __typeof (FcObjectSetVaBuild) IA__FcObjectSetVaBuild __attribute((visibility("hidden")));
|
||||
#define FcObjectSetVaBuild IA__FcObjectSetVaBuild
|
||||
extern __typeof (FcObjectSetBuild) IA__FcObjectSetBuild __attribute((visibility("hidden")));
|
||||
#define FcObjectSetBuild IA__FcObjectSetBuild
|
||||
extern __typeof (FcFontSetList) IA__FcFontSetList __attribute((visibility("hidden")));
|
||||
#define FcFontSetList IA__FcFontSetList
|
||||
extern __typeof (FcFontList) IA__FcFontList __attribute((visibility("hidden")));
|
||||
#define FcFontList IA__FcFontList
|
||||
extern __typeof (FcAtomicCreate) IA__FcAtomicCreate __attribute((visibility("hidden")));
|
||||
#define FcAtomicCreate IA__FcAtomicCreate
|
||||
extern __typeof (FcAtomicLock) IA__FcAtomicLock __attribute((visibility("hidden")));
|
||||
#define FcAtomicLock IA__FcAtomicLock
|
||||
extern __typeof (FcAtomicNewFile) IA__FcAtomicNewFile __attribute((visibility("hidden")));
|
||||
#define FcAtomicNewFile IA__FcAtomicNewFile
|
||||
extern __typeof (FcAtomicOrigFile) IA__FcAtomicOrigFile __attribute((visibility("hidden")));
|
||||
#define FcAtomicOrigFile IA__FcAtomicOrigFile
|
||||
extern __typeof (FcAtomicReplaceOrig) IA__FcAtomicReplaceOrig __attribute((visibility("hidden")));
|
||||
#define FcAtomicReplaceOrig IA__FcAtomicReplaceOrig
|
||||
extern __typeof (FcAtomicDeleteNew) IA__FcAtomicDeleteNew __attribute((visibility("hidden")));
|
||||
#define FcAtomicDeleteNew IA__FcAtomicDeleteNew
|
||||
extern __typeof (FcAtomicUnlock) IA__FcAtomicUnlock __attribute((visibility("hidden")));
|
||||
#define FcAtomicUnlock IA__FcAtomicUnlock
|
||||
extern __typeof (FcAtomicDestroy) IA__FcAtomicDestroy __attribute((visibility("hidden")));
|
||||
#define FcAtomicDestroy IA__FcAtomicDestroy
|
||||
extern __typeof (FcFontSetMatch) IA__FcFontSetMatch __attribute((visibility("hidden")));
|
||||
#define FcFontSetMatch IA__FcFontSetMatch
|
||||
extern __typeof (FcFontMatch) IA__FcFontMatch __attribute((visibility("hidden")));
|
||||
#define FcFontMatch IA__FcFontMatch
|
||||
extern __typeof (FcFontRenderPrepare) IA__FcFontRenderPrepare __attribute((visibility("hidden")));
|
||||
#define FcFontRenderPrepare IA__FcFontRenderPrepare
|
||||
extern __typeof (FcFontSetSort) IA__FcFontSetSort __attribute((visibility("hidden")));
|
||||
#define FcFontSetSort IA__FcFontSetSort
|
||||
extern __typeof (FcFontSort) IA__FcFontSort __attribute((visibility("hidden")));
|
||||
#define FcFontSort IA__FcFontSort
|
||||
extern __typeof (FcFontSetSortDestroy) IA__FcFontSetSortDestroy __attribute((visibility("hidden")));
|
||||
#define FcFontSetSortDestroy IA__FcFontSetSortDestroy
|
||||
extern __typeof (FcMatrixCopy) IA__FcMatrixCopy __attribute((visibility("hidden")));
|
||||
#define FcMatrixCopy IA__FcMatrixCopy
|
||||
extern __typeof (FcMatrixEqual) IA__FcMatrixEqual __attribute((visibility("hidden")));
|
||||
#define FcMatrixEqual IA__FcMatrixEqual
|
||||
extern __typeof (FcMatrixMultiply) IA__FcMatrixMultiply __attribute((visibility("hidden")));
|
||||
#define FcMatrixMultiply IA__FcMatrixMultiply
|
||||
extern __typeof (FcMatrixRotate) IA__FcMatrixRotate __attribute((visibility("hidden")));
|
||||
#define FcMatrixRotate IA__FcMatrixRotate
|
||||
extern __typeof (FcMatrixScale) IA__FcMatrixScale __attribute((visibility("hidden")));
|
||||
#define FcMatrixScale IA__FcMatrixScale
|
||||
extern __typeof (FcMatrixShear) IA__FcMatrixShear __attribute((visibility("hidden")));
|
||||
#define FcMatrixShear IA__FcMatrixShear
|
||||
extern __typeof (FcNameRegisterObjectTypes) IA__FcNameRegisterObjectTypes __attribute((visibility("hidden")));
|
||||
#define FcNameRegisterObjectTypes IA__FcNameRegisterObjectTypes
|
||||
extern __typeof (FcNameUnregisterObjectTypes) IA__FcNameUnregisterObjectTypes __attribute((visibility("hidden")));
|
||||
#define FcNameUnregisterObjectTypes IA__FcNameUnregisterObjectTypes
|
||||
extern __typeof (FcNameGetObjectType) IA__FcNameGetObjectType __attribute((visibility("hidden")));
|
||||
#define FcNameGetObjectType IA__FcNameGetObjectType
|
||||
extern __typeof (FcNameRegisterConstants) IA__FcNameRegisterConstants __attribute((visibility("hidden")));
|
||||
#define FcNameRegisterConstants IA__FcNameRegisterConstants
|
||||
extern __typeof (FcNameUnregisterConstants) IA__FcNameUnregisterConstants __attribute((visibility("hidden")));
|
||||
#define FcNameUnregisterConstants IA__FcNameUnregisterConstants
|
||||
extern __typeof (FcNameGetConstant) IA__FcNameGetConstant __attribute((visibility("hidden")));
|
||||
#define FcNameGetConstant IA__FcNameGetConstant
|
||||
extern __typeof (FcNameConstant) IA__FcNameConstant __attribute((visibility("hidden")));
|
||||
#define FcNameConstant IA__FcNameConstant
|
||||
extern __typeof (FcNameParse) IA__FcNameParse __attribute((visibility("hidden")));
|
||||
#define FcNameParse IA__FcNameParse
|
||||
extern __typeof (FcNameUnparse) IA__FcNameUnparse __attribute((visibility("hidden")));
|
||||
#define FcNameUnparse IA__FcNameUnparse
|
||||
extern __typeof (FcPatternCreate) IA__FcPatternCreate __attribute((visibility("hidden")));
|
||||
#define FcPatternCreate IA__FcPatternCreate
|
||||
extern __typeof (FcPatternDuplicate) IA__FcPatternDuplicate __attribute((visibility("hidden")));
|
||||
#define FcPatternDuplicate IA__FcPatternDuplicate
|
||||
extern __typeof (FcPatternReference) IA__FcPatternReference __attribute((visibility("hidden")));
|
||||
#define FcPatternReference IA__FcPatternReference
|
||||
extern __typeof (FcPatternFilter) IA__FcPatternFilter __attribute((visibility("hidden")));
|
||||
#define FcPatternFilter IA__FcPatternFilter
|
||||
extern __typeof (FcValueDestroy) IA__FcValueDestroy __attribute((visibility("hidden")));
|
||||
#define FcValueDestroy IA__FcValueDestroy
|
||||
extern __typeof (FcValueEqual) IA__FcValueEqual __attribute((visibility("hidden")));
|
||||
#define FcValueEqual IA__FcValueEqual
|
||||
extern __typeof (FcValueSave) IA__FcValueSave __attribute((visibility("hidden")));
|
||||
#define FcValueSave IA__FcValueSave
|
||||
extern __typeof (FcPatternDestroy) IA__FcPatternDestroy __attribute((visibility("hidden")));
|
||||
#define FcPatternDestroy IA__FcPatternDestroy
|
||||
extern __typeof (FcPatternEqual) IA__FcPatternEqual __attribute((visibility("hidden")));
|
||||
#define FcPatternEqual IA__FcPatternEqual
|
||||
extern __typeof (FcPatternEqualSubset) IA__FcPatternEqualSubset __attribute((visibility("hidden")));
|
||||
#define FcPatternEqualSubset IA__FcPatternEqualSubset
|
||||
extern __typeof (FcPatternHash) IA__FcPatternHash __attribute((visibility("hidden")));
|
||||
#define FcPatternHash IA__FcPatternHash
|
||||
extern __typeof (FcPatternAdd) IA__FcPatternAdd __attribute((visibility("hidden")));
|
||||
#define FcPatternAdd IA__FcPatternAdd
|
||||
extern __typeof (FcPatternAddWeak) IA__FcPatternAddWeak __attribute((visibility("hidden")));
|
||||
#define FcPatternAddWeak IA__FcPatternAddWeak
|
||||
extern __typeof (FcPatternGet) IA__FcPatternGet __attribute((visibility("hidden")));
|
||||
#define FcPatternGet IA__FcPatternGet
|
||||
extern __typeof (FcPatternDel) IA__FcPatternDel __attribute((visibility("hidden")));
|
||||
#define FcPatternDel IA__FcPatternDel
|
||||
extern __typeof (FcPatternRemove) IA__FcPatternRemove __attribute((visibility("hidden")));
|
||||
#define FcPatternRemove IA__FcPatternRemove
|
||||
extern __typeof (FcPatternAddInteger) IA__FcPatternAddInteger __attribute((visibility("hidden")));
|
||||
#define FcPatternAddInteger IA__FcPatternAddInteger
|
||||
extern __typeof (FcPatternAddDouble) IA__FcPatternAddDouble __attribute((visibility("hidden")));
|
||||
#define FcPatternAddDouble IA__FcPatternAddDouble
|
||||
extern __typeof (FcPatternAddString) IA__FcPatternAddString __attribute((visibility("hidden")));
|
||||
#define FcPatternAddString IA__FcPatternAddString
|
||||
extern __typeof (FcPatternAddMatrix) IA__FcPatternAddMatrix __attribute((visibility("hidden")));
|
||||
#define FcPatternAddMatrix IA__FcPatternAddMatrix
|
||||
extern __typeof (FcPatternAddCharSet) IA__FcPatternAddCharSet __attribute((visibility("hidden")));
|
||||
#define FcPatternAddCharSet IA__FcPatternAddCharSet
|
||||
extern __typeof (FcPatternAddBool) IA__FcPatternAddBool __attribute((visibility("hidden")));
|
||||
#define FcPatternAddBool IA__FcPatternAddBool
|
||||
extern __typeof (FcPatternAddLangSet) IA__FcPatternAddLangSet __attribute((visibility("hidden")));
|
||||
#define FcPatternAddLangSet IA__FcPatternAddLangSet
|
||||
extern __typeof (FcPatternGetInteger) IA__FcPatternGetInteger __attribute((visibility("hidden")));
|
||||
#define FcPatternGetInteger IA__FcPatternGetInteger
|
||||
extern __typeof (FcPatternGetDouble) IA__FcPatternGetDouble __attribute((visibility("hidden")));
|
||||
#define FcPatternGetDouble IA__FcPatternGetDouble
|
||||
extern __typeof (FcPatternGetString) IA__FcPatternGetString __attribute((visibility("hidden")));
|
||||
#define FcPatternGetString IA__FcPatternGetString
|
||||
extern __typeof (FcPatternGetMatrix) IA__FcPatternGetMatrix __attribute((visibility("hidden")));
|
||||
#define FcPatternGetMatrix IA__FcPatternGetMatrix
|
||||
extern __typeof (FcPatternGetCharSet) IA__FcPatternGetCharSet __attribute((visibility("hidden")));
|
||||
#define FcPatternGetCharSet IA__FcPatternGetCharSet
|
||||
extern __typeof (FcPatternGetBool) IA__FcPatternGetBool __attribute((visibility("hidden")));
|
||||
#define FcPatternGetBool IA__FcPatternGetBool
|
||||
extern __typeof (FcPatternGetLangSet) IA__FcPatternGetLangSet __attribute((visibility("hidden")));
|
||||
#define FcPatternGetLangSet IA__FcPatternGetLangSet
|
||||
extern __typeof (FcPatternVaBuild) IA__FcPatternVaBuild __attribute((visibility("hidden")));
|
||||
#define FcPatternVaBuild IA__FcPatternVaBuild
|
||||
extern __typeof (FcPatternBuild) IA__FcPatternBuild __attribute((visibility("hidden")));
|
||||
#define FcPatternBuild IA__FcPatternBuild
|
||||
extern __typeof (FcPatternFormat) IA__FcPatternFormat __attribute((visibility("hidden")));
|
||||
#define FcPatternFormat IA__FcPatternFormat
|
||||
extern __typeof (FcStrCopy) IA__FcStrCopy __attribute((visibility("hidden")));
|
||||
#define FcStrCopy IA__FcStrCopy
|
||||
extern __typeof (FcStrCopyFilename) IA__FcStrCopyFilename __attribute((visibility("hidden")));
|
||||
#define FcStrCopyFilename IA__FcStrCopyFilename
|
||||
extern __typeof (FcStrPlus) IA__FcStrPlus __attribute((visibility("hidden")));
|
||||
#define FcStrPlus IA__FcStrPlus
|
||||
extern __typeof (FcStrFree) IA__FcStrFree __attribute((visibility("hidden")));
|
||||
#define FcStrFree IA__FcStrFree
|
||||
extern __typeof (FcStrDowncase) IA__FcStrDowncase __attribute((visibility("hidden")));
|
||||
#define FcStrDowncase IA__FcStrDowncase
|
||||
extern __typeof (FcStrCmpIgnoreCase) IA__FcStrCmpIgnoreCase __attribute((visibility("hidden")));
|
||||
#define FcStrCmpIgnoreCase IA__FcStrCmpIgnoreCase
|
||||
extern __typeof (FcStrCmp) IA__FcStrCmp __attribute((visibility("hidden")));
|
||||
#define FcStrCmp IA__FcStrCmp
|
||||
extern __typeof (FcStrStrIgnoreCase) IA__FcStrStrIgnoreCase __attribute((visibility("hidden")));
|
||||
#define FcStrStrIgnoreCase IA__FcStrStrIgnoreCase
|
||||
extern __typeof (FcStrStr) IA__FcStrStr __attribute((visibility("hidden")));
|
||||
#define FcStrStr IA__FcStrStr
|
||||
extern __typeof (FcUtf8ToUcs4) IA__FcUtf8ToUcs4 __attribute((visibility("hidden")));
|
||||
#define FcUtf8ToUcs4 IA__FcUtf8ToUcs4
|
||||
extern __typeof (FcUtf8Len) IA__FcUtf8Len __attribute((visibility("hidden")));
|
||||
#define FcUtf8Len IA__FcUtf8Len
|
||||
extern __typeof (FcUcs4ToUtf8) IA__FcUcs4ToUtf8 __attribute((visibility("hidden")));
|
||||
#define FcUcs4ToUtf8 IA__FcUcs4ToUtf8
|
||||
extern __typeof (FcUtf16ToUcs4) IA__FcUtf16ToUcs4 __attribute((visibility("hidden")));
|
||||
#define FcUtf16ToUcs4 IA__FcUtf16ToUcs4
|
||||
extern __typeof (FcUtf16Len) IA__FcUtf16Len __attribute((visibility("hidden")));
|
||||
#define FcUtf16Len IA__FcUtf16Len
|
||||
extern __typeof (FcStrDirname) IA__FcStrDirname __attribute((visibility("hidden")));
|
||||
#define FcStrDirname IA__FcStrDirname
|
||||
extern __typeof (FcStrBasename) IA__FcStrBasename __attribute((visibility("hidden")));
|
||||
#define FcStrBasename IA__FcStrBasename
|
||||
extern __typeof (FcStrSetCreate) IA__FcStrSetCreate __attribute((visibility("hidden")));
|
||||
#define FcStrSetCreate IA__FcStrSetCreate
|
||||
extern __typeof (FcStrSetMember) IA__FcStrSetMember __attribute((visibility("hidden")));
|
||||
#define FcStrSetMember IA__FcStrSetMember
|
||||
extern __typeof (FcStrSetEqual) IA__FcStrSetEqual __attribute((visibility("hidden")));
|
||||
#define FcStrSetEqual IA__FcStrSetEqual
|
||||
extern __typeof (FcStrSetAdd) IA__FcStrSetAdd __attribute((visibility("hidden")));
|
||||
#define FcStrSetAdd IA__FcStrSetAdd
|
||||
extern __typeof (FcStrSetAddFilename) IA__FcStrSetAddFilename __attribute((visibility("hidden")));
|
||||
#define FcStrSetAddFilename IA__FcStrSetAddFilename
|
||||
extern __typeof (FcStrSetDel) IA__FcStrSetDel __attribute((visibility("hidden")));
|
||||
#define FcStrSetDel IA__FcStrSetDel
|
||||
extern __typeof (FcStrSetDestroy) IA__FcStrSetDestroy __attribute((visibility("hidden")));
|
||||
#define FcStrSetDestroy IA__FcStrSetDestroy
|
||||
extern __typeof (FcStrListCreate) IA__FcStrListCreate __attribute((visibility("hidden")));
|
||||
#define FcStrListCreate IA__FcStrListCreate
|
||||
extern __typeof (FcStrListNext) IA__FcStrListNext __attribute((visibility("hidden")));
|
||||
#define FcStrListNext IA__FcStrListNext
|
||||
extern __typeof (FcStrListDone) IA__FcStrListDone __attribute((visibility("hidden")));
|
||||
#define FcStrListDone IA__FcStrListDone
|
||||
extern __typeof (FcConfigParseAndLoad) IA__FcConfigParseAndLoad __attribute((visibility("hidden")));
|
||||
#define FcConfigParseAndLoad IA__FcConfigParseAndLoad
|
||||
extern __typeof (FcConfigGetRescanInverval) IA__FcConfigGetRescanInverval __attribute((visibility("hidden")));
|
||||
#define FcConfigGetRescanInverval IA__FcConfigGetRescanInverval
|
||||
extern __typeof (FcConfigSetRescanInverval) IA__FcConfigSetRescanInverval __attribute((visibility("hidden")));
|
||||
#define FcConfigSetRescanInverval IA__FcConfigSetRescanInverval
|
738
third_party/fontconfig/config/windows/src/fcaliastail.h
vendored
Normal file
738
third_party/fontconfig/config/windows/src/fcaliastail.h
vendored
Normal file
@ -0,0 +1,738 @@
|
||||
#if HAVE_GNUC_ATTRIBUTE
|
||||
#ifdef __fcblanks__
|
||||
#undef FcBlanksCreate
|
||||
extern __typeof (FcBlanksCreate) FcBlanksCreate __attribute((alias("IA__FcBlanksCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcblanks__
|
||||
#undef FcBlanksDestroy
|
||||
extern __typeof (FcBlanksDestroy) FcBlanksDestroy __attribute((alias("IA__FcBlanksDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcblanks__
|
||||
#undef FcBlanksAdd
|
||||
extern __typeof (FcBlanksAdd) FcBlanksAdd __attribute((alias("IA__FcBlanksAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcblanks__
|
||||
#undef FcBlanksIsMember
|
||||
extern __typeof (FcBlanksIsMember) FcBlanksIsMember __attribute((alias("IA__FcBlanksIsMember"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcCacheCopySet
|
||||
extern __typeof (FcCacheCopySet) FcCacheCopySet __attribute((alias("IA__FcCacheCopySet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcCacheNumSubdir
|
||||
extern __typeof (FcCacheNumSubdir) FcCacheNumSubdir __attribute((alias("IA__FcCacheNumSubdir"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcCacheNumFont
|
||||
extern __typeof (FcCacheNumFont) FcCacheNumFont __attribute((alias("IA__FcCacheNumFont"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcDirCacheUnlink
|
||||
extern __typeof (FcDirCacheUnlink) FcDirCacheUnlink __attribute((alias("IA__FcDirCacheUnlink"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcDirCacheValid
|
||||
extern __typeof (FcDirCacheValid) FcDirCacheValid __attribute((alias("IA__FcDirCacheValid"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigHome
|
||||
extern __typeof (FcConfigHome) FcConfigHome __attribute((alias("IA__FcConfigHome"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigEnableHome
|
||||
extern __typeof (FcConfigEnableHome) FcConfigEnableHome __attribute((alias("IA__FcConfigEnableHome"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigFilename
|
||||
extern __typeof (FcConfigFilename) FcConfigFilename __attribute((alias("IA__FcConfigFilename"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigCreate
|
||||
extern __typeof (FcConfigCreate) FcConfigCreate __attribute((alias("IA__FcConfigCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigReference
|
||||
extern __typeof (FcConfigReference) FcConfigReference __attribute((alias("IA__FcConfigReference"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigDestroy
|
||||
extern __typeof (FcConfigDestroy) FcConfigDestroy __attribute((alias("IA__FcConfigDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigSetCurrent
|
||||
extern __typeof (FcConfigSetCurrent) FcConfigSetCurrent __attribute((alias("IA__FcConfigSetCurrent"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetCurrent
|
||||
extern __typeof (FcConfigGetCurrent) FcConfigGetCurrent __attribute((alias("IA__FcConfigGetCurrent"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigUptoDate
|
||||
extern __typeof (FcConfigUptoDate) FcConfigUptoDate __attribute((alias("IA__FcConfigUptoDate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigBuildFonts
|
||||
extern __typeof (FcConfigBuildFonts) FcConfigBuildFonts __attribute((alias("IA__FcConfigBuildFonts"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetFontDirs
|
||||
extern __typeof (FcConfigGetFontDirs) FcConfigGetFontDirs __attribute((alias("IA__FcConfigGetFontDirs"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetConfigDirs
|
||||
extern __typeof (FcConfigGetConfigDirs) FcConfigGetConfigDirs __attribute((alias("IA__FcConfigGetConfigDirs"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetConfigFiles
|
||||
extern __typeof (FcConfigGetConfigFiles) FcConfigGetConfigFiles __attribute((alias("IA__FcConfigGetConfigFiles"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetCache
|
||||
extern __typeof (FcConfigGetCache) FcConfigGetCache __attribute((alias("IA__FcConfigGetCache"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetBlanks
|
||||
extern __typeof (FcConfigGetBlanks) FcConfigGetBlanks __attribute((alias("IA__FcConfigGetBlanks"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetCacheDirs
|
||||
extern __typeof (FcConfigGetCacheDirs) FcConfigGetCacheDirs __attribute((alias("IA__FcConfigGetCacheDirs"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetRescanInterval
|
||||
extern __typeof (FcConfigGetRescanInterval) FcConfigGetRescanInterval __attribute((alias("IA__FcConfigGetRescanInterval"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigSetRescanInterval
|
||||
extern __typeof (FcConfigSetRescanInterval) FcConfigSetRescanInterval __attribute((alias("IA__FcConfigSetRescanInterval"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetFonts
|
||||
extern __typeof (FcConfigGetFonts) FcConfigGetFonts __attribute((alias("IA__FcConfigGetFonts"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigAppFontAddFile
|
||||
extern __typeof (FcConfigAppFontAddFile) FcConfigAppFontAddFile __attribute((alias("IA__FcConfigAppFontAddFile"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigAppFontAddDir
|
||||
extern __typeof (FcConfigAppFontAddDir) FcConfigAppFontAddDir __attribute((alias("IA__FcConfigAppFontAddDir"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigAppFontClear
|
||||
extern __typeof (FcConfigAppFontClear) FcConfigAppFontClear __attribute((alias("IA__FcConfigAppFontClear"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigSubstituteWithPat
|
||||
extern __typeof (FcConfigSubstituteWithPat) FcConfigSubstituteWithPat __attribute((alias("IA__FcConfigSubstituteWithPat"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigSubstitute
|
||||
extern __typeof (FcConfigSubstitute) FcConfigSubstitute __attribute((alias("IA__FcConfigSubstitute"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetCreate
|
||||
extern __typeof (FcCharSetCreate) FcCharSetCreate __attribute((alias("IA__FcCharSetCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetNew
|
||||
extern __typeof (FcCharSetNew) FcCharSetNew __attribute((alias("IA__FcCharSetNew"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetDestroy
|
||||
extern __typeof (FcCharSetDestroy) FcCharSetDestroy __attribute((alias("IA__FcCharSetDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetAddChar
|
||||
extern __typeof (FcCharSetAddChar) FcCharSetAddChar __attribute((alias("IA__FcCharSetAddChar"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetCopy
|
||||
extern __typeof (FcCharSetCopy) FcCharSetCopy __attribute((alias("IA__FcCharSetCopy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetEqual
|
||||
extern __typeof (FcCharSetEqual) FcCharSetEqual __attribute((alias("IA__FcCharSetEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetIntersect
|
||||
extern __typeof (FcCharSetIntersect) FcCharSetIntersect __attribute((alias("IA__FcCharSetIntersect"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetUnion
|
||||
extern __typeof (FcCharSetUnion) FcCharSetUnion __attribute((alias("IA__FcCharSetUnion"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetSubtract
|
||||
extern __typeof (FcCharSetSubtract) FcCharSetSubtract __attribute((alias("IA__FcCharSetSubtract"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetMerge
|
||||
extern __typeof (FcCharSetMerge) FcCharSetMerge __attribute((alias("IA__FcCharSetMerge"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetHasChar
|
||||
extern __typeof (FcCharSetHasChar) FcCharSetHasChar __attribute((alias("IA__FcCharSetHasChar"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetCount
|
||||
extern __typeof (FcCharSetCount) FcCharSetCount __attribute((alias("IA__FcCharSetCount"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetIntersectCount
|
||||
extern __typeof (FcCharSetIntersectCount) FcCharSetIntersectCount __attribute((alias("IA__FcCharSetIntersectCount"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetSubtractCount
|
||||
extern __typeof (FcCharSetSubtractCount) FcCharSetSubtractCount __attribute((alias("IA__FcCharSetSubtractCount"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetIsSubset
|
||||
extern __typeof (FcCharSetIsSubset) FcCharSetIsSubset __attribute((alias("IA__FcCharSetIsSubset"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetFirstPage
|
||||
extern __typeof (FcCharSetFirstPage) FcCharSetFirstPage __attribute((alias("IA__FcCharSetFirstPage"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetNextPage
|
||||
extern __typeof (FcCharSetNextPage) FcCharSetNextPage __attribute((alias("IA__FcCharSetNextPage"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccharset__
|
||||
#undef FcCharSetCoverage
|
||||
extern __typeof (FcCharSetCoverage) FcCharSetCoverage __attribute((alias("IA__FcCharSetCoverage"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdbg__
|
||||
#undef FcValuePrint
|
||||
extern __typeof (FcValuePrint) FcValuePrint __attribute((alias("IA__FcValuePrint"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdbg__
|
||||
#undef FcPatternPrint
|
||||
extern __typeof (FcPatternPrint) FcPatternPrint __attribute((alias("IA__FcPatternPrint"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdbg__
|
||||
#undef FcFontSetPrint
|
||||
extern __typeof (FcFontSetPrint) FcFontSetPrint __attribute((alias("IA__FcFontSetPrint"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdefault__
|
||||
#undef FcDefaultSubstitute
|
||||
extern __typeof (FcDefaultSubstitute) FcDefaultSubstitute __attribute((alias("IA__FcDefaultSubstitute"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdir__
|
||||
#undef FcFileIsDir
|
||||
extern __typeof (FcFileIsDir) FcFileIsDir __attribute((alias("IA__FcFileIsDir"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdir__
|
||||
#undef FcFileScan
|
||||
extern __typeof (FcFileScan) FcFileScan __attribute((alias("IA__FcFileScan"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdir__
|
||||
#undef FcDirScan
|
||||
extern __typeof (FcDirScan) FcDirScan __attribute((alias("IA__FcDirScan"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdir__
|
||||
#undef FcDirSave
|
||||
extern __typeof (FcDirSave) FcDirSave __attribute((alias("IA__FcDirSave"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcDirCacheLoad
|
||||
extern __typeof (FcDirCacheLoad) FcDirCacheLoad __attribute((alias("IA__FcDirCacheLoad"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcdir__
|
||||
#undef FcDirCacheRead
|
||||
extern __typeof (FcDirCacheRead) FcDirCacheRead __attribute((alias("IA__FcDirCacheRead"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcDirCacheLoadFile
|
||||
extern __typeof (FcDirCacheLoadFile) FcDirCacheLoadFile __attribute((alias("IA__FcDirCacheLoadFile"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccache__
|
||||
#undef FcDirCacheUnload
|
||||
extern __typeof (FcDirCacheUnload) FcDirCacheUnload __attribute((alias("IA__FcDirCacheUnload"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfreetype__
|
||||
#undef FcFreeTypeQuery
|
||||
extern __typeof (FcFreeTypeQuery) FcFreeTypeQuery __attribute((alias("IA__FcFreeTypeQuery"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfs__
|
||||
#undef FcFontSetCreate
|
||||
extern __typeof (FcFontSetCreate) FcFontSetCreate __attribute((alias("IA__FcFontSetCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfs__
|
||||
#undef FcFontSetDestroy
|
||||
extern __typeof (FcFontSetDestroy) FcFontSetDestroy __attribute((alias("IA__FcFontSetDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfs__
|
||||
#undef FcFontSetAdd
|
||||
extern __typeof (FcFontSetAdd) FcFontSetAdd __attribute((alias("IA__FcFontSetAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcInitLoadConfig
|
||||
extern __typeof (FcInitLoadConfig) FcInitLoadConfig __attribute((alias("IA__FcInitLoadConfig"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcInitLoadConfigAndFonts
|
||||
extern __typeof (FcInitLoadConfigAndFonts) FcInitLoadConfigAndFonts __attribute((alias("IA__FcInitLoadConfigAndFonts"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcInit
|
||||
extern __typeof (FcInit) FcInit __attribute((alias("IA__FcInit"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcFini
|
||||
extern __typeof (FcFini) FcFini __attribute((alias("IA__FcFini"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcGetVersion
|
||||
extern __typeof (FcGetVersion) FcGetVersion __attribute((alias("IA__FcGetVersion"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcInitReinitialize
|
||||
extern __typeof (FcInitReinitialize) FcInitReinitialize __attribute((alias("IA__FcInitReinitialize"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcinit__
|
||||
#undef FcInitBringUptoDate
|
||||
extern __typeof (FcInitBringUptoDate) FcInitBringUptoDate __attribute((alias("IA__FcInitBringUptoDate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcGetLangs
|
||||
extern __typeof (FcGetLangs) FcGetLangs __attribute((alias("IA__FcGetLangs"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangGetCharSet
|
||||
extern __typeof (FcLangGetCharSet) FcLangGetCharSet __attribute((alias("IA__FcLangGetCharSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetCreate
|
||||
extern __typeof (FcLangSetCreate) FcLangSetCreate __attribute((alias("IA__FcLangSetCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetDestroy
|
||||
extern __typeof (FcLangSetDestroy) FcLangSetDestroy __attribute((alias("IA__FcLangSetDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetCopy
|
||||
extern __typeof (FcLangSetCopy) FcLangSetCopy __attribute((alias("IA__FcLangSetCopy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetAdd
|
||||
extern __typeof (FcLangSetAdd) FcLangSetAdd __attribute((alias("IA__FcLangSetAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetHasLang
|
||||
extern __typeof (FcLangSetHasLang) FcLangSetHasLang __attribute((alias("IA__FcLangSetHasLang"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetCompare
|
||||
extern __typeof (FcLangSetCompare) FcLangSetCompare __attribute((alias("IA__FcLangSetCompare"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetContains
|
||||
extern __typeof (FcLangSetContains) FcLangSetContains __attribute((alias("IA__FcLangSetContains"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetEqual
|
||||
extern __typeof (FcLangSetEqual) FcLangSetEqual __attribute((alias("IA__FcLangSetEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetHash
|
||||
extern __typeof (FcLangSetHash) FcLangSetHash __attribute((alias("IA__FcLangSetHash"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclang__
|
||||
#undef FcLangSetGetLangs
|
||||
extern __typeof (FcLangSetGetLangs) FcLangSetGetLangs __attribute((alias("IA__FcLangSetGetLangs"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcObjectSetCreate
|
||||
extern __typeof (FcObjectSetCreate) FcObjectSetCreate __attribute((alias("IA__FcObjectSetCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcObjectSetAdd
|
||||
extern __typeof (FcObjectSetAdd) FcObjectSetAdd __attribute((alias("IA__FcObjectSetAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcObjectSetDestroy
|
||||
extern __typeof (FcObjectSetDestroy) FcObjectSetDestroy __attribute((alias("IA__FcObjectSetDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcObjectSetVaBuild
|
||||
extern __typeof (FcObjectSetVaBuild) FcObjectSetVaBuild __attribute((alias("IA__FcObjectSetVaBuild"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcObjectSetBuild
|
||||
extern __typeof (FcObjectSetBuild) FcObjectSetBuild __attribute((alias("IA__FcObjectSetBuild"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcFontSetList
|
||||
extern __typeof (FcFontSetList) FcFontSetList __attribute((alias("IA__FcFontSetList"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fclist__
|
||||
#undef FcFontList
|
||||
extern __typeof (FcFontList) FcFontList __attribute((alias("IA__FcFontList"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicCreate
|
||||
extern __typeof (FcAtomicCreate) FcAtomicCreate __attribute((alias("IA__FcAtomicCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicLock
|
||||
extern __typeof (FcAtomicLock) FcAtomicLock __attribute((alias("IA__FcAtomicLock"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicNewFile
|
||||
extern __typeof (FcAtomicNewFile) FcAtomicNewFile __attribute((alias("IA__FcAtomicNewFile"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicOrigFile
|
||||
extern __typeof (FcAtomicOrigFile) FcAtomicOrigFile __attribute((alias("IA__FcAtomicOrigFile"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicReplaceOrig
|
||||
extern __typeof (FcAtomicReplaceOrig) FcAtomicReplaceOrig __attribute((alias("IA__FcAtomicReplaceOrig"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicDeleteNew
|
||||
extern __typeof (FcAtomicDeleteNew) FcAtomicDeleteNew __attribute((alias("IA__FcAtomicDeleteNew"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicUnlock
|
||||
extern __typeof (FcAtomicUnlock) FcAtomicUnlock __attribute((alias("IA__FcAtomicUnlock"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcatomic__
|
||||
#undef FcAtomicDestroy
|
||||
extern __typeof (FcAtomicDestroy) FcAtomicDestroy __attribute((alias("IA__FcAtomicDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontSetMatch
|
||||
extern __typeof (FcFontSetMatch) FcFontSetMatch __attribute((alias("IA__FcFontSetMatch"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontMatch
|
||||
extern __typeof (FcFontMatch) FcFontMatch __attribute((alias("IA__FcFontMatch"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontRenderPrepare
|
||||
extern __typeof (FcFontRenderPrepare) FcFontRenderPrepare __attribute((alias("IA__FcFontRenderPrepare"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontSetSort
|
||||
extern __typeof (FcFontSetSort) FcFontSetSort __attribute((alias("IA__FcFontSetSort"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontSort
|
||||
extern __typeof (FcFontSort) FcFontSort __attribute((alias("IA__FcFontSort"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatch__
|
||||
#undef FcFontSetSortDestroy
|
||||
extern __typeof (FcFontSetSortDestroy) FcFontSetSortDestroy __attribute((alias("IA__FcFontSetSortDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixCopy
|
||||
extern __typeof (FcMatrixCopy) FcMatrixCopy __attribute((alias("IA__FcMatrixCopy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixEqual
|
||||
extern __typeof (FcMatrixEqual) FcMatrixEqual __attribute((alias("IA__FcMatrixEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixMultiply
|
||||
extern __typeof (FcMatrixMultiply) FcMatrixMultiply __attribute((alias("IA__FcMatrixMultiply"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixRotate
|
||||
extern __typeof (FcMatrixRotate) FcMatrixRotate __attribute((alias("IA__FcMatrixRotate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixScale
|
||||
extern __typeof (FcMatrixScale) FcMatrixScale __attribute((alias("IA__FcMatrixScale"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcmatrix__
|
||||
#undef FcMatrixShear
|
||||
extern __typeof (FcMatrixShear) FcMatrixShear __attribute((alias("IA__FcMatrixShear"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameRegisterObjectTypes
|
||||
extern __typeof (FcNameRegisterObjectTypes) FcNameRegisterObjectTypes __attribute((alias("IA__FcNameRegisterObjectTypes"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameUnregisterObjectTypes
|
||||
extern __typeof (FcNameUnregisterObjectTypes) FcNameUnregisterObjectTypes __attribute((alias("IA__FcNameUnregisterObjectTypes"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameGetObjectType
|
||||
extern __typeof (FcNameGetObjectType) FcNameGetObjectType __attribute((alias("IA__FcNameGetObjectType"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameRegisterConstants
|
||||
extern __typeof (FcNameRegisterConstants) FcNameRegisterConstants __attribute((alias("IA__FcNameRegisterConstants"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameUnregisterConstants
|
||||
extern __typeof (FcNameUnregisterConstants) FcNameUnregisterConstants __attribute((alias("IA__FcNameUnregisterConstants"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameGetConstant
|
||||
extern __typeof (FcNameGetConstant) FcNameGetConstant __attribute((alias("IA__FcNameGetConstant"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameConstant
|
||||
extern __typeof (FcNameConstant) FcNameConstant __attribute((alias("IA__FcNameConstant"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameParse
|
||||
extern __typeof (FcNameParse) FcNameParse __attribute((alias("IA__FcNameParse"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcname__
|
||||
#undef FcNameUnparse
|
||||
extern __typeof (FcNameUnparse) FcNameUnparse __attribute((alias("IA__FcNameUnparse"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternCreate
|
||||
extern __typeof (FcPatternCreate) FcPatternCreate __attribute((alias("IA__FcPatternCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternDuplicate
|
||||
extern __typeof (FcPatternDuplicate) FcPatternDuplicate __attribute((alias("IA__FcPatternDuplicate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternReference
|
||||
extern __typeof (FcPatternReference) FcPatternReference __attribute((alias("IA__FcPatternReference"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternFilter
|
||||
extern __typeof (FcPatternFilter) FcPatternFilter __attribute((alias("IA__FcPatternFilter"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcValueDestroy
|
||||
extern __typeof (FcValueDestroy) FcValueDestroy __attribute((alias("IA__FcValueDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcValueEqual
|
||||
extern __typeof (FcValueEqual) FcValueEqual __attribute((alias("IA__FcValueEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcValueSave
|
||||
extern __typeof (FcValueSave) FcValueSave __attribute((alias("IA__FcValueSave"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternDestroy
|
||||
extern __typeof (FcPatternDestroy) FcPatternDestroy __attribute((alias("IA__FcPatternDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternEqual
|
||||
extern __typeof (FcPatternEqual) FcPatternEqual __attribute((alias("IA__FcPatternEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternEqualSubset
|
||||
extern __typeof (FcPatternEqualSubset) FcPatternEqualSubset __attribute((alias("IA__FcPatternEqualSubset"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternHash
|
||||
extern __typeof (FcPatternHash) FcPatternHash __attribute((alias("IA__FcPatternHash"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAdd
|
||||
extern __typeof (FcPatternAdd) FcPatternAdd __attribute((alias("IA__FcPatternAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddWeak
|
||||
extern __typeof (FcPatternAddWeak) FcPatternAddWeak __attribute((alias("IA__FcPatternAddWeak"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGet
|
||||
extern __typeof (FcPatternGet) FcPatternGet __attribute((alias("IA__FcPatternGet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternDel
|
||||
extern __typeof (FcPatternDel) FcPatternDel __attribute((alias("IA__FcPatternDel"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternRemove
|
||||
extern __typeof (FcPatternRemove) FcPatternRemove __attribute((alias("IA__FcPatternRemove"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddInteger
|
||||
extern __typeof (FcPatternAddInteger) FcPatternAddInteger __attribute((alias("IA__FcPatternAddInteger"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddDouble
|
||||
extern __typeof (FcPatternAddDouble) FcPatternAddDouble __attribute((alias("IA__FcPatternAddDouble"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddString
|
||||
extern __typeof (FcPatternAddString) FcPatternAddString __attribute((alias("IA__FcPatternAddString"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddMatrix
|
||||
extern __typeof (FcPatternAddMatrix) FcPatternAddMatrix __attribute((alias("IA__FcPatternAddMatrix"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddCharSet
|
||||
extern __typeof (FcPatternAddCharSet) FcPatternAddCharSet __attribute((alias("IA__FcPatternAddCharSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddBool
|
||||
extern __typeof (FcPatternAddBool) FcPatternAddBool __attribute((alias("IA__FcPatternAddBool"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddLangSet
|
||||
extern __typeof (FcPatternAddLangSet) FcPatternAddLangSet __attribute((alias("IA__FcPatternAddLangSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetInteger
|
||||
extern __typeof (FcPatternGetInteger) FcPatternGetInteger __attribute((alias("IA__FcPatternGetInteger"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetDouble
|
||||
extern __typeof (FcPatternGetDouble) FcPatternGetDouble __attribute((alias("IA__FcPatternGetDouble"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetString
|
||||
extern __typeof (FcPatternGetString) FcPatternGetString __attribute((alias("IA__FcPatternGetString"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetMatrix
|
||||
extern __typeof (FcPatternGetMatrix) FcPatternGetMatrix __attribute((alias("IA__FcPatternGetMatrix"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetCharSet
|
||||
extern __typeof (FcPatternGetCharSet) FcPatternGetCharSet __attribute((alias("IA__FcPatternGetCharSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetBool
|
||||
extern __typeof (FcPatternGetBool) FcPatternGetBool __attribute((alias("IA__FcPatternGetBool"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetLangSet
|
||||
extern __typeof (FcPatternGetLangSet) FcPatternGetLangSet __attribute((alias("IA__FcPatternGetLangSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternVaBuild
|
||||
extern __typeof (FcPatternVaBuild) FcPatternVaBuild __attribute((alias("IA__FcPatternVaBuild"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternBuild
|
||||
extern __typeof (FcPatternBuild) FcPatternBuild __attribute((alias("IA__FcPatternBuild"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcformat__
|
||||
#undef FcPatternFormat
|
||||
extern __typeof (FcPatternFormat) FcPatternFormat __attribute((alias("IA__FcPatternFormat"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrCopy
|
||||
extern __typeof (FcStrCopy) FcStrCopy __attribute((alias("IA__FcStrCopy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrCopyFilename
|
||||
extern __typeof (FcStrCopyFilename) FcStrCopyFilename __attribute((alias("IA__FcStrCopyFilename"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrPlus
|
||||
extern __typeof (FcStrPlus) FcStrPlus __attribute((alias("IA__FcStrPlus"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrFree
|
||||
extern __typeof (FcStrFree) FcStrFree __attribute((alias("IA__FcStrFree"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrDowncase
|
||||
extern __typeof (FcStrDowncase) FcStrDowncase __attribute((alias("IA__FcStrDowncase"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrCmpIgnoreCase
|
||||
extern __typeof (FcStrCmpIgnoreCase) FcStrCmpIgnoreCase __attribute((alias("IA__FcStrCmpIgnoreCase"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrCmp
|
||||
extern __typeof (FcStrCmp) FcStrCmp __attribute((alias("IA__FcStrCmp"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrStrIgnoreCase
|
||||
extern __typeof (FcStrStrIgnoreCase) FcStrStrIgnoreCase __attribute((alias("IA__FcStrStrIgnoreCase"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrStr
|
||||
extern __typeof (FcStrStr) FcStrStr __attribute((alias("IA__FcStrStr"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcUtf8ToUcs4
|
||||
extern __typeof (FcUtf8ToUcs4) FcUtf8ToUcs4 __attribute((alias("IA__FcUtf8ToUcs4"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcUtf8Len
|
||||
extern __typeof (FcUtf8Len) FcUtf8Len __attribute((alias("IA__FcUtf8Len"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcUcs4ToUtf8
|
||||
extern __typeof (FcUcs4ToUtf8) FcUcs4ToUtf8 __attribute((alias("IA__FcUcs4ToUtf8"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcUtf16ToUcs4
|
||||
extern __typeof (FcUtf16ToUcs4) FcUtf16ToUcs4 __attribute((alias("IA__FcUtf16ToUcs4"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcUtf16Len
|
||||
extern __typeof (FcUtf16Len) FcUtf16Len __attribute((alias("IA__FcUtf16Len"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrDirname
|
||||
extern __typeof (FcStrDirname) FcStrDirname __attribute((alias("IA__FcStrDirname"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrBasename
|
||||
extern __typeof (FcStrBasename) FcStrBasename __attribute((alias("IA__FcStrBasename"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetCreate
|
||||
extern __typeof (FcStrSetCreate) FcStrSetCreate __attribute((alias("IA__FcStrSetCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetMember
|
||||
extern __typeof (FcStrSetMember) FcStrSetMember __attribute((alias("IA__FcStrSetMember"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetEqual
|
||||
extern __typeof (FcStrSetEqual) FcStrSetEqual __attribute((alias("IA__FcStrSetEqual"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetAdd
|
||||
extern __typeof (FcStrSetAdd) FcStrSetAdd __attribute((alias("IA__FcStrSetAdd"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetAddFilename
|
||||
extern __typeof (FcStrSetAddFilename) FcStrSetAddFilename __attribute((alias("IA__FcStrSetAddFilename"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetDel
|
||||
extern __typeof (FcStrSetDel) FcStrSetDel __attribute((alias("IA__FcStrSetDel"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrSetDestroy
|
||||
extern __typeof (FcStrSetDestroy) FcStrSetDestroy __attribute((alias("IA__FcStrSetDestroy"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrListCreate
|
||||
extern __typeof (FcStrListCreate) FcStrListCreate __attribute((alias("IA__FcStrListCreate"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrListNext
|
||||
extern __typeof (FcStrListNext) FcStrListNext __attribute((alias("IA__FcStrListNext"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcstr__
|
||||
#undef FcStrListDone
|
||||
extern __typeof (FcStrListDone) FcStrListDone __attribute((alias("IA__FcStrListDone"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcxml__
|
||||
#undef FcConfigParseAndLoad
|
||||
extern __typeof (FcConfigParseAndLoad) FcConfigParseAndLoad __attribute((alias("IA__FcConfigParseAndLoad"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigGetRescanInverval
|
||||
extern __typeof (FcConfigGetRescanInverval) FcConfigGetRescanInverval __attribute((alias("IA__FcConfigGetRescanInverval"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fccfg__
|
||||
#undef FcConfigSetRescanInverval
|
||||
extern __typeof (FcConfigSetRescanInverval) FcConfigSetRescanInverval __attribute((alias("IA__FcConfigSetRescanInverval"), visibility("default")));
|
||||
#endif
|
||||
#endif
|
12
third_party/fontconfig/config/windows/src/fcftalias.h
vendored
Normal file
12
third_party/fontconfig/config/windows/src/fcftalias.h
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
extern __typeof (FcFreeTypeCharIndex) IA__FcFreeTypeCharIndex __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharIndex IA__FcFreeTypeCharIndex
|
||||
extern __typeof (FcFreeTypeCharSetAndSpacing) IA__FcFreeTypeCharSetAndSpacing __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharSetAndSpacing IA__FcFreeTypeCharSetAndSpacing
|
||||
extern __typeof (FcFreeTypeCharSet) IA__FcFreeTypeCharSet __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeCharSet IA__FcFreeTypeCharSet
|
||||
extern __typeof (FcPatternGetFTFace) IA__FcPatternGetFTFace __attribute((visibility("hidden")));
|
||||
#define FcPatternGetFTFace IA__FcPatternGetFTFace
|
||||
extern __typeof (FcPatternAddFTFace) IA__FcPatternAddFTFace __attribute((visibility("hidden")));
|
||||
#define FcPatternAddFTFace IA__FcPatternAddFTFace
|
||||
extern __typeof (FcFreeTypeQueryFace) IA__FcFreeTypeQueryFace __attribute((visibility("hidden")));
|
||||
#define FcFreeTypeQueryFace IA__FcFreeTypeQueryFace
|
26
third_party/fontconfig/config/windows/src/fcftaliastail.h
vendored
Normal file
26
third_party/fontconfig/config/windows/src/fcftaliastail.h
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
#if HAVE_GNUC_ATTRIBUTE
|
||||
#ifdef __fcfreetype__
|
||||
#undef FcFreeTypeCharIndex
|
||||
extern __typeof (FcFreeTypeCharIndex) FcFreeTypeCharIndex __attribute((alias("IA__FcFreeTypeCharIndex"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfreetype__
|
||||
#undef FcFreeTypeCharSetAndSpacing
|
||||
extern __typeof (FcFreeTypeCharSetAndSpacing) FcFreeTypeCharSetAndSpacing __attribute((alias("IA__FcFreeTypeCharSetAndSpacing"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfreetype__
|
||||
#undef FcFreeTypeCharSet
|
||||
extern __typeof (FcFreeTypeCharSet) FcFreeTypeCharSet __attribute((alias("IA__FcFreeTypeCharSet"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternGetFTFace
|
||||
extern __typeof (FcPatternGetFTFace) FcPatternGetFTFace __attribute((alias("IA__FcPatternGetFTFace"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcpat__
|
||||
#undef FcPatternAddFTFace
|
||||
extern __typeof (FcPatternAddFTFace) FcPatternAddFTFace __attribute((alias("IA__FcPatternAddFTFace"), visibility("default")));
|
||||
#endif
|
||||
#ifdef __fcfreetype__
|
||||
#undef FcFreeTypeQueryFace
|
||||
extern __typeof (FcFreeTypeQueryFace) FcFreeTypeQueryFace __attribute((alias("IA__FcFreeTypeQueryFace"), visibility("default")));
|
||||
#endif
|
||||
#endif
|
4
third_party/fontconfig/config/windows/unistd.h
vendored
Normal file
4
third_party/fontconfig/config/windows/unistd.h
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
/* stub unistd.h for use for MSVC compilers */
|
||||
|
||||
#include <io.h>
|
||||
|
482
third_party/iconv/LICENSE
vendored
Normal file
482
third_party/iconv/LICENSE
vendored
Normal file
@ -0,0 +1,482 @@
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the library GPL. It is
|
||||
numbered 2 because it goes with version 2 of the ordinary GPL.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Library General Public License, applies to some
|
||||
specially designated Free Software Foundation software, and to any
|
||||
other libraries whose authors decide to use it. You can use it for
|
||||
your libraries, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if
|
||||
you distribute copies of the library, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link a program with the library, you must provide
|
||||
complete object files to the recipients so that they can relink them
|
||||
with the library, after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
Our method of protecting your rights has two steps: (1) copyright
|
||||
the library, and (2) offer you this license which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
Also, for each distributor's protection, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
library. If the library is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original
|
||||
version, so that any problems introduced by others will not reflect on
|
||||
the original authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that companies distributing free
|
||||
software will individually obtain patent licenses, thus in effect
|
||||
transforming the program into proprietary software. To prevent this,
|
||||
we have made it clear that any patent must be licensed for everyone's
|
||||
free use or not licensed at all.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the ordinary
|
||||
GNU General Public License, which was designed for utility programs. This
|
||||
license, the GNU Library General Public License, applies to certain
|
||||
designated libraries. This license is quite different from the ordinary
|
||||
one; be sure to read it in full, and don't assume that anything in it is
|
||||
the same as in the ordinary license.
|
||||
|
||||
The reason we have a separate public license for some libraries is that
|
||||
they blur the distinction we usually make between modifying or adding to a
|
||||
program and simply using it. Linking a program with a library, without
|
||||
changing the library, is in some sense simply using the library, and is
|
||||
analogous to running a utility program or application program. However, in
|
||||
a textual and legal sense, the linked executable is a combined work, a
|
||||
derivative of the original library, and the ordinary General Public License
|
||||
treats it as such.
|
||||
|
||||
Because of this blurred distinction, using the ordinary General
|
||||
Public License for libraries did not effectively promote software
|
||||
sharing, because most developers did not use the libraries. We
|
||||
concluded that weaker conditions might promote sharing better.
|
||||
|
||||
However, unrestricted linking of non-free programs would deprive the
|
||||
users of those programs of all benefit from the free status of the
|
||||
libraries themselves. This Library General Public License is intended to
|
||||
permit developers of non-free programs to use free libraries, while
|
||||
preserving your freedom as a user of such programs to change the free
|
||||
libraries that are incorporated in them. (We have not seen how to achieve
|
||||
this as regards changes in header files, but we have achieved it as regards
|
||||
changes in the actual functions of the Library.) The hope is that this
|
||||
will lead to faster development of free libraries.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, while the latter only
|
||||
works together with the library.
|
||||
|
||||
Note that it is possible for a library to be covered by the ordinary
|
||||
General Public License rather than by this special one.
|
||||
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library which
|
||||
contains a notice placed by the copyright holder or other authorized
|
||||
party saying it may be distributed under the terms of this Library
|
||||
General Public License (also called "this License"). Each licensee is
|
||||
addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also compile or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
c) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
d) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the source code distributed need not include anything that is normally
|
||||
distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Library General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library 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
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
||||
MA 02110-1301, USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
77
third_party/iconv/README.chromium
vendored
Normal file
77
third_party/iconv/README.chromium
vendored
Normal file
@ -0,0 +1,77 @@
|
||||
Name: libiconv
|
||||
Short Name: libiconv
|
||||
URL: git://git.savannah.gnu.org/libiconv.git
|
||||
Version: 1.14
|
||||
License: Libraries under LGPL, program under GPL
|
||||
License File: NOT_SHIPPED
|
||||
Security Critical: No
|
||||
|
||||
Description:
|
||||
iconv is a library for converting between different character encodings.
|
||||
Used in Skia as a dependency of libpoppler, for PDF rasterization during
|
||||
testing.
|
||||
|
||||
Local Modifications:
|
||||
No changes to files from the upstream repository.
|
||||
Platform-specific configuration files added to
|
||||
third_party/iconv/config/windows:
|
||||
config.h
|
||||
iconv.h
|
||||
localcharset.h
|
||||
|
||||
These files were created from the header templates based on instructions in:
|
||||
http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio,
|
||||
then kludging it to build. The process used to create them from release
|
||||
sources are:
|
||||
1. Download the libiconv-1.14 tarball from
|
||||
http://www.gnu.org/software/libiconv/#downloading
|
||||
2. Copy and rename these files:
|
||||
(libiconv-1.14)/libcharset/include/localcharset.h.build.in
|
||||
-> third_party/iconv/config/windows/localcharset.h
|
||||
(libiconv-1.14)/include/iconv.h.build.in
|
||||
-> third_party/iconv/config/windows/iconv.h
|
||||
(libiconv-1.14)/config.h.in
|
||||
-> third_party/iconv/config/windows/config.h
|
||||
3. Modify localcharset.h as follows:
|
||||
Replace
|
||||
#if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET
|
||||
#define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default")))
|
||||
#else
|
||||
#define LIBCHARSET_DLL_EXPORTED
|
||||
#endif
|
||||
with
|
||||
#define LIBCHARSET_DLL_EXPORTED
|
||||
4. Modify config.h as follows:
|
||||
Delete line 30:
|
||||
#undef EILSEQ
|
||||
Change line 686 to:
|
||||
#define ICONV_CONST const
|
||||
5. Modify iconv.h as follows:
|
||||
Replace
|
||||
#if @HAVE_VISIBILITY@ && BUILDING_LIBICONV
|
||||
#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default")))
|
||||
#else
|
||||
#define LIBICONV_DLL_EXPORTED
|
||||
#endif
|
||||
with
|
||||
#define LIBICONV_DLL_EXPORTED
|
||||
Delete all references to @DLL_VARIABLE@ (find and replace with nothing).
|
||||
Find and replace these:
|
||||
@ICONV_CONST@ -> const
|
||||
@USE_MBSTATE_T@ -> USE_MBSTATE_T
|
||||
@BROKEN_WCHAR_H@ -> BROKEN_WCHAR_H
|
||||
@HAVE_WCHAR_T@ -> HAVE_WCHAR_T
|
||||
Note: if a dynamic library is needed for whatever reason,
|
||||
LIBCHARSET_DLL_EXPORTED and LIBICONV_DLL_EXPORTED needs to be defined as
|
||||
either __declspec(dllexport) or __declspec(dllimport).
|
||||
|
||||
Autogenerated files (consistent across platforms) added to
|
||||
third_party/iconv/config:
|
||||
aliases.h
|
||||
canonical_dos.h
|
||||
canonical.h
|
||||
canonical_local.h
|
||||
flags.h
|
||||
|
||||
These files were pulled from a release tarball.
|
||||
|
1719
third_party/iconv/config/aliases.h
vendored
Normal file
1719
third_party/iconv/config/aliases.h
vendored
Normal file
File diff suppressed because it is too large
Load Diff
110
third_party/iconv/config/canonical.h
vendored
Normal file
110
third_party/iconv/config/canonical.h
vendored
Normal file
@ -0,0 +1,110 @@
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str287,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str255,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str179,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str367,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str283,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str263,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str409,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str325,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str242,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str434,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str350,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str252,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str440,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str356,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str575,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str406,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str723,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str448,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str765,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str30,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str600,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str74,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str84,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str78,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str168,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str82,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str76,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str410,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str90,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str98,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str221,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str75,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str79,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str169,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str83,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str77,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str261,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str403,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str480,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str164,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str18,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str28,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str22,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str112,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str26,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str20,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str354,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str34,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str166,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str27,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str19,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str11,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str451,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str531,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str355,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str501,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str673,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str302,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str621,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str577,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str786,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str908,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str563,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str445,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str502,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str475,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str279,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str626,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str614,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str217,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str212,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str218,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str371,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str15,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str230,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str278,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str124,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str180,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str413,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str555,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str571,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str492,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str384,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str368,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str127,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str202,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str535,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str429,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str32,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str607,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str500,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str505,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str70,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str303,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str24,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str378,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str142,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str196,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str159,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str473,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str277,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str170,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str900,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str888,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str935,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str527,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str290,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str91,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str768,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str362,
|
15
third_party/iconv/config/canonical_dos.h
vendored
Normal file
15
third_party/iconv/config/canonical_dos.h
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_0,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_4,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_5,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_8,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_12,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_13,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_17,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_21,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_22,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_26,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_31,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_35,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_38,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_42,
|
||||
(int)(long)&((struct stringpool2_t *)0)->stringpool_dos_47,
|
2
third_party/iconv/config/canonical_local.h
vendored
Normal file
2
third_party/iconv/config/canonical_local.h
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str271,
|
||||
(int)(long)&((struct stringpool_t *)0)->stringpool_str664,
|
157
third_party/iconv/config/flags.h
vendored
Normal file
157
third_party/iconv/config/flags.h
vendored
Normal file
@ -0,0 +1,157 @@
|
||||
/* Generated automatically by genflags. */
|
||||
|
||||
/* Set if the encoding can encode
|
||||
the acute and grave accents U+00B4 and U+0060. */
|
||||
#define HAVE_ACCENTS 1
|
||||
|
||||
/* Set if the encoding can encode
|
||||
the single quotation marks U+2018 and U+2019. */
|
||||
#define HAVE_QUOTATION_MARKS 2
|
||||
|
||||
/* Set if the encoding can encode
|
||||
the double-width Hangul letters (Jamo) U+3131 to U+3163. */
|
||||
#define HAVE_HANGUL_JAMO 4
|
||||
|
||||
#define ei_ascii_oflags (0)
|
||||
#define ei_utf8_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs2be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs2le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs4_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs4be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs4le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf16_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf16be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf16le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf32_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf32be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf32le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_utf7_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs2internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs2swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs4internal_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_ucs4swapped_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_c99_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_java_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_iso8859_1_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_2_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_3_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_4_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_5_oflags (0)
|
||||
#define ei_iso8859_6_oflags (0)
|
||||
#define ei_iso8859_7_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso8859_8_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_9_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso8859_10_oflags (0)
|
||||
#define ei_iso8859_11_oflags (0)
|
||||
#define ei_iso8859_13_oflags (0)
|
||||
#define ei_iso8859_14_oflags (0)
|
||||
#define ei_iso8859_15_oflags (0)
|
||||
#define ei_iso8859_16_oflags (0)
|
||||
#define ei_koi8_r_oflags (0)
|
||||
#define ei_koi8_u_oflags (0)
|
||||
#define ei_koi8_ru_oflags (0)
|
||||
#define ei_cp1250_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1251_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1252_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1253_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1254_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1255_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1256_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1257_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1258_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp850_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp862_oflags (0)
|
||||
#define ei_cp866_oflags (0)
|
||||
#define ei_cp1131_oflags (0)
|
||||
#define ei_mac_roman_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_centraleurope_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_iceland_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_croatian_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_romania_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_cyrillic_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_ukraine_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_greek_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_turkish_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_hebrew_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mac_arabic_oflags (0)
|
||||
#define ei_mac_thai_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_hp_roman8_oflags (HAVE_ACCENTS)
|
||||
#define ei_nextstep_oflags (HAVE_ACCENTS)
|
||||
#define ei_armscii_8_oflags (0)
|
||||
#define ei_georgian_academy_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_georgian_ps_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_koi8_t_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_pt154_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_rk1048_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_mulelao_oflags (0)
|
||||
#define ei_cp1133_oflags (0)
|
||||
#define ei_tis620_oflags (0)
|
||||
#define ei_cp874_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_viscii_oflags (0)
|
||||
#define ei_tcvn_oflags (HAVE_ACCENTS)
|
||||
#define ei_iso646_jp_oflags (0)
|
||||
#define ei_jisx0201_oflags (0)
|
||||
#define ei_jisx0208_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_jisx0212_oflags (0)
|
||||
#define ei_iso646_cn_oflags (0)
|
||||
#define ei_gb2312_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_isoir165_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_ksc5601_oflags (HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_euc_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_sjis_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp932_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso2022_jp_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso2022_jp1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso2022_jp2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_euc_cn_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_ces_gbk_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp936_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_gb18030_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_iso2022_cn_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso2022_cn_ext_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_hz_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_euc_tw_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_ces_big5_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp950_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_big5hkscs1999_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_big5hkscs2001_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_big5hkscs2004_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_big5hkscs2008_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_euc_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_cp949_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_johab_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_iso2022_kr_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
|
||||
#define ei_cp856_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp922_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp943_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1046_oflags (0)
|
||||
#define ei_cp1124_oflags (0)
|
||||
#define ei_cp1129_oflags (0)
|
||||
#define ei_cp1161_oflags (0)
|
||||
#define ei_cp1162_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1163_oflags (0)
|
||||
#define ei_dec_kanji_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_dec_hanyu_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp437_oflags (0)
|
||||
#define ei_cp737_oflags (0)
|
||||
#define ei_cp775_oflags (0)
|
||||
#define ei_cp852_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp853_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp855_oflags (0)
|
||||
#define ei_cp857_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp858_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp860_oflags (0)
|
||||
#define ei_cp861_oflags (0)
|
||||
#define ei_cp863_oflags (HAVE_ACCENTS)
|
||||
#define ei_cp864_oflags (0)
|
||||
#define ei_cp865_oflags (0)
|
||||
#define ei_cp869_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_cp1125_oflags (0)
|
||||
#define ei_euc_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_shift_jisx0213_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_iso2022_jp3_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
||||
#define ei_big5_2003_oflags (HAVE_QUOTATION_MARKS)
|
||||
#define ei_tds565_oflags (0)
|
||||
#define ei_atarist_oflags (HAVE_ACCENTS)
|
||||
#define ei_riscos1_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS)
|
926
third_party/iconv/config/windows/config.h
vendored
Normal file
926
third_party/iconv/config/windows/config.h
vendored
Normal file
@ -0,0 +1,926 @@
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to the number of bits in type 'ptrdiff_t'. */
|
||||
#undef BITSIZEOF_PTRDIFF_T
|
||||
|
||||
/* Define to the number of bits in type 'sig_atomic_t'. */
|
||||
#undef BITSIZEOF_SIG_ATOMIC_T
|
||||
|
||||
/* Define to the number of bits in type 'size_t'. */
|
||||
#undef BITSIZEOF_SIZE_T
|
||||
|
||||
/* Define to the number of bits in type 'wchar_t'. */
|
||||
#undef BITSIZEOF_WCHAR_T
|
||||
|
||||
/* Define to the number of bits in type 'wint_t'. */
|
||||
#undef BITSIZEOF_WINT_T
|
||||
|
||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||
systems. This function is required for `alloca.c' support on those systems.
|
||||
*/
|
||||
#undef CRAY_STACKSEG_END
|
||||
|
||||
/* Define to 1 if using `alloca.c'. */
|
||||
#undef C_ALLOCA
|
||||
|
||||
/* Define to 1 if // is a file system root distinct from /. */
|
||||
#undef DOUBLE_SLASH_IS_DISTINCT_ROOT
|
||||
|
||||
/* Define as good substitute value for EILSEQ. */
|
||||
//#undef EILSEQ
|
||||
|
||||
/* Define to 1 to enable a few rarely used encodings. */
|
||||
#undef ENABLE_EXTRA
|
||||
|
||||
/* Define to 1 if translation of program messages to the user's native
|
||||
language is requested. */
|
||||
#undef ENABLE_NLS
|
||||
|
||||
/* Define to 1 if the package shall run at any location in the file system. */
|
||||
#undef ENABLE_RELOCATABLE
|
||||
|
||||
/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
|
||||
and handles trailing slash correctly. */
|
||||
#undef FUNC_REALPATH_WORKS
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module canonicalize-lgpl shall be considered present. */
|
||||
#undef GNULIB_CANONICALIZE_LGPL
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module sigpipe shall be considered present. */
|
||||
#undef GNULIB_SIGPIPE
|
||||
|
||||
/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
|
||||
whether the gnulib module strerror shall be considered present. */
|
||||
#undef GNULIB_STRERROR
|
||||
|
||||
/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
|
||||
*/
|
||||
#undef GNULIB_TEST_CANONICALIZE_FILE_NAME
|
||||
|
||||
/* Define to 1 when the gnulib module environ should be tested. */
|
||||
#undef GNULIB_TEST_ENVIRON
|
||||
|
||||
/* Define to 1 when the gnulib module lstat should be tested. */
|
||||
#undef GNULIB_TEST_LSTAT
|
||||
|
||||
/* Define to 1 when the gnulib module read should be tested. */
|
||||
#undef GNULIB_TEST_READ
|
||||
|
||||
/* Define to 1 when the gnulib module readlink should be tested. */
|
||||
#undef GNULIB_TEST_READLINK
|
||||
|
||||
/* Define to 1 when the gnulib module realpath should be tested. */
|
||||
#undef GNULIB_TEST_REALPATH
|
||||
|
||||
/* Define to 1 when the gnulib module sigprocmask should be tested. */
|
||||
#undef GNULIB_TEST_SIGPROCMASK
|
||||
|
||||
/* Define to 1 when the gnulib module stat should be tested. */
|
||||
#undef GNULIB_TEST_STAT
|
||||
|
||||
/* Define to 1 when the gnulib module strerror should be tested. */
|
||||
#undef GNULIB_TEST_STRERROR
|
||||
|
||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||
#undef HAVE_ALLOCA
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
#undef HAVE_ALLOCA_H
|
||||
|
||||
/* Define to 1 if you have the `canonicalize_file_name' function. */
|
||||
#undef HAVE_CANONICALIZE_FILE_NAME
|
||||
|
||||
/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
|
||||
CoreFoundation framework. */
|
||||
#undef HAVE_CFLOCALECOPYCURRENT
|
||||
|
||||
/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
|
||||
the CoreFoundation framework. */
|
||||
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
||||
|
||||
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||
*/
|
||||
#undef HAVE_DCGETTEXT
|
||||
|
||||
/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_CLEARERR_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_FEOF_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FERROR_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FFLUSH_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FGETS_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FPUTC_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FPUTS_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FREAD_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_FWRITE_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_GETCHAR_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_GETC_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `program_invocation_name', and
|
||||
to 0 if you don't. */
|
||||
#undef HAVE_DECL_PROGRAM_INVOCATION_NAME
|
||||
|
||||
/* Define to 1 if you have the declaration of `program_invocation_short_name',
|
||||
and to 0 if you don't. */
|
||||
#undef HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
|
||||
|
||||
/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
|
||||
you don't. */
|
||||
#undef HAVE_DECL_PUTCHAR_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_PUTC_UNLOCKED
|
||||
|
||||
/* Define to 1 if you have the declaration of `setenv', and to 0 if you don't.
|
||||
*/
|
||||
#undef HAVE_DECL_SETENV
|
||||
|
||||
/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
|
||||
don't. */
|
||||
#undef HAVE_DECL_STRERROR_R
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define if you have the declaration of environ. */
|
||||
#undef HAVE_ENVIRON_DECL
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#undef HAVE_GETCWD
|
||||
|
||||
/* Define to 1 if you have the `getc_unlocked' function. */
|
||||
#undef HAVE_GETC_UNLOCKED
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
#undef HAVE_GETTEXT
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#undef HAVE_ICONV
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
|
||||
#undef HAVE_LANGINFO_CODESET
|
||||
|
||||
/* Define to 1 if the system has the type `long long int'. */
|
||||
#undef HAVE_LONG_LONG_INT
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
#undef HAVE_LSTAT
|
||||
|
||||
/* Define to 1 if you have the <mach-o/dyld.h> header file. */
|
||||
#undef HAVE_MACH_O_DYLD_H
|
||||
|
||||
/* Define to 1 if you have the `mbrtowc' function. */
|
||||
#undef HAVE_MBRTOWC
|
||||
|
||||
/* Define to 1 if you have the `mbsinit' function. */
|
||||
#undef HAVE_MBSINIT
|
||||
|
||||
/* Define to 1 if <wchar.h> declares mbstate_t. */
|
||||
#undef HAVE_MBSTATE_T
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#undef HAVE_MEMMOVE
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if atoll is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ATOLL
|
||||
|
||||
/* Define to 1 if canonicalize_file_name is declared even after undefining
|
||||
macros. */
|
||||
#undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
|
||||
|
||||
/* Define to 1 if chown is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_CHOWN
|
||||
|
||||
/* Define to 1 if dprintf is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_DPRINTF
|
||||
|
||||
/* Define to 1 if dup2 is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_DUP2
|
||||
|
||||
/* Define to 1 if dup3 is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_DUP3
|
||||
|
||||
/* Define to 1 if endusershell is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ENDUSERSHELL
|
||||
|
||||
/* Define to 1 if environ is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_ENVIRON
|
||||
|
||||
/* Define to 1 if euidaccess is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_EUIDACCESS
|
||||
|
||||
/* Define to 1 if faccessat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FACCESSAT
|
||||
|
||||
/* Define to 1 if fchdir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FCHDIR
|
||||
|
||||
/* Define to 1 if fchmodat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FCHMODAT
|
||||
|
||||
/* Define to 1 if fchownat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FCHOWNAT
|
||||
|
||||
/* Define to 1 if fcntl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FCNTL
|
||||
|
||||
/* Define to 1 if ffsl is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FFSL
|
||||
|
||||
/* Define to 1 if ffsll is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FFSLL
|
||||
|
||||
/* Define to 1 if fpurge is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FPURGE
|
||||
|
||||
/* Define to 1 if fseeko is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FSEEKO
|
||||
|
||||
/* Define to 1 if fstatat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FSTATAT
|
||||
|
||||
/* Define to 1 if fsync is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FSYNC
|
||||
|
||||
/* Define to 1 if ftello is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FTELLO
|
||||
|
||||
/* Define to 1 if ftruncate is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FTRUNCATE
|
||||
|
||||
/* Define to 1 if futimens is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_FUTIMENS
|
||||
|
||||
/* Define to 1 if getcwd is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETCWD
|
||||
|
||||
/* Define to 1 if getdelim is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETDELIM
|
||||
|
||||
/* Define to 1 if getdomainname is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETDOMAINNAME
|
||||
|
||||
/* Define to 1 if getdtablesize is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETDTABLESIZE
|
||||
|
||||
/* Define to 1 if getgroups is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETGROUPS
|
||||
|
||||
/* Define to 1 if gethostname is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETHOSTNAME
|
||||
|
||||
/* Define to 1 if getline is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETLINE
|
||||
|
||||
/* Define to 1 if getloadavg is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETLOADAVG
|
||||
|
||||
/* Define to 1 if getlogin is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETLOGIN
|
||||
|
||||
/* Define to 1 if getlogin_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETLOGIN_R
|
||||
|
||||
/* Define to 1 if getpagesize is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETPAGESIZE
|
||||
|
||||
/* Define to 1 if getsubopt is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETSUBOPT
|
||||
|
||||
/* Define to 1 if getusershell is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GETUSERSHELL
|
||||
|
||||
/* Define to 1 if grantpt is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GRANTPT
|
||||
|
||||
/* Define to 1 if group_member is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_GROUP_MEMBER
|
||||
|
||||
/* Define to 1 if initstat_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_INITSTAT_R
|
||||
|
||||
/* Define to 1 if lchmod is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LCHMOD
|
||||
|
||||
/* Define to 1 if lchown is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LCHOWN
|
||||
|
||||
/* Define to 1 if link is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LINK
|
||||
|
||||
/* Define to 1 if linkat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LINKAT
|
||||
|
||||
/* Define to 1 if lseek is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LSEEK
|
||||
|
||||
/* Define to 1 if lstat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_LSTAT
|
||||
|
||||
/* Define to 1 if memmem is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MEMMEM
|
||||
|
||||
/* Define to 1 if mempcpy is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MEMPCPY
|
||||
|
||||
/* Define to 1 if memrchr is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MEMRCHR
|
||||
|
||||
/* Define to 1 if mkdirat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKDIRAT
|
||||
|
||||
/* Define to 1 if mkdtemp is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKDTEMP
|
||||
|
||||
/* Define to 1 if mkfifo is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKFIFO
|
||||
|
||||
/* Define to 1 if mkfifoat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKFIFOAT
|
||||
|
||||
/* Define to 1 if mknod is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKNOD
|
||||
|
||||
/* Define to 1 if mknodat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKNODAT
|
||||
|
||||
/* Define to 1 if mkostemp is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKOSTEMP
|
||||
|
||||
/* Define to 1 if mkostemps is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKOSTEMPS
|
||||
|
||||
/* Define to 1 if mkstemp is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKSTEMP
|
||||
|
||||
/* Define to 1 if mkstemps is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_MKSTEMPS
|
||||
|
||||
/* Define to 1 if openat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_OPENAT
|
||||
|
||||
/* Define to 1 if pipe is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PIPE
|
||||
|
||||
/* Define to 1 if pipe2 is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PIPE2
|
||||
|
||||
/* Define to 1 if popen is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_POPEN
|
||||
|
||||
/* Define to 1 if pread is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PREAD
|
||||
|
||||
/* Define to 1 if pthread_sigmask is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PTHREAD_SIGMASK
|
||||
|
||||
/* Define to 1 if ptsname is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PTSNAME
|
||||
|
||||
/* Define to 1 if pwrite is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_PWRITE
|
||||
|
||||
/* Define to 1 if random_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RANDOM_R
|
||||
|
||||
/* Define to 1 if rawmemchr is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RAWMEMCHR
|
||||
|
||||
/* Define to 1 if readlink is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_READLINK
|
||||
|
||||
/* Define to 1 if readlinkat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_READLINKAT
|
||||
|
||||
/* Define to 1 if realpath is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_REALPATH
|
||||
|
||||
/* Define to 1 if renameat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RENAMEAT
|
||||
|
||||
/* Define to 1 if rmdir is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RMDIR
|
||||
|
||||
/* Define to 1 if rpmatch is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_RPMATCH
|
||||
|
||||
/* Define to 1 if setenv is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SETENV
|
||||
|
||||
/* Define to 1 if setstate_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SETSTATE_R
|
||||
|
||||
/* Define to 1 if setusershell is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SETUSERSHELL
|
||||
|
||||
/* Define to 1 if sigaction is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGACTION
|
||||
|
||||
/* Define to 1 if sigaddset is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGADDSET
|
||||
|
||||
/* Define to 1 if sigdelset is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGDELSET
|
||||
|
||||
/* Define to 1 if sigemptyset is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGEMPTYSET
|
||||
|
||||
/* Define to 1 if sigfillset is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGFILLSET
|
||||
|
||||
/* Define to 1 if sigismember is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGISMEMBER
|
||||
|
||||
/* Define to 1 if sigpending is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGPENDING
|
||||
|
||||
/* Define to 1 if sigprocmask is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SIGPROCMASK
|
||||
|
||||
/* Define to 1 if sleep is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SLEEP
|
||||
|
||||
/* Define to 1 if snprintf is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SNPRINTF
|
||||
|
||||
/* Define to 1 if srandom_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SRANDOM_R
|
||||
|
||||
/* Define to 1 if stat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STAT
|
||||
|
||||
/* Define to 1 if stpcpy is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STPCPY
|
||||
|
||||
/* Define to 1 if stpncpy is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STPNCPY
|
||||
|
||||
/* Define to 1 if strcasestr is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRCASESTR
|
||||
|
||||
/* Define to 1 if strchrnul is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRCHRNUL
|
||||
|
||||
/* Define to 1 if strdup is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRDUP
|
||||
|
||||
/* Define to 1 if strerror_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRERROR_R
|
||||
|
||||
/* Define to 1 if strncat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRNCAT
|
||||
|
||||
/* Define to 1 if strndup is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRNDUP
|
||||
|
||||
/* Define to 1 if strnlen is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRNLEN
|
||||
|
||||
/* Define to 1 if strpbrk is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRPBRK
|
||||
|
||||
/* Define to 1 if strsep is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRSEP
|
||||
|
||||
/* Define to 1 if strsignal is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRSIGNAL
|
||||
|
||||
/* Define to 1 if strtod is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRTOD
|
||||
|
||||
/* Define to 1 if strtok_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRTOK_R
|
||||
|
||||
/* Define to 1 if strtoll is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRTOLL
|
||||
|
||||
/* Define to 1 if strtoull is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRTOULL
|
||||
|
||||
/* Define to 1 if strverscmp is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_STRVERSCMP
|
||||
|
||||
/* Define to 1 if symlink is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SYMLINK
|
||||
|
||||
/* Define to 1 if symlinkat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_SYMLINKAT
|
||||
|
||||
/* Define to 1 if tmpfile is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_TMPFILE
|
||||
|
||||
/* Define to 1 if ttyname_r is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_TTYNAME_R
|
||||
|
||||
/* Define to 1 if unlink is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_UNLINK
|
||||
|
||||
/* Define to 1 if unlinkat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_UNLINKAT
|
||||
|
||||
/* Define to 1 if unlockpt is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_UNLOCKPT
|
||||
|
||||
/* Define to 1 if unsetenv is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_UNSETENV
|
||||
|
||||
/* Define to 1 if usleep is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_USLEEP
|
||||
|
||||
/* Define to 1 if utimensat is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_UTIMENSAT
|
||||
|
||||
/* Define to 1 if vdprintf is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_VDPRINTF
|
||||
|
||||
/* Define to 1 if vsnprintf is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL_VSNPRINTF
|
||||
|
||||
/* Define to 1 if _Exit is declared even after undefining macros. */
|
||||
#undef HAVE_RAW_DECL__EXIT
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
#undef HAVE_READLINK
|
||||
|
||||
/* Define to 1 if you have the `readlinkat' function. */
|
||||
#undef HAVE_READLINKAT
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#undef HAVE_REALPATH
|
||||
|
||||
/* Define to 1 if you have the <search.h> header file. */
|
||||
#undef HAVE_SEARCH_H
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
#undef HAVE_SETENV
|
||||
|
||||
/* Define to 1 if you have the `setlocale' function. */
|
||||
#undef HAVE_SETLOCALE
|
||||
|
||||
/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
|
||||
#undef HAVE_SIGNED_SIG_ATOMIC_T
|
||||
|
||||
/* Define to 1 if 'wchar_t' is a signed integer type. */
|
||||
#undef HAVE_SIGNED_WCHAR_T
|
||||
|
||||
/* Define to 1 if 'wint_t' is a signed integer type. */
|
||||
#undef HAVE_SIGNED_WINT_T
|
||||
|
||||
/* Define to 1 if the system has the type `sigset_t'. */
|
||||
#undef HAVE_SIGSET_T
|
||||
|
||||
/* 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 `strerror_r' function. */
|
||||
#undef HAVE_STRERROR_R
|
||||
|
||||
/* 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/bitypes.h> header file. */
|
||||
#undef HAVE_SYS_BITYPES_H
|
||||
|
||||
/* Define to 1 if you have the <sys/inttypes.h> header file. */
|
||||
#undef HAVE_SYS_INTTYPES_H
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#undef HAVE_SYS_PARAM_H
|
||||
|
||||
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||
#undef HAVE_SYS_SOCKET_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/time.h> header file. */
|
||||
#undef HAVE_SYS_TIME_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 `tsearch' function. */
|
||||
#undef HAVE_TSEARCH
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if the system has the type `unsigned long long int'. */
|
||||
#undef HAVE_UNSIGNED_LONG_LONG_INT
|
||||
|
||||
/* Define to 1 or 0, depending whether the compiler supports simple visibility
|
||||
declarations. */
|
||||
#undef HAVE_VISIBILITY
|
||||
|
||||
/* Define to 1 if you have the <wchar.h> header file. */
|
||||
#undef HAVE_WCHAR_H
|
||||
|
||||
/* Define if you have the 'wchar_t' type. */
|
||||
#undef HAVE_WCHAR_T
|
||||
|
||||
/* Define to 1 if you have the `wcrtomb' function. */
|
||||
#undef HAVE_WCRTOMB
|
||||
|
||||
/* Define to 1 if you have the <winsock2.h> header file. */
|
||||
#undef HAVE_WINSOCK2_H
|
||||
|
||||
/* Define to 1 if O_NOATIME works. */
|
||||
#undef HAVE_WORKING_O_NOATIME
|
||||
|
||||
/* Define to 1 if O_NOFOLLOW works. */
|
||||
#undef HAVE_WORKING_O_NOFOLLOW
|
||||
|
||||
/* Define to 1 if the system has the type `_Bool'. */
|
||||
#undef HAVE__BOOL
|
||||
|
||||
/* Define to 1 if you have the `_NSGetExecutablePath' function. */
|
||||
#undef HAVE__NSGETEXECUTABLEPATH
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#define ICONV_CONST const
|
||||
|
||||
/* Define to the value of ${prefix}, as a string. */
|
||||
#undef INSTALLPREFIX
|
||||
|
||||
/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
|
||||
slash. */
|
||||
#undef LSTAT_FOLLOWS_SLASHED_SYMLINK
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#undef LT_OBJDIR
|
||||
|
||||
/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
|
||||
#undef MALLOC_0_IS_NONNULL
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
#undef NO_MINUS_C_MINUS_O
|
||||
|
||||
/* 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 home page for this package. */
|
||||
#undef PACKAGE_URL
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'ptrdiff_t'. */
|
||||
#undef PTRDIFF_T_SUFFIX
|
||||
|
||||
/* Define to 1 if readlink fails to recognize a trailing slash. */
|
||||
#undef READLINK_TRAILING_SLASH_BUG
|
||||
|
||||
/* Define to 1 if stat needs help when passed a directory name with a trailing
|
||||
slash */
|
||||
#undef REPLACE_FUNC_STAT_DIR
|
||||
|
||||
/* Define to 1 if stat needs help when passed a file name with a trailing
|
||||
slash */
|
||||
#undef REPLACE_FUNC_STAT_FILE
|
||||
|
||||
/* Define to 1 if strerror(0) does not return a message implying success. */
|
||||
#undef REPLACE_STRERROR_0
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'sig_atomic_t'. */
|
||||
#undef SIG_ATOMIC_T_SUFFIX
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'size_t'. */
|
||||
#undef SIZE_T_SUFFIX
|
||||
|
||||
/* If using the C implementation of alloca, define if you know the
|
||||
direction of stack growth for your system; otherwise it will be
|
||||
automatically deduced at runtime.
|
||||
STACK_DIRECTION > 0 => grows toward higher addresses
|
||||
STACK_DIRECTION < 0 => grows toward lower addresses
|
||||
STACK_DIRECTION = 0 => direction of growth unknown */
|
||||
#undef STACK_DIRECTION
|
||||
|
||||
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||
#undef STAT_MACROS_BROKEN
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Define to 1 if strerror_r returns char *. */
|
||||
#undef STRERROR_R_CHAR_P
|
||||
|
||||
/* Define to the prefix of C symbols at the assembler and linker level, either
|
||||
an underscore or empty. */
|
||||
#undef USER_LABEL_PREFIX
|
||||
|
||||
/* Define to 1 if you want getc etc. to use unlocked I/O if available.
|
||||
Unlocked I/O can improve performance in unithreaded apps, but it is not
|
||||
safe for multithreaded apps. */
|
||||
#undef USE_UNLOCKED_IO
|
||||
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'wchar_t'. */
|
||||
#undef WCHAR_T_SUFFIX
|
||||
|
||||
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
|
||||
'wint_t'. */
|
||||
#undef WINT_T_SUFFIX
|
||||
|
||||
/* Define if the machine's byte ordering is little endian. */
|
||||
#undef WORDS_LITTLEENDIAN
|
||||
|
||||
/* Define to 1 if on MINIX. */
|
||||
#undef _MINIX
|
||||
|
||||
/* The _Noreturn keyword of draft C1X. */
|
||||
#ifndef _Noreturn
|
||||
# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
|
||||
|| 0x5110 <= __SUNPRO_C)
|
||||
# define _Noreturn __attribute__ ((__noreturn__))
|
||||
# elif 1200 <= _MSC_VER
|
||||
# define _Noreturn __declspec (noreturn)
|
||||
# else
|
||||
# define _Noreturn
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 2 if the system does not provide POSIX.1 features except with
|
||||
this defined. */
|
||||
#undef _POSIX_1_SOURCE
|
||||
|
||||
/* Define to 1 if you need to in order for `stat' and other things to work. */
|
||||
#undef _POSIX_SOURCE
|
||||
|
||||
/* Define to 500 only on HP-UX. */
|
||||
#undef _XOPEN_SOURCE
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
#ifndef _ALL_SOURCE
|
||||
# undef _ALL_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on MacOS X. */
|
||||
#ifndef _DARWIN_C_SOURCE
|
||||
# undef _DARWIN_C_SOURCE
|
||||
#endif
|
||||
/* Enable GNU extensions on systems that have them. */
|
||||
#ifndef _GNU_SOURCE
|
||||
# undef _GNU_SOURCE
|
||||
#endif
|
||||
/* Enable threading extensions on Solaris. */
|
||||
#ifndef _POSIX_PTHREAD_SEMANTICS
|
||||
# undef _POSIX_PTHREAD_SEMANTICS
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
# undef _TANDEM_SOURCE
|
||||
#endif
|
||||
/* Enable general extensions on Solaris. */
|
||||
#ifndef __EXTENSIONS__
|
||||
# undef __EXTENSIONS__
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
||||
#undef gid_t
|
||||
|
||||
/* Define to `__inline__' or `__inline' if that's what the C compiler
|
||||
calls it, or to nothing if 'inline' is not supported under any name. */
|
||||
#ifndef __cplusplus
|
||||
#undef inline
|
||||
#endif
|
||||
|
||||
/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
|
||||
the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
|
||||
earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
|
||||
__APPLE__ && __MACH__ test for MacOS X.
|
||||
__APPLE_CC__ tests for the Apple compiler and its version.
|
||||
__STDC_VERSION__ tests for the C99 mode. */
|
||||
#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
|
||||
# define __GNUC_STDC_INLINE__ 1
|
||||
#endif
|
||||
|
||||
/* Define to a type if <wchar.h> does not define. */
|
||||
#undef mbstate_t
|
||||
|
||||
/* Define to the type of st_nlink in struct stat, or a supertype. */
|
||||
#undef nlink_t
|
||||
|
||||
/* Define to the equivalent of the C99 'restrict' keyword, or to
|
||||
nothing if this is not supported. Do not define if restrict is
|
||||
supported directly. */
|
||||
#undef restrict
|
||||
/* Work around a bug in Sun C++: it does not support _Restrict or
|
||||
__restrict__, even though the corresponding Sun C compiler ends up with
|
||||
"#define restrict _Restrict" or "#define restrict __restrict__" in the
|
||||
previous line. Perhaps some future version of Sun C++ will work with
|
||||
restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
|
||||
#if defined __SUNPRO_CC && !defined __RESTRICT
|
||||
# define _Restrict
|
||||
# define __restrict__
|
||||
#endif
|
||||
|
||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||
#undef size_t
|
||||
|
||||
/* Define as a signed type of the same size as size_t. */
|
||||
#undef ssize_t
|
||||
|
||||
/* Define to `int' if <sys/types.h> doesn't define. */
|
||||
#undef uid_t
|
||||
|
||||
/* Define as a marker that can be attached to declarations that might not
|
||||
be used. This helps to reduce warnings, such as from
|
||||
GCC -Wunused-parameter. */
|
||||
#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
|
||||
# define _GL_UNUSED __attribute__ ((__unused__))
|
||||
#else
|
||||
# define _GL_UNUSED
|
||||
#endif
|
||||
/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
|
||||
is a misnomer outside of parameter lists. */
|
||||
#define _UNUSED_PARAMETER_ _GL_UNUSED
|
||||
|
||||
/* The __pure__ attribute was added in gcc 2.96. */
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
|
||||
# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
|
||||
#else
|
||||
# define _GL_ATTRIBUTE_PURE /* empty */
|
||||
#endif
|
||||
|
||||
/* The __const__ attribute was added in gcc 2.95. */
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
|
||||
# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
|
||||
#else
|
||||
# define _GL_ATTRIBUTE_CONST /* empty */
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/* On Windows, variables that may be in a DLL must be marked specially. */
|
||||
#if defined _MSC_VER && defined _DLL
|
||||
# define DLL_VARIABLE __declspec (dllimport)
|
||||
#else
|
||||
# define DLL_VARIABLE
|
||||
#endif
|
||||
|
244
third_party/iconv/config/windows/iconv.h
vendored
Normal file
244
third_party/iconv/config/windows/iconv.h
vendored
Normal file
@ -0,0 +1,244 @@
|
||||
/* Copyright (C) 1999-2003, 2005-2006, 2008-2011 Free Software Foundation, Inc.
|
||||
This file is part of the GNU LIBICONV Library.
|
||||
|
||||
The GNU LIBICONV Library is free software; you can redistribute it
|
||||
and/or modify it under the terms of the GNU Library General Public
|
||||
License as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
The GNU LIBICONV Library 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
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with the GNU LIBICONV Library; see the file COPYING.LIB.
|
||||
If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
|
||||
Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* When installed, this file is called "iconv.h". */
|
||||
|
||||
#ifndef _LIBICONV_H
|
||||
#define _LIBICONV_H
|
||||
|
||||
#define _LIBICONV_VERSION 0x010E /* version number: (major<<8) + minor */
|
||||
|
||||
#define LIBICONV_DLL_EXPORTED
|
||||
extern LIBICONV_DLL_EXPORTED int _libiconv_version; /* Likewise */
|
||||
|
||||
/* We would like to #include any system header file which could define
|
||||
iconv_t, 1. in order to eliminate the risk that the user gets compilation
|
||||
errors because some other system header file includes /usr/include/iconv.h
|
||||
which defines iconv_t or declares iconv after this file, 2. when compiling
|
||||
for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
|
||||
binary compatible code.
|
||||
But gcc's #include_next is not portable. Thus, once libiconv's iconv.h
|
||||
has been installed in /usr/local/include, there is no way any more to
|
||||
include the original /usr/include/iconv.h. We simply have to get away
|
||||
without it.
|
||||
Ad 1. The risk that a system header file does
|
||||
#include "iconv.h" or #include_next "iconv.h"
|
||||
is small. They all do #include <iconv.h>.
|
||||
Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
|
||||
has to be a scalar type because (iconv_t)(-1) is a possible return value
|
||||
from iconv_open().) */
|
||||
|
||||
/* Define iconv_t ourselves. */
|
||||
#undef iconv_t
|
||||
#define iconv_t libiconv_t
|
||||
typedef void* iconv_t;
|
||||
|
||||
/* Get size_t declaration.
|
||||
Get wchar_t declaration if it exists. */
|
||||
#include <stddef.h>
|
||||
|
||||
/* Get errno declaration and values. */
|
||||
#include <errno.h>
|
||||
/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS,
|
||||
have EILSEQ in a different header. On these systems, define EILSEQ
|
||||
ourselves. */
|
||||
#ifndef EILSEQ
|
||||
#define EILSEQ @EILSEQ@
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
|
||||
encoding ‘tocode’. */
|
||||
#ifndef LIBICONV_PLUG
|
||||
#define iconv_open libiconv_open
|
||||
#endif
|
||||
extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode);
|
||||
|
||||
/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes
|
||||
starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at
|
||||
‘*outbuf’.
|
||||
Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount.
|
||||
Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */
|
||||
#ifndef LIBICONV_PLUG
|
||||
#define iconv libiconv
|
||||
#endif
|
||||
extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
|
||||
|
||||
/* Frees resources allocated for conversion descriptor ‘cd’. */
|
||||
#ifndef LIBICONV_PLUG
|
||||
#define iconv_close libiconv_close
|
||||
#endif
|
||||
extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef LIBICONV_PLUG
|
||||
|
||||
/* Nonstandard extensions. */
|
||||
|
||||
#if USE_MBSTATE_T
|
||||
#if BROKEN_WCHAR_H
|
||||
/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
|
||||
<wchar.h>.
|
||||
BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
|
||||
included before <wchar.h>. */
|
||||
#include <stddef.h>
|
||||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
#endif
|
||||
#include <wchar.h>
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* A type that holds all memory needed by a conversion descriptor.
|
||||
A pointer to such an object can be used as an iconv_t. */
|
||||
typedef struct {
|
||||
void* dummy1[28];
|
||||
#if USE_MBSTATE_T
|
||||
mbstate_t dummy2;
|
||||
#endif
|
||||
} iconv_allocation_t;
|
||||
|
||||
/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
|
||||
encoding ‘tocode’ into preallocated memory. Returns an error indicator
|
||||
(0 or -1 with errno set). */
|
||||
#define iconv_open_into libiconv_open_into
|
||||
extern LIBICONV_DLL_EXPORTED int iconv_open_into (const char* tocode, const char* fromcode,
|
||||
iconv_allocation_t* resultp);
|
||||
|
||||
/* Control of attributes. */
|
||||
#define iconvctl libiconvctl
|
||||
extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument);
|
||||
|
||||
/* Hook performed after every successful conversion of a Unicode character. */
|
||||
typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data);
|
||||
/* Hook performed after every successful conversion of a wide character. */
|
||||
typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data);
|
||||
/* Set of hooks. */
|
||||
struct iconv_hooks {
|
||||
iconv_unicode_char_hook uc_hook;
|
||||
iconv_wide_char_hook wc_hook;
|
||||
void* data;
|
||||
};
|
||||
|
||||
/* Fallback function. Invoked when a small number of bytes could not be
|
||||
converted to a Unicode character. This function should process all
|
||||
bytes from inbuf and may produce replacement Unicode characters by calling
|
||||
the write_replacement callback repeatedly. */
|
||||
typedef void (*iconv_unicode_mb_to_uc_fallback)
|
||||
(const char* inbuf, size_t inbufsize,
|
||||
void (*write_replacement) (const unsigned int *buf, size_t buflen,
|
||||
void* callback_arg),
|
||||
void* callback_arg,
|
||||
void* data);
|
||||
/* Fallback function. Invoked when a Unicode character could not be converted
|
||||
to the target encoding. This function should process the character and
|
||||
may produce replacement bytes (in the target encoding) by calling the
|
||||
write_replacement callback repeatedly. */
|
||||
typedef void (*iconv_unicode_uc_to_mb_fallback)
|
||||
(unsigned int code,
|
||||
void (*write_replacement) (const char *buf, size_t buflen,
|
||||
void* callback_arg),
|
||||
void* callback_arg,
|
||||
void* data);
|
||||
#if HAVE_WCHAR_T
|
||||
/* Fallback function. Invoked when a number of bytes could not be converted to
|
||||
a wide character. This function should process all bytes from inbuf and may
|
||||
produce replacement wide characters by calling the write_replacement
|
||||
callback repeatedly. */
|
||||
typedef void (*iconv_wchar_mb_to_wc_fallback)
|
||||
(const char* inbuf, size_t inbufsize,
|
||||
void (*write_replacement) (const wchar_t *buf, size_t buflen,
|
||||
void* callback_arg),
|
||||
void* callback_arg,
|
||||
void* data);
|
||||
/* Fallback function. Invoked when a wide character could not be converted to
|
||||
the target encoding. This function should process the character and may
|
||||
produce replacement bytes (in the target encoding) by calling the
|
||||
write_replacement callback repeatedly. */
|
||||
typedef void (*iconv_wchar_wc_to_mb_fallback)
|
||||
(wchar_t code,
|
||||
void (*write_replacement) (const char *buf, size_t buflen,
|
||||
void* callback_arg),
|
||||
void* callback_arg,
|
||||
void* data);
|
||||
#else
|
||||
/* If the wchar_t type does not exist, these two fallback functions are never
|
||||
invoked. Their argument list therefore does not matter. */
|
||||
typedef void (*iconv_wchar_mb_to_wc_fallback) ();
|
||||
typedef void (*iconv_wchar_wc_to_mb_fallback) ();
|
||||
#endif
|
||||
/* Set of fallbacks. */
|
||||
struct iconv_fallbacks {
|
||||
iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback;
|
||||
iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback;
|
||||
iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback;
|
||||
iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback;
|
||||
void* data;
|
||||
};
|
||||
|
||||
/* Requests for iconvctl. */
|
||||
#define ICONV_TRIVIALP 0 /* int *argument */
|
||||
#define ICONV_GET_TRANSLITERATE 1 /* int *argument */
|
||||
#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */
|
||||
#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */
|
||||
#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */
|
||||
#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */
|
||||
#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */
|
||||
|
||||
/* Listing of locale independent encodings. */
|
||||
#define iconvlist libiconvlist
|
||||
extern LIBICONV_DLL_EXPORTED void iconvlist (int (*do_one) (unsigned int namescount,
|
||||
const char * const * names,
|
||||
void* data),
|
||||
void* data);
|
||||
|
||||
/* Canonicalize an encoding name.
|
||||
The result is either a canonical encoding name, or name itself. */
|
||||
extern LIBICONV_DLL_EXPORTED const char * iconv_canonicalize (const char * name);
|
||||
|
||||
/* Support for relocatable packages. */
|
||||
|
||||
/* Sets the original and the current installation prefix of the package.
|
||||
Relocation simply replaces a pathname starting with the original prefix
|
||||
by the corresponding pathname with the current prefix instead. Both
|
||||
prefixes should be directory names without trailing slash (i.e. use ""
|
||||
instead of "/"). */
|
||||
extern LIBICONV_DLL_EXPORTED void libiconv_set_relocation_prefix (const char *orig_prefix,
|
||||
const char *curr_prefix);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _LIBICONV_H */
|
44
third_party/iconv/config/windows/localcharset.h
vendored
Normal file
44
third_party/iconv/config/windows/localcharset.h
vendored
Normal file
@ -0,0 +1,44 @@
|
||||
/* Determine a canonical name for the current locale's character encoding.
|
||||
Copyright (C) 2000-2003 Free Software Foundation, Inc.
|
||||
This file is part of the GNU CHARSET Library.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Library General Public License as published
|
||||
by the Free Software Foundation; either version 2, 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
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library 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. */
|
||||
|
||||
#ifndef _LOCALCHARSET_H
|
||||
#define _LOCALCHARSET_H
|
||||
|
||||
#define LIBCHARSET_DLL_EXPORTED
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/* Determine the current locale's character encoding, and canonicalize it
|
||||
into one of the canonical names listed in config.charset.
|
||||
The result must not be freed; it is statically allocated.
|
||||
If the canonical name cannot be determined, the result is a non-canonical
|
||||
name. */
|
||||
extern LIBCHARSET_DLL_EXPORTED const char * locale_charset (void);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _LOCALCHARSET_H */
|
339
third_party/poppler/LICENSE
vendored
Normal file
339
third_party/poppler/LICENSE
vendored
Normal file
@ -0,0 +1,339 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
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.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
34
third_party/poppler/README.chromium
vendored
Normal file
34
third_party/poppler/README.chromium
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
Name: libpoppler
|
||||
Short Name: libpoppler
|
||||
URL: git://git.freedesktop.org/git/poppler/poppler
|
||||
Version: 0.22.5
|
||||
License: GPLv2 / GPLv3
|
||||
License File: NOT_SHIPPED
|
||||
Security Critical: No
|
||||
|
||||
Description:
|
||||
A PDF rendering library, currently used in the Skia gm for regression
|
||||
testing PDF output.
|
||||
This should ONLY be used for testing code.
|
||||
|
||||
Local Modifications:
|
||||
No changes to files from the upstream repository.
|
||||
|
||||
Platform-specific configuration files added to
|
||||
third_party/poppler/config/(platform):
|
||||
config.h
|
||||
poppler/poppler-config.h
|
||||
|
||||
Autogenerated files (consistent across platforms) added to
|
||||
third_party/poppler:
|
||||
cpp/poppler-version.h
|
||||
|
||||
On Linux and Mac, these are the files generated by ./configure, using these
|
||||
flags:
|
||||
--disable-libopenjpeg --disable-libtiff --disable-largefile
|
||||
--disable-libjpeg --disable-libpng --disable-cairo-output
|
||||
--disable-poppler-glib --disable-poppler-qt4 --disable-gtk-test
|
||||
--disable-utils
|
||||
On Windows, these are the files generated with CMake and selecting a minimal
|
||||
feature set.
|
||||
|
259
third_party/poppler/config/linux/config.h
vendored
Normal file
259
third_party/poppler/config/linux/config.h
vendored
Normal file
@ -0,0 +1,259 @@
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* Build against libcurl. */
|
||||
/* #undef ENABLE_LIBCURL */
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
|
||||
/* Use libopenjpeg instead of builtin jpeg2000 decoder. */
|
||||
/* #undef ENABLE_LIBOPENJPEG */
|
||||
|
||||
/* Build against libpng. */
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
|
||||
/* Build against libtiff. */
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
|
||||
/* Do not hardcode the library location */
|
||||
/* #undef ENABLE_RELOCATABLE */
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
/* #undef ENABLE_ZLIB */
|
||||
|
||||
/* Use cairo for rendering. */
|
||||
/* #undef HAVE_CAIRO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
/* #undef HAVE_FCNTL_H */
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#define HAVE_FREETYPE_H 1
|
||||
|
||||
/* Define to 1 if you have the `fseek64' function. */
|
||||
/* #undef HAVE_FSEEK64 */
|
||||
|
||||
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||
#define HAVE_FSEEKO 1
|
||||
|
||||
/* Define to 1 if you have the `ftell64' function. */
|
||||
/* #undef HAVE_FTELL64 */
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Defines if gmtime_r is available on your system */
|
||||
#define HAVE_GMTIME_R 1
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#define HAVE_ICONV 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `tiff' library (-ltiff). */
|
||||
/* #undef HAVE_LIBTIFF */
|
||||
|
||||
/* Define to 1 if you have the `z' library (-lz). */
|
||||
/* #undef HAVE_LIBZ */
|
||||
|
||||
/* Defines if localtime_r is available on your system */
|
||||
#define HAVE_LOCALTIME_R 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
#define HAVE_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemps' function. */
|
||||
#define HAVE_MKSTEMPS 1
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openjpeg.h> header file. */
|
||||
/* #undef HAVE_OPENJPEG_H */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
#define HAVE_PTHREAD 1
|
||||
|
||||
/* Defines if rand_r is available on your system */
|
||||
#define HAVE_RAND_R 1
|
||||
|
||||
/* Use splash for rendering. */
|
||||
#define HAVE_SPLASH 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strcat_s' function. */
|
||||
/* #undef HAVE_STRCAT_S */
|
||||
|
||||
/* Define to 1 if you have the `strcpy_s' function. */
|
||||
/* #undef HAVE_STRCPY_S */
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
/* #undef HAVE_SYS_MMAN_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <tiffio.h> header file. */
|
||||
/* #undef HAVE_TIFFIO_H */
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the <zlib.h> header file. */
|
||||
/* #undef HAVE_ZLIB_H */
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#define ICONV_CONST
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#define MULTITHREADED 1
|
||||
|
||||
/* Generate OPI comments in PS output. */
|
||||
#define OPI_SUPPORT 1
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "poppler"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=poppler"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "poppler"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "poppler 0.22.5"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "poppler"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "0.22.5"
|
||||
|
||||
/* Poppler data dir */
|
||||
#define POPPLER_DATADIR "/usr/local/share/poppler"
|
||||
|
||||
/* Support for curl based doc builder is compiled in. */
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
|
||||
/* Defines the poppler version */
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Enable word list support. */
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
|
||||
/* Defines if use cms */
|
||||
/* #undef USE_CMS */
|
||||
|
||||
/* Use fixed point arithmetic in the Splash backend */
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
/* #undef USE_FLOAT */
|
||||
|
||||
/* Defines if use lcms1 */
|
||||
/* #undef USE_LCMS1 */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "0.22.5"
|
||||
|
||||
/* Use fontconfig font configuration backend */
|
||||
#define WITH_FONTCONFIGURATION_FONTCONFIG 1
|
||||
|
||||
/* Use win32 font configuration backend */
|
||||
/* #undef WITH_FONTCONFIGURATION_WIN32 */
|
||||
|
||||
/* OpenJPEG with the OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG flag. */
|
||||
/* #undef WITH_OPENJPEG_IGNORE_PCLR_CMAP_CDEF_FLAG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
/* #undef X_DISPLAY_MISSING */
|
||||
|
||||
/*
|
||||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
||||
* headers and I'm too lazy to write a configure test as long as only
|
||||
* unixware is related
|
||||
*/
|
||||
#ifdef _UNIXWARE
|
||||
#define HAVE_BOOLEAN
|
||||
#endif
|
||||
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||
/* #undef _LARGEFILE_SOURCE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
174
third_party/poppler/config/linux/poppler-config.h
vendored
Normal file
174
third_party/poppler/config/linux/poppler-config.h
vendored
Normal file
@ -0,0 +1,174 @@
|
||||
/* poppler/poppler-config.h. Generated from poppler-config.h.in by configure. */
|
||||
//================================================= -*- mode: c++ -*- ====
|
||||
//
|
||||
// poppler-config.h
|
||||
//
|
||||
// Copyright 1996-2011 Glyph & Cog, LLC
|
||||
//
|
||||
//========================================================================
|
||||
|
||||
#ifndef POPPLER_CONFIG_H
|
||||
#define POPPLER_CONFIG_H
|
||||
|
||||
// We duplicate some of the config.h #define's here since they are
|
||||
// used in some of the header files we install. The #ifndef/#endif
|
||||
// around #undef look odd, but it's to silence warnings about
|
||||
// redefining those symbols.
|
||||
|
||||
/* Defines the poppler version. */
|
||||
#ifndef POPPLER_VERSION
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
#endif
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#ifndef MULTITHREADED
|
||||
#define MULTITHREADED 1
|
||||
#endif
|
||||
|
||||
/* Use fixedpoint. */
|
||||
#ifndef USE_FIXEDPOINT
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
#endif
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
#ifndef USE_FLOAT
|
||||
/* #undef USE_FLOAT */
|
||||
#endif
|
||||
|
||||
/* Include support for OPI comments. */
|
||||
#ifndef OPI_SUPPORT
|
||||
#define OPI_SUPPORT 1
|
||||
#endif
|
||||
|
||||
/* Enable word list support. */
|
||||
#ifndef TEXTOUT_WORD_LIST
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
#endif
|
||||
|
||||
/* Support for curl is compiled in. */
|
||||
#ifndef POPPLER_HAS_CURL_SUPPORT
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
#endif
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
#ifndef ENABLE_LIBJPEG
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
#endif
|
||||
|
||||
/* Build against libtiff. */
|
||||
#ifndef ENABLE_LIBTIFF
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
#endif
|
||||
|
||||
/* Build against libpng. */
|
||||
#ifndef ENABLE_LIBPNG
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
#endif
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
#ifndef ENABLE_ZLIB
|
||||
/* #undef ENABLE_ZLIB */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_DIRENT_H
|
||||
#define HAVE_DIRENT_H 1
|
||||
#endif
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
#ifndef HAVE_GETTIMEOFDAY
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
#ifndef HAVE_NDIR_H
|
||||
/* #undef HAVE_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_DIR_H
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_NDIR_H
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#ifndef HAVE_FREETYPE_H
|
||||
#define HAVE_FREETYPE_H 1
|
||||
#endif
|
||||
|
||||
/* Defines if use cms */
|
||||
#ifndef USE_CMS
|
||||
/* #undef USE_CMS */
|
||||
#endif
|
||||
|
||||
// Also, there are preprocessor symbols in the header files
|
||||
// that are used but never defined when building poppler using configure
|
||||
// or cmake: DISABLE_OUTLINE, DEBUG_MEM, SPLASH_CMYK, HAVE_T1LIB_H,
|
||||
// ENABLE_PLUGINS, DEBUG_FORMS, HAVE_FREETYPE_FREETYPE_H
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// version
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
// copyright notice
|
||||
#define popplerCopyright "Copyright 2005-2013 The Poppler Developers - http://poppler.freedesktop.org"
|
||||
#define xpdfCopyright "Copyright 1996-2011 Glyph & Cog, LLC"
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// popen
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_MSC_VER) || defined(__BORLANDC__)
|
||||
#define popen _popen
|
||||
#define pclose _pclose
|
||||
#endif
|
||||
|
||||
#if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(__EMX__) || defined(_WIN32) || defined(__DJGPP__) || defined(MACOS)
|
||||
#define POPEN_READ_MODE "rb"
|
||||
#else
|
||||
#define POPEN_READ_MODE "r"
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Win32 stuff
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_WIN32) && !defined(_MSC_VER)
|
||||
#include <windef.h>
|
||||
#else
|
||||
#define CDECL
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32)
|
||||
#ifdef _MSC_VER
|
||||
#define strtok_r strtok_s
|
||||
#elif __MINGW32__ && !defined(__WINPTHREADS_VERSION)
|
||||
char * strtok_r (char *s, const char *delim, char **save_ptr);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Compiler
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index) \
|
||||
__attribute__((__format__(__printf__, fmt_index, va_index)))
|
||||
#else
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index)
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define fmax(a, b) max(a, b)
|
||||
#define fmin(a, b) min(a, b)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* POPPLER_CONFIG_H */
|
259
third_party/poppler/config/mac/config.h
vendored
Normal file
259
third_party/poppler/config/mac/config.h
vendored
Normal file
@ -0,0 +1,259 @@
|
||||
/* config.h. Generated from config.h.in by configure. */
|
||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* Build against libcurl. */
|
||||
/* #undef ENABLE_LIBCURL */
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
|
||||
/* Use libopenjpeg instead of builtin jpeg2000 decoder. */
|
||||
/* #undef ENABLE_LIBOPENJPEG */
|
||||
|
||||
/* Build against libpng. */
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
|
||||
/* Build against libtiff. */
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
|
||||
/* Do not hardcode the library location */
|
||||
/* #undef ENABLE_RELOCATABLE */
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
/* #undef ENABLE_ZLIB */
|
||||
|
||||
/* Use cairo for rendering. */
|
||||
/* #undef HAVE_CAIRO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
/* #undef HAVE_FCNTL_H */
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#define HAVE_FREETYPE_H 1
|
||||
|
||||
/* Define to 1 if you have the `fseek64' function. */
|
||||
/* #undef HAVE_FSEEK64 */
|
||||
|
||||
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||
#define HAVE_FSEEKO 1
|
||||
|
||||
/* Define to 1 if you have the `ftell64' function. */
|
||||
/* #undef HAVE_FTELL64 */
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Defines if gmtime_r is available on your system */
|
||||
#define HAVE_GMTIME_R 1
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
#define HAVE_ICONV 0
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `tiff' library (-ltiff). */
|
||||
/* #undef HAVE_LIBTIFF */
|
||||
|
||||
/* Define to 1 if you have the `z' library (-lz). */
|
||||
/* #undef HAVE_LIBZ */
|
||||
|
||||
/* Defines if localtime_r is available on your system */
|
||||
#define HAVE_LOCALTIME_R 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
#define HAVE_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemps' function. */
|
||||
#define HAVE_MKSTEMPS 1
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openjpeg.h> header file. */
|
||||
/* #undef HAVE_OPENJPEG_H */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
#define HAVE_POPEN 1
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
#define HAVE_PTHREAD 1
|
||||
|
||||
/* Defines if rand_r is available on your system */
|
||||
#define HAVE_RAND_R 1
|
||||
|
||||
/* Use splash for rendering. */
|
||||
#define HAVE_SPLASH 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strcat_s' function. */
|
||||
/* #undef HAVE_STRCAT_S */
|
||||
|
||||
/* Define to 1 if you have the `strcpy_s' function. */
|
||||
/* #undef HAVE_STRCPY_S */
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
/* #undef HAVE_SYS_MMAN_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <tiffio.h> header file. */
|
||||
/* #undef HAVE_TIFFIO_H */
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the <zlib.h> header file. */
|
||||
/* #undef HAVE_ZLIB_H */
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#define ICONV_CONST
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LT_OBJDIR ".libs/"
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#define MULTITHREADED 1
|
||||
|
||||
/* Generate OPI comments in PS output. */
|
||||
#define OPI_SUPPORT 1
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "poppler"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=poppler"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "poppler"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "poppler 0.22.5"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "poppler"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "0.22.5"
|
||||
|
||||
/* Poppler data dir */
|
||||
#define POPPLER_DATADIR "/usr/local/share/poppler"
|
||||
|
||||
/* Support for curl based doc builder is compiled in. */
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
|
||||
/* Defines the poppler version */
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Enable word list support. */
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
|
||||
/* Defines if use cms */
|
||||
/* #undef USE_CMS */
|
||||
|
||||
/* Use fixed point arithmetic in the Splash backend */
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
/* #undef USE_FLOAT */
|
||||
|
||||
/* Defines if use lcms1 */
|
||||
/* #undef USE_LCMS1 */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "0.22.5"
|
||||
|
||||
/* Use fontconfig font configuration backend */
|
||||
#define WITH_FONTCONFIGURATION_FONTCONFIG 1
|
||||
|
||||
/* Use win32 font configuration backend */
|
||||
/* #undef WITH_FONTCONFIGURATION_WIN32 */
|
||||
|
||||
/* OpenJPEG with the OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG flag. */
|
||||
/* #undef WITH_OPENJPEG_IGNORE_PCLR_CMAP_CDEF_FLAG */
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
#define X_DISPLAY_MISSING 1
|
||||
|
||||
/*
|
||||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
||||
* headers and I'm too lazy to write a configure test as long as only
|
||||
* unixware is related
|
||||
*/
|
||||
#ifdef _UNIXWARE
|
||||
#define HAVE_BOOLEAN
|
||||
#endif
|
||||
|
||||
|
||||
/* Enable large inode numbers on Mac OS X 10.5. */
|
||||
#ifndef _DARWIN_USE_64_BIT_INODE
|
||||
# define _DARWIN_USE_64_BIT_INODE 1
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||
/* #undef _LARGEFILE_SOURCE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
174
third_party/poppler/config/mac/poppler-config.h
vendored
Normal file
174
third_party/poppler/config/mac/poppler-config.h
vendored
Normal file
@ -0,0 +1,174 @@
|
||||
/* poppler/poppler-config.h. Generated from poppler-config.h.in by configure. */
|
||||
//================================================= -*- mode: c++ -*- ====
|
||||
//
|
||||
// poppler-config.h
|
||||
//
|
||||
// Copyright 1996-2011 Glyph & Cog, LLC
|
||||
//
|
||||
//========================================================================
|
||||
|
||||
#ifndef POPPLER_CONFIG_H
|
||||
#define POPPLER_CONFIG_H
|
||||
|
||||
// We duplicate some of the config.h #define's here since they are
|
||||
// used in some of the header files we install. The #ifndef/#endif
|
||||
// around #undef look odd, but it's to silence warnings about
|
||||
// redefining those symbols.
|
||||
|
||||
/* Defines the poppler version. */
|
||||
#ifndef POPPLER_VERSION
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
#endif
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#ifndef MULTITHREADED
|
||||
#define MULTITHREADED 1
|
||||
#endif
|
||||
|
||||
/* Use fixedpoint. */
|
||||
#ifndef USE_FIXEDPOINT
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
#endif
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
#ifndef USE_FLOAT
|
||||
/* #undef USE_FLOAT */
|
||||
#endif
|
||||
|
||||
/* Include support for OPI comments. */
|
||||
#ifndef OPI_SUPPORT
|
||||
#define OPI_SUPPORT 1
|
||||
#endif
|
||||
|
||||
/* Enable word list support. */
|
||||
#ifndef TEXTOUT_WORD_LIST
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
#endif
|
||||
|
||||
/* Support for curl is compiled in. */
|
||||
#ifndef POPPLER_HAS_CURL_SUPPORT
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
#endif
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
#ifndef ENABLE_LIBJPEG
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
#endif
|
||||
|
||||
/* Build against libtiff. */
|
||||
#ifndef ENABLE_LIBTIFF
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
#endif
|
||||
|
||||
/* Build against libpng. */
|
||||
#ifndef ENABLE_LIBPNG
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
#endif
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
#ifndef ENABLE_ZLIB
|
||||
/* #undef ENABLE_ZLIB */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_DIRENT_H
|
||||
#define HAVE_DIRENT_H 1
|
||||
#endif
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
#ifndef HAVE_GETTIMEOFDAY
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
#ifndef HAVE_NDIR_H
|
||||
/* #undef HAVE_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_DIR_H
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_NDIR_H
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#ifndef HAVE_FREETYPE_H
|
||||
#define HAVE_FREETYPE_H 1
|
||||
#endif
|
||||
|
||||
/* Defines if use cms */
|
||||
#ifndef USE_CMS
|
||||
/* #undef USE_CMS */
|
||||
#endif
|
||||
|
||||
// Also, there are preprocessor symbols in the header files
|
||||
// that are used but never defined when building poppler using configure
|
||||
// or cmake: DISABLE_OUTLINE, DEBUG_MEM, SPLASH_CMYK, HAVE_T1LIB_H,
|
||||
// ENABLE_PLUGINS, DEBUG_FORMS, HAVE_FREETYPE_FREETYPE_H
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// version
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
// copyright notice
|
||||
#define popplerCopyright "Copyright 2005-2013 The Poppler Developers - http://poppler.freedesktop.org"
|
||||
#define xpdfCopyright "Copyright 1996-2011 Glyph & Cog, LLC"
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// popen
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_MSC_VER) || defined(__BORLANDC__)
|
||||
#define popen _popen
|
||||
#define pclose _pclose
|
||||
#endif
|
||||
|
||||
#if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(__EMX__) || defined(_WIN32) || defined(__DJGPP__) || defined(MACOS)
|
||||
#define POPEN_READ_MODE "rb"
|
||||
#else
|
||||
#define POPEN_READ_MODE "r"
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Win32 stuff
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_WIN32) && !defined(_MSC_VER)
|
||||
#include <windef.h>
|
||||
#else
|
||||
#define CDECL
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32)
|
||||
#ifdef _MSC_VER
|
||||
#define strtok_r strtok_s
|
||||
#elif __MINGW32__ && !defined(__WINPTHREADS_VERSION)
|
||||
char * strtok_r (char *s, const char *delim, char **save_ptr);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Compiler
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index) \
|
||||
__attribute__((__format__(__printf__, fmt_index, va_index)))
|
||||
#else
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index)
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define fmax(a, b) max(a, b)
|
||||
#define fmin(a, b) min(a, b)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* POPPLER_CONFIG_H */
|
39
third_party/poppler/config/poppler-version.h
vendored
Normal file
39
third_party/poppler/config/poppler-version.h
vendored
Normal file
@ -0,0 +1,39 @@
|
||||
/*
|
||||
* Copyright (C) 2009, Pino Toscano <pino@kde.org>
|
||||
*
|
||||
* 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, 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.
|
||||
*/
|
||||
|
||||
#ifndef POPPLER_VERSION_H
|
||||
#define POPPLER_VERSION_H
|
||||
|
||||
#include "poppler-global.h"
|
||||
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
#define POPPLER_VERSION_MAJOR 0
|
||||
#define POPPLER_VERSION_MINOR 22
|
||||
#define POPPLER_VERSION_MICRO 5
|
||||
|
||||
namespace poppler
|
||||
{
|
||||
|
||||
POPPLER_CPP_EXPORT std::string version_string();
|
||||
POPPLER_CPP_EXPORT unsigned int version_major();
|
||||
POPPLER_CPP_EXPORT unsigned int version_minor();
|
||||
POPPLER_CPP_EXPORT unsigned int version_micro();
|
||||
|
||||
}
|
||||
|
||||
#endif
|
225
third_party/poppler/config/windows/config.h
vendored
Executable file
225
third_party/poppler/config/windows/config.h
vendored
Executable file
@ -0,0 +1,225 @@
|
||||
/* config.h. Generated from config.h.cmake by cmake. */
|
||||
|
||||
/* Build against libcurl. */
|
||||
/* #undef ENABLE_LIBCURL */
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
|
||||
/* Use libopenjpeg instead of builtin jpeg2000 decoder. */
|
||||
/* #undef ENABLE_LIBOPENJPEG */
|
||||
|
||||
/* Build against libtiff. */
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
|
||||
/* Build against libpng. */
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
|
||||
/* Do not hardcode the library location */
|
||||
#define ENABLE_RELOCATABLE 1
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
/* #undef ENABLE_ZLIB */
|
||||
|
||||
/* Use cairo for rendering. */
|
||||
/* #undef HAVE_CAIRO */
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_DIRENT_H */
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/* #undef HAVE_DLFCN_H */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#define HAVE_FREETYPE_H 1
|
||||
|
||||
/* Define to 1 if you have the `fseek64' function. */
|
||||
/* #undef HAVE_FSEEK64 */
|
||||
|
||||
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||
/* #undef HAVE_FSEEKO */
|
||||
|
||||
/* Define to 1 if you have the `ftell64' function. */
|
||||
/* #undef HAVE_FTELL64 */
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
/* #undef HAVE_GETTIMEOFDAY */
|
||||
|
||||
/* Defines if gmtime_r is available on your system */
|
||||
/* #undef HAVE_GMTIME_R */
|
||||
|
||||
/* Define if you have the iconv() function and it works. */
|
||||
/* #undef HAVE_ICONV */
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
/* #undef HAVE_INTTYPES_H */
|
||||
|
||||
/* Define to 1 if you have the `openjpeg' library (-lopenjpeg). */
|
||||
/* #undef HAVE_LIBOPENJPEG */
|
||||
|
||||
/* Define to 1 if you have the `z' library (-lz). */
|
||||
/* #undef HAVE_LIBZ */
|
||||
|
||||
/* Defines if localtime_r is available on your system */
|
||||
/* #undef HAVE_LOCALTIME_R */
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
/* #undef HAVE_MKSTEMP */
|
||||
|
||||
/* Define to 1 if you have the `mkstemps' function. */
|
||||
/* #undef HAVE_MKSTEMPS */
|
||||
|
||||
/* Define to 1 if you have the `rand_r' function. */
|
||||
/* #undef HAVE_RAND_R */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <openjpeg.h> header file. */
|
||||
/* #undef HAVE_OPENJPEG_H */
|
||||
|
||||
/* Define to 1 if you have the `popen' function. */
|
||||
/* #undef HAVE_POPEN */
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
/* #undef HAVE_PTHREAD */
|
||||
|
||||
/* Use splash for rendering. */
|
||||
#define HAVE_SPLASH 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* 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. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
/* #undef HAVE_SYS_MMAN_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
/* #undef HAVE_UNISTD_H */
|
||||
|
||||
/* Define to 1 if you have the <zlib.h> header file. */
|
||||
/* #undef HAVE_ZLIB_H */
|
||||
|
||||
/* Define to 1 if you have a big endian machine */
|
||||
/* #undef WORDS_BIGENDIAN */
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#define ICONV_CONST const
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#define MULTITHREADED 1
|
||||
|
||||
/* Generate OPI comments in PS output. */
|
||||
#define OPI_SUPPORT 1
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "poppler"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "https://bugs.freedesktop.org/enter_bug.cgi?product=poppler"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "poppler"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "poppler 0.22.5"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "poppler"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "0.22.5"
|
||||
|
||||
/* Poppler data dir */
|
||||
#define POPPLER_DATADIR "C:/Program Files (x86)/poppler/share/poppler"
|
||||
|
||||
/* Support for curl based doc builder is compiled in. */
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Enable word list support. */
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
|
||||
/* Defines if use cms */
|
||||
/* #undef USE_CMS */
|
||||
|
||||
/* Use fixed point arithmetic in the Splash backend */
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
/* #undef USE_FLOAT */
|
||||
|
||||
/* Defines if use lcms1 */
|
||||
/* #undef USE_LCMS1 */
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "0.22.5"
|
||||
|
||||
/* Use fontconfig font configuration backend */
|
||||
/* #undef WITH_FONTCONFIGURATION_FONTCONFIG */
|
||||
|
||||
/* Use win32 font configuration backend */
|
||||
#define WITH_FONTCONFIGURATION_WIN32 1
|
||||
|
||||
/* OpenJPEG with the OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG flag */
|
||||
/* #undef WITH_OPENJPEG_IGNORE_PCLR_CMAP_CDEF_FLAG */
|
||||
|
||||
/* Define to 1 if the X Window System is missing or not being used. */
|
||||
/* #undef X_DISPLAY_MISSING */
|
||||
|
||||
/*
|
||||
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
||||
* headers and I'm too lazy to write a configure test as long as only
|
||||
* unixware is related
|
||||
*/
|
||||
#ifdef _UNIXWARE
|
||||
#define HAVE_BOOLEAN
|
||||
#endif
|
||||
|
||||
/* MS has defined snprintf as deprecated */
|
||||
#ifdef _MSC_VER
|
||||
#define snprintf _snprintf
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||
/* #undef _LARGEFILE_SOURCE */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* #undef _LARGE_FILES */
|
173
third_party/poppler/config/windows/poppler-config.h
vendored
Executable file
173
third_party/poppler/config/windows/poppler-config.h
vendored
Executable file
@ -0,0 +1,173 @@
|
||||
//================================================= -*- mode: c++ -*- ====
|
||||
//
|
||||
// poppler-config.h
|
||||
//
|
||||
// Copyright 1996-2011 Glyph & Cog, LLC
|
||||
//
|
||||
//========================================================================
|
||||
|
||||
#ifndef POPPLER_CONFIG_H
|
||||
#define POPPLER_CONFIG_H
|
||||
|
||||
// We duplicate some of the config.h #define's here since they are
|
||||
// used in some of the header files we install. The #ifndef/#endif
|
||||
// around #undef look odd, but it's to silence warnings about
|
||||
// redefining those symbols.
|
||||
|
||||
/* Defines the poppler version */
|
||||
#ifndef POPPLER_VERSION
|
||||
#define POPPLER_VERSION "0.22.5"
|
||||
#endif
|
||||
|
||||
/* Enable multithreading support. */
|
||||
#ifndef MULTITHREADED
|
||||
#define MULTITHREADED 1
|
||||
#endif
|
||||
|
||||
/* Use fixedpoint. */
|
||||
#ifndef USE_FIXEDPOINT
|
||||
/* #undef USE_FIXEDPOINT */
|
||||
#endif
|
||||
|
||||
/* Use single precision arithmetic in the Splash backend */
|
||||
#ifndef USE_FLOAT
|
||||
/* #undef USE_FLOAT */
|
||||
#endif
|
||||
|
||||
/* Include support for OPI comments. */
|
||||
#ifndef OPI_SUPPORT
|
||||
#define OPI_SUPPORT 1
|
||||
#endif
|
||||
|
||||
/* Enable word list support. */
|
||||
#ifndef TEXTOUT_WORD_LIST
|
||||
#define TEXTOUT_WORD_LIST 1
|
||||
#endif
|
||||
|
||||
/* Support for curl is compiled in. */
|
||||
#ifndef POPPLER_HAS_CURL_SUPPORT
|
||||
/* #undef POPPLER_HAS_CURL_SUPPORT */
|
||||
#endif
|
||||
|
||||
/* Use libjpeg instead of builtin jpeg decoder. */
|
||||
#ifndef ENABLE_LIBJPEG
|
||||
/* #undef ENABLE_LIBJPEG */
|
||||
#endif
|
||||
|
||||
/* Build against libtiff. */
|
||||
#ifndef ENABLE_LIBTIFF
|
||||
/* #undef ENABLE_LIBTIFF */
|
||||
#endif
|
||||
|
||||
/* Build against libpng. */
|
||||
#ifndef ENABLE_LIBPNG
|
||||
/* #undef ENABLE_LIBPNG */
|
||||
#endif
|
||||
|
||||
/* Use zlib instead of builtin zlib decoder. */
|
||||
#ifndef ENABLE_ZLIB
|
||||
/* #undef ENABLE_ZLIB */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_DIRENT_H
|
||||
/* #undef HAVE_DIRENT_H */
|
||||
#endif
|
||||
|
||||
/* Defines if gettimeofday is available on your system */
|
||||
#ifndef HAVE_GETTIMEOFDAY
|
||||
/* #undef HAVE_GETTIMEOFDAY */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
#ifndef HAVE_NDIR_H
|
||||
/* #undef HAVE_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_DIR_H
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
#endif
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#ifndef HAVE_SYS_NDIR_H
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
#endif
|
||||
|
||||
/* Have FreeType2 include files */
|
||||
#ifndef HAVE_FREETYPE_H
|
||||
#define HAVE_FREETYPE_H 1
|
||||
#endif
|
||||
|
||||
/* Defines if use cms */
|
||||
#ifndef USE_CMS
|
||||
/* #undef USE_CMS */
|
||||
#endif
|
||||
|
||||
// Also, there are preprocessor symbols in the header files
|
||||
// that are used but never defined when building poppler using configure
|
||||
// or cmake: DISABLE_OUTLINE, DEBUG_MEM, SPLASH_CMYK, HAVE_T1LIB_H,
|
||||
// ENABLE_PLUGINS, DEBUG_FORMS, HAVE_FREETYPE_FREETYPE_H
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// version
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
// copyright notice
|
||||
#define popplerCopyright "Copyright 2005-2013 The Poppler Developers - http://poppler.freedesktop.org"
|
||||
#define xpdfCopyright "Copyright 1996-2011 Glyph & Cog, LLC"
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// popen
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_MSC_VER) || defined(__BORLANDC__)
|
||||
#define popen _popen
|
||||
#define pclose _pclose
|
||||
#endif
|
||||
|
||||
#if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(__EMX__) || defined(_WIN32) || defined(__DJGPP__) || defined(MACOS)
|
||||
#define POPEN_READ_MODE "rb"
|
||||
#else
|
||||
#define POPEN_READ_MODE "r"
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Win32 stuff
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if defined(_WIN32) && !defined(_MSC_VER)
|
||||
#include <windef.h>
|
||||
#else
|
||||
#define CDECL
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32)
|
||||
#ifdef _MSC_VER
|
||||
#define strtok_r strtok_s
|
||||
#elif __MINGW32__ && !defined(__WINPTHREADS_VERSION)
|
||||
char * strtok_r (char *s, const char *delim, char **save_ptr);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------
|
||||
// Compiler
|
||||
//------------------------------------------------------------------------
|
||||
|
||||
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index) \
|
||||
__attribute__((__format__(__printf__, fmt_index, va_index)))
|
||||
#else
|
||||
#define GCC_PRINTF_FORMAT(fmt_index, va_index)
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define fmax(a, b) max(a, b)
|
||||
#define fmin(a, b) min(a, b)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* POPPLER_CONFIG_H */
|
Loading…
Reference in New Issue
Block a user