Path: blob/master/platform/linuxbsd/fontconfig-so_wrap.c
10277 views
// This file is generated. Do not edit!1// see https://github.com/hpvb/dynload-wrapper for details2// generated by generate-wrapper.py 0.3 on 2023-01-12 10:15:543// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/fontconfig/fontconfig.h --sys-include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h" --soname libfontconfig.so.1 --init-name fontconfig --omit-prefix FcCharSetFirst --omit-prefix FcCharSetNext --output-header ./platform/linuxbsd/fontconfig-so_wrap.h --output-implementation ./platform/linuxbsd/fontconfig-so_wrap.c4//5#include <stdint.h>67#define FcBlanksCreate FcBlanksCreate_dylibloader_orig_fontconfig8#define FcBlanksDestroy FcBlanksDestroy_dylibloader_orig_fontconfig9#define FcBlanksAdd FcBlanksAdd_dylibloader_orig_fontconfig10#define FcBlanksIsMember FcBlanksIsMember_dylibloader_orig_fontconfig11#define FcCacheDir FcCacheDir_dylibloader_orig_fontconfig12#define FcCacheCopySet FcCacheCopySet_dylibloader_orig_fontconfig13#define FcCacheSubdir FcCacheSubdir_dylibloader_orig_fontconfig14#define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_orig_fontconfig15#define FcCacheNumFont FcCacheNumFont_dylibloader_orig_fontconfig16#define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_orig_fontconfig17#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig18#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig19#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig20#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig21#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig22#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig23#define FcConfigCreate FcConfigCreate_dylibloader_orig_fontconfig24#define FcConfigReference FcConfigReference_dylibloader_orig_fontconfig25#define FcConfigDestroy FcConfigDestroy_dylibloader_orig_fontconfig26#define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_orig_fontconfig27#define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_orig_fontconfig28#define FcConfigUptoDate FcConfigUptoDate_dylibloader_orig_fontconfig29#define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_orig_fontconfig30#define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_orig_fontconfig31#define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_orig_fontconfig32#define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_orig_fontconfig33#define FcConfigGetCache FcConfigGetCache_dylibloader_orig_fontconfig34#define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_orig_fontconfig35#define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_orig_fontconfig36#define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_orig_fontconfig37#define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_orig_fontconfig38#define FcConfigGetFonts FcConfigGetFonts_dylibloader_orig_fontconfig39#define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_orig_fontconfig40#define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_orig_fontconfig41#define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_orig_fontconfig42#define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_orig_fontconfig43#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig44#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig45#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig46#define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig47#define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig48#define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig49#define FcCharSetAddChar FcCharSetAddChar_dylibloader_orig_fontconfig50#define FcCharSetDelChar FcCharSetDelChar_dylibloader_orig_fontconfig51#define FcCharSetCopy FcCharSetCopy_dylibloader_orig_fontconfig52#define FcCharSetEqual FcCharSetEqual_dylibloader_orig_fontconfig53#define FcCharSetIntersect FcCharSetIntersect_dylibloader_orig_fontconfig54#define FcCharSetUnion FcCharSetUnion_dylibloader_orig_fontconfig55#define FcCharSetSubtract FcCharSetSubtract_dylibloader_orig_fontconfig56#define FcCharSetMerge FcCharSetMerge_dylibloader_orig_fontconfig57#define FcCharSetHasChar FcCharSetHasChar_dylibloader_orig_fontconfig58#define FcCharSetCount FcCharSetCount_dylibloader_orig_fontconfig59#define FcCharSetIntersectCount FcCharSetIntersectCount_dylibloader_orig_fontconfig60#define FcCharSetSubtractCount FcCharSetSubtractCount_dylibloader_orig_fontconfig61#define FcCharSetIsSubset FcCharSetIsSubset_dylibloader_orig_fontconfig62#define FcCharSetCoverage FcCharSetCoverage_dylibloader_orig_fontconfig63#define FcValuePrint FcValuePrint_dylibloader_orig_fontconfig64#define FcPatternPrint FcPatternPrint_dylibloader_orig_fontconfig65#define FcFontSetPrint FcFontSetPrint_dylibloader_orig_fontconfig66#define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_orig_fontconfig67#define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_orig_fontconfig68#define FcFileIsDir FcFileIsDir_dylibloader_orig_fontconfig69#define FcFileScan FcFileScan_dylibloader_orig_fontconfig70#define FcDirScan FcDirScan_dylibloader_orig_fontconfig71#define FcDirSave FcDirSave_dylibloader_orig_fontconfig72#define FcDirCacheLoad FcDirCacheLoad_dylibloader_orig_fontconfig73#define FcDirCacheRescan FcDirCacheRescan_dylibloader_orig_fontconfig74#define FcDirCacheRead FcDirCacheRead_dylibloader_orig_fontconfig75#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig76#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig77#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig78#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig79#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig80#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig81#define FcInitLoadConfig FcInitLoadConfig_dylibloader_orig_fontconfig82#define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_orig_fontconfig83#define FcInit FcInit_dylibloader_orig_fontconfig84#define FcFini FcFini_dylibloader_orig_fontconfig85#define FcGetVersion FcGetVersion_dylibloader_orig_fontconfig86#define FcInitReinitialize FcInitReinitialize_dylibloader_orig_fontconfig87#define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_orig_fontconfig88#define FcGetLangs FcGetLangs_dylibloader_orig_fontconfig89#define FcLangNormalize FcLangNormalize_dylibloader_orig_fontconfig90#define FcLangGetCharSet FcLangGetCharSet_dylibloader_orig_fontconfig91#define FcLangSetCreate FcLangSetCreate_dylibloader_orig_fontconfig92#define FcLangSetDestroy FcLangSetDestroy_dylibloader_orig_fontconfig93#define FcLangSetCopy FcLangSetCopy_dylibloader_orig_fontconfig94#define FcLangSetAdd FcLangSetAdd_dylibloader_orig_fontconfig95#define FcLangSetDel FcLangSetDel_dylibloader_orig_fontconfig96#define FcLangSetHasLang FcLangSetHasLang_dylibloader_orig_fontconfig97#define FcLangSetCompare FcLangSetCompare_dylibloader_orig_fontconfig98#define FcLangSetContains FcLangSetContains_dylibloader_orig_fontconfig99#define FcLangSetEqual FcLangSetEqual_dylibloader_orig_fontconfig100#define FcLangSetHash FcLangSetHash_dylibloader_orig_fontconfig101#define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_orig_fontconfig102#define FcLangSetUnion FcLangSetUnion_dylibloader_orig_fontconfig103#define FcLangSetSubtract FcLangSetSubtract_dylibloader_orig_fontconfig104#define FcObjectSetCreate FcObjectSetCreate_dylibloader_orig_fontconfig105#define FcObjectSetAdd FcObjectSetAdd_dylibloader_orig_fontconfig106#define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_orig_fontconfig107#define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_orig_fontconfig108#define FcObjectSetBuild FcObjectSetBuild_dylibloader_orig_fontconfig109#define FcFontSetList FcFontSetList_dylibloader_orig_fontconfig110#define FcFontList FcFontList_dylibloader_orig_fontconfig111#define FcAtomicCreate FcAtomicCreate_dylibloader_orig_fontconfig112#define FcAtomicLock FcAtomicLock_dylibloader_orig_fontconfig113#define FcAtomicNewFile FcAtomicNewFile_dylibloader_orig_fontconfig114#define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_orig_fontconfig115#define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_orig_fontconfig116#define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_orig_fontconfig117#define FcAtomicUnlock FcAtomicUnlock_dylibloader_orig_fontconfig118#define FcAtomicDestroy FcAtomicDestroy_dylibloader_orig_fontconfig119#define FcFontSetMatch FcFontSetMatch_dylibloader_orig_fontconfig120#define FcFontMatch FcFontMatch_dylibloader_orig_fontconfig121#define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_orig_fontconfig122#define FcFontSetSort FcFontSetSort_dylibloader_orig_fontconfig123#define FcFontSort FcFontSort_dylibloader_orig_fontconfig124#define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_orig_fontconfig125#define FcMatrixCopy FcMatrixCopy_dylibloader_orig_fontconfig126#define FcMatrixEqual FcMatrixEqual_dylibloader_orig_fontconfig127#define FcMatrixMultiply FcMatrixMultiply_dylibloader_orig_fontconfig128#define FcMatrixRotate FcMatrixRotate_dylibloader_orig_fontconfig129#define FcMatrixScale FcMatrixScale_dylibloader_orig_fontconfig130#define FcMatrixShear FcMatrixShear_dylibloader_orig_fontconfig131#define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_orig_fontconfig132#define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_orig_fontconfig133#define FcNameGetObjectType FcNameGetObjectType_dylibloader_orig_fontconfig134#define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_orig_fontconfig135#define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_orig_fontconfig136#define FcNameGetConstant FcNameGetConstant_dylibloader_orig_fontconfig137#define FcNameConstant FcNameConstant_dylibloader_orig_fontconfig138#define FcNameParse FcNameParse_dylibloader_orig_fontconfig139#define FcNameUnparse FcNameUnparse_dylibloader_orig_fontconfig140#define FcPatternCreate FcPatternCreate_dylibloader_orig_fontconfig141#define FcPatternDuplicate FcPatternDuplicate_dylibloader_orig_fontconfig142#define FcPatternReference FcPatternReference_dylibloader_orig_fontconfig143#define FcPatternFilter FcPatternFilter_dylibloader_orig_fontconfig144#define FcValueDestroy FcValueDestroy_dylibloader_orig_fontconfig145#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig146#define FcValueSave FcValueSave_dylibloader_orig_fontconfig147#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig148#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig149#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig150#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig151#define FcPatternAdd FcPatternAdd_dylibloader_orig_fontconfig152#define FcPatternAddWeak FcPatternAddWeak_dylibloader_orig_fontconfig153#define FcPatternGet FcPatternGet_dylibloader_orig_fontconfig154#define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_orig_fontconfig155#define FcPatternDel FcPatternDel_dylibloader_orig_fontconfig156#define FcPatternRemove FcPatternRemove_dylibloader_orig_fontconfig157#define FcPatternAddInteger FcPatternAddInteger_dylibloader_orig_fontconfig158#define FcPatternAddDouble FcPatternAddDouble_dylibloader_orig_fontconfig159#define FcPatternAddString FcPatternAddString_dylibloader_orig_fontconfig160#define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_orig_fontconfig161#define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_orig_fontconfig162#define FcPatternAddBool FcPatternAddBool_dylibloader_orig_fontconfig163#define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_orig_fontconfig164#define FcPatternAddRange FcPatternAddRange_dylibloader_orig_fontconfig165#define FcPatternGetInteger FcPatternGetInteger_dylibloader_orig_fontconfig166#define FcPatternGetDouble FcPatternGetDouble_dylibloader_orig_fontconfig167#define FcPatternGetString FcPatternGetString_dylibloader_orig_fontconfig168#define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_orig_fontconfig169#define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_orig_fontconfig170#define FcPatternGetBool FcPatternGetBool_dylibloader_orig_fontconfig171#define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_orig_fontconfig172#define FcPatternGetRange FcPatternGetRange_dylibloader_orig_fontconfig173#define FcPatternVaBuild FcPatternVaBuild_dylibloader_orig_fontconfig174#define FcPatternBuild FcPatternBuild_dylibloader_orig_fontconfig175#define FcPatternFormat FcPatternFormat_dylibloader_orig_fontconfig176#define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_orig_fontconfig177#define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_orig_fontconfig178#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig179#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig180#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig181#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig182#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig183#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig184#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig185#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig186#define FcStrFree FcStrFree_dylibloader_orig_fontconfig187#define FcStrDowncase FcStrDowncase_dylibloader_orig_fontconfig188#define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_orig_fontconfig189#define FcStrCmp FcStrCmp_dylibloader_orig_fontconfig190#define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_orig_fontconfig191#define FcStrStr FcStrStr_dylibloader_orig_fontconfig192#define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_orig_fontconfig193#define FcUtf8Len FcUtf8Len_dylibloader_orig_fontconfig194#define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_orig_fontconfig195#define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_orig_fontconfig196#define FcUtf16Len FcUtf16Len_dylibloader_orig_fontconfig197#define FcStrDirname FcStrDirname_dylibloader_orig_fontconfig198#define FcStrBasename FcStrBasename_dylibloader_orig_fontconfig199#define FcStrSetCreate FcStrSetCreate_dylibloader_orig_fontconfig200#define FcStrSetMember FcStrSetMember_dylibloader_orig_fontconfig201#define FcStrSetEqual FcStrSetEqual_dylibloader_orig_fontconfig202#define FcStrSetAdd FcStrSetAdd_dylibloader_orig_fontconfig203#define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_orig_fontconfig204#define FcStrSetDel FcStrSetDel_dylibloader_orig_fontconfig205#define FcStrSetDestroy FcStrSetDestroy_dylibloader_orig_fontconfig206#define FcStrListCreate FcStrListCreate_dylibloader_orig_fontconfig207#define FcStrListFirst FcStrListFirst_dylibloader_orig_fontconfig208#define FcStrListNext FcStrListNext_dylibloader_orig_fontconfig209#define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig210#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig211#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig212#include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h"213#undef FcBlanksCreate214#undef FcBlanksDestroy215#undef FcBlanksAdd216#undef FcBlanksIsMember217#undef FcCacheDir218#undef FcCacheCopySet219#undef FcCacheSubdir220#undef FcCacheNumSubdir221#undef FcCacheNumFont222#undef FcDirCacheUnlink223#undef FcDirCacheValid224#undef FcDirCacheClean225#undef FcCacheCreateTagFile226#undef FcConfigHome227#undef FcConfigEnableHome228#undef FcConfigFilename229#undef FcConfigCreate230#undef FcConfigReference231#undef FcConfigDestroy232#undef FcConfigSetCurrent233#undef FcConfigGetCurrent234#undef FcConfigUptoDate235#undef FcConfigBuildFonts236#undef FcConfigGetFontDirs237#undef FcConfigGetConfigDirs238#undef FcConfigGetConfigFiles239#undef FcConfigGetCache240#undef FcConfigGetBlanks241#undef FcConfigGetCacheDirs242#undef FcConfigGetRescanInterval243#undef FcConfigSetRescanInterval244#undef FcConfigGetFonts245#undef FcConfigAppFontAddFile246#undef FcConfigAppFontAddDir247#undef FcConfigAppFontClear248#undef FcConfigSubstituteWithPat249#undef FcConfigSubstitute250#undef FcConfigGetSysRoot251#undef FcConfigSetSysRoot252#undef FcCharSetCreate253#undef FcCharSetNew254#undef FcCharSetDestroy255#undef FcCharSetAddChar256#undef FcCharSetDelChar257#undef FcCharSetCopy258#undef FcCharSetEqual259#undef FcCharSetIntersect260#undef FcCharSetUnion261#undef FcCharSetSubtract262#undef FcCharSetMerge263#undef FcCharSetHasChar264#undef FcCharSetCount265#undef FcCharSetIntersectCount266#undef FcCharSetSubtractCount267#undef FcCharSetIsSubset268#undef FcCharSetCoverage269#undef FcValuePrint270#undef FcPatternPrint271#undef FcFontSetPrint272#undef FcGetDefaultLangs273#undef FcDefaultSubstitute274#undef FcFileIsDir275#undef FcFileScan276#undef FcDirScan277#undef FcDirSave278#undef FcDirCacheLoad279#undef FcDirCacheRescan280#undef FcDirCacheRead281#undef FcDirCacheLoadFile282#undef FcDirCacheUnload283#undef FcFreeTypeQuery284#undef FcFontSetCreate285#undef FcFontSetDestroy286#undef FcFontSetAdd287#undef FcInitLoadConfig288#undef FcInitLoadConfigAndFonts289#undef FcInit290#undef FcFini291#undef FcGetVersion292#undef FcInitReinitialize293#undef FcInitBringUptoDate294#undef FcGetLangs295#undef FcLangNormalize296#undef FcLangGetCharSet297#undef FcLangSetCreate298#undef FcLangSetDestroy299#undef FcLangSetCopy300#undef FcLangSetAdd301#undef FcLangSetDel302#undef FcLangSetHasLang303#undef FcLangSetCompare304#undef FcLangSetContains305#undef FcLangSetEqual306#undef FcLangSetHash307#undef FcLangSetGetLangs308#undef FcLangSetUnion309#undef FcLangSetSubtract310#undef FcObjectSetCreate311#undef FcObjectSetAdd312#undef FcObjectSetDestroy313#undef FcObjectSetVaBuild314#undef FcObjectSetBuild315#undef FcFontSetList316#undef FcFontList317#undef FcAtomicCreate318#undef FcAtomicLock319#undef FcAtomicNewFile320#undef FcAtomicOrigFile321#undef FcAtomicReplaceOrig322#undef FcAtomicDeleteNew323#undef FcAtomicUnlock324#undef FcAtomicDestroy325#undef FcFontSetMatch326#undef FcFontMatch327#undef FcFontRenderPrepare328#undef FcFontSetSort329#undef FcFontSort330#undef FcFontSetSortDestroy331#undef FcMatrixCopy332#undef FcMatrixEqual333#undef FcMatrixMultiply334#undef FcMatrixRotate335#undef FcMatrixScale336#undef FcMatrixShear337#undef FcNameRegisterObjectTypes338#undef FcNameUnregisterObjectTypes339#undef FcNameGetObjectType340#undef FcNameRegisterConstants341#undef FcNameUnregisterConstants342#undef FcNameGetConstant343#undef FcNameConstant344#undef FcNameParse345#undef FcNameUnparse346#undef FcPatternCreate347#undef FcPatternDuplicate348#undef FcPatternReference349#undef FcPatternFilter350#undef FcValueDestroy351#undef FcValueEqual352#undef FcValueSave353#undef FcPatternDestroy354#undef FcPatternEqual355#undef FcPatternEqualSubset356#undef FcPatternHash357#undef FcPatternAdd358#undef FcPatternAddWeak359#undef FcPatternGet360#undef FcPatternGetWithBinding361#undef FcPatternDel362#undef FcPatternRemove363#undef FcPatternAddInteger364#undef FcPatternAddDouble365#undef FcPatternAddString366#undef FcPatternAddMatrix367#undef FcPatternAddCharSet368#undef FcPatternAddBool369#undef FcPatternAddLangSet370#undef FcPatternAddRange371#undef FcPatternGetInteger372#undef FcPatternGetDouble373#undef FcPatternGetString374#undef FcPatternGetMatrix375#undef FcPatternGetCharSet376#undef FcPatternGetBool377#undef FcPatternGetLangSet378#undef FcPatternGetRange379#undef FcPatternVaBuild380#undef FcPatternBuild381#undef FcPatternFormat382#undef FcRangeCreateDouble383#undef FcRangeCreateInteger384#undef FcRangeDestroy385#undef FcRangeCopy386#undef FcRangeGetDouble387#undef FcWeightFromOpenType388#undef FcWeightToOpenType389#undef FcStrCopy390#undef FcStrCopyFilename391#undef FcStrPlus392#undef FcStrFree393#undef FcStrDowncase394#undef FcStrCmpIgnoreCase395#undef FcStrCmp396#undef FcStrStrIgnoreCase397#undef FcStrStr398#undef FcUtf8ToUcs4399#undef FcUtf8Len400#undef FcUcs4ToUtf8401#undef FcUtf16ToUcs4402#undef FcUtf16Len403#undef FcStrDirname404#undef FcStrBasename405#undef FcStrSetCreate406#undef FcStrSetMember407#undef FcStrSetEqual408#undef FcStrSetAdd409#undef FcStrSetAddFilename410#undef FcStrSetDel411#undef FcStrSetDestroy412#undef FcStrListCreate413#undef FcStrListFirst414#undef FcStrListNext415#undef FcStrListDone416#undef FcConfigParseAndLoad417#undef FcConfigParseAndLoadFromMemory418#include <dlfcn.h>419#include <stdio.h>420FcBlanks* (*FcBlanksCreate_dylibloader_wrapper_fontconfig)( void);421void (*FcBlanksDestroy_dylibloader_wrapper_fontconfig)( FcBlanks*);422FcBool (*FcBlanksAdd_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);423FcBool (*FcBlanksIsMember_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);424const FcChar8* (*FcCacheDir_dylibloader_wrapper_fontconfig)(const FcCache*);425FcFontSet* (*FcCacheCopySet_dylibloader_wrapper_fontconfig)(const FcCache*);426const FcChar8* (*FcCacheSubdir_dylibloader_wrapper_fontconfig)(const FcCache*, int);427int (*FcCacheNumSubdir_dylibloader_wrapper_fontconfig)(const FcCache*);428int (*FcCacheNumFont_dylibloader_wrapper_fontconfig)(const FcCache*);429FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);430FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);431FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);432void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);433FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);434FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);435FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);436FcConfig* (*FcConfigCreate_dylibloader_wrapper_fontconfig)( void);437FcConfig* (*FcConfigReference_dylibloader_wrapper_fontconfig)( FcConfig*);438void (*FcConfigDestroy_dylibloader_wrapper_fontconfig)( FcConfig*);439FcBool (*FcConfigSetCurrent_dylibloader_wrapper_fontconfig)( FcConfig*);440FcConfig* (*FcConfigGetCurrent_dylibloader_wrapper_fontconfig)( void);441FcBool (*FcConfigUptoDate_dylibloader_wrapper_fontconfig)( FcConfig*);442FcBool (*FcConfigBuildFonts_dylibloader_wrapper_fontconfig)( FcConfig*);443FcStrList* (*FcConfigGetFontDirs_dylibloader_wrapper_fontconfig)( FcConfig*);444FcStrList* (*FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig)( FcConfig*);445FcStrList* (*FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig)( FcConfig*);446FcChar8* (*FcConfigGetCache_dylibloader_wrapper_fontconfig)( FcConfig*);447FcBlanks* (*FcConfigGetBlanks_dylibloader_wrapper_fontconfig)( FcConfig*);448FcStrList* (*FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig)(const FcConfig*);449int (*FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*);450FcBool (*FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*, int);451FcFontSet* (*FcConfigGetFonts_dylibloader_wrapper_fontconfig)( FcConfig*, FcSetName);452FcBool (*FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);453FcBool (*FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);454void (*FcConfigAppFontClear_dylibloader_wrapper_fontconfig)( FcConfig*);455FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*, FcMatchKind);456FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);457const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);458void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);459FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);460FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);461void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);462FcBool (*FcCharSetAddChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);463FcBool (*FcCharSetDelChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);464FcCharSet* (*FcCharSetCopy_dylibloader_wrapper_fontconfig)( FcCharSet*);465FcBool (*FcCharSetEqual_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);466FcCharSet* (*FcCharSetIntersect_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);467FcCharSet* (*FcCharSetUnion_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);468FcCharSet* (*FcCharSetSubtract_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);469FcBool (*FcCharSetMerge_dylibloader_wrapper_fontconfig)( FcCharSet*,const FcCharSet*, FcBool*);470FcBool (*FcCharSetHasChar_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32);471FcChar32 (*FcCharSetCount_dylibloader_wrapper_fontconfig)(const FcCharSet*);472FcChar32 (*FcCharSetIntersectCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);473FcChar32 (*FcCharSetSubtractCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);474FcBool (*FcCharSetIsSubset_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);475FcChar32 (*FcCharSetCoverage_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32, FcChar32*);476void (*FcValuePrint_dylibloader_wrapper_fontconfig)(const FcValue);477void (*FcPatternPrint_dylibloader_wrapper_fontconfig)(const FcPattern*);478void (*FcFontSetPrint_dylibloader_wrapper_fontconfig)(const FcFontSet*);479FcStrSet* (*FcGetDefaultLangs_dylibloader_wrapper_fontconfig)( void);480void (*FcDefaultSubstitute_dylibloader_wrapper_fontconfig)( FcPattern*);481FcBool (*FcFileIsDir_dylibloader_wrapper_fontconfig)(const FcChar8*);482FcBool (*FcFileScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);483FcBool (*FcDirScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);484FcBool (*FcDirSave_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*,const FcChar8*);485FcCache* (*FcDirCacheLoad_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*, FcChar8**);486FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);487FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);488FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);489void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);490FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);491FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);492void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);493FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);494FcConfig* (*FcInitLoadConfig_dylibloader_wrapper_fontconfig)( void);495FcConfig* (*FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig)( void);496FcBool (*FcInit_dylibloader_wrapper_fontconfig)( void);497void (*FcFini_dylibloader_wrapper_fontconfig)( void);498int (*FcGetVersion_dylibloader_wrapper_fontconfig)( void);499FcBool (*FcInitReinitialize_dylibloader_wrapper_fontconfig)( void);500FcBool (*FcInitBringUptoDate_dylibloader_wrapper_fontconfig)( void);501FcStrSet* (*FcGetLangs_dylibloader_wrapper_fontconfig)( void);502FcChar8* (*FcLangNormalize_dylibloader_wrapper_fontconfig)(const FcChar8*);503const FcCharSet* (*FcLangGetCharSet_dylibloader_wrapper_fontconfig)(const FcChar8*);504FcLangSet* (*FcLangSetCreate_dylibloader_wrapper_fontconfig)( void);505void (*FcLangSetDestroy_dylibloader_wrapper_fontconfig)( FcLangSet*);506FcLangSet* (*FcLangSetCopy_dylibloader_wrapper_fontconfig)(const FcLangSet*);507FcBool (*FcLangSetAdd_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);508FcBool (*FcLangSetDel_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);509FcLangResult (*FcLangSetHasLang_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcChar8*);510FcLangResult (*FcLangSetCompare_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);511FcBool (*FcLangSetContains_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);512FcBool (*FcLangSetEqual_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);513FcChar32 (*FcLangSetHash_dylibloader_wrapper_fontconfig)(const FcLangSet*);514FcStrSet* (*FcLangSetGetLangs_dylibloader_wrapper_fontconfig)(const FcLangSet*);515FcLangSet* (*FcLangSetUnion_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);516FcLangSet* (*FcLangSetSubtract_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);517FcObjectSet* (*FcObjectSetCreate_dylibloader_wrapper_fontconfig)( void);518FcBool (*FcObjectSetAdd_dylibloader_wrapper_fontconfig)( FcObjectSet*,const char*);519void (*FcObjectSetDestroy_dylibloader_wrapper_fontconfig)( FcObjectSet*);520FcObjectSet* (*FcObjectSetVaBuild_dylibloader_wrapper_fontconfig)(const char*, va_list);521FcObjectSet* (*FcObjectSetBuild_dylibloader_wrapper_fontconfig)(const char*,...);522FcFontSet* (*FcFontSetList_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcObjectSet*);523FcFontSet* (*FcFontList_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcObjectSet*);524FcAtomic* (*FcAtomicCreate_dylibloader_wrapper_fontconfig)(const FcChar8*);525FcBool (*FcAtomicLock_dylibloader_wrapper_fontconfig)( FcAtomic*);526FcChar8* (*FcAtomicNewFile_dylibloader_wrapper_fontconfig)( FcAtomic*);527FcChar8* (*FcAtomicOrigFile_dylibloader_wrapper_fontconfig)( FcAtomic*);528FcBool (*FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig)( FcAtomic*);529void (*FcAtomicDeleteNew_dylibloader_wrapper_fontconfig)( FcAtomic*);530void (*FcAtomicUnlock_dylibloader_wrapper_fontconfig)( FcAtomic*);531void (*FcAtomicDestroy_dylibloader_wrapper_fontconfig)( FcAtomic*);532FcPattern* (*FcFontSetMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcResult*);533FcPattern* (*FcFontMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcResult*);534FcPattern* (*FcFontRenderPrepare_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*);535FcFontSet* (*FcFontSetSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcBool, FcCharSet**, FcResult*);536FcFontSet* (*FcFontSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcBool, FcCharSet**, FcResult*);537void (*FcFontSetSortDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);538FcMatrix* (*FcMatrixCopy_dylibloader_wrapper_fontconfig)(const FcMatrix*);539FcBool (*FcMatrixEqual_dylibloader_wrapper_fontconfig)(const FcMatrix*,const FcMatrix*);540void (*FcMatrixMultiply_dylibloader_wrapper_fontconfig)( FcMatrix*,const FcMatrix*,const FcMatrix*);541void (*FcMatrixRotate_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);542void (*FcMatrixScale_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);543void (*FcMatrixShear_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);544FcBool (*FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);545FcBool (*FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);546const FcObjectType* (*FcNameGetObjectType_dylibloader_wrapper_fontconfig)(const char*);547FcBool (*FcNameRegisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);548FcBool (*FcNameUnregisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);549const FcConstant* (*FcNameGetConstant_dylibloader_wrapper_fontconfig)(const FcChar8*);550FcBool (*FcNameConstant_dylibloader_wrapper_fontconfig)(const FcChar8*, int*);551FcPattern* (*FcNameParse_dylibloader_wrapper_fontconfig)(const FcChar8*);552FcChar8* (*FcNameUnparse_dylibloader_wrapper_fontconfig)( FcPattern*);553FcPattern* (*FcPatternCreate_dylibloader_wrapper_fontconfig)( void);554FcPattern* (*FcPatternDuplicate_dylibloader_wrapper_fontconfig)(const FcPattern*);555void (*FcPatternReference_dylibloader_wrapper_fontconfig)( FcPattern*);556FcPattern* (*FcPatternFilter_dylibloader_wrapper_fontconfig)( FcPattern*,const FcObjectSet*);557void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);558FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);559FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);560void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);561FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);562FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);563FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);564FcBool (*FcPatternAdd_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);565FcBool (*FcPatternAddWeak_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);566FcResult (*FcPatternGet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*);567FcResult (*FcPatternGetWithBinding_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*, FcValueBinding*);568FcBool (*FcPatternDel_dylibloader_wrapper_fontconfig)( FcPattern*,const char*);569FcBool (*FcPatternRemove_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);570FcBool (*FcPatternAddInteger_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);571FcBool (*FcPatternAddDouble_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, double);572FcBool (*FcPatternAddString_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcChar8*);573FcBool (*FcPatternAddMatrix_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcMatrix*);574FcBool (*FcPatternAddCharSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcCharSet*);575FcBool (*FcPatternAddBool_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcBool);576FcBool (*FcPatternAddLangSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcLangSet*);577FcBool (*FcPatternAddRange_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcRange*);578FcResult (*FcPatternGetInteger_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, int*);579FcResult (*FcPatternGetDouble_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, double*);580FcResult (*FcPatternGetString_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcChar8**);581FcResult (*FcPatternGetMatrix_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcMatrix**);582FcResult (*FcPatternGetCharSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcCharSet**);583FcResult (*FcPatternGetBool_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcBool*);584FcResult (*FcPatternGetLangSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcLangSet**);585FcResult (*FcPatternGetRange_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcRange**);586FcPattern* (*FcPatternVaBuild_dylibloader_wrapper_fontconfig)( FcPattern*, va_list);587FcPattern* (*FcPatternBuild_dylibloader_wrapper_fontconfig)( FcPattern*,...);588FcChar8* (*FcPatternFormat_dylibloader_wrapper_fontconfig)( FcPattern*,const FcChar8*);589FcRange* (*FcRangeCreateDouble_dylibloader_wrapper_fontconfig)( double, double);590FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcChar32);591void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);592FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);593FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);594int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);595int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);596FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);597FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);598FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);599void (*FcStrFree_dylibloader_wrapper_fontconfig)( FcChar8*);600FcChar8* (*FcStrDowncase_dylibloader_wrapper_fontconfig)(const FcChar8*);601int (*FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);602int (*FcStrCmp_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);603const FcChar8* (*FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);604const FcChar8* (*FcStrStr_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);605int (*FcUtf8ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcChar32*, int);606FcBool (*FcUtf8Len_dylibloader_wrapper_fontconfig)(const FcChar8*, int, int*, int*);607int (*FcUcs4ToUtf8_dylibloader_wrapper_fontconfig)( FcChar32, FcChar8 [6]);608int (*FcUtf16ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, FcChar32*, int);609FcBool (*FcUtf16Len_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, int, int*, int*);610FcChar8* (*FcStrDirname_dylibloader_wrapper_fontconfig)(const FcChar8*);611FcChar8* (*FcStrBasename_dylibloader_wrapper_fontconfig)(const FcChar8*);612FcStrSet* (*FcStrSetCreate_dylibloader_wrapper_fontconfig)( void);613FcBool (*FcStrSetMember_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);614FcBool (*FcStrSetEqual_dylibloader_wrapper_fontconfig)( FcStrSet*, FcStrSet*);615FcBool (*FcStrSetAdd_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);616FcBool (*FcStrSetAddFilename_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);617FcBool (*FcStrSetDel_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);618void (*FcStrSetDestroy_dylibloader_wrapper_fontconfig)( FcStrSet*);619FcStrList* (*FcStrListCreate_dylibloader_wrapper_fontconfig)( FcStrSet*);620void (*FcStrListFirst_dylibloader_wrapper_fontconfig)( FcStrList*);621FcChar8* (*FcStrListNext_dylibloader_wrapper_fontconfig)( FcStrList*);622void (*FcStrListDone_dylibloader_wrapper_fontconfig)( FcStrList*);623FcBool (*FcConfigParseAndLoad_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);624FcBool (*FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);625int initialize_fontconfig(int verbose) {626void *handle;627char *error;628handle = dlopen("libfontconfig.so.1", RTLD_LAZY);629if (!handle) {630if (verbose) {631fprintf(stderr, "%s\n", dlerror());632}633return(1);634}635dlerror();636// FcBlanksCreate637*(void **) (&FcBlanksCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksCreate");638if (verbose) {639error = dlerror();640if (error != NULL) {641fprintf(stderr, "%s\n", error);642}643}644// FcBlanksDestroy645*(void **) (&FcBlanksDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksDestroy");646if (verbose) {647error = dlerror();648if (error != NULL) {649fprintf(stderr, "%s\n", error);650}651}652// FcBlanksAdd653*(void **) (&FcBlanksAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksAdd");654if (verbose) {655error = dlerror();656if (error != NULL) {657fprintf(stderr, "%s\n", error);658}659}660// FcBlanksIsMember661*(void **) (&FcBlanksIsMember_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksIsMember");662if (verbose) {663error = dlerror();664if (error != NULL) {665fprintf(stderr, "%s\n", error);666}667}668// FcCacheDir669*(void **) (&FcCacheDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheDir");670if (verbose) {671error = dlerror();672if (error != NULL) {673fprintf(stderr, "%s\n", error);674}675}676// FcCacheCopySet677*(void **) (&FcCacheCopySet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheCopySet");678if (verbose) {679error = dlerror();680if (error != NULL) {681fprintf(stderr, "%s\n", error);682}683}684// FcCacheSubdir685*(void **) (&FcCacheSubdir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheSubdir");686if (verbose) {687error = dlerror();688if (error != NULL) {689fprintf(stderr, "%s\n", error);690}691}692// FcCacheNumSubdir693*(void **) (&FcCacheNumSubdir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheNumSubdir");694if (verbose) {695error = dlerror();696if (error != NULL) {697fprintf(stderr, "%s\n", error);698}699}700// FcCacheNumFont701*(void **) (&FcCacheNumFont_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheNumFont");702if (verbose) {703error = dlerror();704if (error != NULL) {705fprintf(stderr, "%s\n", error);706}707}708// FcDirCacheUnlink709*(void **) (&FcDirCacheUnlink_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheUnlink");710if (verbose) {711error = dlerror();712if (error != NULL) {713fprintf(stderr, "%s\n", error);714}715}716// FcDirCacheValid717*(void **) (&FcDirCacheValid_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheValid");718if (verbose) {719error = dlerror();720if (error != NULL) {721fprintf(stderr, "%s\n", error);722}723}724// FcDirCacheClean725*(void **) (&FcDirCacheClean_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheClean");726if (verbose) {727error = dlerror();728if (error != NULL) {729fprintf(stderr, "%s\n", error);730}731}732// FcCacheCreateTagFile733*(void **) (&FcCacheCreateTagFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheCreateTagFile");734if (verbose) {735error = dlerror();736if (error != NULL) {737fprintf(stderr, "%s\n", error);738}739}740// FcConfigHome741*(void **) (&FcConfigHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigHome");742if (verbose) {743error = dlerror();744if (error != NULL) {745fprintf(stderr, "%s\n", error);746}747}748// FcConfigEnableHome749*(void **) (&FcConfigEnableHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigEnableHome");750if (verbose) {751error = dlerror();752if (error != NULL) {753fprintf(stderr, "%s\n", error);754}755}756// FcConfigFilename757*(void **) (&FcConfigFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFilename");758if (verbose) {759error = dlerror();760if (error != NULL) {761fprintf(stderr, "%s\n", error);762}763}764// FcConfigCreate765*(void **) (&FcConfigCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigCreate");766if (verbose) {767error = dlerror();768if (error != NULL) {769fprintf(stderr, "%s\n", error);770}771}772// FcConfigReference773*(void **) (&FcConfigReference_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigReference");774if (verbose) {775error = dlerror();776if (error != NULL) {777fprintf(stderr, "%s\n", error);778}779}780// FcConfigDestroy781*(void **) (&FcConfigDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigDestroy");782if (verbose) {783error = dlerror();784if (error != NULL) {785fprintf(stderr, "%s\n", error);786}787}788// FcConfigSetCurrent789*(void **) (&FcConfigSetCurrent_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetCurrent");790if (verbose) {791error = dlerror();792if (error != NULL) {793fprintf(stderr, "%s\n", error);794}795}796// FcConfigGetCurrent797*(void **) (&FcConfigGetCurrent_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCurrent");798if (verbose) {799error = dlerror();800if (error != NULL) {801fprintf(stderr, "%s\n", error);802}803}804// FcConfigUptoDate805*(void **) (&FcConfigUptoDate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigUptoDate");806if (verbose) {807error = dlerror();808if (error != NULL) {809fprintf(stderr, "%s\n", error);810}811}812// FcConfigBuildFonts813*(void **) (&FcConfigBuildFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigBuildFonts");814if (verbose) {815error = dlerror();816if (error != NULL) {817fprintf(stderr, "%s\n", error);818}819}820// FcConfigGetFontDirs821*(void **) (&FcConfigGetFontDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetFontDirs");822if (verbose) {823error = dlerror();824if (error != NULL) {825fprintf(stderr, "%s\n", error);826}827}828// FcConfigGetConfigDirs829*(void **) (&FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetConfigDirs");830if (verbose) {831error = dlerror();832if (error != NULL) {833fprintf(stderr, "%s\n", error);834}835}836// FcConfigGetConfigFiles837*(void **) (&FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetConfigFiles");838if (verbose) {839error = dlerror();840if (error != NULL) {841fprintf(stderr, "%s\n", error);842}843}844// FcConfigGetCache845*(void **) (&FcConfigGetCache_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCache");846if (verbose) {847error = dlerror();848if (error != NULL) {849fprintf(stderr, "%s\n", error);850}851}852// FcConfigGetBlanks853*(void **) (&FcConfigGetBlanks_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetBlanks");854if (verbose) {855error = dlerror();856if (error != NULL) {857fprintf(stderr, "%s\n", error);858}859}860// FcConfigGetCacheDirs861*(void **) (&FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCacheDirs");862if (verbose) {863error = dlerror();864if (error != NULL) {865fprintf(stderr, "%s\n", error);866}867}868// FcConfigGetRescanInterval869*(void **) (&FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetRescanInterval");870if (verbose) {871error = dlerror();872if (error != NULL) {873fprintf(stderr, "%s\n", error);874}875}876// FcConfigSetRescanInterval877*(void **) (&FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetRescanInterval");878if (verbose) {879error = dlerror();880if (error != NULL) {881fprintf(stderr, "%s\n", error);882}883}884// FcConfigGetFonts885*(void **) (&FcConfigGetFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetFonts");886if (verbose) {887error = dlerror();888if (error != NULL) {889fprintf(stderr, "%s\n", error);890}891}892// FcConfigAppFontAddFile893*(void **) (&FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontAddFile");894if (verbose) {895error = dlerror();896if (error != NULL) {897fprintf(stderr, "%s\n", error);898}899}900// FcConfigAppFontAddDir901*(void **) (&FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontAddDir");902if (verbose) {903error = dlerror();904if (error != NULL) {905fprintf(stderr, "%s\n", error);906}907}908// FcConfigAppFontClear909*(void **) (&FcConfigAppFontClear_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontClear");910if (verbose) {911error = dlerror();912if (error != NULL) {913fprintf(stderr, "%s\n", error);914}915}916// FcConfigSubstituteWithPat917*(void **) (&FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSubstituteWithPat");918if (verbose) {919error = dlerror();920if (error != NULL) {921fprintf(stderr, "%s\n", error);922}923}924// FcConfigSubstitute925*(void **) (&FcConfigSubstitute_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSubstitute");926if (verbose) {927error = dlerror();928if (error != NULL) {929fprintf(stderr, "%s\n", error);930}931}932// FcConfigGetSysRoot933*(void **) (&FcConfigGetSysRoot_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetSysRoot");934if (verbose) {935error = dlerror();936if (error != NULL) {937fprintf(stderr, "%s\n", error);938}939}940// FcConfigSetSysRoot941*(void **) (&FcConfigSetSysRoot_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetSysRoot");942if (verbose) {943error = dlerror();944if (error != NULL) {945fprintf(stderr, "%s\n", error);946}947}948// FcCharSetCreate949*(void **) (&FcCharSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCreate");950if (verbose) {951error = dlerror();952if (error != NULL) {953fprintf(stderr, "%s\n", error);954}955}956// FcCharSetNew957*(void **) (&FcCharSetNew_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetNew");958if (verbose) {959error = dlerror();960if (error != NULL) {961fprintf(stderr, "%s\n", error);962}963}964// FcCharSetDestroy965*(void **) (&FcCharSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDestroy");966if (verbose) {967error = dlerror();968if (error != NULL) {969fprintf(stderr, "%s\n", error);970}971}972// FcCharSetAddChar973*(void **) (&FcCharSetAddChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetAddChar");974if (verbose) {975error = dlerror();976if (error != NULL) {977fprintf(stderr, "%s\n", error);978}979}980// FcCharSetDelChar981*(void **) (&FcCharSetDelChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDelChar");982if (verbose) {983error = dlerror();984if (error != NULL) {985fprintf(stderr, "%s\n", error);986}987}988// FcCharSetCopy989*(void **) (&FcCharSetCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCopy");990if (verbose) {991error = dlerror();992if (error != NULL) {993fprintf(stderr, "%s\n", error);994}995}996// FcCharSetEqual997*(void **) (&FcCharSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetEqual");998if (verbose) {999error = dlerror();1000if (error != NULL) {1001fprintf(stderr, "%s\n", error);1002}1003}1004// FcCharSetIntersect1005*(void **) (&FcCharSetIntersect_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersect");1006if (verbose) {1007error = dlerror();1008if (error != NULL) {1009fprintf(stderr, "%s\n", error);1010}1011}1012// FcCharSetUnion1013*(void **) (&FcCharSetUnion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetUnion");1014if (verbose) {1015error = dlerror();1016if (error != NULL) {1017fprintf(stderr, "%s\n", error);1018}1019}1020// FcCharSetSubtract1021*(void **) (&FcCharSetSubtract_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtract");1022if (verbose) {1023error = dlerror();1024if (error != NULL) {1025fprintf(stderr, "%s\n", error);1026}1027}1028// FcCharSetMerge1029*(void **) (&FcCharSetMerge_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetMerge");1030if (verbose) {1031error = dlerror();1032if (error != NULL) {1033fprintf(stderr, "%s\n", error);1034}1035}1036// FcCharSetHasChar1037*(void **) (&FcCharSetHasChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetHasChar");1038if (verbose) {1039error = dlerror();1040if (error != NULL) {1041fprintf(stderr, "%s\n", error);1042}1043}1044// FcCharSetCount1045*(void **) (&FcCharSetCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCount");1046if (verbose) {1047error = dlerror();1048if (error != NULL) {1049fprintf(stderr, "%s\n", error);1050}1051}1052// FcCharSetIntersectCount1053*(void **) (&FcCharSetIntersectCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersectCount");1054if (verbose) {1055error = dlerror();1056if (error != NULL) {1057fprintf(stderr, "%s\n", error);1058}1059}1060// FcCharSetSubtractCount1061*(void **) (&FcCharSetSubtractCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtractCount");1062if (verbose) {1063error = dlerror();1064if (error != NULL) {1065fprintf(stderr, "%s\n", error);1066}1067}1068// FcCharSetIsSubset1069*(void **) (&FcCharSetIsSubset_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIsSubset");1070if (verbose) {1071error = dlerror();1072if (error != NULL) {1073fprintf(stderr, "%s\n", error);1074}1075}1076// FcCharSetCoverage1077*(void **) (&FcCharSetCoverage_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCoverage");1078if (verbose) {1079error = dlerror();1080if (error != NULL) {1081fprintf(stderr, "%s\n", error);1082}1083}1084// FcValuePrint1085*(void **) (&FcValuePrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValuePrint");1086if (verbose) {1087error = dlerror();1088if (error != NULL) {1089fprintf(stderr, "%s\n", error);1090}1091}1092// FcPatternPrint1093*(void **) (&FcPatternPrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternPrint");1094if (verbose) {1095error = dlerror();1096if (error != NULL) {1097fprintf(stderr, "%s\n", error);1098}1099}1100// FcFontSetPrint1101*(void **) (&FcFontSetPrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetPrint");1102if (verbose) {1103error = dlerror();1104if (error != NULL) {1105fprintf(stderr, "%s\n", error);1106}1107}1108// FcGetDefaultLangs1109*(void **) (&FcGetDefaultLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetDefaultLangs");1110if (verbose) {1111error = dlerror();1112if (error != NULL) {1113fprintf(stderr, "%s\n", error);1114}1115}1116// FcDefaultSubstitute1117*(void **) (&FcDefaultSubstitute_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDefaultSubstitute");1118if (verbose) {1119error = dlerror();1120if (error != NULL) {1121fprintf(stderr, "%s\n", error);1122}1123}1124// FcFileIsDir1125*(void **) (&FcFileIsDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFileIsDir");1126if (verbose) {1127error = dlerror();1128if (error != NULL) {1129fprintf(stderr, "%s\n", error);1130}1131}1132// FcFileScan1133*(void **) (&FcFileScan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFileScan");1134if (verbose) {1135error = dlerror();1136if (error != NULL) {1137fprintf(stderr, "%s\n", error);1138}1139}1140// FcDirScan1141*(void **) (&FcDirScan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirScan");1142if (verbose) {1143error = dlerror();1144if (error != NULL) {1145fprintf(stderr, "%s\n", error);1146}1147}1148// FcDirSave1149*(void **) (&FcDirSave_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirSave");1150if (verbose) {1151error = dlerror();1152if (error != NULL) {1153fprintf(stderr, "%s\n", error);1154}1155}1156// FcDirCacheLoad1157*(void **) (&FcDirCacheLoad_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheLoad");1158if (verbose) {1159error = dlerror();1160if (error != NULL) {1161fprintf(stderr, "%s\n", error);1162}1163}1164// FcDirCacheRescan1165*(void **) (&FcDirCacheRescan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheRescan");1166if (verbose) {1167error = dlerror();1168if (error != NULL) {1169fprintf(stderr, "%s\n", error);1170}1171}1172// FcDirCacheRead1173*(void **) (&FcDirCacheRead_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheRead");1174if (verbose) {1175error = dlerror();1176if (error != NULL) {1177fprintf(stderr, "%s\n", error);1178}1179}1180// FcDirCacheLoadFile1181*(void **) (&FcDirCacheLoadFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheLoadFile");1182if (verbose) {1183error = dlerror();1184if (error != NULL) {1185fprintf(stderr, "%s\n", error);1186}1187}1188// FcDirCacheUnload1189*(void **) (&FcDirCacheUnload_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheUnload");1190if (verbose) {1191error = dlerror();1192if (error != NULL) {1193fprintf(stderr, "%s\n", error);1194}1195}1196// FcFreeTypeQuery1197*(void **) (&FcFreeTypeQuery_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFreeTypeQuery");1198if (verbose) {1199error = dlerror();1200if (error != NULL) {1201fprintf(stderr, "%s\n", error);1202}1203}1204// FcFontSetCreate1205*(void **) (&FcFontSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetCreate");1206if (verbose) {1207error = dlerror();1208if (error != NULL) {1209fprintf(stderr, "%s\n", error);1210}1211}1212// FcFontSetDestroy1213*(void **) (&FcFontSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetDestroy");1214if (verbose) {1215error = dlerror();1216if (error != NULL) {1217fprintf(stderr, "%s\n", error);1218}1219}1220// FcFontSetAdd1221*(void **) (&FcFontSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetAdd");1222if (verbose) {1223error = dlerror();1224if (error != NULL) {1225fprintf(stderr, "%s\n", error);1226}1227}1228// FcInitLoadConfig1229*(void **) (&FcInitLoadConfig_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitLoadConfig");1230if (verbose) {1231error = dlerror();1232if (error != NULL) {1233fprintf(stderr, "%s\n", error);1234}1235}1236// FcInitLoadConfigAndFonts1237*(void **) (&FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitLoadConfigAndFonts");1238if (verbose) {1239error = dlerror();1240if (error != NULL) {1241fprintf(stderr, "%s\n", error);1242}1243}1244// FcInit1245*(void **) (&FcInit_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInit");1246if (verbose) {1247error = dlerror();1248if (error != NULL) {1249fprintf(stderr, "%s\n", error);1250}1251}1252// FcFini1253*(void **) (&FcFini_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFini");1254if (verbose) {1255error = dlerror();1256if (error != NULL) {1257fprintf(stderr, "%s\n", error);1258}1259}1260// FcGetVersion1261*(void **) (&FcGetVersion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetVersion");1262if (verbose) {1263error = dlerror();1264if (error != NULL) {1265fprintf(stderr, "%s\n", error);1266}1267}1268// FcInitReinitialize1269*(void **) (&FcInitReinitialize_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitReinitialize");1270if (verbose) {1271error = dlerror();1272if (error != NULL) {1273fprintf(stderr, "%s\n", error);1274}1275}1276// FcInitBringUptoDate1277*(void **) (&FcInitBringUptoDate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitBringUptoDate");1278if (verbose) {1279error = dlerror();1280if (error != NULL) {1281fprintf(stderr, "%s\n", error);1282}1283}1284// FcGetLangs1285*(void **) (&FcGetLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetLangs");1286if (verbose) {1287error = dlerror();1288if (error != NULL) {1289fprintf(stderr, "%s\n", error);1290}1291}1292// FcLangNormalize1293*(void **) (&FcLangNormalize_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangNormalize");1294if (verbose) {1295error = dlerror();1296if (error != NULL) {1297fprintf(stderr, "%s\n", error);1298}1299}1300// FcLangGetCharSet1301*(void **) (&FcLangGetCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangGetCharSet");1302if (verbose) {1303error = dlerror();1304if (error != NULL) {1305fprintf(stderr, "%s\n", error);1306}1307}1308// FcLangSetCreate1309*(void **) (&FcLangSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCreate");1310if (verbose) {1311error = dlerror();1312if (error != NULL) {1313fprintf(stderr, "%s\n", error);1314}1315}1316// FcLangSetDestroy1317*(void **) (&FcLangSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetDestroy");1318if (verbose) {1319error = dlerror();1320if (error != NULL) {1321fprintf(stderr, "%s\n", error);1322}1323}1324// FcLangSetCopy1325*(void **) (&FcLangSetCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCopy");1326if (verbose) {1327error = dlerror();1328if (error != NULL) {1329fprintf(stderr, "%s\n", error);1330}1331}1332// FcLangSetAdd1333*(void **) (&FcLangSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetAdd");1334if (verbose) {1335error = dlerror();1336if (error != NULL) {1337fprintf(stderr, "%s\n", error);1338}1339}1340// FcLangSetDel1341*(void **) (&FcLangSetDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetDel");1342if (verbose) {1343error = dlerror();1344if (error != NULL) {1345fprintf(stderr, "%s\n", error);1346}1347}1348// FcLangSetHasLang1349*(void **) (&FcLangSetHasLang_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetHasLang");1350if (verbose) {1351error = dlerror();1352if (error != NULL) {1353fprintf(stderr, "%s\n", error);1354}1355}1356// FcLangSetCompare1357*(void **) (&FcLangSetCompare_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCompare");1358if (verbose) {1359error = dlerror();1360if (error != NULL) {1361fprintf(stderr, "%s\n", error);1362}1363}1364// FcLangSetContains1365*(void **) (&FcLangSetContains_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetContains");1366if (verbose) {1367error = dlerror();1368if (error != NULL) {1369fprintf(stderr, "%s\n", error);1370}1371}1372// FcLangSetEqual1373*(void **) (&FcLangSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetEqual");1374if (verbose) {1375error = dlerror();1376if (error != NULL) {1377fprintf(stderr, "%s\n", error);1378}1379}1380// FcLangSetHash1381*(void **) (&FcLangSetHash_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetHash");1382if (verbose) {1383error = dlerror();1384if (error != NULL) {1385fprintf(stderr, "%s\n", error);1386}1387}1388// FcLangSetGetLangs1389*(void **) (&FcLangSetGetLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetGetLangs");1390if (verbose) {1391error = dlerror();1392if (error != NULL) {1393fprintf(stderr, "%s\n", error);1394}1395}1396// FcLangSetUnion1397*(void **) (&FcLangSetUnion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetUnion");1398if (verbose) {1399error = dlerror();1400if (error != NULL) {1401fprintf(stderr, "%s\n", error);1402}1403}1404// FcLangSetSubtract1405*(void **) (&FcLangSetSubtract_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetSubtract");1406if (verbose) {1407error = dlerror();1408if (error != NULL) {1409fprintf(stderr, "%s\n", error);1410}1411}1412// FcObjectSetCreate1413*(void **) (&FcObjectSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetCreate");1414if (verbose) {1415error = dlerror();1416if (error != NULL) {1417fprintf(stderr, "%s\n", error);1418}1419}1420// FcObjectSetAdd1421*(void **) (&FcObjectSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetAdd");1422if (verbose) {1423error = dlerror();1424if (error != NULL) {1425fprintf(stderr, "%s\n", error);1426}1427}1428// FcObjectSetDestroy1429*(void **) (&FcObjectSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetDestroy");1430if (verbose) {1431error = dlerror();1432if (error != NULL) {1433fprintf(stderr, "%s\n", error);1434}1435}1436// FcObjectSetVaBuild1437*(void **) (&FcObjectSetVaBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetVaBuild");1438if (verbose) {1439error = dlerror();1440if (error != NULL) {1441fprintf(stderr, "%s\n", error);1442}1443}1444// FcObjectSetBuild1445*(void **) (&FcObjectSetBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetBuild");1446if (verbose) {1447error = dlerror();1448if (error != NULL) {1449fprintf(stderr, "%s\n", error);1450}1451}1452// FcFontSetList1453*(void **) (&FcFontSetList_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetList");1454if (verbose) {1455error = dlerror();1456if (error != NULL) {1457fprintf(stderr, "%s\n", error);1458}1459}1460// FcFontList1461*(void **) (&FcFontList_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontList");1462if (verbose) {1463error = dlerror();1464if (error != NULL) {1465fprintf(stderr, "%s\n", error);1466}1467}1468// FcAtomicCreate1469*(void **) (&FcAtomicCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicCreate");1470if (verbose) {1471error = dlerror();1472if (error != NULL) {1473fprintf(stderr, "%s\n", error);1474}1475}1476// FcAtomicLock1477*(void **) (&FcAtomicLock_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicLock");1478if (verbose) {1479error = dlerror();1480if (error != NULL) {1481fprintf(stderr, "%s\n", error);1482}1483}1484// FcAtomicNewFile1485*(void **) (&FcAtomicNewFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicNewFile");1486if (verbose) {1487error = dlerror();1488if (error != NULL) {1489fprintf(stderr, "%s\n", error);1490}1491}1492// FcAtomicOrigFile1493*(void **) (&FcAtomicOrigFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicOrigFile");1494if (verbose) {1495error = dlerror();1496if (error != NULL) {1497fprintf(stderr, "%s\n", error);1498}1499}1500// FcAtomicReplaceOrig1501*(void **) (&FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicReplaceOrig");1502if (verbose) {1503error = dlerror();1504if (error != NULL) {1505fprintf(stderr, "%s\n", error);1506}1507}1508// FcAtomicDeleteNew1509*(void **) (&FcAtomicDeleteNew_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicDeleteNew");1510if (verbose) {1511error = dlerror();1512if (error != NULL) {1513fprintf(stderr, "%s\n", error);1514}1515}1516// FcAtomicUnlock1517*(void **) (&FcAtomicUnlock_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicUnlock");1518if (verbose) {1519error = dlerror();1520if (error != NULL) {1521fprintf(stderr, "%s\n", error);1522}1523}1524// FcAtomicDestroy1525*(void **) (&FcAtomicDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicDestroy");1526if (verbose) {1527error = dlerror();1528if (error != NULL) {1529fprintf(stderr, "%s\n", error);1530}1531}1532// FcFontSetMatch1533*(void **) (&FcFontSetMatch_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetMatch");1534if (verbose) {1535error = dlerror();1536if (error != NULL) {1537fprintf(stderr, "%s\n", error);1538}1539}1540// FcFontMatch1541*(void **) (&FcFontMatch_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontMatch");1542if (verbose) {1543error = dlerror();1544if (error != NULL) {1545fprintf(stderr, "%s\n", error);1546}1547}1548// FcFontRenderPrepare1549*(void **) (&FcFontRenderPrepare_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontRenderPrepare");1550if (verbose) {1551error = dlerror();1552if (error != NULL) {1553fprintf(stderr, "%s\n", error);1554}1555}1556// FcFontSetSort1557*(void **) (&FcFontSetSort_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetSort");1558if (verbose) {1559error = dlerror();1560if (error != NULL) {1561fprintf(stderr, "%s\n", error);1562}1563}1564// FcFontSort1565*(void **) (&FcFontSort_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSort");1566if (verbose) {1567error = dlerror();1568if (error != NULL) {1569fprintf(stderr, "%s\n", error);1570}1571}1572// FcFontSetSortDestroy1573*(void **) (&FcFontSetSortDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetSortDestroy");1574if (verbose) {1575error = dlerror();1576if (error != NULL) {1577fprintf(stderr, "%s\n", error);1578}1579}1580// FcMatrixCopy1581*(void **) (&FcMatrixCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixCopy");1582if (verbose) {1583error = dlerror();1584if (error != NULL) {1585fprintf(stderr, "%s\n", error);1586}1587}1588// FcMatrixEqual1589*(void **) (&FcMatrixEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixEqual");1590if (verbose) {1591error = dlerror();1592if (error != NULL) {1593fprintf(stderr, "%s\n", error);1594}1595}1596// FcMatrixMultiply1597*(void **) (&FcMatrixMultiply_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixMultiply");1598if (verbose) {1599error = dlerror();1600if (error != NULL) {1601fprintf(stderr, "%s\n", error);1602}1603}1604// FcMatrixRotate1605*(void **) (&FcMatrixRotate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixRotate");1606if (verbose) {1607error = dlerror();1608if (error != NULL) {1609fprintf(stderr, "%s\n", error);1610}1611}1612// FcMatrixScale1613*(void **) (&FcMatrixScale_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixScale");1614if (verbose) {1615error = dlerror();1616if (error != NULL) {1617fprintf(stderr, "%s\n", error);1618}1619}1620// FcMatrixShear1621*(void **) (&FcMatrixShear_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixShear");1622if (verbose) {1623error = dlerror();1624if (error != NULL) {1625fprintf(stderr, "%s\n", error);1626}1627}1628// FcNameRegisterObjectTypes1629*(void **) (&FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameRegisterObjectTypes");1630if (verbose) {1631error = dlerror();1632if (error != NULL) {1633fprintf(stderr, "%s\n", error);1634}1635}1636// FcNameUnregisterObjectTypes1637*(void **) (&FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnregisterObjectTypes");1638if (verbose) {1639error = dlerror();1640if (error != NULL) {1641fprintf(stderr, "%s\n", error);1642}1643}1644// FcNameGetObjectType1645*(void **) (&FcNameGetObjectType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameGetObjectType");1646if (verbose) {1647error = dlerror();1648if (error != NULL) {1649fprintf(stderr, "%s\n", error);1650}1651}1652// FcNameRegisterConstants1653*(void **) (&FcNameRegisterConstants_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameRegisterConstants");1654if (verbose) {1655error = dlerror();1656if (error != NULL) {1657fprintf(stderr, "%s\n", error);1658}1659}1660// FcNameUnregisterConstants1661*(void **) (&FcNameUnregisterConstants_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnregisterConstants");1662if (verbose) {1663error = dlerror();1664if (error != NULL) {1665fprintf(stderr, "%s\n", error);1666}1667}1668// FcNameGetConstant1669*(void **) (&FcNameGetConstant_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameGetConstant");1670if (verbose) {1671error = dlerror();1672if (error != NULL) {1673fprintf(stderr, "%s\n", error);1674}1675}1676// FcNameConstant1677*(void **) (&FcNameConstant_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameConstant");1678if (verbose) {1679error = dlerror();1680if (error != NULL) {1681fprintf(stderr, "%s\n", error);1682}1683}1684// FcNameParse1685*(void **) (&FcNameParse_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameParse");1686if (verbose) {1687error = dlerror();1688if (error != NULL) {1689fprintf(stderr, "%s\n", error);1690}1691}1692// FcNameUnparse1693*(void **) (&FcNameUnparse_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnparse");1694if (verbose) {1695error = dlerror();1696if (error != NULL) {1697fprintf(stderr, "%s\n", error);1698}1699}1700// FcPatternCreate1701*(void **) (&FcPatternCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternCreate");1702if (verbose) {1703error = dlerror();1704if (error != NULL) {1705fprintf(stderr, "%s\n", error);1706}1707}1708// FcPatternDuplicate1709*(void **) (&FcPatternDuplicate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDuplicate");1710if (verbose) {1711error = dlerror();1712if (error != NULL) {1713fprintf(stderr, "%s\n", error);1714}1715}1716// FcPatternReference1717*(void **) (&FcPatternReference_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternReference");1718if (verbose) {1719error = dlerror();1720if (error != NULL) {1721fprintf(stderr, "%s\n", error);1722}1723}1724// FcPatternFilter1725*(void **) (&FcPatternFilter_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFilter");1726if (verbose) {1727error = dlerror();1728if (error != NULL) {1729fprintf(stderr, "%s\n", error);1730}1731}1732// FcValueDestroy1733*(void **) (&FcValueDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueDestroy");1734if (verbose) {1735error = dlerror();1736if (error != NULL) {1737fprintf(stderr, "%s\n", error);1738}1739}1740// FcValueEqual1741*(void **) (&FcValueEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueEqual");1742if (verbose) {1743error = dlerror();1744if (error != NULL) {1745fprintf(stderr, "%s\n", error);1746}1747}1748// FcValueSave1749*(void **) (&FcValueSave_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueSave");1750if (verbose) {1751error = dlerror();1752if (error != NULL) {1753fprintf(stderr, "%s\n", error);1754}1755}1756// FcPatternDestroy1757*(void **) (&FcPatternDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDestroy");1758if (verbose) {1759error = dlerror();1760if (error != NULL) {1761fprintf(stderr, "%s\n", error);1762}1763}1764// FcPatternEqual1765*(void **) (&FcPatternEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqual");1766if (verbose) {1767error = dlerror();1768if (error != NULL) {1769fprintf(stderr, "%s\n", error);1770}1771}1772// FcPatternEqualSubset1773*(void **) (&FcPatternEqualSubset_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqualSubset");1774if (verbose) {1775error = dlerror();1776if (error != NULL) {1777fprintf(stderr, "%s\n", error);1778}1779}1780// FcPatternHash1781*(void **) (&FcPatternHash_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternHash");1782if (verbose) {1783error = dlerror();1784if (error != NULL) {1785fprintf(stderr, "%s\n", error);1786}1787}1788// FcPatternAdd1789*(void **) (&FcPatternAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAdd");1790if (verbose) {1791error = dlerror();1792if (error != NULL) {1793fprintf(stderr, "%s\n", error);1794}1795}1796// FcPatternAddWeak1797*(void **) (&FcPatternAddWeak_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddWeak");1798if (verbose) {1799error = dlerror();1800if (error != NULL) {1801fprintf(stderr, "%s\n", error);1802}1803}1804// FcPatternGet1805*(void **) (&FcPatternGet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGet");1806if (verbose) {1807error = dlerror();1808if (error != NULL) {1809fprintf(stderr, "%s\n", error);1810}1811}1812// FcPatternGetWithBinding1813*(void **) (&FcPatternGetWithBinding_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetWithBinding");1814if (verbose) {1815error = dlerror();1816if (error != NULL) {1817fprintf(stderr, "%s\n", error);1818}1819}1820// FcPatternDel1821*(void **) (&FcPatternDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDel");1822if (verbose) {1823error = dlerror();1824if (error != NULL) {1825fprintf(stderr, "%s\n", error);1826}1827}1828// FcPatternRemove1829*(void **) (&FcPatternRemove_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternRemove");1830if (verbose) {1831error = dlerror();1832if (error != NULL) {1833fprintf(stderr, "%s\n", error);1834}1835}1836// FcPatternAddInteger1837*(void **) (&FcPatternAddInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddInteger");1838if (verbose) {1839error = dlerror();1840if (error != NULL) {1841fprintf(stderr, "%s\n", error);1842}1843}1844// FcPatternAddDouble1845*(void **) (&FcPatternAddDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddDouble");1846if (verbose) {1847error = dlerror();1848if (error != NULL) {1849fprintf(stderr, "%s\n", error);1850}1851}1852// FcPatternAddString1853*(void **) (&FcPatternAddString_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddString");1854if (verbose) {1855error = dlerror();1856if (error != NULL) {1857fprintf(stderr, "%s\n", error);1858}1859}1860// FcPatternAddMatrix1861*(void **) (&FcPatternAddMatrix_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddMatrix");1862if (verbose) {1863error = dlerror();1864if (error != NULL) {1865fprintf(stderr, "%s\n", error);1866}1867}1868// FcPatternAddCharSet1869*(void **) (&FcPatternAddCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddCharSet");1870if (verbose) {1871error = dlerror();1872if (error != NULL) {1873fprintf(stderr, "%s\n", error);1874}1875}1876// FcPatternAddBool1877*(void **) (&FcPatternAddBool_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddBool");1878if (verbose) {1879error = dlerror();1880if (error != NULL) {1881fprintf(stderr, "%s\n", error);1882}1883}1884// FcPatternAddLangSet1885*(void **) (&FcPatternAddLangSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddLangSet");1886if (verbose) {1887error = dlerror();1888if (error != NULL) {1889fprintf(stderr, "%s\n", error);1890}1891}1892// FcPatternAddRange1893*(void **) (&FcPatternAddRange_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddRange");1894if (verbose) {1895error = dlerror();1896if (error != NULL) {1897fprintf(stderr, "%s\n", error);1898}1899}1900// FcPatternGetInteger1901*(void **) (&FcPatternGetInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetInteger");1902if (verbose) {1903error = dlerror();1904if (error != NULL) {1905fprintf(stderr, "%s\n", error);1906}1907}1908// FcPatternGetDouble1909*(void **) (&FcPatternGetDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetDouble");1910if (verbose) {1911error = dlerror();1912if (error != NULL) {1913fprintf(stderr, "%s\n", error);1914}1915}1916// FcPatternGetString1917*(void **) (&FcPatternGetString_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetString");1918if (verbose) {1919error = dlerror();1920if (error != NULL) {1921fprintf(stderr, "%s\n", error);1922}1923}1924// FcPatternGetMatrix1925*(void **) (&FcPatternGetMatrix_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetMatrix");1926if (verbose) {1927error = dlerror();1928if (error != NULL) {1929fprintf(stderr, "%s\n", error);1930}1931}1932// FcPatternGetCharSet1933*(void **) (&FcPatternGetCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetCharSet");1934if (verbose) {1935error = dlerror();1936if (error != NULL) {1937fprintf(stderr, "%s\n", error);1938}1939}1940// FcPatternGetBool1941*(void **) (&FcPatternGetBool_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetBool");1942if (verbose) {1943error = dlerror();1944if (error != NULL) {1945fprintf(stderr, "%s\n", error);1946}1947}1948// FcPatternGetLangSet1949*(void **) (&FcPatternGetLangSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetLangSet");1950if (verbose) {1951error = dlerror();1952if (error != NULL) {1953fprintf(stderr, "%s\n", error);1954}1955}1956// FcPatternGetRange1957*(void **) (&FcPatternGetRange_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetRange");1958if (verbose) {1959error = dlerror();1960if (error != NULL) {1961fprintf(stderr, "%s\n", error);1962}1963}1964// FcPatternVaBuild1965*(void **) (&FcPatternVaBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternVaBuild");1966if (verbose) {1967error = dlerror();1968if (error != NULL) {1969fprintf(stderr, "%s\n", error);1970}1971}1972// FcPatternBuild1973*(void **) (&FcPatternBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternBuild");1974if (verbose) {1975error = dlerror();1976if (error != NULL) {1977fprintf(stderr, "%s\n", error);1978}1979}1980// FcPatternFormat1981*(void **) (&FcPatternFormat_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFormat");1982if (verbose) {1983error = dlerror();1984if (error != NULL) {1985fprintf(stderr, "%s\n", error);1986}1987}1988// FcRangeCreateDouble1989*(void **) (&FcRangeCreateDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCreateDouble");1990if (verbose) {1991error = dlerror();1992if (error != NULL) {1993fprintf(stderr, "%s\n", error);1994}1995}1996// FcRangeCreateInteger1997*(void **) (&FcRangeCreateInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCreateInteger");1998if (verbose) {1999error = dlerror();2000if (error != NULL) {2001fprintf(stderr, "%s\n", error);2002}2003}2004// FcRangeDestroy2005*(void **) (&FcRangeDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeDestroy");2006if (verbose) {2007error = dlerror();2008if (error != NULL) {2009fprintf(stderr, "%s\n", error);2010}2011}2012// FcRangeCopy2013*(void **) (&FcRangeCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCopy");2014if (verbose) {2015error = dlerror();2016if (error != NULL) {2017fprintf(stderr, "%s\n", error);2018}2019}2020// FcRangeGetDouble2021*(void **) (&FcRangeGetDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeGetDouble");2022if (verbose) {2023error = dlerror();2024if (error != NULL) {2025fprintf(stderr, "%s\n", error);2026}2027}2028// FcWeightFromOpenType2029*(void **) (&FcWeightFromOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenType");2030if (verbose) {2031error = dlerror();2032if (error != NULL) {2033fprintf(stderr, "%s\n", error);2034}2035}2036// FcWeightToOpenType2037*(void **) (&FcWeightToOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenType");2038if (verbose) {2039error = dlerror();2040if (error != NULL) {2041fprintf(stderr, "%s\n", error);2042}2043}2044// FcStrCopy2045*(void **) (&FcStrCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopy");2046if (verbose) {2047error = dlerror();2048if (error != NULL) {2049fprintf(stderr, "%s\n", error);2050}2051}2052// FcStrCopyFilename2053*(void **) (&FcStrCopyFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopyFilename");2054if (verbose) {2055error = dlerror();2056if (error != NULL) {2057fprintf(stderr, "%s\n", error);2058}2059}2060// FcStrPlus2061*(void **) (&FcStrPlus_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrPlus");2062if (verbose) {2063error = dlerror();2064if (error != NULL) {2065fprintf(stderr, "%s\n", error);2066}2067}2068// FcStrFree2069*(void **) (&FcStrFree_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrFree");2070if (verbose) {2071error = dlerror();2072if (error != NULL) {2073fprintf(stderr, "%s\n", error);2074}2075}2076// FcStrDowncase2077*(void **) (&FcStrDowncase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrDowncase");2078if (verbose) {2079error = dlerror();2080if (error != NULL) {2081fprintf(stderr, "%s\n", error);2082}2083}2084// FcStrCmpIgnoreCase2085*(void **) (&FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCmpIgnoreCase");2086if (verbose) {2087error = dlerror();2088if (error != NULL) {2089fprintf(stderr, "%s\n", error);2090}2091}2092// FcStrCmp2093*(void **) (&FcStrCmp_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCmp");2094if (verbose) {2095error = dlerror();2096if (error != NULL) {2097fprintf(stderr, "%s\n", error);2098}2099}2100// FcStrStrIgnoreCase2101*(void **) (&FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrStrIgnoreCase");2102if (verbose) {2103error = dlerror();2104if (error != NULL) {2105fprintf(stderr, "%s\n", error);2106}2107}2108// FcStrStr2109*(void **) (&FcStrStr_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrStr");2110if (verbose) {2111error = dlerror();2112if (error != NULL) {2113fprintf(stderr, "%s\n", error);2114}2115}2116// FcUtf8ToUcs42117*(void **) (&FcUtf8ToUcs4_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf8ToUcs4");2118if (verbose) {2119error = dlerror();2120if (error != NULL) {2121fprintf(stderr, "%s\n", error);2122}2123}2124// FcUtf8Len2125*(void **) (&FcUtf8Len_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf8Len");2126if (verbose) {2127error = dlerror();2128if (error != NULL) {2129fprintf(stderr, "%s\n", error);2130}2131}2132// FcUcs4ToUtf82133*(void **) (&FcUcs4ToUtf8_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUcs4ToUtf8");2134if (verbose) {2135error = dlerror();2136if (error != NULL) {2137fprintf(stderr, "%s\n", error);2138}2139}2140// FcUtf16ToUcs42141*(void **) (&FcUtf16ToUcs4_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf16ToUcs4");2142if (verbose) {2143error = dlerror();2144if (error != NULL) {2145fprintf(stderr, "%s\n", error);2146}2147}2148// FcUtf16Len2149*(void **) (&FcUtf16Len_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf16Len");2150if (verbose) {2151error = dlerror();2152if (error != NULL) {2153fprintf(stderr, "%s\n", error);2154}2155}2156// FcStrDirname2157*(void **) (&FcStrDirname_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrDirname");2158if (verbose) {2159error = dlerror();2160if (error != NULL) {2161fprintf(stderr, "%s\n", error);2162}2163}2164// FcStrBasename2165*(void **) (&FcStrBasename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrBasename");2166if (verbose) {2167error = dlerror();2168if (error != NULL) {2169fprintf(stderr, "%s\n", error);2170}2171}2172// FcStrSetCreate2173*(void **) (&FcStrSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetCreate");2174if (verbose) {2175error = dlerror();2176if (error != NULL) {2177fprintf(stderr, "%s\n", error);2178}2179}2180// FcStrSetMember2181*(void **) (&FcStrSetMember_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetMember");2182if (verbose) {2183error = dlerror();2184if (error != NULL) {2185fprintf(stderr, "%s\n", error);2186}2187}2188// FcStrSetEqual2189*(void **) (&FcStrSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetEqual");2190if (verbose) {2191error = dlerror();2192if (error != NULL) {2193fprintf(stderr, "%s\n", error);2194}2195}2196// FcStrSetAdd2197*(void **) (&FcStrSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetAdd");2198if (verbose) {2199error = dlerror();2200if (error != NULL) {2201fprintf(stderr, "%s\n", error);2202}2203}2204// FcStrSetAddFilename2205*(void **) (&FcStrSetAddFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetAddFilename");2206if (verbose) {2207error = dlerror();2208if (error != NULL) {2209fprintf(stderr, "%s\n", error);2210}2211}2212// FcStrSetDel2213*(void **) (&FcStrSetDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetDel");2214if (verbose) {2215error = dlerror();2216if (error != NULL) {2217fprintf(stderr, "%s\n", error);2218}2219}2220// FcStrSetDestroy2221*(void **) (&FcStrSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetDestroy");2222if (verbose) {2223error = dlerror();2224if (error != NULL) {2225fprintf(stderr, "%s\n", error);2226}2227}2228// FcStrListCreate2229*(void **) (&FcStrListCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListCreate");2230if (verbose) {2231error = dlerror();2232if (error != NULL) {2233fprintf(stderr, "%s\n", error);2234}2235}2236// FcStrListFirst2237*(void **) (&FcStrListFirst_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListFirst");2238if (verbose) {2239error = dlerror();2240if (error != NULL) {2241fprintf(stderr, "%s\n", error);2242}2243}2244// FcStrListNext2245*(void **) (&FcStrListNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListNext");2246if (verbose) {2247error = dlerror();2248if (error != NULL) {2249fprintf(stderr, "%s\n", error);2250}2251}2252// FcStrListDone2253*(void **) (&FcStrListDone_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListDone");2254if (verbose) {2255error = dlerror();2256if (error != NULL) {2257fprintf(stderr, "%s\n", error);2258}2259}2260// FcConfigParseAndLoad2261*(void **) (&FcConfigParseAndLoad_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigParseAndLoad");2262if (verbose) {2263error = dlerror();2264if (error != NULL) {2265fprintf(stderr, "%s\n", error);2266}2267}2268// FcConfigParseAndLoadFromMemory2269*(void **) (&FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigParseAndLoadFromMemory");2270if (verbose) {2271error = dlerror();2272if (error != NULL) {2273fprintf(stderr, "%s\n", error);2274}2275}2276return 0;2277}227822792280