Update the Windows build of fontconfig for 2.16.0
As before, use files generated on Linux, modified where needed. Change-Id: I0ed6f93d7215e135d1333fff9c8a60bf9fcafa04 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194576 Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/196983 Tested-by: Jenkins Reviewed-by: Tor Lillqvist <tml@iki.fi>
This commit is contained in:
@@ -31,11 +31,14 @@ $(eval $(call gb_UnpackedTarball_add_patches,fontconfig,\
|
||||
))
|
||||
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,config.h,external/fontconfig/configs/wnt_fontconfig_config.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,fc-case/fccase.h,external/fontconfig/configs/wnt_fontconfig_fccase.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,fc-lang/fclang.h,external/fontconfig/configs/wnt_fontconfig_fclang.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcalias.h,external/fontconfig/configs/wnt_fontconfig_fcalias.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcaliastail.h,external/fontconfig/configs/wnt_fontconfig_fcaliastail.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcftalias.h,external/fontconfig/configs/wnt_fontconfig_fcftalias.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcftaliastail.h,external/fontconfig/configs/wnt_fontconfig_fcftaliastail.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcobjshash.h,external/fontconfig/configs/wnt_fontconfig_fcobjshash.h))
|
||||
$(eval $(call gb_UnpackedTarball_add_file,fontconfig,src/fcstdint.h,external/fontconfig/configs/wnt_fontconfig_fcstdint.h))
|
||||
|
||||
endif
|
||||
|
||||
|
||||
+79
-69
@@ -6,10 +6,10 @@
|
||||
/* Define if building universal (internal helper macro) */
|
||||
/* #undef AC_APPLE_UNIVERSAL_BUILD */
|
||||
|
||||
/* The normal alignment of `double', in bytes. */
|
||||
/* The normal alignment of 'double', in bytes. */
|
||||
#define ALIGNOF_DOUBLE 8
|
||||
|
||||
/* The normal alignment of `void *', in bytes. */
|
||||
/* The normal alignment of 'void *', in bytes. */
|
||||
#define ALIGNOF_VOID_P 8
|
||||
|
||||
/* Use libxml2 instead of Expat */
|
||||
@@ -32,7 +32,7 @@
|
||||
#define FC_GPERF_SIZE_T size_t
|
||||
|
||||
/* Define to nothing if C supports flexible array members, and to 1 if it does
|
||||
not. That way, with a declaration like `struct s { int n; double
|
||||
not. That way, with a declaration like 'struct s { int n; double
|
||||
d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
|
||||
compilers. When computing the size of such an object, don't use 'sizeof
|
||||
(struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
|
||||
@@ -61,46 +61,46 @@
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
/* #undef HAVE_DLFCN_H */
|
||||
|
||||
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||
/* Define to 1 if you don't have 'vprintf' but do have '_doprnt.' */
|
||||
/* #undef HAVE_DOPRNT */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define to 1 if you have the `fstatfs' function. */
|
||||
/* Define to 1 if you have the 'fstatfs' function. */
|
||||
/* #undef HAVE_FSTATFS */
|
||||
|
||||
/* Define to 1 if you have the `fstatvfs' function. */
|
||||
/* Define to 1 if you have the 'fstatvfs' function. */
|
||||
/* #undef HAVE_FSTATVFS */
|
||||
|
||||
/* Define to 1 if you have the `FT_Done_MM_Var' function. */
|
||||
/* Define to 1 if you have the 'FT_Done_MM_Var' function. */
|
||||
#define HAVE_FT_DONE_MM_VAR 1
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_BDF_Property' function. */
|
||||
/* Define to 1 if you have the 'FT_Get_BDF_Property' function. */
|
||||
/* #undef HAVE_FT_GET_BDF_PROPERTY */
|
||||
|
||||
/* Define to 1 if you have the `FT_Get_PS_Font_Info' function. */
|
||||
/* 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 to 1 if you have the 'FT_Get_X11_Font_Format' function. */
|
||||
/* #undef HAVE_FT_GET_X11_FONT_FORMAT */
|
||||
|
||||
/* Define to 1 if you have the `FT_Has_PS_Glyph_Names' function. */
|
||||
/* 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 `getexecname' function. */
|
||||
/* Define to 1 if you have the 'getexecname' function. */
|
||||
/* #undef HAVE_GETEXECNAME */
|
||||
|
||||
/* Define to 1 if you have the `getopt' function. */
|
||||
/* Define to 1 if you have the 'getopt' function. */
|
||||
/* #undef HAVE_GETOPT */
|
||||
|
||||
/* Define to 1 if you have the `getopt_long' function. */
|
||||
/* Define to 1 if you have the 'getopt_long' function. */
|
||||
/* #undef HAVE_GETOPT_LONG */
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
/* Define to 1 if you have the 'getpagesize' function. */
|
||||
/* #undef HAVE_GETPAGESIZE */
|
||||
|
||||
/* Define to 1 if you have the `getprogname' function. */
|
||||
/* Define to 1 if you have the 'getprogname' function. */
|
||||
/* #undef HAVE_GETPROGNAME */
|
||||
|
||||
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||
@@ -115,31 +115,31 @@
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `link' function. */
|
||||
/* Define to 1 if you have the 'link' function. */
|
||||
/* #undef HAVE_LINK */
|
||||
|
||||
/* Define to 1 if you have the `lrand48' function. */
|
||||
/* Define to 1 if you have the 'lrand48' function. */
|
||||
/* #undef HAVE_LRAND48 */
|
||||
|
||||
/* Define to 1 if you have the `lstat' function. */
|
||||
/* Define to 1 if you have the 'lstat' function. */
|
||||
/* #undef HAVE_LSTAT */
|
||||
|
||||
/* Define to 1 if you have the <minix/config.h> header file. */
|
||||
/* #undef HAVE_MINIX_CONFIG_H */
|
||||
|
||||
/* Define to 1 if you have the `mkdtemp' function. */
|
||||
/* Define to 1 if you have the 'mkdtemp' function. */
|
||||
/* #undef HAVE_MKDTEMP */
|
||||
|
||||
/* Define to 1 if you have the `mkostemp' function. */
|
||||
/* Define to 1 if you have the 'mkostemp' function. */
|
||||
/* #undef HAVE_MKOSTEMP */
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
/* Define to 1 if you have the 'mkstemp' function. */
|
||||
/* #undef HAVE_MKSTEMP */
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
/* Define to 1 if you have a working 'mmap' system call. */
|
||||
/* #undef HAVE_MMAP */
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines 'DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the 'posix_fadvise' function. */
|
||||
@@ -151,19 +151,19 @@
|
||||
/* Have PTHREAD_PRIO_INHERIT. */
|
||||
/* #undef HAVE_PTHREAD_PRIO_INHERIT */
|
||||
|
||||
/* Define to 1 if you have the `rand' function. */
|
||||
/* Define to 1 if you have the 'rand' function. */
|
||||
#define HAVE_RAND 1
|
||||
|
||||
/* Define to 1 if you have the `random' function. */
|
||||
/* Define to 1 if you have the 'random' function. */
|
||||
/* #undef HAVE_RANDOM */
|
||||
|
||||
/* Define to 1 if you have the `random_r' function. */
|
||||
/* Define to 1 if you have the 'random_r' function. */
|
||||
/* #undef HAVE_RANDOM_R */
|
||||
|
||||
/* Define to 1 if you have the `rand_r' function. */
|
||||
/* Define to 1 if you have the 'rand_r' function. */
|
||||
/* #undef HAVE_RAND_R */
|
||||
|
||||
/* Define to 1 if you have the `readlink' function. */
|
||||
/* Define to 1 if you have the 'readlink' function. */
|
||||
/* #undef HAVE_READLINK */
|
||||
|
||||
/* Define to 1 if you have the <sched.h> header file. */
|
||||
@@ -187,10 +187,10 @@
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
/* Define to 1 if you have the 'strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror_r' function. */
|
||||
/* Define to 1 if you have the 'strerror_r' function. */
|
||||
/* #undef HAVE_STRERROR_R */
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
@@ -199,32 +199,32 @@
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if `d_type' is a member of `struct dirent'. */
|
||||
/* Define to 1 if 'd_type' is a member of 'struct dirent'. */
|
||||
/* #undef HAVE_STRUCT_DIRENT_D_TYPE */
|
||||
|
||||
/* Define to 1 if `f_flags' is a member of `struct statfs'. */
|
||||
/* Define to 1 if 'f_flags' is a member of 'struct statfs'. */
|
||||
/* #undef HAVE_STRUCT_STATFS_F_FLAGS */
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statfs'. */
|
||||
/* Define to 1 if 'f_fstypename' is a member of 'struct statfs'. */
|
||||
/* #undef HAVE_STRUCT_STATFS_F_FSTYPENAME */
|
||||
|
||||
/* Define to 1 if `f_basetype' is a member of `struct statvfs'. */
|
||||
/* Define to 1 if 'f_basetype' is a member of 'struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_BASETYPE */
|
||||
|
||||
/* Define to 1 if `f_fstypename' is a member of `struct statvfs'. */
|
||||
/* Define to 1 if 'f_fstypename' is a member of 'struct statvfs'. */
|
||||
/* #undef HAVE_STRUCT_STATVFS_F_FSTYPENAME */
|
||||
|
||||
/* Define to 1 if `st_mtim' is a member of `struct stat'. */
|
||||
/* Define to 1 if 'st_mtim' is a member of 'struct stat'. */
|
||||
/* #undef HAVE_STRUCT_STAT_ST_MTIM */
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines 'DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/mount.h> header file. */
|
||||
/* #undef HAVE_SYS_MOUNT_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines 'DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
@@ -249,7 +249,7 @@
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
/* #undef HAVE_UNISTD_H */
|
||||
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
/* Define to 1 if you have the 'vprintf' function. */
|
||||
/* #undef HAVE_VPRINTF */
|
||||
|
||||
/* Can use #warning in C files */
|
||||
@@ -261,10 +261,10 @@
|
||||
/* Use xmlparse.h instead of expat.h */
|
||||
/* #undef HAVE_XMLPARSE_H */
|
||||
|
||||
/* Define to 1 if you have the `XML_SetDoctypeDeclHandler' function. */
|
||||
/* Define to 1 if you have the 'XML_SetDoctypeDeclHandler' function. */
|
||||
#define HAVE_XML_SETDOCTYPEDECLHANDLER 1
|
||||
|
||||
/* Define to 1 if you have the `_mktemp_s' function. */
|
||||
/* Define to 1 if you have the '_mktemp_s' function. */
|
||||
/* #undef HAVE__MKTEMP_S */
|
||||
|
||||
/* Define to the sub-directory where libtool stores uninstalled libraries. */
|
||||
@@ -280,7 +280,7 @@
|
||||
#define PACKAGE_NAME "fontconfig"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "fontconfig 2.14.2"
|
||||
#define PACKAGE_STRING "fontconfig 2.16.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "fontconfig"
|
||||
@@ -289,31 +289,31 @@
|
||||
#define PACKAGE_URL ""
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "2.14.2"
|
||||
#define PACKAGE_VERSION "2.16.0"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||
|
||||
/* The size of `char', as computed by sizeof. */
|
||||
/* The size of 'char', as computed by sizeof. */
|
||||
/* #undef SIZEOF_CHAR */
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
/* The size of 'int', as computed by sizeof. */
|
||||
/* #undef SIZEOF_INT */
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
/* The size of 'long', as computed by sizeof. */
|
||||
/* #undef SIZEOF_LONG */
|
||||
|
||||
/* The size of `short', as computed by sizeof. */
|
||||
/* The size of 'short', as computed by sizeof. */
|
||||
/* #undef SIZEOF_SHORT */
|
||||
|
||||
/* The size of `void*', as computed by sizeof. */
|
||||
/* The size of 'void*', as computed by sizeof. */
|
||||
/* #undef SIZEOF_VOIDP */
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
/* The size of 'void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 8
|
||||
|
||||
/* Define to 1 if all of the C90 standard headers exist (not just the ones
|
||||
/* Define to 1 if all of the C89 standard headers exist (not just the ones
|
||||
required in a freestanding environment). This macro is provided for
|
||||
backward compatibility; new code need not use it. */
|
||||
#define STDC_HEADERS 1
|
||||
@@ -321,7 +321,7 @@
|
||||
/* Use iconv. */
|
||||
/* #undef USE_ICONV */
|
||||
|
||||
/* Enable extensions on AIX 3, Interix. */
|
||||
/* Enable extensions on AIX, Interix, z/OS. */
|
||||
#ifndef _ALL_SOURCE
|
||||
/* #undef _ALL_SOURCE */
|
||||
#endif
|
||||
@@ -372,31 +372,35 @@
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
|
||||
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
|
||||
#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
|
||||
# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
|
||||
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
|
||||
#define __STDC_WANT_IEC_60559_BFP_EXT__ 1
|
||||
# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
|
||||
#define __STDC_WANT_IEC_60559_DFP_EXT__ 1
|
||||
# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by C23 Annex F. */
|
||||
#ifndef __STDC_WANT_IEC_60559_EXT__
|
||||
# define __STDC_WANT_IEC_60559_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
|
||||
#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
|
||||
# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
|
||||
/* Enable extensions specified by C23 Annex H and ISO/IEC TS 18661-3:2015. */
|
||||
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
|
||||
# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
|
||||
#ifndef __STDC_WANT_LIB_EXT2__
|
||||
#define __STDC_WANT_LIB_EXT2__ 1
|
||||
# define __STDC_WANT_LIB_EXT2__ 1
|
||||
#endif
|
||||
/* Enable extensions specified by ISO/IEC 24747:2009. */
|
||||
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
|
||||
#define __STDC_WANT_MATH_SPEC_FUNCS__ 1
|
||||
# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
|
||||
#endif
|
||||
/* Enable extensions on HP NonStop. */
|
||||
#ifndef _TANDEM_SOURCE
|
||||
@@ -409,30 +413,36 @@
|
||||
#endif
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "2.14.2"
|
||||
#define VERSION "2.16.0"
|
||||
|
||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||
#if defined __BIG_ENDIAN__
|
||||
#define WORDS_BIGENDIAN 1
|
||||
#endif
|
||||
# if defined __BIG_ENDIAN__
|
||||
# define WORDS_BIGENDIAN 1
|
||||
# endif
|
||||
#else
|
||||
#ifndef WORDS_BIGENDIAN
|
||||
# ifndef WORDS_BIGENDIAN
|
||||
/* # undef WORDS_BIGENDIAN */
|
||||
#endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Number of bits in a file offset, on hosts where this is settable. */
|
||||
/* #undef _FILE_OFFSET_BITS */
|
||||
|
||||
/* Define for large files, on AIX-style hosts. */
|
||||
/* Define to 1 on platforms where this makes off_t a 64-bit type. */
|
||||
/* #undef _LARGE_FILES */
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* Number of bits in time_t, on hosts where this is settable. */
|
||||
/* #undef _TIME_BITS */
|
||||
|
||||
/* Define to 1 on platforms where this makes time_t a 64-bit type. */
|
||||
/* #undef __MINGW_USE_VC2005_COMPAT */
|
||||
|
||||
/* 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
|
||||
/* 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 */
|
||||
|
||||
@@ -64,6 +64,10 @@ extern __typeof (FcConfigSetRescanInterval) IA__FcConfigSetRescanInterval FC_ATT
|
||||
#define FcConfigSetRescanInterval IA__FcConfigSetRescanInterval
|
||||
extern __typeof (FcConfigGetFonts) IA__FcConfigGetFonts FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigGetFonts IA__FcConfigGetFonts
|
||||
extern __typeof (FcConfigAcceptFont) IA__FcConfigAcceptFont FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigAcceptFont IA__FcConfigAcceptFont
|
||||
extern __typeof (FcConfigAcceptFilter) IA__FcConfigAcceptFilter FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigAcceptFilter IA__FcConfigAcceptFilter
|
||||
extern __typeof (FcConfigAppFontAddFile) IA__FcConfigAppFontAddFile FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigAppFontAddFile IA__FcConfigAppFontAddFile
|
||||
extern __typeof (FcConfigAppFontAddDir) IA__FcConfigAppFontAddDir FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
@@ -78,6 +82,8 @@ extern __typeof (FcConfigGetSysRoot) IA__FcConfigGetSysRoot FC_ATTRIBUTE_VISIBIL
|
||||
#define FcConfigGetSysRoot IA__FcConfigGetSysRoot
|
||||
extern __typeof (FcConfigSetSysRoot) IA__FcConfigSetSysRoot FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigSetSysRoot IA__FcConfigSetSysRoot
|
||||
extern __typeof (FcConfigSetFontSetFilter) IA__FcConfigSetFontSetFilter FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigSetFontSetFilter IA__FcConfigSetFontSetFilter
|
||||
extern __typeof (FcConfigFileInfoIterInit) IA__FcConfigFileInfoIterInit FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
#define FcConfigFileInfoIterInit IA__FcConfigFileInfoIterInit
|
||||
extern __typeof (FcConfigFileInfoIterNext) IA__FcConfigFileInfoIterNext FC_ATTRIBUTE_VISIBILITY_HIDDEN;
|
||||
|
||||
+350
@@ -0,0 +1,350 @@
|
||||
/*
|
||||
* This file was generated against CaseFolding.txt from Unicode.org.
|
||||
* All the data in array is a part of them and licensed under a terms of use:
|
||||
* https://www.unicode.org/terms_of_use.html
|
||||
*/
|
||||
|
||||
#define FC_NUM_CASE_FOLD 302
|
||||
#define FC_NUM_CASE_FOLD_CHARS 471
|
||||
#define FC_MAX_CASE_FOLD_CHARS 6
|
||||
#define FC_MAX_CASE_FOLD_EXPAND 4
|
||||
#define FC_MIN_FOLD_CHAR 0x00000041
|
||||
#define FC_MAX_FOLD_CHAR 0x0001e921
|
||||
|
||||
static const FcCaseFold fcCaseFold[FC_NUM_CASE_FOLD] = {
|
||||
{ 0x00000041, FC_CASE_FOLD_RANGE, 0x001a, 32 },
|
||||
{ 0x000000b5, FC_CASE_FOLD_RANGE, 0x0001, 775 },
|
||||
{ 0x000000c0, FC_CASE_FOLD_RANGE, 0x0017, 32 },
|
||||
{ 0x000000d8, FC_CASE_FOLD_RANGE, 0x0007, 32 },
|
||||
{ 0x000000df, FC_CASE_FOLD_FULL, 0x0002, 0 },
|
||||
{ 0x00000100, FC_CASE_FOLD_EVEN_ODD, 0x002f, 1 },
|
||||
{ 0x00000130, FC_CASE_FOLD_FULL, 0x0003, 2 },
|
||||
{ 0x00000132, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x00000139, FC_CASE_FOLD_EVEN_ODD, 0x000f, 1 },
|
||||
{ 0x00000149, FC_CASE_FOLD_FULL, 0x0003, 5 },
|
||||
{ 0x0000014a, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 },
|
||||
{ 0x00000178, FC_CASE_FOLD_RANGE, 0x0001, -121 },
|
||||
{ 0x00000179, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x0000017f, FC_CASE_FOLD_RANGE, 0x0001, -268 },
|
||||
{ 0x00000181, FC_CASE_FOLD_RANGE, 0x0001, 210 },
|
||||
{ 0x00000182, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00000186, FC_CASE_FOLD_RANGE, 0x0001, 206 },
|
||||
{ 0x00000187, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000189, FC_CASE_FOLD_RANGE, 0x0002, 205 },
|
||||
{ 0x0000018b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000018e, FC_CASE_FOLD_RANGE, 0x0001, 79 },
|
||||
{ 0x0000018f, FC_CASE_FOLD_RANGE, 0x0001, 202 },
|
||||
{ 0x00000190, FC_CASE_FOLD_RANGE, 0x0001, 203 },
|
||||
{ 0x00000191, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000193, FC_CASE_FOLD_RANGE, 0x0001, 205 },
|
||||
{ 0x00000194, FC_CASE_FOLD_RANGE, 0x0001, 207 },
|
||||
{ 0x00000196, FC_CASE_FOLD_RANGE, 0x0001, 211 },
|
||||
{ 0x00000197, FC_CASE_FOLD_RANGE, 0x0001, 209 },
|
||||
{ 0x00000198, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000019c, FC_CASE_FOLD_RANGE, 0x0001, 211 },
|
||||
{ 0x0000019d, FC_CASE_FOLD_RANGE, 0x0001, 213 },
|
||||
{ 0x0000019f, FC_CASE_FOLD_RANGE, 0x0001, 214 },
|
||||
{ 0x000001a0, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x000001a6, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001a7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001a9, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001ac, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001ae, FC_CASE_FOLD_RANGE, 0x0001, 218 },
|
||||
{ 0x000001af, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001b1, FC_CASE_FOLD_RANGE, 0x0002, 217 },
|
||||
{ 0x000001b3, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x000001b7, FC_CASE_FOLD_RANGE, 0x0001, 219 },
|
||||
{ 0x000001b8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001bc, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001c4, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001c5, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001c7, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001c8, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000001ca, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001cb, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x000001de, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x000001f0, FC_CASE_FOLD_FULL, 0x0003, 8 },
|
||||
{ 0x000001f1, FC_CASE_FOLD_RANGE, 0x0001, 2 },
|
||||
{ 0x000001f2, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x000001f6, FC_CASE_FOLD_RANGE, 0x0001, -97 },
|
||||
{ 0x000001f7, FC_CASE_FOLD_RANGE, 0x0001, -56 },
|
||||
{ 0x000001f8, FC_CASE_FOLD_EVEN_ODD, 0x0027, 1 },
|
||||
{ 0x00000220, FC_CASE_FOLD_RANGE, 0x0001, -130 },
|
||||
{ 0x00000222, FC_CASE_FOLD_EVEN_ODD, 0x0011, 1 },
|
||||
{ 0x0000023a, FC_CASE_FOLD_RANGE, 0x0001, 10795 },
|
||||
{ 0x0000023b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000023d, FC_CASE_FOLD_RANGE, 0x0001, -163 },
|
||||
{ 0x0000023e, FC_CASE_FOLD_RANGE, 0x0001, 10792 },
|
||||
{ 0x00000241, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00000243, FC_CASE_FOLD_RANGE, 0x0001, -195 },
|
||||
{ 0x00000244, FC_CASE_FOLD_RANGE, 0x0001, 69 },
|
||||
{ 0x00000245, FC_CASE_FOLD_RANGE, 0x0001, 71 },
|
||||
{ 0x00000246, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 },
|
||||
{ 0x00000345, FC_CASE_FOLD_RANGE, 0x0001, 116 },
|
||||
{ 0x00000370, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00000376, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000037f, FC_CASE_FOLD_RANGE, 0x0001, 116 },
|
||||
{ 0x00000386, FC_CASE_FOLD_RANGE, 0x0001, 38 },
|
||||
{ 0x00000388, FC_CASE_FOLD_RANGE, 0x0003, 37 },
|
||||
{ 0x0000038c, FC_CASE_FOLD_RANGE, 0x0001, 64 },
|
||||
{ 0x0000038e, FC_CASE_FOLD_RANGE, 0x0002, 63 },
|
||||
{ 0x00000390, FC_CASE_FOLD_FULL, 0x0006, 11 },
|
||||
{ 0x00000391, FC_CASE_FOLD_RANGE, 0x0011, 32 },
|
||||
{ 0x000003a3, FC_CASE_FOLD_RANGE, 0x0009, 32 },
|
||||
{ 0x000003b0, FC_CASE_FOLD_FULL, 0x0006, 17 },
|
||||
{ 0x000003c2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003cf, FC_CASE_FOLD_RANGE, 0x0001, 8 },
|
||||
{ 0x000003d0, FC_CASE_FOLD_RANGE, 0x0001, -30 },
|
||||
{ 0x000003d1, FC_CASE_FOLD_RANGE, 0x0001, -25 },
|
||||
{ 0x000003d5, FC_CASE_FOLD_RANGE, 0x0001, -15 },
|
||||
{ 0x000003d6, FC_CASE_FOLD_RANGE, 0x0001, -22 },
|
||||
{ 0x000003d8, FC_CASE_FOLD_EVEN_ODD, 0x0017, 1 },
|
||||
{ 0x000003f0, FC_CASE_FOLD_RANGE, 0x0001, -54 },
|
||||
{ 0x000003f1, FC_CASE_FOLD_RANGE, 0x0001, -48 },
|
||||
{ 0x000003f4, FC_CASE_FOLD_RANGE, 0x0001, -60 },
|
||||
{ 0x000003f5, FC_CASE_FOLD_RANGE, 0x0001, -64 },
|
||||
{ 0x000003f7, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003f9, FC_CASE_FOLD_RANGE, 0x0001, -7 },
|
||||
{ 0x000003fa, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000003fd, FC_CASE_FOLD_RANGE, 0x0003, -130 },
|
||||
{ 0x00000400, FC_CASE_FOLD_RANGE, 0x0010, 80 },
|
||||
{ 0x00000410, FC_CASE_FOLD_RANGE, 0x0020, 32 },
|
||||
{ 0x00000460, FC_CASE_FOLD_EVEN_ODD, 0x0021, 1 },
|
||||
{ 0x0000048a, FC_CASE_FOLD_EVEN_ODD, 0x0035, 1 },
|
||||
{ 0x000004c0, FC_CASE_FOLD_RANGE, 0x0001, 15 },
|
||||
{ 0x000004c1, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 },
|
||||
{ 0x000004d0, FC_CASE_FOLD_EVEN_ODD, 0x005f, 1 },
|
||||
{ 0x00000531, FC_CASE_FOLD_RANGE, 0x0026, 48 },
|
||||
{ 0x00000587, FC_CASE_FOLD_FULL, 0x0004, 23 },
|
||||
{ 0x000010a0, FC_CASE_FOLD_RANGE, 0x0026, 7264 },
|
||||
{ 0x000010c7, FC_CASE_FOLD_RANGE, 0x0001, 7264 },
|
||||
{ 0x000010cd, FC_CASE_FOLD_RANGE, 0x0001, 7264 },
|
||||
{ 0x000013f8, FC_CASE_FOLD_RANGE, 0x0006, -8 },
|
||||
{ 0x00001c80, FC_CASE_FOLD_RANGE, 0x0001, -6222 },
|
||||
{ 0x00001c81, FC_CASE_FOLD_RANGE, 0x0001, -6221 },
|
||||
{ 0x00001c82, FC_CASE_FOLD_RANGE, 0x0001, -6212 },
|
||||
{ 0x00001c83, FC_CASE_FOLD_RANGE, 0x0002, -6210 },
|
||||
{ 0x00001c85, FC_CASE_FOLD_RANGE, 0x0001, -6211 },
|
||||
{ 0x00001c86, FC_CASE_FOLD_RANGE, 0x0001, -6204 },
|
||||
{ 0x00001c87, FC_CASE_FOLD_RANGE, 0x0001, -6180 },
|
||||
{ 0x00001c88, FC_CASE_FOLD_RANGE, 0x0001, -30269 },
|
||||
{ 0x00001c90, FC_CASE_FOLD_RANGE, 0x002b, -3008 },
|
||||
{ 0x00001cbd, FC_CASE_FOLD_RANGE, 0x0003, -3008 },
|
||||
{ 0x00001e00, FC_CASE_FOLD_EVEN_ODD, 0x0095, 1 },
|
||||
{ 0x00001e96, FC_CASE_FOLD_FULL, 0x0003, 27 },
|
||||
{ 0x00001e97, FC_CASE_FOLD_FULL, 0x0003, 30 },
|
||||
{ 0x00001e98, FC_CASE_FOLD_FULL, 0x0003, 33 },
|
||||
{ 0x00001e99, FC_CASE_FOLD_FULL, 0x0003, 36 },
|
||||
{ 0x00001e9a, FC_CASE_FOLD_FULL, 0x0003, 39 },
|
||||
{ 0x00001e9b, FC_CASE_FOLD_RANGE, 0x0001, -58 },
|
||||
{ 0x00001e9e, FC_CASE_FOLD_FULL, 0x0002, 42 },
|
||||
{ 0x00001ea0, FC_CASE_FOLD_EVEN_ODD, 0x005f, 1 },
|
||||
{ 0x00001f08, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f18, FC_CASE_FOLD_RANGE, 0x0006, -8 },
|
||||
{ 0x00001f28, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f38, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f48, FC_CASE_FOLD_RANGE, 0x0006, -8 },
|
||||
{ 0x00001f50, FC_CASE_FOLD_FULL, 0x0004, 44 },
|
||||
{ 0x00001f52, FC_CASE_FOLD_FULL, 0x0006, 48 },
|
||||
{ 0x00001f54, FC_CASE_FOLD_FULL, 0x0006, 54 },
|
||||
{ 0x00001f56, FC_CASE_FOLD_FULL, 0x0006, 60 },
|
||||
{ 0x00001f59, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5b, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5d, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f5f, FC_CASE_FOLD_RANGE, 0x0001, -8 },
|
||||
{ 0x00001f68, FC_CASE_FOLD_RANGE, 0x0008, -8 },
|
||||
{ 0x00001f80, FC_CASE_FOLD_FULL, 0x0005, 66 },
|
||||
{ 0x00001f81, FC_CASE_FOLD_FULL, 0x0005, 71 },
|
||||
{ 0x00001f82, FC_CASE_FOLD_FULL, 0x0005, 76 },
|
||||
{ 0x00001f83, FC_CASE_FOLD_FULL, 0x0005, 81 },
|
||||
{ 0x00001f84, FC_CASE_FOLD_FULL, 0x0005, 86 },
|
||||
{ 0x00001f85, FC_CASE_FOLD_FULL, 0x0005, 91 },
|
||||
{ 0x00001f86, FC_CASE_FOLD_FULL, 0x0005, 96 },
|
||||
{ 0x00001f87, FC_CASE_FOLD_FULL, 0x0005, 101 },
|
||||
{ 0x00001f88, FC_CASE_FOLD_FULL, 0x0005, 106 },
|
||||
{ 0x00001f89, FC_CASE_FOLD_FULL, 0x0005, 111 },
|
||||
{ 0x00001f8a, FC_CASE_FOLD_FULL, 0x0005, 116 },
|
||||
{ 0x00001f8b, FC_CASE_FOLD_FULL, 0x0005, 121 },
|
||||
{ 0x00001f8c, FC_CASE_FOLD_FULL, 0x0005, 126 },
|
||||
{ 0x00001f8d, FC_CASE_FOLD_FULL, 0x0005, 131 },
|
||||
{ 0x00001f8e, FC_CASE_FOLD_FULL, 0x0005, 136 },
|
||||
{ 0x00001f8f, FC_CASE_FOLD_FULL, 0x0005, 141 },
|
||||
{ 0x00001f90, FC_CASE_FOLD_FULL, 0x0005, 146 },
|
||||
{ 0x00001f91, FC_CASE_FOLD_FULL, 0x0005, 151 },
|
||||
{ 0x00001f92, FC_CASE_FOLD_FULL, 0x0005, 156 },
|
||||
{ 0x00001f93, FC_CASE_FOLD_FULL, 0x0005, 161 },
|
||||
{ 0x00001f94, FC_CASE_FOLD_FULL, 0x0005, 166 },
|
||||
{ 0x00001f95, FC_CASE_FOLD_FULL, 0x0005, 171 },
|
||||
{ 0x00001f96, FC_CASE_FOLD_FULL, 0x0005, 176 },
|
||||
{ 0x00001f97, FC_CASE_FOLD_FULL, 0x0005, 181 },
|
||||
{ 0x00001f98, FC_CASE_FOLD_FULL, 0x0005, 186 },
|
||||
{ 0x00001f99, FC_CASE_FOLD_FULL, 0x0005, 191 },
|
||||
{ 0x00001f9a, FC_CASE_FOLD_FULL, 0x0005, 196 },
|
||||
{ 0x00001f9b, FC_CASE_FOLD_FULL, 0x0005, 201 },
|
||||
{ 0x00001f9c, FC_CASE_FOLD_FULL, 0x0005, 206 },
|
||||
{ 0x00001f9d, FC_CASE_FOLD_FULL, 0x0005, 211 },
|
||||
{ 0x00001f9e, FC_CASE_FOLD_FULL, 0x0005, 216 },
|
||||
{ 0x00001f9f, FC_CASE_FOLD_FULL, 0x0005, 221 },
|
||||
{ 0x00001fa0, FC_CASE_FOLD_FULL, 0x0005, 226 },
|
||||
{ 0x00001fa1, FC_CASE_FOLD_FULL, 0x0005, 231 },
|
||||
{ 0x00001fa2, FC_CASE_FOLD_FULL, 0x0005, 236 },
|
||||
{ 0x00001fa3, FC_CASE_FOLD_FULL, 0x0005, 241 },
|
||||
{ 0x00001fa4, FC_CASE_FOLD_FULL, 0x0005, 246 },
|
||||
{ 0x00001fa5, FC_CASE_FOLD_FULL, 0x0005, 251 },
|
||||
{ 0x00001fa6, FC_CASE_FOLD_FULL, 0x0005, 256 },
|
||||
{ 0x00001fa7, FC_CASE_FOLD_FULL, 0x0005, 261 },
|
||||
{ 0x00001fa8, FC_CASE_FOLD_FULL, 0x0005, 266 },
|
||||
{ 0x00001fa9, FC_CASE_FOLD_FULL, 0x0005, 271 },
|
||||
{ 0x00001faa, FC_CASE_FOLD_FULL, 0x0005, 276 },
|
||||
{ 0x00001fab, FC_CASE_FOLD_FULL, 0x0005, 281 },
|
||||
{ 0x00001fac, FC_CASE_FOLD_FULL, 0x0005, 286 },
|
||||
{ 0x00001fad, FC_CASE_FOLD_FULL, 0x0005, 291 },
|
||||
{ 0x00001fae, FC_CASE_FOLD_FULL, 0x0005, 296 },
|
||||
{ 0x00001faf, FC_CASE_FOLD_FULL, 0x0005, 301 },
|
||||
{ 0x00001fb2, FC_CASE_FOLD_FULL, 0x0005, 306 },
|
||||
{ 0x00001fb3, FC_CASE_FOLD_FULL, 0x0004, 311 },
|
||||
{ 0x00001fb4, FC_CASE_FOLD_FULL, 0x0004, 315 },
|
||||
{ 0x00001fb6, FC_CASE_FOLD_FULL, 0x0004, 319 },
|
||||
{ 0x00001fb7, FC_CASE_FOLD_FULL, 0x0006, 323 },
|
||||
{ 0x00001fb8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fba, FC_CASE_FOLD_RANGE, 0x0002, -74 },
|
||||
{ 0x00001fbc, FC_CASE_FOLD_FULL, 0x0004, 329 },
|
||||
{ 0x00001fbe, FC_CASE_FOLD_RANGE, 0x0001, -7173 },
|
||||
{ 0x00001fc2, FC_CASE_FOLD_FULL, 0x0005, 333 },
|
||||
{ 0x00001fc3, FC_CASE_FOLD_FULL, 0x0004, 338 },
|
||||
{ 0x00001fc4, FC_CASE_FOLD_FULL, 0x0004, 342 },
|
||||
{ 0x00001fc6, FC_CASE_FOLD_FULL, 0x0004, 346 },
|
||||
{ 0x00001fc7, FC_CASE_FOLD_FULL, 0x0006, 350 },
|
||||
{ 0x00001fc8, FC_CASE_FOLD_RANGE, 0x0004, -86 },
|
||||
{ 0x00001fcc, FC_CASE_FOLD_FULL, 0x0004, 356 },
|
||||
{ 0x00001fd2, FC_CASE_FOLD_FULL, 0x0006, 360 },
|
||||
{ 0x00001fd3, FC_CASE_FOLD_FULL, 0x0006, 366 },
|
||||
{ 0x00001fd6, FC_CASE_FOLD_FULL, 0x0004, 372 },
|
||||
{ 0x00001fd7, FC_CASE_FOLD_FULL, 0x0006, 376 },
|
||||
{ 0x00001fd8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fda, FC_CASE_FOLD_RANGE, 0x0002, -100 },
|
||||
{ 0x00001fe2, FC_CASE_FOLD_FULL, 0x0006, 382 },
|
||||
{ 0x00001fe3, FC_CASE_FOLD_FULL, 0x0006, 388 },
|
||||
{ 0x00001fe4, FC_CASE_FOLD_FULL, 0x0004, 394 },
|
||||
{ 0x00001fe6, FC_CASE_FOLD_FULL, 0x0004, 398 },
|
||||
{ 0x00001fe7, FC_CASE_FOLD_FULL, 0x0006, 402 },
|
||||
{ 0x00001fe8, FC_CASE_FOLD_RANGE, 0x0002, -8 },
|
||||
{ 0x00001fea, FC_CASE_FOLD_RANGE, 0x0002, -112 },
|
||||
{ 0x00001fec, FC_CASE_FOLD_RANGE, 0x0001, -7 },
|
||||
{ 0x00001ff2, FC_CASE_FOLD_FULL, 0x0005, 408 },
|
||||
{ 0x00001ff3, FC_CASE_FOLD_FULL, 0x0004, 413 },
|
||||
{ 0x00001ff4, FC_CASE_FOLD_FULL, 0x0004, 417 },
|
||||
{ 0x00001ff6, FC_CASE_FOLD_FULL, 0x0004, 421 },
|
||||
{ 0x00001ff7, FC_CASE_FOLD_FULL, 0x0006, 425 },
|
||||
{ 0x00001ff8, FC_CASE_FOLD_RANGE, 0x0002, -128 },
|
||||
{ 0x00001ffa, FC_CASE_FOLD_RANGE, 0x0002, -126 },
|
||||
{ 0x00001ffc, FC_CASE_FOLD_FULL, 0x0004, 431 },
|
||||
{ 0x00002126, FC_CASE_FOLD_RANGE, 0x0001, -7517 },
|
||||
{ 0x0000212a, FC_CASE_FOLD_RANGE, 0x0001, -8383 },
|
||||
{ 0x0000212b, FC_CASE_FOLD_RANGE, 0x0001, -8262 },
|
||||
{ 0x00002132, FC_CASE_FOLD_RANGE, 0x0001, 28 },
|
||||
{ 0x00002160, FC_CASE_FOLD_RANGE, 0x0010, 16 },
|
||||
{ 0x00002183, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x000024b6, FC_CASE_FOLD_RANGE, 0x001a, 26 },
|
||||
{ 0x00002c00, FC_CASE_FOLD_RANGE, 0x0030, 48 },
|
||||
{ 0x00002c60, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c62, FC_CASE_FOLD_RANGE, 0x0001, -10743 },
|
||||
{ 0x00002c63, FC_CASE_FOLD_RANGE, 0x0001, -3814 },
|
||||
{ 0x00002c64, FC_CASE_FOLD_RANGE, 0x0001, -10727 },
|
||||
{ 0x00002c67, FC_CASE_FOLD_EVEN_ODD, 0x0005, 1 },
|
||||
{ 0x00002c6d, FC_CASE_FOLD_RANGE, 0x0001, -10780 },
|
||||
{ 0x00002c6e, FC_CASE_FOLD_RANGE, 0x0001, -10749 },
|
||||
{ 0x00002c6f, FC_CASE_FOLD_RANGE, 0x0001, -10783 },
|
||||
{ 0x00002c70, FC_CASE_FOLD_RANGE, 0x0001, -10782 },
|
||||
{ 0x00002c72, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c75, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x00002c7e, FC_CASE_FOLD_RANGE, 0x0002, -10815 },
|
||||
{ 0x00002c80, FC_CASE_FOLD_EVEN_ODD, 0x0063, 1 },
|
||||
{ 0x00002ceb, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x00002cf2, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000a640, FC_CASE_FOLD_EVEN_ODD, 0x002d, 1 },
|
||||
{ 0x0000a680, FC_CASE_FOLD_EVEN_ODD, 0x001b, 1 },
|
||||
{ 0x0000a722, FC_CASE_FOLD_EVEN_ODD, 0x000d, 1 },
|
||||
{ 0x0000a732, FC_CASE_FOLD_EVEN_ODD, 0x003d, 1 },
|
||||
{ 0x0000a779, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a77d, FC_CASE_FOLD_RANGE, 0x0001, 30204 },
|
||||
{ 0x0000a77e, FC_CASE_FOLD_EVEN_ODD, 0x0009, 1 },
|
||||
{ 0x0000a78b, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000a78d, FC_CASE_FOLD_RANGE, 0x0001, 23256 },
|
||||
{ 0x0000a790, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a796, FC_CASE_FOLD_EVEN_ODD, 0x0013, 1 },
|
||||
{ 0x0000a7aa, FC_CASE_FOLD_RANGE, 0x0001, 23228 },
|
||||
{ 0x0000a7ab, FC_CASE_FOLD_RANGE, 0x0001, 23217 },
|
||||
{ 0x0000a7ac, FC_CASE_FOLD_RANGE, 0x0001, 23221 },
|
||||
{ 0x0000a7ad, FC_CASE_FOLD_RANGE, 0x0001, 23231 },
|
||||
{ 0x0000a7ae, FC_CASE_FOLD_RANGE, 0x0001, 23228 },
|
||||
{ 0x0000a7b0, FC_CASE_FOLD_RANGE, 0x0001, 23278 },
|
||||
{ 0x0000a7b1, FC_CASE_FOLD_RANGE, 0x0001, 23254 },
|
||||
{ 0x0000a7b2, FC_CASE_FOLD_RANGE, 0x0001, 23275 },
|
||||
{ 0x0000a7b3, FC_CASE_FOLD_RANGE, 0x0001, 928 },
|
||||
{ 0x0000a7b4, FC_CASE_FOLD_EVEN_ODD, 0x000f, 1 },
|
||||
{ 0x0000a7c4, FC_CASE_FOLD_RANGE, 0x0001, -48 },
|
||||
{ 0x0000a7c5, FC_CASE_FOLD_RANGE, 0x0001, 23229 },
|
||||
{ 0x0000a7c6, FC_CASE_FOLD_RANGE, 0x0001, 30152 },
|
||||
{ 0x0000a7c7, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a7d0, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000a7d6, FC_CASE_FOLD_EVEN_ODD, 0x0003, 1 },
|
||||
{ 0x0000a7f5, FC_CASE_FOLD_EVEN_ODD, 0x0001, 1 },
|
||||
{ 0x0000ab70, FC_CASE_FOLD_RANGE, 0x0050, 26672 },
|
||||
{ 0x0000fb00, FC_CASE_FOLD_FULL, 0x0002, 435 },
|
||||
{ 0x0000fb01, FC_CASE_FOLD_FULL, 0x0002, 437 },
|
||||
{ 0x0000fb02, FC_CASE_FOLD_FULL, 0x0002, 439 },
|
||||
{ 0x0000fb03, FC_CASE_FOLD_FULL, 0x0003, 441 },
|
||||
{ 0x0000fb04, FC_CASE_FOLD_FULL, 0x0003, 444 },
|
||||
{ 0x0000fb05, FC_CASE_FOLD_FULL, 0x0002, 447 },
|
||||
{ 0x0000fb06, FC_CASE_FOLD_FULL, 0x0002, 449 },
|
||||
{ 0x0000fb13, FC_CASE_FOLD_FULL, 0x0004, 451 },
|
||||
{ 0x0000fb14, FC_CASE_FOLD_FULL, 0x0004, 455 },
|
||||
{ 0x0000fb15, FC_CASE_FOLD_FULL, 0x0004, 459 },
|
||||
{ 0x0000fb16, FC_CASE_FOLD_FULL, 0x0004, 463 },
|
||||
{ 0x0000fb17, FC_CASE_FOLD_FULL, 0x0004, 467 },
|
||||
{ 0x0000ff21, FC_CASE_FOLD_RANGE, 0x001a, 32 },
|
||||
{ 0x00010400, FC_CASE_FOLD_RANGE, 0x0028, 40 },
|
||||
{ 0x000104b0, FC_CASE_FOLD_RANGE, 0x0024, 40 },
|
||||
{ 0x00010570, FC_CASE_FOLD_RANGE, 0x000b, 39 },
|
||||
{ 0x0001057c, FC_CASE_FOLD_RANGE, 0x000f, 39 },
|
||||
{ 0x0001058c, FC_CASE_FOLD_RANGE, 0x0007, 39 },
|
||||
{ 0x00010594, FC_CASE_FOLD_RANGE, 0x0002, 39 },
|
||||
{ 0x00010c80, FC_CASE_FOLD_RANGE, 0x0033, 64 },
|
||||
{ 0x000118a0, FC_CASE_FOLD_RANGE, 0x0020, 32 },
|
||||
{ 0x00016e40, FC_CASE_FOLD_RANGE, 0x0020, 32 },
|
||||
{ 0x0001e900, FC_CASE_FOLD_RANGE, 0x0022, 34 },
|
||||
};
|
||||
|
||||
static const FcChar8 fcCaseFoldChars[FC_NUM_CASE_FOLD_CHARS] = {
|
||||
0x73,0x73,0x69,0xcc,0x87,0xca,0xbc,0x6e,0x6a,0xcc,0x8c,0xce,0xb9,0xcc,0x88,0xcc,
|
||||
0x81,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xd5,0xa5,0xd6,0x82,0x68,0xcc,0xb1,0x74,0xcc,
|
||||
0x88,0x77,0xcc,0x8a,0x79,0xcc,0x8a,0x61,0xca,0xbe,0x73,0x73,0xcf,0x85,0xcc,0x93,
|
||||
0xcf,0x85,0xcc,0x93,0xcc,0x80,0xcf,0x85,0xcc,0x93,0xcc,0x81,0xcf,0x85,0xcc,0x93,
|
||||
0xcd,0x82,0xe1,0xbc,0x80,0xce,0xb9,0xe1,0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce,
|
||||
0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc,0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9,
|
||||
0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87,0xce,0xb9,0xe1,0xbc,0x80,0xce,0xb9,0xe1,
|
||||
0xbc,0x81,0xce,0xb9,0xe1,0xbc,0x82,0xce,0xb9,0xe1,0xbc,0x83,0xce,0xb9,0xe1,0xbc,
|
||||
0x84,0xce,0xb9,0xe1,0xbc,0x85,0xce,0xb9,0xe1,0xbc,0x86,0xce,0xb9,0xe1,0xbc,0x87,
|
||||
0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1,0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce,
|
||||
0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc,0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9,
|
||||
0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7,0xce,0xb9,0xe1,0xbc,0xa0,0xce,0xb9,0xe1,
|
||||
0xbc,0xa1,0xce,0xb9,0xe1,0xbc,0xa2,0xce,0xb9,0xe1,0xbc,0xa3,0xce,0xb9,0xe1,0xbc,
|
||||
0xa4,0xce,0xb9,0xe1,0xbc,0xa5,0xce,0xb9,0xe1,0xbc,0xa6,0xce,0xb9,0xe1,0xbc,0xa7,
|
||||
0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1,0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce,
|
||||
0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd,0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9,
|
||||
0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7,0xce,0xb9,0xe1,0xbd,0xa0,0xce,0xb9,0xe1,
|
||||
0xbd,0xa1,0xce,0xb9,0xe1,0xbd,0xa2,0xce,0xb9,0xe1,0xbd,0xa3,0xce,0xb9,0xe1,0xbd,
|
||||
0xa4,0xce,0xb9,0xe1,0xbd,0xa5,0xce,0xb9,0xe1,0xbd,0xa6,0xce,0xb9,0xe1,0xbd,0xa7,
|
||||
0xce,0xb9,0xe1,0xbd,0xb0,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xce,0xac,0xce,0xb9,0xce,
|
||||
0xb1,0xcd,0x82,0xce,0xb1,0xcd,0x82,0xce,0xb9,0xce,0xb1,0xce,0xb9,0xe1,0xbd,0xb4,
|
||||
0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xae,0xce,0xb9,0xce,0xb7,0xcd,0x82,0xce,0xb7,
|
||||
0xcd,0x82,0xce,0xb9,0xce,0xb7,0xce,0xb9,0xce,0xb9,0xcc,0x88,0xcc,0x80,0xce,0xb9,
|
||||
0xcc,0x88,0xcc,0x81,0xce,0xb9,0xcd,0x82,0xce,0xb9,0xcc,0x88,0xcd,0x82,0xcf,0x85,
|
||||
0xcc,0x88,0xcc,0x80,0xcf,0x85,0xcc,0x88,0xcc,0x81,0xcf,0x81,0xcc,0x93,0xcf,0x85,
|
||||
0xcd,0x82,0xcf,0x85,0xcc,0x88,0xcd,0x82,0xe1,0xbd,0xbc,0xce,0xb9,0xcf,0x89,0xce,
|
||||
0xb9,0xcf,0x8e,0xce,0xb9,0xcf,0x89,0xcd,0x82,0xcf,0x89,0xcd,0x82,0xce,0xb9,0xcf,
|
||||
0x89,0xce,0xb9,0x66,0x66,0x66,0x69,0x66,0x6c,0x66,0x66,0x69,0x66,0x66,0x6c,0x73,
|
||||
0x74,0x73,0x74,0xd5,0xb4,0xd5,0xb6,0xd5,0xb4,0xd5,0xa5,0xd5,0xb4,0xd5,0xab,0xd5,
|
||||
0xbe,0xd5,0xb6,0xd5,0xb4,0xd5,0xad
|
||||
};
|
||||
+4917
File diff suppressed because it is too large
Load Diff
+131
-123
@@ -37,7 +37,7 @@ int name;
|
||||
int id;
|
||||
};
|
||||
#include <string.h>
|
||||
/* maximum key range = 55, duplicates = 0 */
|
||||
/* maximum key range = 57, duplicates = 0 */
|
||||
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
@@ -51,32 +51,32 @@ FcObjectTypeHash (register const char *str, register size_t len)
|
||||
{
|
||||
static const unsigned char asso_values[] =
|
||||
{
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 2, 19, 30,
|
||||
14, 31, 34, 51, 13, 7, 61, 61, 18, 5,
|
||||
10, 40, 17, 61, 18, 2, 6, 38, 28, 46,
|
||||
23, 8, 3, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
|
||||
61, 61, 61, 61, 61, 61
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 2, 19, 10,
|
||||
21, 36, 37, 20, 13, 7, 63, 63, 18, 4,
|
||||
10, 46, 17, 63, 21, 2, 6, 32, 34, 41,
|
||||
24, 8, 3, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63, 63, 63, 63, 63,
|
||||
63, 63, 63, 63, 63, 63
|
||||
};
|
||||
register unsigned int hval = len;
|
||||
|
||||
@@ -115,39 +115,41 @@ struct FcObjectTypeNamePool_t
|
||||
char FcObjectTypeNamePool_str25[sizeof("charheight")];
|
||||
char FcObjectTypeNamePool_str26[sizeof("weight")];
|
||||
char FcObjectTypeNamePool_str27[sizeof("autohint")];
|
||||
char FcObjectTypeNamePool_str28[sizeof("variable")];
|
||||
char FcObjectTypeNamePool_str29[sizeof("family")];
|
||||
char FcObjectTypeNamePool_str30[sizeof("lcdfilter")];
|
||||
char FcObjectTypeNamePool_str31[sizeof("namelang")];
|
||||
char FcObjectTypeNamePool_str32[sizeof("width")];
|
||||
char FcObjectTypeNamePool_str33[sizeof("familylang")];
|
||||
char FcObjectTypeNamePool_str28[sizeof("family")];
|
||||
char FcObjectTypeNamePool_str29[sizeof("prgname")];
|
||||
char FcObjectTypeNamePool_str30[sizeof("namelang")];
|
||||
char FcObjectTypeNamePool_str31[sizeof("variable")];
|
||||
char FcObjectTypeNamePool_str32[sizeof("familylang")];
|
||||
char FcObjectTypeNamePool_str33[sizeof("aspect")];
|
||||
char FcObjectTypeNamePool_str34[sizeof("fonthashint")];
|
||||
char FcObjectTypeNamePool_str35[sizeof("minspace")];
|
||||
char FcObjectTypeNamePool_str36[sizeof("fullname")];
|
||||
char FcObjectTypeNamePool_str37[sizeof("order")];
|
||||
char FcObjectTypeNamePool_str38[sizeof("scale")];
|
||||
char FcObjectTypeNamePool_str39[sizeof("verticallayout")];
|
||||
char FcObjectTypeNamePool_str37[sizeof("lcdfilter")];
|
||||
char FcObjectTypeNamePool_str38[sizeof("namedinstance")];
|
||||
char FcObjectTypeNamePool_str39[sizeof("width")];
|
||||
char FcObjectTypeNamePool_str40[sizeof("fullnamelang")];
|
||||
char FcObjectTypeNamePool_str41[sizeof("color")];
|
||||
char FcObjectTypeNamePool_str42[sizeof("index")];
|
||||
char FcObjectTypeNamePool_str43[sizeof("rasterizer")];
|
||||
char FcObjectTypeNamePool_str44[sizeof("style")];
|
||||
char FcObjectTypeNamePool_str41[sizeof("decorative")];
|
||||
char FcObjectTypeNamePool_str42[sizeof("verticallayout")];
|
||||
char FcObjectTypeNamePool_str43[sizeof("scale")];
|
||||
char FcObjectTypeNamePool_str44[sizeof("color")];
|
||||
char FcObjectTypeNamePool_str45[sizeof("embolden")];
|
||||
char FcObjectTypeNamePool_str46[sizeof("capability")];
|
||||
char FcObjectTypeNamePool_str47[sizeof("embeddedbitmap")];
|
||||
char FcObjectTypeNamePool_str48[sizeof("stylelang")];
|
||||
char FcObjectTypeNamePool_str49[sizeof("fontversion")];
|
||||
char FcObjectTypeNamePool_str50[sizeof("pixelsize")];
|
||||
char FcObjectTypeNamePool_str51[sizeof("symbol")];
|
||||
char FcObjectTypeNamePool_str52[sizeof("fontvariations")];
|
||||
char FcObjectTypeNamePool_str53[sizeof("aspect")];
|
||||
char FcObjectTypeNamePool_str54[sizeof("fontformat")];
|
||||
char FcObjectTypeNamePool_str55[sizeof("globaladvance")];
|
||||
char FcObjectTypeNamePool_str56[sizeof("fontfeatures")];
|
||||
char FcObjectTypeNamePool_str57[sizeof("charwidth")];
|
||||
char FcObjectTypeNamePool_str58[sizeof("decorative")];
|
||||
char FcObjectTypeNamePool_str59[sizeof("foundry")];
|
||||
char FcObjectTypeNamePool_str60[sizeof("prgname")];
|
||||
char FcObjectTypeNamePool_str47[sizeof("order")];
|
||||
char FcObjectTypeNamePool_str48[sizeof("rasterizer")];
|
||||
char FcObjectTypeNamePool_str49[sizeof("style")];
|
||||
char FcObjectTypeNamePool_str50[sizeof("index")];
|
||||
char FcObjectTypeNamePool_str51[sizeof("pixelsize")];
|
||||
char FcObjectTypeNamePool_str52[sizeof("charwidth")];
|
||||
char FcObjectTypeNamePool_str53[sizeof("stylelang")];
|
||||
char FcObjectTypeNamePool_str54[sizeof("embeddedbitmap")];
|
||||
char FcObjectTypeNamePool_str55[sizeof("fontversion")];
|
||||
char FcObjectTypeNamePool_str56[sizeof("symbol")];
|
||||
char FcObjectTypeNamePool_str57[sizeof("fontformat")];
|
||||
char FcObjectTypeNamePool_str58[sizeof("fontvariations")];
|
||||
char FcObjectTypeNamePool_str59[sizeof("fontfeatures")];
|
||||
char FcObjectTypeNamePool_str60[sizeof("foundry")];
|
||||
char FcObjectTypeNamePool_str61[sizeof("globaladvance")];
|
||||
char FcObjectTypeNamePool_str62[sizeof("fontwrapper")];
|
||||
};
|
||||
static const struct FcObjectTypeNamePool_t FcObjectTypeNamePool_contents =
|
||||
{
|
||||
@@ -171,39 +173,41 @@ static const struct FcObjectTypeNamePool_t FcObjectTypeNamePool_contents =
|
||||
"charheight",
|
||||
"weight",
|
||||
"autohint",
|
||||
"variable",
|
||||
"family",
|
||||
"lcdfilter",
|
||||
"prgname",
|
||||
"namelang",
|
||||
"width",
|
||||
"variable",
|
||||
"familylang",
|
||||
"aspect",
|
||||
"fonthashint",
|
||||
"minspace",
|
||||
"fullname",
|
||||
"order",
|
||||
"scale",
|
||||
"verticallayout",
|
||||
"lcdfilter",
|
||||
"namedinstance",
|
||||
"width",
|
||||
"fullnamelang",
|
||||
"decorative",
|
||||
"verticallayout",
|
||||
"scale",
|
||||
"color",
|
||||
"index",
|
||||
"rasterizer",
|
||||
"style",
|
||||
"embolden",
|
||||
"capability",
|
||||
"embeddedbitmap",
|
||||
"stylelang",
|
||||
"fontversion",
|
||||
"order",
|
||||
"rasterizer",
|
||||
"style",
|
||||
"index",
|
||||
"pixelsize",
|
||||
"symbol",
|
||||
"fontvariations",
|
||||
"aspect",
|
||||
"fontformat",
|
||||
"globaladvance",
|
||||
"fontfeatures",
|
||||
"charwidth",
|
||||
"decorative",
|
||||
"stylelang",
|
||||
"embeddedbitmap",
|
||||
"fontversion",
|
||||
"symbol",
|
||||
"fontformat",
|
||||
"fontvariations",
|
||||
"fontfeatures",
|
||||
"foundry",
|
||||
"prgname"
|
||||
"globaladvance",
|
||||
"fontwrapper"
|
||||
};
|
||||
#define FcObjectTypeNamePool ((const char *) &FcObjectTypeNamePool_contents)
|
||||
const struct FcObjectTypeInfo *
|
||||
@@ -211,11 +215,11 @@ FcObjectTypeLookup (register const char *str, register size_t len)
|
||||
{
|
||||
enum
|
||||
{
|
||||
TOTAL_KEYWORDS = 53,
|
||||
TOTAL_KEYWORDS = 55,
|
||||
MIN_WORD_LENGTH = 3,
|
||||
MAX_WORD_LENGTH = 14,
|
||||
MIN_HASH_VALUE = 6,
|
||||
MAX_HASH_VALUE = 60
|
||||
MAX_HASH_VALUE = 62
|
||||
};
|
||||
|
||||
static const struct FcObjectTypeInfo wordlist[] =
|
||||
@@ -262,72 +266,76 @@ FcObjectTypeLookup (register const char *str, register size_t len)
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str26,FC_WEIGHT_OBJECT},
|
||||
#line 36 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str27,FC_AUTOHINT_OBJECT},
|
||||
#line 67 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str28,FC_VARIABLE_OBJECT},
|
||||
#line 18 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str29,FC_FAMILY_OBJECT},
|
||||
#line 58 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str30,FC_LCD_FILTER_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str28,FC_FAMILY_OBJECT},
|
||||
#line 61 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str29,FC_PRGNAME_OBJECT},
|
||||
#line 59 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str31,FC_NAMELANG_OBJECT},
|
||||
#line 26 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str32,FC_WIDTH_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str30,FC_NAMELANG_OBJECT},
|
||||
#line 67 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str31,FC_VARIABLE_OBJECT},
|
||||
#line 19 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str33,FC_FAMILYLANG_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str32,FC_FAMILYLANG_OBJECT},
|
||||
#line 28 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str33,FC_ASPECT_OBJECT},
|
||||
#line 68 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str34,FC_FONT_HAS_HINT_OBJECT},
|
||||
#line 46 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str35,FC_MINSPACE_OBJECT},
|
||||
#line 22 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str36,FC_FULLNAME_OBJECT},
|
||||
#line 69 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str37,FC_ORDER_OBJECT},
|
||||
#line 45 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str38,FC_SCALE_OBJECT},
|
||||
#line 35 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str39,FC_VERTICAL_LAYOUT_OBJECT},
|
||||
#line 58 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str37,FC_LCD_FILTER_OBJECT},
|
||||
#line 71 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str38,FC_NAMED_INSTANCE_OBJECT},
|
||||
#line 26 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str39,FC_WIDTH_OBJECT},
|
||||
#line 23 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str40,FC_FULLNAMELANG_OBJECT},
|
||||
#line 57 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str41,FC_DECORATIVE_OBJECT},
|
||||
#line 35 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str42,FC_VERTICAL_LAYOUT_OBJECT},
|
||||
#line 45 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str43,FC_SCALE_OBJECT},
|
||||
#line 64 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str41,FC_COLOR_OBJECT},
|
||||
#line 39 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str42,FC_INDEX_OBJECT},
|
||||
#line 40 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str43,FC_RASTERIZER_OBJECT},
|
||||
#line 20 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str44,FC_STYLE_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str44,FC_COLOR_OBJECT},
|
||||
#line 55 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str45,FC_EMBOLDEN_OBJECT},
|
||||
#line 53 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str46,FC_CAPABILITY_OBJECT},
|
||||
#line 56 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str47,FC_EMBEDDED_BITMAP_OBJECT},
|
||||
#line 21 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str48,FC_STYLELANG_OBJECT},
|
||||
#line 52 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str49,FC_FONTVERSION_OBJECT},
|
||||
#line 69 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str47,FC_ORDER_OBJECT},
|
||||
#line 40 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str48,FC_RASTERIZER_OBJECT},
|
||||
#line 20 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str49,FC_STYLE_OBJECT},
|
||||
#line 39 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str50,FC_INDEX_OBJECT},
|
||||
#line 29 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str50,FC_PIXEL_SIZE_OBJECT},
|
||||
#line 65 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str51,FC_SYMBOL_OBJECT},
|
||||
#line 66 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str52,FC_FONT_VARIATIONS_OBJECT},
|
||||
#line 28 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str53,FC_ASPECT_OBJECT},
|
||||
#line 54 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str54,FC_FONTFORMAT_OBJECT},
|
||||
#line 37 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str55,FC_GLOBAL_ADVANCE_OBJECT},
|
||||
#line 60 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str56,FC_FONT_FEATURES_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str51,FC_PIXEL_SIZE_OBJECT},
|
||||
#line 47 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str57,FC_CHARWIDTH_OBJECT},
|
||||
#line 57 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str58,FC_DECORATIVE_OBJECT},
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str52,FC_CHARWIDTH_OBJECT},
|
||||
#line 21 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str53,FC_STYLELANG_OBJECT},
|
||||
#line 56 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str54,FC_EMBEDDED_BITMAP_OBJECT},
|
||||
#line 52 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str55,FC_FONTVERSION_OBJECT},
|
||||
#line 65 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str56,FC_SYMBOL_OBJECT},
|
||||
#line 54 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str57,FC_FONTFORMAT_OBJECT},
|
||||
#line 66 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str58,FC_FONT_VARIATIONS_OBJECT},
|
||||
#line 60 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str59,FC_FONT_FEATURES_OBJECT},
|
||||
#line 31 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str59,FC_FOUNDRY_OBJECT},
|
||||
#line 61 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str60,FC_PRGNAME_OBJECT}
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str60,FC_FOUNDRY_OBJECT},
|
||||
#line 37 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str61,FC_GLOBAL_ADVANCE_OBJECT},
|
||||
#line 72 "fcobjshash.gperf"
|
||||
{(int)(size_t)&((struct FcObjectTypeNamePool_t *)0)->FcObjectTypeNamePool_str62,FC_FONT_WRAPPER_OBJECT}
|
||||
};
|
||||
|
||||
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
#ifndef _FONTCONFIG_SRC_FCSTDINT_H
|
||||
#define _FONTCONFIG_SRC_FCSTDINT_H 1
|
||||
#ifndef _GENERATED_STDINT_H
|
||||
#define _GENERATED_STDINT_H "fontconfig 2.16.0"
|
||||
/* Copy the one that said generated using gnu compiler gcc (GCC) 13.0.1 20230117 (Red Hat 13.0.1-0) */
|
||||
#define _STDINT_HAVE_STDINT_H 1
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
#endif
|
||||
@@ -3662,9 +3662,12 @@ external/clucene/configs/clucene-config-generic.h
|
||||
external/fontconfig/configs/wnt_fontconfig_config.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcalias.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcaliastail.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fccase.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcftalias.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcftaliastail.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fclang.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcobjshash.h
|
||||
external/fontconfig/configs/wnt_fontconfig_fcstdint.h
|
||||
external/libjpeg-turbo/jconfig.h
|
||||
external/libjpeg-turbo/jconfigint.h
|
||||
external/libjpeg-turbo/jversion.h
|
||||
|
||||
Reference in New Issue
Block a user