|
@@ -1,7 +1,7 @@
|
|
|
// This file is generated. Do not edit!
|
|
|
// see https://github.com/hpvb/dynload-wrapper for details
|
|
|
-// generated by ./generate-wrapper.py 0.3 on 2022-07-29 05:40:07
|
|
|
-// flags: ./generate-wrapper.py --include /usr/include/fontconfig/fontconfig.h --sys-include <fontconfig/fontconfig.h> --soname libfontconfig.so --init-name fontconfig --output-header fontconfig-so_wrap.h --output-implementation fontconfig-so_wrap.c --omit-prefix FcCharSet
|
|
|
+// generated by ./generate-wrapper.py 0.3 on 2022-11-22 10:28:00
|
|
|
+// flags: ./generate-wrapper.py --include /usr/include/fontconfig/fontconfig.h --sys-include <fontconfig/fontconfig.h> --soname libfontconfig.so --init-name fontconfig --output-header fontconfig-so_wrap.h --output-implementation fontconfig-so_wrap.c --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext
|
|
|
//
|
|
|
#include <stdint.h>
|
|
|
|
|
@@ -18,6 +18,8 @@
|
|
|
#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
|
|
|
#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
|
|
|
#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
|
|
|
+#define FcDirCacheCreateUUID FcDirCacheCreateUUID_dylibloader_orig_fontconfig
|
|
|
+#define FcDirCacheDeleteUUID FcDirCacheDeleteUUID_dylibloader_orig_fontconfig
|
|
|
#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
|
|
|
#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
|
|
|
#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
|
|
@@ -44,6 +46,26 @@
|
|
|
#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
|
|
|
#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
|
|
|
#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
|
|
|
+#define FcConfigFileInfoIterInit FcConfigFileInfoIterInit_dylibloader_orig_fontconfig
|
|
|
+#define FcConfigFileInfoIterNext FcConfigFileInfoIterNext_dylibloader_orig_fontconfig
|
|
|
+#define FcConfigFileInfoIterGet FcConfigFileInfoIterGet_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetAddChar FcCharSetAddChar_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetDelChar FcCharSetDelChar_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetCopy FcCharSetCopy_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetEqual FcCharSetEqual_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetIntersect FcCharSetIntersect_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetUnion FcCharSetUnion_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetSubtract FcCharSetSubtract_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetMerge FcCharSetMerge_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetHasChar FcCharSetHasChar_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetCount FcCharSetCount_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetIntersectCount FcCharSetIntersectCount_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetSubtractCount FcCharSetSubtractCount_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetIsSubset FcCharSetIsSubset_dylibloader_orig_fontconfig
|
|
|
+#define FcCharSetCoverage FcCharSetCoverage_dylibloader_orig_fontconfig
|
|
|
#define FcValuePrint FcValuePrint_dylibloader_orig_fontconfig
|
|
|
#define FcPatternPrint FcPatternPrint_dylibloader_orig_fontconfig
|
|
|
#define FcFontSetPrint FcFontSetPrint_dylibloader_orig_fontconfig
|
|
@@ -59,6 +81,7 @@
|
|
|
#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
|
|
|
#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
|
|
|
#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
|
|
|
+#define FcFreeTypeQueryAll FcFreeTypeQueryAll_dylibloader_orig_fontconfig
|
|
|
#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
|
|
|
#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
|
|
|
#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
|
|
@@ -129,6 +152,7 @@
|
|
|
#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
|
|
|
#define FcValueSave FcValueSave_dylibloader_orig_fontconfig
|
|
|
#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternObjectCount FcPatternObjectCount_dylibloader_orig_fontconfig
|
|
|
#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
|
|
|
#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
|
|
|
#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
|
|
@@ -162,8 +186,18 @@
|
|
|
#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
|
|
|
#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
|
|
|
#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterStart FcPatternIterStart_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterNext FcPatternIterNext_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterEqual FcPatternIterEqual_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternFindIter FcPatternFindIter_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterIsValid FcPatternIterIsValid_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterGetObject FcPatternIterGetObject_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterValueCount FcPatternIterValueCount_dylibloader_orig_fontconfig
|
|
|
+#define FcPatternIterGetValue FcPatternIterGetValue_dylibloader_orig_fontconfig
|
|
|
#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
|
|
|
+#define FcWeightFromOpenTypeDouble FcWeightFromOpenTypeDouble_dylibloader_orig_fontconfig
|
|
|
#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
|
|
|
+#define FcWeightToOpenTypeDouble FcWeightToOpenTypeDouble_dylibloader_orig_fontconfig
|
|
|
#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
|
|
|
#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
|
|
|
#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
|
|
@@ -207,6 +241,8 @@
|
|
|
#undef FcDirCacheValid
|
|
|
#undef FcDirCacheClean
|
|
|
#undef FcCacheCreateTagFile
|
|
|
+#undef FcDirCacheCreateUUID
|
|
|
+#undef FcDirCacheDeleteUUID
|
|
|
#undef FcConfigHome
|
|
|
#undef FcConfigEnableHome
|
|
|
#undef FcConfigFilename
|
|
@@ -233,6 +269,26 @@
|
|
|
#undef FcConfigSubstitute
|
|
|
#undef FcConfigGetSysRoot
|
|
|
#undef FcConfigSetSysRoot
|
|
|
+#undef FcConfigFileInfoIterInit
|
|
|
+#undef FcConfigFileInfoIterNext
|
|
|
+#undef FcConfigFileInfoIterGet
|
|
|
+#undef FcCharSetCreate
|
|
|
+#undef FcCharSetNew
|
|
|
+#undef FcCharSetDestroy
|
|
|
+#undef FcCharSetAddChar
|
|
|
+#undef FcCharSetDelChar
|
|
|
+#undef FcCharSetCopy
|
|
|
+#undef FcCharSetEqual
|
|
|
+#undef FcCharSetIntersect
|
|
|
+#undef FcCharSetUnion
|
|
|
+#undef FcCharSetSubtract
|
|
|
+#undef FcCharSetMerge
|
|
|
+#undef FcCharSetHasChar
|
|
|
+#undef FcCharSetCount
|
|
|
+#undef FcCharSetIntersectCount
|
|
|
+#undef FcCharSetSubtractCount
|
|
|
+#undef FcCharSetIsSubset
|
|
|
+#undef FcCharSetCoverage
|
|
|
#undef FcValuePrint
|
|
|
#undef FcPatternPrint
|
|
|
#undef FcFontSetPrint
|
|
@@ -248,6 +304,7 @@
|
|
|
#undef FcDirCacheLoadFile
|
|
|
#undef FcDirCacheUnload
|
|
|
#undef FcFreeTypeQuery
|
|
|
+#undef FcFreeTypeQueryAll
|
|
|
#undef FcFontSetCreate
|
|
|
#undef FcFontSetDestroy
|
|
|
#undef FcFontSetAdd
|
|
@@ -318,6 +375,7 @@
|
|
|
#undef FcValueEqual
|
|
|
#undef FcValueSave
|
|
|
#undef FcPatternDestroy
|
|
|
+#undef FcPatternObjectCount
|
|
|
#undef FcPatternEqual
|
|
|
#undef FcPatternEqualSubset
|
|
|
#undef FcPatternHash
|
|
@@ -351,8 +409,18 @@
|
|
|
#undef FcRangeDestroy
|
|
|
#undef FcRangeCopy
|
|
|
#undef FcRangeGetDouble
|
|
|
+#undef FcPatternIterStart
|
|
|
+#undef FcPatternIterNext
|
|
|
+#undef FcPatternIterEqual
|
|
|
+#undef FcPatternFindIter
|
|
|
+#undef FcPatternIterIsValid
|
|
|
+#undef FcPatternIterGetObject
|
|
|
+#undef FcPatternIterValueCount
|
|
|
+#undef FcPatternIterGetValue
|
|
|
#undef FcWeightFromOpenType
|
|
|
+#undef FcWeightFromOpenTypeDouble
|
|
|
#undef FcWeightToOpenType
|
|
|
+#undef FcWeightToOpenTypeDouble
|
|
|
#undef FcStrCopy
|
|
|
#undef FcStrCopyFilename
|
|
|
#undef FcStrPlus
|
|
@@ -397,6 +465,8 @@ FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConf
|
|
|
FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
|
|
FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
|
|
|
void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
|
|
+FcBool (*FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig)( FcChar8*, FcBool, FcConfig*);
|
|
|
+FcBool (*FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
|
|
|
FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
|
|
|
FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
|
|
|
FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
|
@@ -423,6 +493,26 @@ FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, F
|
|
|
FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
|
|
|
const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
|
|
|
void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
|
|
|
+void (*FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
|
|
+FcBool (*FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*);
|
|
|
+FcBool (*FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig)( FcConfig*, FcConfigFileInfoIter*, FcChar8**, FcChar8**, FcBool*);
|
|
|
+FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);
|
|
|
+FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);
|
|
|
+void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);
|
|
|
+FcBool (*FcCharSetAddChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
|
|
|
+FcBool (*FcCharSetDelChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
|
|
|
+FcCharSet* (*FcCharSetCopy_dylibloader_wrapper_fontconfig)( FcCharSet*);
|
|
|
+FcBool (*FcCharSetEqual_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcCharSet* (*FcCharSetIntersect_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcCharSet* (*FcCharSetUnion_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcCharSet* (*FcCharSetSubtract_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcBool (*FcCharSetMerge_dylibloader_wrapper_fontconfig)( FcCharSet*,const FcCharSet*, FcBool*);
|
|
|
+FcBool (*FcCharSetHasChar_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32);
|
|
|
+FcChar32 (*FcCharSetCount_dylibloader_wrapper_fontconfig)(const FcCharSet*);
|
|
|
+FcChar32 (*FcCharSetIntersectCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcChar32 (*FcCharSetSubtractCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcBool (*FcCharSetIsSubset_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
|
|
|
+FcChar32 (*FcCharSetCoverage_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32, FcChar32*);
|
|
|
void (*FcValuePrint_dylibloader_wrapper_fontconfig)(const FcValue);
|
|
|
void (*FcPatternPrint_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
|
|
void (*FcFontSetPrint_dylibloader_wrapper_fontconfig)(const FcFontSet*);
|
|
@@ -437,7 +527,8 @@ FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcCo
|
|
|
FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
|
|
|
FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
|
|
|
void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
|
|
|
-FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);
|
|
|
+FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*);
|
|
|
+unsigned int (*FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig)(const FcChar8*, unsigned int, FcBlanks*, int*, FcFontSet*);
|
|
|
FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
|
|
|
void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
|
|
|
FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
|
|
@@ -508,6 +599,7 @@ void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
|
|
|
FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
|
|
|
FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
|
|
|
void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
|
|
|
+int (*FcPatternObjectCount_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
|
|
FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
|
|
|
FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
|
|
|
FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
|
|
@@ -541,8 +633,18 @@ FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcCha
|
|
|
void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
|
|
|
FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
|
|
|
FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
|
|
|
+void (*FcPatternIterStart_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
|
|
+FcBool (*FcPatternIterNext_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
|
|
+FcBool (*FcPatternIterEqual_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const FcPattern*, FcPatternIter*);
|
|
|
+FcBool (*FcPatternFindIter_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*,const char*);
|
|
|
+FcBool (*FcPatternIterIsValid_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
|
|
+const char* (*FcPatternIterGetObject_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
|
|
+int (*FcPatternIterValueCount_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*);
|
|
|
+FcResult (*FcPatternIterGetValue_dylibloader_wrapper_fontconfig)(const FcPattern*, FcPatternIter*, int, FcValue*, FcValueBinding*);
|
|
|
int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
|
|
|
+double (*FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
|
|
int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
|
|
|
+double (*FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig)( double);
|
|
|
FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
|
|
FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
|
|
|
FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
|
|
@@ -687,6 +789,22 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcDirCacheCreateUUID
|
|
|
+ *(void **) (&FcDirCacheCreateUUID_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheCreateUUID");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcDirCacheDeleteUUID
|
|
|
+ *(void **) (&FcDirCacheDeleteUUID_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheDeleteUUID");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcConfigHome
|
|
|
*(void **) (&FcConfigHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigHome");
|
|
|
if (verbose) {
|
|
@@ -895,6 +1013,166 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcConfigFileInfoIterInit
|
|
|
+ *(void **) (&FcConfigFileInfoIterInit_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterInit");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcConfigFileInfoIterNext
|
|
|
+ *(void **) (&FcConfigFileInfoIterNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterNext");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcConfigFileInfoIterGet
|
|
|
+ *(void **) (&FcConfigFileInfoIterGet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFileInfoIterGet");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetCreate
|
|
|
+ *(void **) (&FcCharSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCreate");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetNew
|
|
|
+ *(void **) (&FcCharSetNew_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetNew");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetDestroy
|
|
|
+ *(void **) (&FcCharSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDestroy");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetAddChar
|
|
|
+ *(void **) (&FcCharSetAddChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetAddChar");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetDelChar
|
|
|
+ *(void **) (&FcCharSetDelChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDelChar");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetCopy
|
|
|
+ *(void **) (&FcCharSetCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCopy");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetEqual
|
|
|
+ *(void **) (&FcCharSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetEqual");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetIntersect
|
|
|
+ *(void **) (&FcCharSetIntersect_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersect");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetUnion
|
|
|
+ *(void **) (&FcCharSetUnion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetUnion");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetSubtract
|
|
|
+ *(void **) (&FcCharSetSubtract_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtract");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetMerge
|
|
|
+ *(void **) (&FcCharSetMerge_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetMerge");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetHasChar
|
|
|
+ *(void **) (&FcCharSetHasChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetHasChar");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetCount
|
|
|
+ *(void **) (&FcCharSetCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCount");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetIntersectCount
|
|
|
+ *(void **) (&FcCharSetIntersectCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersectCount");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetSubtractCount
|
|
|
+ *(void **) (&FcCharSetSubtractCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtractCount");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetIsSubset
|
|
|
+ *(void **) (&FcCharSetIsSubset_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIsSubset");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcCharSetCoverage
|
|
|
+ *(void **) (&FcCharSetCoverage_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCoverage");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcValuePrint
|
|
|
*(void **) (&FcValuePrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValuePrint");
|
|
|
if (verbose) {
|
|
@@ -1015,6 +1293,14 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcFreeTypeQueryAll
|
|
|
+ *(void **) (&FcFreeTypeQueryAll_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFreeTypeQueryAll");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcFontSetCreate
|
|
|
*(void **) (&FcFontSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetCreate");
|
|
|
if (verbose) {
|
|
@@ -1575,6 +1861,14 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcPatternObjectCount
|
|
|
+ *(void **) (&FcPatternObjectCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternObjectCount");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcPatternEqual
|
|
|
*(void **) (&FcPatternEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqual");
|
|
|
if (verbose) {
|
|
@@ -1839,6 +2133,70 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcPatternIterStart
|
|
|
+ *(void **) (&FcPatternIterStart_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterStart");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterNext
|
|
|
+ *(void **) (&FcPatternIterNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterNext");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterEqual
|
|
|
+ *(void **) (&FcPatternIterEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterEqual");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternFindIter
|
|
|
+ *(void **) (&FcPatternFindIter_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFindIter");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterIsValid
|
|
|
+ *(void **) (&FcPatternIterIsValid_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterIsValid");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterGetObject
|
|
|
+ *(void **) (&FcPatternIterGetObject_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterGetObject");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterValueCount
|
|
|
+ *(void **) (&FcPatternIterValueCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterValueCount");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
+// FcPatternIterGetValue
|
|
|
+ *(void **) (&FcPatternIterGetValue_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternIterGetValue");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcWeightFromOpenType
|
|
|
*(void **) (&FcWeightFromOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenType");
|
|
|
if (verbose) {
|
|
@@ -1847,6 +2205,14 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcWeightFromOpenTypeDouble
|
|
|
+ *(void **) (&FcWeightFromOpenTypeDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenTypeDouble");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcWeightToOpenType
|
|
|
*(void **) (&FcWeightToOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenType");
|
|
|
if (verbose) {
|
|
@@ -1855,6 +2221,14 @@ int initialize_fontconfig(int verbose) {
|
|
|
fprintf(stderr, "%s\n", error);
|
|
|
}
|
|
|
}
|
|
|
+// FcWeightToOpenTypeDouble
|
|
|
+ *(void **) (&FcWeightToOpenTypeDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenTypeDouble");
|
|
|
+ if (verbose) {
|
|
|
+ error = dlerror();
|
|
|
+ if (error != NULL) {
|
|
|
+ fprintf(stderr, "%s\n", error);
|
|
|
+ }
|
|
|
+ }
|
|
|
// FcStrCopy
|
|
|
*(void **) (&FcStrCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopy");
|
|
|
if (verbose) {
|