From 77f953364dc7e164d94171861355d57bd7d4c5a0 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Mon, 1 Oct 2012 10:38:44 +0200 Subject: [PATCH] Add Fontconfig solution --- win32/deps/fontconfig/build.vcxproj | 118 +++ win32/deps/fontconfig/build.vcxproj.filters | 17 + win32/deps/fontconfig/config.h | 237 ++++++ win32/deps/fontconfig/dirent.c | 145 ++++ win32/deps/fontconfig/dirent.h | 50 ++ win32/deps/fontconfig/fc-arch.vcxproj | 225 ++++++ win32/deps/fontconfig/fc-arch.vcxproj.filters | 22 + win32/deps/fontconfig/fc-cache.vcxproj | 196 +++++ .../deps/fontconfig/fc-cache.vcxproj.filters | 25 + win32/deps/fontconfig/fc-case.vcxproj | 225 ++++++ win32/deps/fontconfig/fc-case.vcxproj.filters | 22 + win32/deps/fontconfig/fc-cat.vcxproj | 183 +++++ win32/deps/fontconfig/fc-cat.vcxproj.filters | 22 + win32/deps/fontconfig/fc-glyphname.vcxproj | 225 ++++++ .../fontconfig/fc-glyphname.vcxproj.filters | 22 + win32/deps/fontconfig/fc-lang.vcxproj | 231 ++++++ win32/deps/fontconfig/fc-lang.vcxproj.filters | 22 + win32/deps/fontconfig/fc-list.vcxproj | 183 +++++ win32/deps/fontconfig/fc-list.vcxproj.filters | 22 + win32/deps/fontconfig/fc-match.vcxproj | 183 +++++ .../deps/fontconfig/fc-match.vcxproj.filters | 22 + win32/deps/fontconfig/fc-query.vcxproj | 187 +++++ .../deps/fontconfig/fc-query.vcxproj.filters | 22 + win32/deps/fontconfig/fc-scan.vcxproj | 187 +++++ win32/deps/fontconfig/fc-scan.vcxproj.filters | 22 + win32/deps/fontconfig/fontconfig.def | 193 +++++ win32/deps/fontconfig/fontconfig.props | 15 + win32/deps/fontconfig/fontconfig.sln | 144 ++++ win32/deps/fontconfig/fontconfig.vcxproj | 265 +++++++ .../fontconfig/fontconfig.vcxproj.filters | 88 +++ win32/deps/fontconfig/fonts.conf.vc | 151 ++++ win32/deps/fontconfig/src/fcalias.h | 368 +++++++++ win32/deps/fontconfig/src/fcaliastail.h | 738 ++++++++++++++++++ win32/deps/fontconfig/src/fcftalias.h | 12 + win32/deps/fontconfig/src/fcftaliastail.h | 26 + win32/deps/fontconfig/unistd.h | 3 + 36 files changed, 4818 insertions(+) create mode 100644 win32/deps/fontconfig/build.vcxproj create mode 100644 win32/deps/fontconfig/build.vcxproj.filters create mode 100644 win32/deps/fontconfig/config.h create mode 100644 win32/deps/fontconfig/dirent.c create mode 100644 win32/deps/fontconfig/dirent.h create mode 100644 win32/deps/fontconfig/fc-arch.vcxproj create mode 100644 win32/deps/fontconfig/fc-arch.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-cache.vcxproj create mode 100644 win32/deps/fontconfig/fc-cache.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-case.vcxproj create mode 100644 win32/deps/fontconfig/fc-case.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-cat.vcxproj create mode 100644 win32/deps/fontconfig/fc-cat.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-glyphname.vcxproj create mode 100644 win32/deps/fontconfig/fc-glyphname.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-lang.vcxproj create mode 100644 win32/deps/fontconfig/fc-lang.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-list.vcxproj create mode 100644 win32/deps/fontconfig/fc-list.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-match.vcxproj create mode 100644 win32/deps/fontconfig/fc-match.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-query.vcxproj create mode 100644 win32/deps/fontconfig/fc-query.vcxproj.filters create mode 100644 win32/deps/fontconfig/fc-scan.vcxproj create mode 100644 win32/deps/fontconfig/fc-scan.vcxproj.filters create mode 100644 win32/deps/fontconfig/fontconfig.def create mode 100644 win32/deps/fontconfig/fontconfig.props create mode 100644 win32/deps/fontconfig/fontconfig.sln create mode 100644 win32/deps/fontconfig/fontconfig.vcxproj create mode 100644 win32/deps/fontconfig/fontconfig.vcxproj.filters create mode 100644 win32/deps/fontconfig/fonts.conf.vc create mode 100644 win32/deps/fontconfig/src/fcalias.h create mode 100644 win32/deps/fontconfig/src/fcaliastail.h create mode 100644 win32/deps/fontconfig/src/fcftalias.h create mode 100644 win32/deps/fontconfig/src/fcftaliastail.h create mode 100644 win32/deps/fontconfig/unistd.h diff --git a/win32/deps/fontconfig/build.vcxproj b/win32/deps/fontconfig/build.vcxproj new file mode 100644 index 00000000..a3e0711a --- /dev/null +++ b/win32/deps/fontconfig/build.vcxproj @@ -0,0 +1,118 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F8C673E9-436E-45DB-AB27-A5ADB007387E} + build + + + + Application + true + v110 + MultiByte + + + Application + true + v110 + MultiByte + + + Application + false + v110 + true + MultiByte + + + Application + false + v110 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + Level3 + Disabled + + + true + + + + + Level3 + Disabled + + + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + Level3 + MaxSpeed + true + true + + + true + true + true + + + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/build.vcxproj.filters b/win32/deps/fontconfig/build.vcxproj.filters new file mode 100644 index 00000000..47cfb34e --- /dev/null +++ b/win32/deps/fontconfig/build.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/config.h b/win32/deps/fontconfig/config.h new file mode 100644 index 00000000..7afabb3d --- /dev/null +++ b/win32/deps/fontconfig/config.h @@ -0,0 +1,237 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.in by autoheader. */ + +#include +#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 */ +#define ENABLE_LIBXML2 1 + +/* 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 header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the 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 */ +#undef HAVE_EXPAT + +/* Define to 1 if you have the 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 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 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 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 header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the 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 header file. */ +/*#define HAVE_STRINGS_H 1*/ + +/* Define to 1 if you have the 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 header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the 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.7.3" + +/* 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 does not define. */ +/* #undef pid_t */ diff --git a/win32/deps/fontconfig/dirent.c b/win32/deps/fontconfig/dirent.c new file mode 100644 index 00000000..693c4712 --- /dev/null +++ b/win32/deps/fontconfig/dirent.c @@ -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 +#include +#include /* _findfirst and _findnext set errno iff they return -1 */ +#include +#include + +#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. + +*/ diff --git a/win32/deps/fontconfig/dirent.h b/win32/deps/fontconfig/dirent.h new file mode 100644 index 00000000..bbbfce52 --- /dev/null +++ b/win32/deps/fontconfig/dirent.h @@ -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 diff --git a/win32/deps/fontconfig/fc-arch.vcxproj b/win32/deps/fontconfig/fc-arch.vcxproj new file mode 100644 index 00000000..db3bd130 --- /dev/null +++ b/win32/deps/fontconfig/fc-arch.vcxproj @@ -0,0 +1,225 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {3CE4B363-40A4-4604-B1A2-5785BA80F32F} + fc-arch + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + + + + + Disabled + .\;.\src;.\fc-arch;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + .\fc-arch\fc-arch.exe + true + $(OutDir)fc-arch.pdb + Console + false + + MachineX86 + + + if exist .\fc-arch\fcarch.h goto END +cd fc-arch +fc-arch.exe auto < ../fc-arch/fcarch.tmpl.h > fcarch.h +cd .. +:END + + + + + + + + + + Disabled + .\;.\src;.\fc-arch;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + .\fc-arch\fc-arch.exe + true + $(OutDir)fc-arch.pdb + Console + false + + + + + if exist .\fc-arch\fcarch.h goto END +cd fc-arch +fc-arch.exe auto < ../fc-arch/fcarch.tmpl.h > fcarch.h +cd .. +:END + + + + + + + + + + .\;.\src;.\fc-arch;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + .\fc-arch\fc-arch.exe + true + Console + true + true + false + + MachineX86 + + + if exist .\fc-arch\fcarch.h goto END +cd fc-arch +fc-arch.exe auto < ../fc-arch/fcarch.tmpl.h > fcarch.h +cd .. +:END + + + + + + + + + + .\;.\src;.\fc-arch;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + .\fc-arch\fc-arch.exe + true + Console + true + true + false + + + + + if exist .\fc-arch\fcarch.h goto END +cd fc-arch +fc-arch.exe auto < ../fc-arch/fcarch.tmpl.h > fcarch.h +cd .. +:END + + + + + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-arch.vcxproj.filters b/win32/deps/fontconfig/fc-arch.vcxproj.filters new file mode 100644 index 00000000..de5da91a --- /dev/null +++ b/win32/deps/fontconfig/fc-arch.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-cache.vcxproj b/win32/deps/fontconfig/fc-cache.vcxproj new file mode 100644 index 00000000..cd797845 --- /dev/null +++ b/win32/deps/fontconfig/fc-cache.vcxproj @@ -0,0 +1,196 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {D61C0DCA-5B99-466D-B218-84B4AAD8095E} + fc-cache + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;.\fc-cache;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cache.exe + true + $(OutDir)fc-cache.pdb + Console + false + + MachineX86 + + + .\Debug\fc-cache.exe -s -f -v + + + + + Disabled + .\;.\src;.\fc-cache;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cache.exe + true + $(OutDir)fc-cache.pdb + Console + false + + + + + .\Debug\fc-cache.exe -s -f -v + + + + + .\;.\src;.\fc-cache;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cache.exe + true + Console + true + true + false + + MachineX86 + + + .\Release\fc-cache.exe -s -f -v + + + + + .\;.\src;.\fc-cache;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cache.exe + true + Console + true + true + false + + + + + .\Release\fc-cache.exe -s -f -v + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-cache.vcxproj.filters b/win32/deps/fontconfig/fc-cache.vcxproj.filters new file mode 100644 index 00000000..ff82247e --- /dev/null +++ b/win32/deps/fontconfig/fc-cache.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-case.vcxproj b/win32/deps/fontconfig/fc-case.vcxproj new file mode 100644 index 00000000..9e0be5cb --- /dev/null +++ b/win32/deps/fontconfig/fc-case.vcxproj @@ -0,0 +1,225 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED} + fc-case + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-case\fc-case.exe + true + $(OutDir)fc-case.pdb + Console + false + + MachineX86 + + + if exist .\fc-case\fccase.h goto END +cd fc-case +fc-case.exe ../fc-case/CaseFolding.txt < ../fc-case/fccase.tmpl.h > fccase.h +cd .. +:END + + + + + + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-case\fc-case.exe + true + $(OutDir)fc-case.pdb + Console + false + + + + + if exist .\fc-case\fccase.h goto END +cd fc-case +fc-case.exe ../fc-case/CaseFolding.txt < ../fc-case/fccase.tmpl.h > fccase.h +cd .. +:END + + + + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-case\fc-case.exe + true + Console + true + true + false + + MachineX86 + + + if exist .\fc-case\fccase.h goto END +cd fc-case +fc-case.exe ../fc-case/CaseFolding.txt < ../fc-case/fccase.tmpl.h > fccase.h +cd .. +:END + + + + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-case\fc-case.exe + true + Console + true + true + false + + + + + if exist .\fc-case\fccase.h goto END +cd fc-case +fc-case.exe ../fc-case/CaseFolding.txt < ../fc-case/fccase.tmpl.h > fccase.h +cd .. +:END + + + + + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-case.vcxproj.filters b/win32/deps/fontconfig/fc-case.vcxproj.filters new file mode 100644 index 00000000..336a494f --- /dev/null +++ b/win32/deps/fontconfig/fc-case.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-cat.vcxproj b/win32/deps/fontconfig/fc-cat.vcxproj new file mode 100644 index 00000000..3f437e14 --- /dev/null +++ b/win32/deps/fontconfig/fc-cat.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {243550BD-4E28-4A45-A090-AC5AE9FA1E67} + fc-cat + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cat.exe + true + $(OutDir)fc-cat.pdb + Console + false + + MachineX86 + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cat.exe + true + $(OutDir)fc-cat.pdb + Console + false + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cat.exe + true + Console + true + true + false + + MachineX86 + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-cat.exe + true + Console + true + true + false + + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-cat.vcxproj.filters b/win32/deps/fontconfig/fc-cat.vcxproj.filters new file mode 100644 index 00000000..183944df --- /dev/null +++ b/win32/deps/fontconfig/fc-cat.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-glyphname.vcxproj b/win32/deps/fontconfig/fc-glyphname.vcxproj new file mode 100644 index 00000000..5eafd898 --- /dev/null +++ b/win32/deps/fontconfig/fc-glyphname.vcxproj @@ -0,0 +1,225 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8} + fc-glyphname + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + + + + + Disabled + .\;.\src;.\fc-glyphname;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4018;4819;%(DisableSpecificWarnings) + + + .\fc-glyphname\fc-glyphname.exe + true + $(OutDir)fc-glyphname.pdb + Console + false + + MachineX86 + + + if exist .\fc-glyphname\fcglyphname.h goto END +cd fc-glyphname +fc-glyphname.exe ../fc-glyphname/zapfdingbats.txt < ../fc-glyphname/fcglyphname.tmpl.h > fcglyphname.h +cd .. +:END + + + + + + + + + + Disabled + .\;.\src;.\fc-glyphname;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4018;4819;%(DisableSpecificWarnings) + + + .\fc-glyphname\fc-glyphname.exe + true + $(OutDir)fc-glyphname.pdb + Console + false + + + + + if exist .\fc-glyphname\fcglyphname.h goto END +cd fc-glyphname +fc-glyphname.exe ../fc-glyphname/zapfdingbats.txt < ../fc-glyphname/fcglyphname.tmpl.h > fcglyphname.h +cd .. +:END + + + + + + + + + + .\;.\src;.\fc-glyphname;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4018;4819;%(DisableSpecificWarnings) + + + .\fc-glyphname\fc-glyphname.exe + true + Console + true + true + false + + MachineX86 + + + if exist .\fc-glyphname\fcglyphname.h goto END +cd fc-glyphname +fc-glyphname.exe ../fc-glyphname/zapfdingbats.txt < ../fc-glyphname/fcglyphname.tmpl.h > fcglyphname.h +cd .. +:END + + + + + + + + + + .\;.\src;.\fc-glyphname;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4018;4819;%(DisableSpecificWarnings) + + + .\fc-glyphname\fc-glyphname.exe + true + Console + true + true + false + + + + + if exist .\fc-glyphname\fcglyphname.h goto END +cd fc-glyphname +fc-glyphname.exe ../fc-glyphname/zapfdingbats.txt < ../fc-glyphname/fcglyphname.tmpl.h > fcglyphname.h +cd .. +:END + + + + + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-glyphname.vcxproj.filters b/win32/deps/fontconfig/fc-glyphname.vcxproj.filters new file mode 100644 index 00000000..1a3ee261 --- /dev/null +++ b/win32/deps/fontconfig/fc-glyphname.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-lang.vcxproj b/win32/deps/fontconfig/fc-lang.vcxproj new file mode 100644 index 00000000..0ad15bdd --- /dev/null +++ b/win32/deps/fontconfig/fc-lang.vcxproj @@ -0,0 +1,231 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9} + fc-lang + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + + + + + Disabled + .\;.\fontconfig;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-lang\fc-lang.exe + true + $(OutDir)fc-lang.pdb + Console + false + + MachineX86 + + + if exist .\fc-lang\fclang.h goto END +cd fc-lang +fc-lang.exe -d . aa.orth ab.orth af.orth am.orth ar.orth as.orth ast.orth av.orth ay.orth az_az.orth az_ir.orth ba.orth bm.orth be.orth bg.orth bh.orth bho.orth bi.orth bin.orth bn.orth bo.orth br.orth bs.orth bua.orth ca.orth ce.orth ch.orth chm.orth chr.orth co.orth cs.orth cu.orth cv.orth cy.orth da.orth de.orth dz.orth el.orth en.orth eo.orth es.orth et.orth eu.orth fa.orth fi.orth fj.orth fo.orth fr.orth ff.orth fur.orth fy.orth ga.orth gd.orth gez.orth gl.orth gn.orth gu.orth gv.orth ha.orth haw.orth he.orth hi.orth ho.orth hr.orth hu.orth hy.orth ia.orth ig.orth id.orth ie.orth ik.orth io.orth is.orth it.orth iu.orth ja.orth ka.orth kaa.orth ki.orth kk.orth kl.orth km.orth kn.orth ko.orth kok.orth ks.orth ku_am.orth ku_ir.orth kum.orth kv.orth kw.orth ky.orth la.orth lb.orth lez.orth ln.orth lo.orth lt.orth lv.orth mg.orth mh.orth mi.orth mk.orth ml.orth mn_cn.orth mo.orth mr.orth mt.orth my.orth nb.orth nds.orth ne.orth nl.orth nn.orth no.orth nr.orth nso.orth ny.orth oc.orth om.orth or.orth os.orth pa.orth pl.orth ps_af.orth ps_pk.orth pt.orth rm.orth ro.orth ru.orth sa.orth sah.orth sco.orth se.orth sel.orth sh.orth shs.orth si.orth sk.orth sl.orth sm.orth sma.orth smj.orth smn.orth sms.orth so.orth sq.orth sr.orth ss.orth st.orth sv.orth sw.orth syr.orth ta.orth te.orth tg.orth th.orth ti_er.orth ti_et.orth tig.orth tk.orth tl.orth tn.orth to.orth tr.orth ts.orth tt.orth tw.orth tyv.orth ug.orth uk.orth ur.orth uz.orth ve.orth vi.orth vo.orth vot.orth wa.orth wen.orth wo.orth xh.orth yap.orth yi.orth yo.orth zh_cn.orth zh_hk.orth zh_mo.orth zh_sg.orth zh_tw.orth zu.orth ak.orth an.orth ber_dz.orth ber_ma.orth byn.orth crh.orth csb.orth dv.orth ee.orth fat.orth fil.orth hne.orth hsb.orth ht.orth hz.orth ii.orth jv.orth kab.orth kj.orth kr.orth ku_iq.orth ku_tr.orth kwm.orth lg.orth li.orth mai.orth mn_mn.orth ms.orth na.orth ng.orth nv.orth ota.orth pa_pk.orth pap_an.orth pap_aw.orth qu.orth rn.orth rw.orth sc.orth sd.orth sg.orth sid.orth sn.orth su.orth ty.orth wal.orth za.orth lah.orth < fclang.tmpl.h > fclang.h +cd .. +:END + + + + + + + + + + Disabled + .\;.\fontconfig;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-lang\fc-lang.exe + true + $(OutDir)fc-lang.pdb + Console + false + + + + + if exist .\fc-lang\fclang.h goto END +cd fc-lang +fc-lang.exe -d . aa.orth ab.orth af.orth am.orth ar.orth as.orth ast.orth av.orth ay.orth az_az.orth az_ir.orth ba.orth bm.orth be.orth bg.orth bh.orth bho.orth bi.orth bin.orth bn.orth bo.orth br.orth bs.orth bua.orth ca.orth ce.orth ch.orth chm.orth chr.orth co.orth cs.orth cu.orth cv.orth cy.orth da.orth de.orth dz.orth el.orth en.orth eo.orth es.orth et.orth eu.orth fa.orth fi.orth fj.orth fo.orth fr.orth ff.orth fur.orth fy.orth ga.orth gd.orth gez.orth gl.orth gn.orth gu.orth gv.orth ha.orth haw.orth he.orth hi.orth ho.orth hr.orth hu.orth hy.orth ia.orth ig.orth id.orth ie.orth ik.orth io.orth is.orth it.orth iu.orth ja.orth ka.orth kaa.orth ki.orth kk.orth kl.orth km.orth kn.orth ko.orth kok.orth ks.orth ku_am.orth ku_ir.orth kum.orth kv.orth kw.orth ky.orth la.orth lb.orth lez.orth ln.orth lo.orth lt.orth lv.orth mg.orth mh.orth mi.orth mk.orth ml.orth mn_cn.orth mo.orth mr.orth mt.orth my.orth nb.orth nds.orth ne.orth nl.orth nn.orth no.orth nr.orth nso.orth ny.orth oc.orth om.orth or.orth os.orth pa.orth pl.orth ps_af.orth ps_pk.orth pt.orth rm.orth ro.orth ru.orth sa.orth sah.orth sco.orth se.orth sel.orth sh.orth shs.orth si.orth sk.orth sl.orth sm.orth sma.orth smj.orth smn.orth sms.orth so.orth sq.orth sr.orth ss.orth st.orth sv.orth sw.orth syr.orth ta.orth te.orth tg.orth th.orth ti_er.orth ti_et.orth tig.orth tk.orth tl.orth tn.orth to.orth tr.orth ts.orth tt.orth tw.orth tyv.orth ug.orth uk.orth ur.orth uz.orth ve.orth vi.orth vo.orth vot.orth wa.orth wen.orth wo.orth xh.orth yap.orth yi.orth yo.orth zh_cn.orth zh_hk.orth zh_mo.orth zh_sg.orth zh_tw.orth zu.orth ak.orth an.orth ber_dz.orth ber_ma.orth byn.orth crh.orth csb.orth dv.orth ee.orth fat.orth fil.orth hne.orth hsb.orth ht.orth hz.orth ii.orth jv.orth kab.orth kj.orth kr.orth ku_iq.orth ku_tr.orth kwm.orth lg.orth li.orth mai.orth mn_mn.orth ms.orth na.orth ng.orth nv.orth ota.orth pa_pk.orth pap_an.orth pap_aw.orth qu.orth rn.orth rw.orth sc.orth sd.orth sg.orth sid.orth sn.orth su.orth ty.orth wal.orth za.orth lah.orth < fclang.tmpl.h > fclang.h +cd .. +:END + + + + + + + + + + .\;.\fontconfig;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-lang\fc-lang.exe + true + Console + true + true + false + + MachineX86 + + + if exist .\fc-lang\fclang.h goto END +cd fc-lang +fc-lang.exe -d . aa.orth ab.orth af.orth am.orth ar.orth as.orth ast.orth av.orth ay.orth az_az.orth az_ir.orth ba.orth bm.orth be.orth bg.orth bh.orth bho.orth bi.orth bin.orth bn.orth bo.orth br.orth bs.orth bua.orth ca.orth ce.orth ch.orth chm.orth chr.orth co.orth cs.orth cu.orth cv.orth cy.orth da.orth de.orth dz.orth el.orth en.orth eo.orth es.orth et.orth eu.orth fa.orth fi.orth fj.orth fo.orth fr.orth ff.orth fur.orth fy.orth ga.orth gd.orth gez.orth gl.orth gn.orth gu.orth gv.orth ha.orth haw.orth he.orth hi.orth ho.orth hr.orth hu.orth hy.orth ia.orth ig.orth id.orth ie.orth ik.orth io.orth is.orth it.orth iu.orth ja.orth ka.orth kaa.orth ki.orth kk.orth kl.orth km.orth kn.orth ko.orth kok.orth ks.orth ku_am.orth ku_ir.orth kum.orth kv.orth kw.orth ky.orth la.orth lb.orth lez.orth ln.orth lo.orth lt.orth lv.orth mg.orth mh.orth mi.orth mk.orth ml.orth mn_cn.orth mo.orth mr.orth mt.orth my.orth nb.orth nds.orth ne.orth nl.orth nn.orth no.orth nr.orth nso.orth ny.orth oc.orth om.orth or.orth os.orth pa.orth pl.orth ps_af.orth ps_pk.orth pt.orth rm.orth ro.orth ru.orth sa.orth sah.orth sco.orth se.orth sel.orth sh.orth shs.orth si.orth sk.orth sl.orth sm.orth sma.orth smj.orth smn.orth sms.orth so.orth sq.orth sr.orth ss.orth st.orth sv.orth sw.orth syr.orth ta.orth te.orth tg.orth th.orth ti_er.orth ti_et.orth tig.orth tk.orth tl.orth tn.orth to.orth tr.orth ts.orth tt.orth tw.orth tyv.orth ug.orth uk.orth ur.orth uz.orth ve.orth vi.orth vo.orth vot.orth wa.orth wen.orth wo.orth xh.orth yap.orth yi.orth yo.orth zh_cn.orth zh_hk.orth zh_mo.orth zh_sg.orth zh_tw.orth zu.orth ak.orth an.orth ber_dz.orth ber_ma.orth byn.orth crh.orth csb.orth dv.orth ee.orth fat.orth fil.orth hne.orth hsb.orth ht.orth hz.orth ii.orth jv.orth kab.orth kj.orth kr.orth ku_iq.orth ku_tr.orth kwm.orth lg.orth li.orth mai.orth mn_mn.orth ms.orth na.orth ng.orth nv.orth ota.orth pa_pk.orth pap_an.orth pap_aw.orth qu.orth rn.orth rw.orth sc.orth sd.orth sg.orth sid.orth sn.orth su.orth ty.orth wal.orth za.orth lah.orth < fclang.tmpl.h > fclang.h +cd .. +:END + + + + + + + + + + .\;.\fontconfig;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + .\fc-lang\fc-lang.exe + true + Console + true + true + false + + + + + if exist .\fc-lang\fclang.h goto END +cd fc-lang +fc-lang.exe -d . aa.orth ab.orth af.orth am.orth ar.orth as.orth ast.orth av.orth ay.orth az_az.orth az_ir.orth ba.orth bm.orth be.orth bg.orth bh.orth bho.orth bi.orth bin.orth bn.orth bo.orth br.orth bs.orth bua.orth ca.orth ce.orth ch.orth chm.orth chr.orth co.orth cs.orth cu.orth cv.orth cy.orth da.orth de.orth dz.orth el.orth en.orth eo.orth es.orth et.orth eu.orth fa.orth fi.orth fj.orth fo.orth fr.orth ff.orth fur.orth fy.orth ga.orth gd.orth gez.orth gl.orth gn.orth gu.orth gv.orth ha.orth haw.orth he.orth hi.orth ho.orth hr.orth hu.orth hy.orth ia.orth ig.orth id.orth ie.orth ik.orth io.orth is.orth it.orth iu.orth ja.orth ka.orth kaa.orth ki.orth kk.orth kl.orth km.orth kn.orth ko.orth kok.orth ks.orth ku_am.orth ku_ir.orth kum.orth kv.orth kw.orth ky.orth la.orth lb.orth lez.orth ln.orth lo.orth lt.orth lv.orth mg.orth mh.orth mi.orth mk.orth ml.orth mn_cn.orth mo.orth mr.orth mt.orth my.orth nb.orth nds.orth ne.orth nl.orth nn.orth no.orth nr.orth nso.orth ny.orth oc.orth om.orth or.orth os.orth pa.orth pl.orth ps_af.orth ps_pk.orth pt.orth rm.orth ro.orth ru.orth sa.orth sah.orth sco.orth se.orth sel.orth sh.orth shs.orth si.orth sk.orth sl.orth sm.orth sma.orth smj.orth smn.orth sms.orth so.orth sq.orth sr.orth ss.orth st.orth sv.orth sw.orth syr.orth ta.orth te.orth tg.orth th.orth ti_er.orth ti_et.orth tig.orth tk.orth tl.orth tn.orth to.orth tr.orth ts.orth tt.orth tw.orth tyv.orth ug.orth uk.orth ur.orth uz.orth ve.orth vi.orth vo.orth vot.orth wa.orth wen.orth wo.orth xh.orth yap.orth yi.orth yo.orth zh_cn.orth zh_hk.orth zh_mo.orth zh_sg.orth zh_tw.orth zu.orth ak.orth an.orth ber_dz.orth ber_ma.orth byn.orth crh.orth csb.orth dv.orth ee.orth fat.orth fil.orth hne.orth hsb.orth ht.orth hz.orth ii.orth jv.orth kab.orth kj.orth kr.orth ku_iq.orth ku_tr.orth kwm.orth lg.orth li.orth mai.orth mn_mn.orth ms.orth na.orth ng.orth nv.orth ota.orth pa_pk.orth pap_an.orth pap_aw.orth qu.orth rn.orth rw.orth sc.orth sd.orth sg.orth sid.orth sn.orth su.orth ty.orth wal.orth za.orth lah.orth < fclang.tmpl.h > fclang.h +cd .. +:END + + + + + + + + + {1b4e62f7-3437-48d5-aab2-cbbe3de513ed} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-lang.vcxproj.filters b/win32/deps/fontconfig/fc-lang.vcxproj.filters new file mode 100644 index 00000000..d8698b76 --- /dev/null +++ b/win32/deps/fontconfig/fc-lang.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-list.vcxproj b/win32/deps/fontconfig/fc-list.vcxproj new file mode 100644 index 00000000..da649389 --- /dev/null +++ b/win32/deps/fontconfig/fc-list.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {92562774-98D0-4266-93C7-77E9D35DB1B3} + fc-list + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-list.exe + true + $(OutDir)fc-list.pdb + Console + false + + MachineX86 + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-list.exe + true + $(OutDir)fc-list.pdb + Console + false + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-list.exe + true + Console + true + true + false + + MachineX86 + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-list.exe + true + Console + true + true + false + + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-list.vcxproj.filters b/win32/deps/fontconfig/fc-list.vcxproj.filters new file mode 100644 index 00000000..cc2122b5 --- /dev/null +++ b/win32/deps/fontconfig/fc-list.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-match.vcxproj b/win32/deps/fontconfig/fc-match.vcxproj new file mode 100644 index 00000000..ff88751b --- /dev/null +++ b/win32/deps/fontconfig/fc-match.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5} + fc-match + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-match.exe + true + $(OutDir)fc-match.pdb + Console + false + + MachineX86 + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-match.exe + true + $(OutDir)fc-match.pdb + Console + false + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-match.exe + true + Console + true + true + false + + MachineX86 + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-match.exe + true + Console + true + true + false + + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-match.vcxproj.filters b/win32/deps/fontconfig/fc-match.vcxproj.filters new file mode 100644 index 00000000..3ce4a71c --- /dev/null +++ b/win32/deps/fontconfig/fc-match.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-query.vcxproj b/win32/deps/fontconfig/fc-query.vcxproj new file mode 100644 index 00000000..c11c317e --- /dev/null +++ b/win32/deps/fontconfig/fc-query.vcxproj @@ -0,0 +1,187 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05} + fc-query + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-query.exe + true + $(OutDir)fc-query.pdb + Console + false + + MachineX86 + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-query.exe + true + $(OutDir)fc-query.pdb + Console + false + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-query.exe + true + Console + true + true + false + + MachineX86 + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-query.exe + true + Console + true + true + false + + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-query.vcxproj.filters b/win32/deps/fontconfig/fc-query.vcxproj.filters new file mode 100644 index 00000000..a496162e --- /dev/null +++ b/win32/deps/fontconfig/fc-query.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-scan.vcxproj b/win32/deps/fontconfig/fc-scan.vcxproj new file mode 100644 index 00000000..a19fb5a9 --- /dev/null +++ b/win32/deps/fontconfig/fc-scan.vcxproj @@ -0,0 +1,187 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {A0ED2140-C16B-490B-8B6E-94E865B31300} + fc-scan + Win32Proj + + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + Application + v110 + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-scan.exe + true + $(OutDir)fc-scan.pdb + Console + false + + MachineX86 + + + + + Disabled + .\;.\src;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-scan.exe + true + $(OutDir)fc-scan.pdb + Console + false + + + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-scan.exe + true + Console + true + true + false + + MachineX86 + + + + + .\;.\src;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4819;%(DisableSpecificWarnings) + + + $(OutDir)fc-scan.exe + true + Console + true + true + false + + + + + + + + + + {e82c60a1-5613-4db5-b965-5f1e11cb68bd} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fc-scan.vcxproj.filters b/win32/deps/fontconfig/fc-scan.vcxproj.filters new file mode 100644 index 00000000..3914342b --- /dev/null +++ b/win32/deps/fontconfig/fc-scan.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fontconfig.def b/win32/deps/fontconfig/fontconfig.def new file mode 100644 index 00000000..cc9446c4 --- /dev/null +++ b/win32/deps/fontconfig/fontconfig.def @@ -0,0 +1,193 @@ +EXPORTS + FcAtomicCreate + FcAtomicDeleteNew + FcAtomicDestroy + FcAtomicLock + FcAtomicNewFile + FcAtomicOrigFile + FcAtomicReplaceOrig + FcAtomicUnlock + FcBlanksAdd + FcBlanksCreate + FcBlanksDestroy + FcBlanksIsMember + FcCacheCopySet + FcCacheDir + FcCacheNumFont + FcCacheNumSubdir + FcCacheSubdir + FcCharSetAddChar + FcCharSetCopy + FcCharSetCount + FcCharSetCoverage + FcCharSetCreate + FcCharSetDestroy + FcCharSetEqual + FcCharSetFirstPage + FcCharSetHasChar + FcCharSetIntersect + FcCharSetIntersectCount + FcCharSetIsSubset + FcCharSetMerge + FcCharSetNew + FcCharSetNextPage + FcCharSetSubtract + FcCharSetSubtractCount + FcCharSetUnion + FcConfigAppFontAddDir + FcConfigAppFontAddFile + FcConfigAppFontClear + FcConfigBuildFonts + FcConfigCreate + FcConfigDestroy + FcConfigEnableHome + FcConfigFilename + FcConfigGetBlanks + FcConfigGetCache + FcConfigGetCacheDirs + FcConfigGetConfigDirs + FcConfigGetConfigFiles + FcConfigGetCurrent + FcConfigGetFontDirs + FcConfigGetFonts + FcConfigGetRescanInterval + FcConfigGetRescanInverval + FcConfigHome + FcConfigParseAndLoad + FcConfigReference + FcConfigSetCurrent + FcConfigSetRescanInterval + FcConfigSetRescanInverval + FcConfigSubstitute + FcConfigSubstituteWithPat + FcConfigUptoDate + FcDefaultSubstitute + FcDirCacheLoad + FcDirCacheLoadFile + FcDirCacheRead + FcDirCacheUnlink + FcDirCacheUnload + FcDirCacheValid + FcDirSave + FcDirScan + FcFileIsDir + FcFileScan + FcFini + FcFontList + FcFontMatch + FcFontRenderPrepare + FcFontSetAdd + FcFontSetCreate + FcFontSetDestroy + FcFontSetList + FcFontSetMatch + FcFontSetPrint + FcFontSetSort + FcFontSetSortDestroy + FcFontSort + FcFreeTypeCharIndex + FcFreeTypeCharSet + FcFreeTypeCharSetAndSpacing + FcFreeTypeQuery + FcFreeTypeQueryFace + FcGetLangs + FcGetVersion + FcInit + FcInitBringUptoDate + FcInitLoadConfig + FcInitLoadConfigAndFonts + FcInitReinitialize + FcLangGetCharSet + FcLangSetAdd + FcLangSetCompare + FcLangSetContains + FcLangSetCopy + FcLangSetCreate + FcLangSetDestroy + FcLangSetEqual + FcLangSetGetLangs + FcLangSetHasLang + FcLangSetHash + FcMatrixCopy + FcMatrixEqual + FcMatrixMultiply + FcMatrixRotate + FcMatrixScale + FcMatrixShear + FcNameConstant + FcNameGetConstant + FcNameGetObjectType + FcNameParse + FcNameRegisterConstants + FcNameRegisterObjectTypes + FcNameUnparse + FcNameUnregisterConstants + FcNameUnregisterObjectTypes + FcObjectSetAdd + FcObjectSetBuild + FcObjectSetCreate + FcObjectSetDestroy + FcObjectSetVaBuild + FcPatternAdd + FcPatternAddBool + FcPatternAddCharSet + FcPatternAddDouble + FcPatternAddFTFace + FcPatternAddInteger + FcPatternAddLangSet + FcPatternAddMatrix + FcPatternAddString + FcPatternAddWeak + FcPatternBuild + FcPatternCreate + FcPatternDel + FcPatternDestroy + FcPatternDuplicate + FcPatternEqual + FcPatternEqualSubset + FcPatternFilter + FcPatternFormat + FcPatternGet + FcPatternGetBool + FcPatternGetCharSet + FcPatternGetDouble + FcPatternGetFTFace + FcPatternGetInteger + FcPatternGetLangSet + FcPatternGetMatrix + FcPatternGetString + FcPatternHash + FcPatternPrint + FcPatternReference + FcPatternRemove + FcPatternVaBuild + FcStrBasename + FcStrCmp + FcStrCmpIgnoreCase + FcStrCopy + FcStrCopyFilename + FcStrDirname + FcStrDowncase + FcStrFree + FcStrListCreate + FcStrListDone + FcStrListNext + FcStrPlus + FcStrSetAdd + FcStrSetAddFilename + FcStrSetCreate + FcStrSetDel + FcStrSetDestroy + FcStrSetEqual + FcStrSetMember + FcStrStr + FcStrStrIgnoreCase + FcUcs4ToUtf8 + FcUtf16Len + FcUtf16ToUcs4 + FcUtf8Len + FcUtf8ToUcs4 + FcValueDestroy + FcValueEqual + FcValuePrint + FcValueSave diff --git a/win32/deps/fontconfig/fontconfig.props b/win32/deps/fontconfig/fontconfig.props new file mode 100644 index 00000000..a96aa703 --- /dev/null +++ b/win32/deps/fontconfig/fontconfig.props @@ -0,0 +1,15 @@ + + + + + + + ..\build\$(Platform)\include + + + + ..\build\$(Platform)\lib + + + diff --git a/win32/deps/fontconfig/fontconfig.sln b/win32/deps/fontconfig/fontconfig.sln new file mode 100644 index 00000000..ca310b58 --- /dev/null +++ b/win32/deps/fontconfig/fontconfig.sln @@ -0,0 +1,144 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2012 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fontconfig", "fontconfig.vcxproj", "{E82C60A1-5613-4DB5-B965-5F1E11CB68BD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-lang", "fc-lang.vcxproj", "{DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-glyphname", "fc-glyphname.vcxproj", "{9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-arch", "fc-arch.vcxproj", "{3CE4B363-40A4-4604-B1A2-5785BA80F32F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-cache", "fc-cache.vcxproj", "{D61C0DCA-5B99-466D-B218-84B4AAD8095E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-case", "fc-case.vcxproj", "{1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-cat", "fc-cat.vcxproj", "{243550BD-4E28-4A45-A090-AC5AE9FA1E67}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-list", "fc-list.vcxproj", "{92562774-98D0-4266-93C7-77E9D35DB1B3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-match", "fc-match.vcxproj", "{FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-query", "fc-query.vcxproj", "{4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fc-scan", "fc-scan.vcxproj", "{A0ED2140-C16B-490B-8B6E-94E865B31300}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "build", "build.vcxproj", "{F8C673E9-436E-45DB-AB27-A5ADB007387E}" + ProjectSection(ProjectDependencies) = postProject + {A0ED2140-C16B-490B-8B6E-94E865B31300} = {A0ED2140-C16B-490B-8B6E-94E865B31300} + {92562774-98D0-4266-93C7-77E9D35DB1B3} = {92562774-98D0-4266-93C7-77E9D35DB1B3} + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD} = {E82C60A1-5613-4DB5-B965-5F1E11CB68BD} + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5} = {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5} + {243550BD-4E28-4A45-A090-AC5AE9FA1E67} = {243550BD-4E28-4A45-A090-AC5AE9FA1E67} + {D61C0DCA-5B99-466D-B218-84B4AAD8095E} = {D61C0DCA-5B99-466D-B218-84B4AAD8095E} + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05} = {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Debug|Win32.ActiveCfg = Debug|Win32 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Debug|Win32.Build.0 = Debug|Win32 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Debug|x64.ActiveCfg = Debug|x64 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Debug|x64.Build.0 = Debug|x64 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Release|Win32.ActiveCfg = Release|Win32 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Release|Win32.Build.0 = Release|Win32 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Release|x64.ActiveCfg = Release|x64 + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD}.Release|x64.Build.0 = Release|x64 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Debug|Win32.ActiveCfg = Debug|Win32 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Debug|Win32.Build.0 = Debug|Win32 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Debug|x64.ActiveCfg = Debug|x64 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Debug|x64.Build.0 = Debug|x64 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Release|Win32.ActiveCfg = Release|Win32 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Release|Win32.Build.0 = Release|Win32 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Release|x64.ActiveCfg = Release|x64 + {DF6AE3B3-C0CA-4C8B-9F93-A183BF5005C9}.Release|x64.Build.0 = Release|x64 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Debug|Win32.ActiveCfg = Debug|Win32 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Debug|Win32.Build.0 = Debug|Win32 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Debug|x64.ActiveCfg = Debug|x64 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Debug|x64.Build.0 = Debug|x64 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Release|Win32.ActiveCfg = Release|Win32 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Release|Win32.Build.0 = Release|Win32 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Release|x64.ActiveCfg = Release|x64 + {9E193D8E-2ADF-4CD9-8860-9DA4C41E6EB8}.Release|x64.Build.0 = Release|x64 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Debug|Win32.ActiveCfg = Debug|Win32 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Debug|Win32.Build.0 = Debug|Win32 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Debug|x64.ActiveCfg = Debug|x64 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Debug|x64.Build.0 = Debug|x64 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Release|Win32.ActiveCfg = Release|Win32 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Release|Win32.Build.0 = Release|Win32 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Release|x64.ActiveCfg = Release|x64 + {3CE4B363-40A4-4604-B1A2-5785BA80F32F}.Release|x64.Build.0 = Release|x64 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Debug|Win32.ActiveCfg = Debug|Win32 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Debug|Win32.Build.0 = Debug|Win32 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Debug|x64.ActiveCfg = Debug|x64 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Debug|x64.Build.0 = Debug|x64 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Release|Win32.ActiveCfg = Release|Win32 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Release|Win32.Build.0 = Release|Win32 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Release|x64.ActiveCfg = Release|x64 + {D61C0DCA-5B99-466D-B218-84B4AAD8095E}.Release|x64.Build.0 = Release|x64 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Debug|Win32.ActiveCfg = Debug|Win32 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Debug|Win32.Build.0 = Debug|Win32 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Debug|x64.ActiveCfg = Debug|x64 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Debug|x64.Build.0 = Debug|x64 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Release|Win32.ActiveCfg = Release|Win32 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Release|Win32.Build.0 = Release|Win32 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Release|x64.ActiveCfg = Release|x64 + {1B4E62F7-3437-48D5-AAB2-CBBE3DE513ED}.Release|x64.Build.0 = Release|x64 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Debug|Win32.ActiveCfg = Debug|Win32 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Debug|Win32.Build.0 = Debug|Win32 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Debug|x64.ActiveCfg = Debug|x64 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Debug|x64.Build.0 = Debug|x64 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Release|Win32.ActiveCfg = Release|Win32 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Release|Win32.Build.0 = Release|Win32 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Release|x64.ActiveCfg = Release|x64 + {243550BD-4E28-4A45-A090-AC5AE9FA1E67}.Release|x64.Build.0 = Release|x64 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Debug|Win32.ActiveCfg = Debug|Win32 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Debug|Win32.Build.0 = Debug|Win32 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Debug|x64.ActiveCfg = Debug|x64 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Debug|x64.Build.0 = Debug|x64 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Release|Win32.ActiveCfg = Release|Win32 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Release|Win32.Build.0 = Release|Win32 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Release|x64.ActiveCfg = Release|x64 + {92562774-98D0-4266-93C7-77E9D35DB1B3}.Release|x64.Build.0 = Release|x64 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Debug|Win32.ActiveCfg = Debug|Win32 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Debug|Win32.Build.0 = Debug|Win32 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Debug|x64.ActiveCfg = Debug|x64 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Debug|x64.Build.0 = Debug|x64 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Release|Win32.ActiveCfg = Release|Win32 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Release|Win32.Build.0 = Release|Win32 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Release|x64.ActiveCfg = Release|x64 + {FF0D25A4-E789-4A3B-BBBE-E3D689A6F1E5}.Release|x64.Build.0 = Release|x64 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Debug|Win32.ActiveCfg = Debug|Win32 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Debug|Win32.Build.0 = Debug|Win32 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Debug|x64.ActiveCfg = Debug|x64 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Debug|x64.Build.0 = Debug|x64 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Release|Win32.ActiveCfg = Release|Win32 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Release|Win32.Build.0 = Release|Win32 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Release|x64.ActiveCfg = Release|x64 + {4C1FC7DD-7168-402C-8FA4-E3792A9AAE05}.Release|x64.Build.0 = Release|x64 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Debug|Win32.ActiveCfg = Debug|Win32 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Debug|Win32.Build.0 = Debug|Win32 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Debug|x64.ActiveCfg = Debug|x64 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Debug|x64.Build.0 = Debug|x64 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Release|Win32.ActiveCfg = Release|Win32 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Release|Win32.Build.0 = Release|Win32 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Release|x64.ActiveCfg = Release|x64 + {A0ED2140-C16B-490B-8B6E-94E865B31300}.Release|x64.Build.0 = Release|x64 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Debug|Win32.ActiveCfg = Debug|Win32 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Debug|Win32.Build.0 = Debug|Win32 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Debug|x64.ActiveCfg = Debug|x64 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Debug|x64.Build.0 = Debug|x64 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Release|Win32.ActiveCfg = Release|Win32 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Release|Win32.Build.0 = Release|Win32 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Release|x64.ActiveCfg = Release|x64 + {F8C673E9-436E-45DB-AB27-A5ADB007387E}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/win32/deps/fontconfig/fontconfig.vcxproj b/win32/deps/fontconfig/fontconfig.vcxproj new file mode 100644 index 00000000..872d371a --- /dev/null +++ b/win32/deps/fontconfig/fontconfig.vcxproj @@ -0,0 +1,265 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {E82C60A1-5613-4DB5-B965-5F1E11CB68BD} + fontconfig + Win32Proj + + + + DynamicLibrary + v110 + MultiByte + + + DynamicLibrary + v110 + MultiByte + + + DynamicLibrary + v110 + MultiByte + + + DynamicLibrary + v110 + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + Debug\ + Debug\ + true + + + true + + + Release\ + Release\ + false + + + false + + + + + + + + Disabled + .\;.\src;.\fontconfig;..\vs9\$(Platform)\include;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;DLL_EXPORT;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + + Level3 + EditAndContinue + 4244;4819;%(DisableSpecificWarnings) + + + libxml2.lib;freetype_d.lib;iconvd.lib;%(AdditionalDependencies) + $(OutDir)fontconfig.dll + ..\vs9\$(Platform)\lib;%(AdditionalLibraryDirectories) + fontconfig.def + true + $(OutDir)fontconfig.pdb + Windows + false + + $(OutDir)fontconfig.lib + MachineX86 + + + if not exist .\fonts.conf copy .\fonts.conf.vc .\fonts.conf + + + + + + + + + Disabled + .\;.\src;.\fontconfig;..\vs9\$(Platform)\include;%(AdditionalIncludeDirectories) + _DEBUG;HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;DLL_EXPORT;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + libxml2.lib;freetype_d.lib;iconvd.lib;%(AdditionalDependencies) + $(OutDir)fontconfig.dll + ..\vs9\$(Platform)\lib;%(AdditionalLibraryDirectories) + fontconfig.def + true + $(OutDir)fontconfig.pdb + Windows + false + + + $(OutDir)fontconfig.lib + + + if not exist .\fonts.conf copy .\fonts.conf.vc .\fonts.conf + + + + + + + + + .\;.\src;.\fontconfig;..\vs9\$(Platform)\include;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;DLL_EXPORT;%(PreprocessorDefinitions) + MultiThreadedDLL + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + libxml2.lib;freetype.lib;%(AdditionalDependencies) + $(OutDir)fontconfig.dll + ..\vs9\$(Platform)\lib;%(AdditionalLibraryDirectories) + fontconfig.def + true + Windows + true + true + false + + $(OutDir)fontconfig.lib + MachineX86 + + + if not exist .\fonts.conf copy .\fonts.conf.vc .\fonts.conf + + + + + + + + + .\;.\src;.\fontconfig;..\vs9\$(Platform)\include;%(AdditionalIncludeDirectories) + HAVE_CONFIG_H;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;DLL_EXPORT;%(PreprocessorDefinitions) + MultiThreadedDLL + + + Level3 + ProgramDatabase + 4244;4819;%(DisableSpecificWarnings) + + + libxml2.lib;freetype.lib;%(AdditionalDependencies) + $(OutDir)fontconfig.dll + ..\vs9\$(Platform)\lib;%(AdditionalLibraryDirectories) + fontconfig.def + true + Windows + true + true + false + + + $(OutDir)fontconfig.lib + + + if not exist .\fonts.conf copy .\fonts.conf.vc .\fonts.conf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {3ce4b363-40a4-4604-b1a2-5785ba80f32f} + false + + + {1b4e62f7-3437-48d5-aab2-cbbe3de513ed} + false + + + {9e193d8e-2adf-4cd9-8860-9da4c41e6eb8} + false + + + {df6ae3b3-c0ca-4c8b-9f93-a183bf5005c9} + false + + + + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fontconfig.vcxproj.filters b/win32/deps/fontconfig/fontconfig.vcxproj.filters new file mode 100644 index 00000000..f9e9f6d6 --- /dev/null +++ b/win32/deps/fontconfig/fontconfig.vcxproj.filters @@ -0,0 +1,88 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + \ No newline at end of file diff --git a/win32/deps/fontconfig/fonts.conf.vc b/win32/deps/fontconfig/fonts.conf.vc new file mode 100644 index 00000000..6f5fe4b0 --- /dev/null +++ b/win32/deps/fontconfig/fonts.conf.vc @@ -0,0 +1,151 @@ + + + + + + + + + + WINDOWSFONTDIR + + ~/.fonts + + + + + mono + + + monospace + + + + + + + sans serif + + + sans-serif + + + + + + + sans + + + sans-serif + + + + + conf.d + + + + WINDOWSTEMPDIR_FONTCONFIG_CACHE + ~/.fontconfig + + + + + 0x0020 + 0x00A0 + 0x00AD + 0x034F + 0x0600 + 0x0601 + 0x0602 + 0x0603 + 0x06DD + 0x070F + 0x115F + 0x1160 + 0x1680 + 0x17B4 + 0x17B5 + 0x180E + 0x2000 + 0x2001 + 0x2002 + 0x2003 + 0x2004 + 0x2005 + 0x2006 + 0x2007 + 0x2008 + 0x2009 + 0x200A + 0x200B + 0x200C + 0x200D + 0x200E + 0x200F + 0x2028 + 0x2029 + 0x202A + 0x202B + 0x202C + 0x202D + 0x202E + 0x202F + 0x205F + 0x2060 + 0x2061 + 0x2062 + 0x2063 + 0x206A + 0x206B + 0x206C + 0x206D + 0x206E + 0x206F + 0x2800 + 0x3000 + 0x3164 + 0xFEFF + 0xFFA0 + 0xFFF9 + 0xFFFA + 0xFFFB + + + + 30 + + + + diff --git a/win32/deps/fontconfig/src/fcalias.h b/win32/deps/fontconfig/src/fcalias.h new file mode 100644 index 00000000..2fb073a1 --- /dev/null +++ b/win32/deps/fontconfig/src/fcalias.h @@ -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 diff --git a/win32/deps/fontconfig/src/fcaliastail.h b/win32/deps/fontconfig/src/fcaliastail.h new file mode 100644 index 00000000..f765dd43 --- /dev/null +++ b/win32/deps/fontconfig/src/fcaliastail.h @@ -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 diff --git a/win32/deps/fontconfig/src/fcftalias.h b/win32/deps/fontconfig/src/fcftalias.h new file mode 100644 index 00000000..884eb4b2 --- /dev/null +++ b/win32/deps/fontconfig/src/fcftalias.h @@ -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 diff --git a/win32/deps/fontconfig/src/fcftaliastail.h b/win32/deps/fontconfig/src/fcftaliastail.h new file mode 100644 index 00000000..f30f0f0e --- /dev/null +++ b/win32/deps/fontconfig/src/fcftaliastail.h @@ -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 diff --git a/win32/deps/fontconfig/unistd.h b/win32/deps/fontconfig/unistd.h new file mode 100644 index 00000000..5cc18f4d --- /dev/null +++ b/win32/deps/fontconfig/unistd.h @@ -0,0 +1,3 @@ +/* stub unistd.h for use for MSVC compilers */ + +#include \ No newline at end of file