fontconfig-so_wrap.c 83 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279
  1. // This file is generated. Do not edit!
  2. // see https://github.com/hpvb/dynload-wrapper for details
  3. // generated by generate-wrapper.py 0.3 on 2023-01-12 10:15:54
  4. // 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.c
  5. //
  6. #include <stdint.h>
  7. #define FcBlanksCreate FcBlanksCreate_dylibloader_orig_fontconfig
  8. #define FcBlanksDestroy FcBlanksDestroy_dylibloader_orig_fontconfig
  9. #define FcBlanksAdd FcBlanksAdd_dylibloader_orig_fontconfig
  10. #define FcBlanksIsMember FcBlanksIsMember_dylibloader_orig_fontconfig
  11. #define FcCacheDir FcCacheDir_dylibloader_orig_fontconfig
  12. #define FcCacheCopySet FcCacheCopySet_dylibloader_orig_fontconfig
  13. #define FcCacheSubdir FcCacheSubdir_dylibloader_orig_fontconfig
  14. #define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_orig_fontconfig
  15. #define FcCacheNumFont FcCacheNumFont_dylibloader_orig_fontconfig
  16. #define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_orig_fontconfig
  17. #define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
  18. #define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
  19. #define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
  20. #define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
  21. #define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
  22. #define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
  23. #define FcConfigCreate FcConfigCreate_dylibloader_orig_fontconfig
  24. #define FcConfigReference FcConfigReference_dylibloader_orig_fontconfig
  25. #define FcConfigDestroy FcConfigDestroy_dylibloader_orig_fontconfig
  26. #define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_orig_fontconfig
  27. #define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_orig_fontconfig
  28. #define FcConfigUptoDate FcConfigUptoDate_dylibloader_orig_fontconfig
  29. #define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_orig_fontconfig
  30. #define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_orig_fontconfig
  31. #define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_orig_fontconfig
  32. #define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_orig_fontconfig
  33. #define FcConfigGetCache FcConfigGetCache_dylibloader_orig_fontconfig
  34. #define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_orig_fontconfig
  35. #define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_orig_fontconfig
  36. #define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_orig_fontconfig
  37. #define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_orig_fontconfig
  38. #define FcConfigGetFonts FcConfigGetFonts_dylibloader_orig_fontconfig
  39. #define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_orig_fontconfig
  40. #define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_orig_fontconfig
  41. #define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_orig_fontconfig
  42. #define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_orig_fontconfig
  43. #define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
  44. #define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
  45. #define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
  46. #define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig
  47. #define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig
  48. #define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig
  49. #define FcCharSetAddChar FcCharSetAddChar_dylibloader_orig_fontconfig
  50. #define FcCharSetDelChar FcCharSetDelChar_dylibloader_orig_fontconfig
  51. #define FcCharSetCopy FcCharSetCopy_dylibloader_orig_fontconfig
  52. #define FcCharSetEqual FcCharSetEqual_dylibloader_orig_fontconfig
  53. #define FcCharSetIntersect FcCharSetIntersect_dylibloader_orig_fontconfig
  54. #define FcCharSetUnion FcCharSetUnion_dylibloader_orig_fontconfig
  55. #define FcCharSetSubtract FcCharSetSubtract_dylibloader_orig_fontconfig
  56. #define FcCharSetMerge FcCharSetMerge_dylibloader_orig_fontconfig
  57. #define FcCharSetHasChar FcCharSetHasChar_dylibloader_orig_fontconfig
  58. #define FcCharSetCount FcCharSetCount_dylibloader_orig_fontconfig
  59. #define FcCharSetIntersectCount FcCharSetIntersectCount_dylibloader_orig_fontconfig
  60. #define FcCharSetSubtractCount FcCharSetSubtractCount_dylibloader_orig_fontconfig
  61. #define FcCharSetIsSubset FcCharSetIsSubset_dylibloader_orig_fontconfig
  62. #define FcCharSetCoverage FcCharSetCoverage_dylibloader_orig_fontconfig
  63. #define FcValuePrint FcValuePrint_dylibloader_orig_fontconfig
  64. #define FcPatternPrint FcPatternPrint_dylibloader_orig_fontconfig
  65. #define FcFontSetPrint FcFontSetPrint_dylibloader_orig_fontconfig
  66. #define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_orig_fontconfig
  67. #define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_orig_fontconfig
  68. #define FcFileIsDir FcFileIsDir_dylibloader_orig_fontconfig
  69. #define FcFileScan FcFileScan_dylibloader_orig_fontconfig
  70. #define FcDirScan FcDirScan_dylibloader_orig_fontconfig
  71. #define FcDirSave FcDirSave_dylibloader_orig_fontconfig
  72. #define FcDirCacheLoad FcDirCacheLoad_dylibloader_orig_fontconfig
  73. #define FcDirCacheRescan FcDirCacheRescan_dylibloader_orig_fontconfig
  74. #define FcDirCacheRead FcDirCacheRead_dylibloader_orig_fontconfig
  75. #define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
  76. #define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
  77. #define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
  78. #define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
  79. #define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
  80. #define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
  81. #define FcInitLoadConfig FcInitLoadConfig_dylibloader_orig_fontconfig
  82. #define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_orig_fontconfig
  83. #define FcInit FcInit_dylibloader_orig_fontconfig
  84. #define FcFini FcFini_dylibloader_orig_fontconfig
  85. #define FcGetVersion FcGetVersion_dylibloader_orig_fontconfig
  86. #define FcInitReinitialize FcInitReinitialize_dylibloader_orig_fontconfig
  87. #define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_orig_fontconfig
  88. #define FcGetLangs FcGetLangs_dylibloader_orig_fontconfig
  89. #define FcLangNormalize FcLangNormalize_dylibloader_orig_fontconfig
  90. #define FcLangGetCharSet FcLangGetCharSet_dylibloader_orig_fontconfig
  91. #define FcLangSetCreate FcLangSetCreate_dylibloader_orig_fontconfig
  92. #define FcLangSetDestroy FcLangSetDestroy_dylibloader_orig_fontconfig
  93. #define FcLangSetCopy FcLangSetCopy_dylibloader_orig_fontconfig
  94. #define FcLangSetAdd FcLangSetAdd_dylibloader_orig_fontconfig
  95. #define FcLangSetDel FcLangSetDel_dylibloader_orig_fontconfig
  96. #define FcLangSetHasLang FcLangSetHasLang_dylibloader_orig_fontconfig
  97. #define FcLangSetCompare FcLangSetCompare_dylibloader_orig_fontconfig
  98. #define FcLangSetContains FcLangSetContains_dylibloader_orig_fontconfig
  99. #define FcLangSetEqual FcLangSetEqual_dylibloader_orig_fontconfig
  100. #define FcLangSetHash FcLangSetHash_dylibloader_orig_fontconfig
  101. #define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_orig_fontconfig
  102. #define FcLangSetUnion FcLangSetUnion_dylibloader_orig_fontconfig
  103. #define FcLangSetSubtract FcLangSetSubtract_dylibloader_orig_fontconfig
  104. #define FcObjectSetCreate FcObjectSetCreate_dylibloader_orig_fontconfig
  105. #define FcObjectSetAdd FcObjectSetAdd_dylibloader_orig_fontconfig
  106. #define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_orig_fontconfig
  107. #define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_orig_fontconfig
  108. #define FcObjectSetBuild FcObjectSetBuild_dylibloader_orig_fontconfig
  109. #define FcFontSetList FcFontSetList_dylibloader_orig_fontconfig
  110. #define FcFontList FcFontList_dylibloader_orig_fontconfig
  111. #define FcAtomicCreate FcAtomicCreate_dylibloader_orig_fontconfig
  112. #define FcAtomicLock FcAtomicLock_dylibloader_orig_fontconfig
  113. #define FcAtomicNewFile FcAtomicNewFile_dylibloader_orig_fontconfig
  114. #define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_orig_fontconfig
  115. #define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_orig_fontconfig
  116. #define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_orig_fontconfig
  117. #define FcAtomicUnlock FcAtomicUnlock_dylibloader_orig_fontconfig
  118. #define FcAtomicDestroy FcAtomicDestroy_dylibloader_orig_fontconfig
  119. #define FcFontSetMatch FcFontSetMatch_dylibloader_orig_fontconfig
  120. #define FcFontMatch FcFontMatch_dylibloader_orig_fontconfig
  121. #define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_orig_fontconfig
  122. #define FcFontSetSort FcFontSetSort_dylibloader_orig_fontconfig
  123. #define FcFontSort FcFontSort_dylibloader_orig_fontconfig
  124. #define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_orig_fontconfig
  125. #define FcMatrixCopy FcMatrixCopy_dylibloader_orig_fontconfig
  126. #define FcMatrixEqual FcMatrixEqual_dylibloader_orig_fontconfig
  127. #define FcMatrixMultiply FcMatrixMultiply_dylibloader_orig_fontconfig
  128. #define FcMatrixRotate FcMatrixRotate_dylibloader_orig_fontconfig
  129. #define FcMatrixScale FcMatrixScale_dylibloader_orig_fontconfig
  130. #define FcMatrixShear FcMatrixShear_dylibloader_orig_fontconfig
  131. #define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_orig_fontconfig
  132. #define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_orig_fontconfig
  133. #define FcNameGetObjectType FcNameGetObjectType_dylibloader_orig_fontconfig
  134. #define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_orig_fontconfig
  135. #define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_orig_fontconfig
  136. #define FcNameGetConstant FcNameGetConstant_dylibloader_orig_fontconfig
  137. #define FcNameConstant FcNameConstant_dylibloader_orig_fontconfig
  138. #define FcNameParse FcNameParse_dylibloader_orig_fontconfig
  139. #define FcNameUnparse FcNameUnparse_dylibloader_orig_fontconfig
  140. #define FcPatternCreate FcPatternCreate_dylibloader_orig_fontconfig
  141. #define FcPatternDuplicate FcPatternDuplicate_dylibloader_orig_fontconfig
  142. #define FcPatternReference FcPatternReference_dylibloader_orig_fontconfig
  143. #define FcPatternFilter FcPatternFilter_dylibloader_orig_fontconfig
  144. #define FcValueDestroy FcValueDestroy_dylibloader_orig_fontconfig
  145. #define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
  146. #define FcValueSave FcValueSave_dylibloader_orig_fontconfig
  147. #define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
  148. #define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
  149. #define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
  150. #define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
  151. #define FcPatternAdd FcPatternAdd_dylibloader_orig_fontconfig
  152. #define FcPatternAddWeak FcPatternAddWeak_dylibloader_orig_fontconfig
  153. #define FcPatternGet FcPatternGet_dylibloader_orig_fontconfig
  154. #define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_orig_fontconfig
  155. #define FcPatternDel FcPatternDel_dylibloader_orig_fontconfig
  156. #define FcPatternRemove FcPatternRemove_dylibloader_orig_fontconfig
  157. #define FcPatternAddInteger FcPatternAddInteger_dylibloader_orig_fontconfig
  158. #define FcPatternAddDouble FcPatternAddDouble_dylibloader_orig_fontconfig
  159. #define FcPatternAddString FcPatternAddString_dylibloader_orig_fontconfig
  160. #define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_orig_fontconfig
  161. #define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_orig_fontconfig
  162. #define FcPatternAddBool FcPatternAddBool_dylibloader_orig_fontconfig
  163. #define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_orig_fontconfig
  164. #define FcPatternAddRange FcPatternAddRange_dylibloader_orig_fontconfig
  165. #define FcPatternGetInteger FcPatternGetInteger_dylibloader_orig_fontconfig
  166. #define FcPatternGetDouble FcPatternGetDouble_dylibloader_orig_fontconfig
  167. #define FcPatternGetString FcPatternGetString_dylibloader_orig_fontconfig
  168. #define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_orig_fontconfig
  169. #define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_orig_fontconfig
  170. #define FcPatternGetBool FcPatternGetBool_dylibloader_orig_fontconfig
  171. #define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_orig_fontconfig
  172. #define FcPatternGetRange FcPatternGetRange_dylibloader_orig_fontconfig
  173. #define FcPatternVaBuild FcPatternVaBuild_dylibloader_orig_fontconfig
  174. #define FcPatternBuild FcPatternBuild_dylibloader_orig_fontconfig
  175. #define FcPatternFormat FcPatternFormat_dylibloader_orig_fontconfig
  176. #define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_orig_fontconfig
  177. #define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_orig_fontconfig
  178. #define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
  179. #define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
  180. #define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
  181. #define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
  182. #define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
  183. #define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
  184. #define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
  185. #define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
  186. #define FcStrFree FcStrFree_dylibloader_orig_fontconfig
  187. #define FcStrDowncase FcStrDowncase_dylibloader_orig_fontconfig
  188. #define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_orig_fontconfig
  189. #define FcStrCmp FcStrCmp_dylibloader_orig_fontconfig
  190. #define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_orig_fontconfig
  191. #define FcStrStr FcStrStr_dylibloader_orig_fontconfig
  192. #define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_orig_fontconfig
  193. #define FcUtf8Len FcUtf8Len_dylibloader_orig_fontconfig
  194. #define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_orig_fontconfig
  195. #define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_orig_fontconfig
  196. #define FcUtf16Len FcUtf16Len_dylibloader_orig_fontconfig
  197. #define FcStrDirname FcStrDirname_dylibloader_orig_fontconfig
  198. #define FcStrBasename FcStrBasename_dylibloader_orig_fontconfig
  199. #define FcStrSetCreate FcStrSetCreate_dylibloader_orig_fontconfig
  200. #define FcStrSetMember FcStrSetMember_dylibloader_orig_fontconfig
  201. #define FcStrSetEqual FcStrSetEqual_dylibloader_orig_fontconfig
  202. #define FcStrSetAdd FcStrSetAdd_dylibloader_orig_fontconfig
  203. #define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_orig_fontconfig
  204. #define FcStrSetDel FcStrSetDel_dylibloader_orig_fontconfig
  205. #define FcStrSetDestroy FcStrSetDestroy_dylibloader_orig_fontconfig
  206. #define FcStrListCreate FcStrListCreate_dylibloader_orig_fontconfig
  207. #define FcStrListFirst FcStrListFirst_dylibloader_orig_fontconfig
  208. #define FcStrListNext FcStrListNext_dylibloader_orig_fontconfig
  209. #define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig
  210. #define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig
  211. #define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig
  212. #include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h"
  213. #undef FcBlanksCreate
  214. #undef FcBlanksDestroy
  215. #undef FcBlanksAdd
  216. #undef FcBlanksIsMember
  217. #undef FcCacheDir
  218. #undef FcCacheCopySet
  219. #undef FcCacheSubdir
  220. #undef FcCacheNumSubdir
  221. #undef FcCacheNumFont
  222. #undef FcDirCacheUnlink
  223. #undef FcDirCacheValid
  224. #undef FcDirCacheClean
  225. #undef FcCacheCreateTagFile
  226. #undef FcConfigHome
  227. #undef FcConfigEnableHome
  228. #undef FcConfigFilename
  229. #undef FcConfigCreate
  230. #undef FcConfigReference
  231. #undef FcConfigDestroy
  232. #undef FcConfigSetCurrent
  233. #undef FcConfigGetCurrent
  234. #undef FcConfigUptoDate
  235. #undef FcConfigBuildFonts
  236. #undef FcConfigGetFontDirs
  237. #undef FcConfigGetConfigDirs
  238. #undef FcConfigGetConfigFiles
  239. #undef FcConfigGetCache
  240. #undef FcConfigGetBlanks
  241. #undef FcConfigGetCacheDirs
  242. #undef FcConfigGetRescanInterval
  243. #undef FcConfigSetRescanInterval
  244. #undef FcConfigGetFonts
  245. #undef FcConfigAppFontAddFile
  246. #undef FcConfigAppFontAddDir
  247. #undef FcConfigAppFontClear
  248. #undef FcConfigSubstituteWithPat
  249. #undef FcConfigSubstitute
  250. #undef FcConfigGetSysRoot
  251. #undef FcConfigSetSysRoot
  252. #undef FcCharSetCreate
  253. #undef FcCharSetNew
  254. #undef FcCharSetDestroy
  255. #undef FcCharSetAddChar
  256. #undef FcCharSetDelChar
  257. #undef FcCharSetCopy
  258. #undef FcCharSetEqual
  259. #undef FcCharSetIntersect
  260. #undef FcCharSetUnion
  261. #undef FcCharSetSubtract
  262. #undef FcCharSetMerge
  263. #undef FcCharSetHasChar
  264. #undef FcCharSetCount
  265. #undef FcCharSetIntersectCount
  266. #undef FcCharSetSubtractCount
  267. #undef FcCharSetIsSubset
  268. #undef FcCharSetCoverage
  269. #undef FcValuePrint
  270. #undef FcPatternPrint
  271. #undef FcFontSetPrint
  272. #undef FcGetDefaultLangs
  273. #undef FcDefaultSubstitute
  274. #undef FcFileIsDir
  275. #undef FcFileScan
  276. #undef FcDirScan
  277. #undef FcDirSave
  278. #undef FcDirCacheLoad
  279. #undef FcDirCacheRescan
  280. #undef FcDirCacheRead
  281. #undef FcDirCacheLoadFile
  282. #undef FcDirCacheUnload
  283. #undef FcFreeTypeQuery
  284. #undef FcFontSetCreate
  285. #undef FcFontSetDestroy
  286. #undef FcFontSetAdd
  287. #undef FcInitLoadConfig
  288. #undef FcInitLoadConfigAndFonts
  289. #undef FcInit
  290. #undef FcFini
  291. #undef FcGetVersion
  292. #undef FcInitReinitialize
  293. #undef FcInitBringUptoDate
  294. #undef FcGetLangs
  295. #undef FcLangNormalize
  296. #undef FcLangGetCharSet
  297. #undef FcLangSetCreate
  298. #undef FcLangSetDestroy
  299. #undef FcLangSetCopy
  300. #undef FcLangSetAdd
  301. #undef FcLangSetDel
  302. #undef FcLangSetHasLang
  303. #undef FcLangSetCompare
  304. #undef FcLangSetContains
  305. #undef FcLangSetEqual
  306. #undef FcLangSetHash
  307. #undef FcLangSetGetLangs
  308. #undef FcLangSetUnion
  309. #undef FcLangSetSubtract
  310. #undef FcObjectSetCreate
  311. #undef FcObjectSetAdd
  312. #undef FcObjectSetDestroy
  313. #undef FcObjectSetVaBuild
  314. #undef FcObjectSetBuild
  315. #undef FcFontSetList
  316. #undef FcFontList
  317. #undef FcAtomicCreate
  318. #undef FcAtomicLock
  319. #undef FcAtomicNewFile
  320. #undef FcAtomicOrigFile
  321. #undef FcAtomicReplaceOrig
  322. #undef FcAtomicDeleteNew
  323. #undef FcAtomicUnlock
  324. #undef FcAtomicDestroy
  325. #undef FcFontSetMatch
  326. #undef FcFontMatch
  327. #undef FcFontRenderPrepare
  328. #undef FcFontSetSort
  329. #undef FcFontSort
  330. #undef FcFontSetSortDestroy
  331. #undef FcMatrixCopy
  332. #undef FcMatrixEqual
  333. #undef FcMatrixMultiply
  334. #undef FcMatrixRotate
  335. #undef FcMatrixScale
  336. #undef FcMatrixShear
  337. #undef FcNameRegisterObjectTypes
  338. #undef FcNameUnregisterObjectTypes
  339. #undef FcNameGetObjectType
  340. #undef FcNameRegisterConstants
  341. #undef FcNameUnregisterConstants
  342. #undef FcNameGetConstant
  343. #undef FcNameConstant
  344. #undef FcNameParse
  345. #undef FcNameUnparse
  346. #undef FcPatternCreate
  347. #undef FcPatternDuplicate
  348. #undef FcPatternReference
  349. #undef FcPatternFilter
  350. #undef FcValueDestroy
  351. #undef FcValueEqual
  352. #undef FcValueSave
  353. #undef FcPatternDestroy
  354. #undef FcPatternEqual
  355. #undef FcPatternEqualSubset
  356. #undef FcPatternHash
  357. #undef FcPatternAdd
  358. #undef FcPatternAddWeak
  359. #undef FcPatternGet
  360. #undef FcPatternGetWithBinding
  361. #undef FcPatternDel
  362. #undef FcPatternRemove
  363. #undef FcPatternAddInteger
  364. #undef FcPatternAddDouble
  365. #undef FcPatternAddString
  366. #undef FcPatternAddMatrix
  367. #undef FcPatternAddCharSet
  368. #undef FcPatternAddBool
  369. #undef FcPatternAddLangSet
  370. #undef FcPatternAddRange
  371. #undef FcPatternGetInteger
  372. #undef FcPatternGetDouble
  373. #undef FcPatternGetString
  374. #undef FcPatternGetMatrix
  375. #undef FcPatternGetCharSet
  376. #undef FcPatternGetBool
  377. #undef FcPatternGetLangSet
  378. #undef FcPatternGetRange
  379. #undef FcPatternVaBuild
  380. #undef FcPatternBuild
  381. #undef FcPatternFormat
  382. #undef FcRangeCreateDouble
  383. #undef FcRangeCreateInteger
  384. #undef FcRangeDestroy
  385. #undef FcRangeCopy
  386. #undef FcRangeGetDouble
  387. #undef FcWeightFromOpenType
  388. #undef FcWeightToOpenType
  389. #undef FcStrCopy
  390. #undef FcStrCopyFilename
  391. #undef FcStrPlus
  392. #undef FcStrFree
  393. #undef FcStrDowncase
  394. #undef FcStrCmpIgnoreCase
  395. #undef FcStrCmp
  396. #undef FcStrStrIgnoreCase
  397. #undef FcStrStr
  398. #undef FcUtf8ToUcs4
  399. #undef FcUtf8Len
  400. #undef FcUcs4ToUtf8
  401. #undef FcUtf16ToUcs4
  402. #undef FcUtf16Len
  403. #undef FcStrDirname
  404. #undef FcStrBasename
  405. #undef FcStrSetCreate
  406. #undef FcStrSetMember
  407. #undef FcStrSetEqual
  408. #undef FcStrSetAdd
  409. #undef FcStrSetAddFilename
  410. #undef FcStrSetDel
  411. #undef FcStrSetDestroy
  412. #undef FcStrListCreate
  413. #undef FcStrListFirst
  414. #undef FcStrListNext
  415. #undef FcStrListDone
  416. #undef FcConfigParseAndLoad
  417. #undef FcConfigParseAndLoadFromMemory
  418. #include <dlfcn.h>
  419. #include <stdio.h>
  420. FcBlanks* (*FcBlanksCreate_dylibloader_wrapper_fontconfig)( void);
  421. void (*FcBlanksDestroy_dylibloader_wrapper_fontconfig)( FcBlanks*);
  422. FcBool (*FcBlanksAdd_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
  423. FcBool (*FcBlanksIsMember_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
  424. const FcChar8* (*FcCacheDir_dylibloader_wrapper_fontconfig)(const FcCache*);
  425. FcFontSet* (*FcCacheCopySet_dylibloader_wrapper_fontconfig)(const FcCache*);
  426. const FcChar8* (*FcCacheSubdir_dylibloader_wrapper_fontconfig)(const FcCache*, int);
  427. int (*FcCacheNumSubdir_dylibloader_wrapper_fontconfig)(const FcCache*);
  428. int (*FcCacheNumFont_dylibloader_wrapper_fontconfig)(const FcCache*);
  429. FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
  430. FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
  431. FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
  432. void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
  433. FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
  434. FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
  435. FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
  436. FcConfig* (*FcConfigCreate_dylibloader_wrapper_fontconfig)( void);
  437. FcConfig* (*FcConfigReference_dylibloader_wrapper_fontconfig)( FcConfig*);
  438. void (*FcConfigDestroy_dylibloader_wrapper_fontconfig)( FcConfig*);
  439. FcBool (*FcConfigSetCurrent_dylibloader_wrapper_fontconfig)( FcConfig*);
  440. FcConfig* (*FcConfigGetCurrent_dylibloader_wrapper_fontconfig)( void);
  441. FcBool (*FcConfigUptoDate_dylibloader_wrapper_fontconfig)( FcConfig*);
  442. FcBool (*FcConfigBuildFonts_dylibloader_wrapper_fontconfig)( FcConfig*);
  443. FcStrList* (*FcConfigGetFontDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
  444. FcStrList* (*FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
  445. FcStrList* (*FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig)( FcConfig*);
  446. FcChar8* (*FcConfigGetCache_dylibloader_wrapper_fontconfig)( FcConfig*);
  447. FcBlanks* (*FcConfigGetBlanks_dylibloader_wrapper_fontconfig)( FcConfig*);
  448. FcStrList* (*FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig)(const FcConfig*);
  449. int (*FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*);
  450. FcBool (*FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*, int);
  451. FcFontSet* (*FcConfigGetFonts_dylibloader_wrapper_fontconfig)( FcConfig*, FcSetName);
  452. FcBool (*FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
  453. FcBool (*FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
  454. void (*FcConfigAppFontClear_dylibloader_wrapper_fontconfig)( FcConfig*);
  455. FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*, FcMatchKind);
  456. FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
  457. const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
  458. void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
  459. FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);
  460. FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);
  461. void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);
  462. FcBool (*FcCharSetAddChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
  463. FcBool (*FcCharSetDelChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
  464. FcCharSet* (*FcCharSetCopy_dylibloader_wrapper_fontconfig)( FcCharSet*);
  465. FcBool (*FcCharSetEqual_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  466. FcCharSet* (*FcCharSetIntersect_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  467. FcCharSet* (*FcCharSetUnion_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  468. FcCharSet* (*FcCharSetSubtract_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  469. FcBool (*FcCharSetMerge_dylibloader_wrapper_fontconfig)( FcCharSet*,const FcCharSet*, FcBool*);
  470. FcBool (*FcCharSetHasChar_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32);
  471. FcChar32 (*FcCharSetCount_dylibloader_wrapper_fontconfig)(const FcCharSet*);
  472. FcChar32 (*FcCharSetIntersectCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  473. FcChar32 (*FcCharSetSubtractCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  474. FcBool (*FcCharSetIsSubset_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
  475. FcChar32 (*FcCharSetCoverage_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32, FcChar32*);
  476. void (*FcValuePrint_dylibloader_wrapper_fontconfig)(const FcValue);
  477. void (*FcPatternPrint_dylibloader_wrapper_fontconfig)(const FcPattern*);
  478. void (*FcFontSetPrint_dylibloader_wrapper_fontconfig)(const FcFontSet*);
  479. FcStrSet* (*FcGetDefaultLangs_dylibloader_wrapper_fontconfig)( void);
  480. void (*FcDefaultSubstitute_dylibloader_wrapper_fontconfig)( FcPattern*);
  481. FcBool (*FcFileIsDir_dylibloader_wrapper_fontconfig)(const FcChar8*);
  482. FcBool (*FcFileScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
  483. FcBool (*FcDirScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
  484. FcBool (*FcDirSave_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*,const FcChar8*);
  485. FcCache* (*FcDirCacheLoad_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*, FcChar8**);
  486. FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
  487. FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
  488. FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
  489. void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
  490. FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);
  491. FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
  492. void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
  493. FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
  494. FcConfig* (*FcInitLoadConfig_dylibloader_wrapper_fontconfig)( void);
  495. FcConfig* (*FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig)( void);
  496. FcBool (*FcInit_dylibloader_wrapper_fontconfig)( void);
  497. void (*FcFini_dylibloader_wrapper_fontconfig)( void);
  498. int (*FcGetVersion_dylibloader_wrapper_fontconfig)( void);
  499. FcBool (*FcInitReinitialize_dylibloader_wrapper_fontconfig)( void);
  500. FcBool (*FcInitBringUptoDate_dylibloader_wrapper_fontconfig)( void);
  501. FcStrSet* (*FcGetLangs_dylibloader_wrapper_fontconfig)( void);
  502. FcChar8* (*FcLangNormalize_dylibloader_wrapper_fontconfig)(const FcChar8*);
  503. const FcCharSet* (*FcLangGetCharSet_dylibloader_wrapper_fontconfig)(const FcChar8*);
  504. FcLangSet* (*FcLangSetCreate_dylibloader_wrapper_fontconfig)( void);
  505. void (*FcLangSetDestroy_dylibloader_wrapper_fontconfig)( FcLangSet*);
  506. FcLangSet* (*FcLangSetCopy_dylibloader_wrapper_fontconfig)(const FcLangSet*);
  507. FcBool (*FcLangSetAdd_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
  508. FcBool (*FcLangSetDel_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
  509. FcLangResult (*FcLangSetHasLang_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcChar8*);
  510. FcLangResult (*FcLangSetCompare_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
  511. FcBool (*FcLangSetContains_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
  512. FcBool (*FcLangSetEqual_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
  513. FcChar32 (*FcLangSetHash_dylibloader_wrapper_fontconfig)(const FcLangSet*);
  514. FcStrSet* (*FcLangSetGetLangs_dylibloader_wrapper_fontconfig)(const FcLangSet*);
  515. FcLangSet* (*FcLangSetUnion_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
  516. FcLangSet* (*FcLangSetSubtract_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
  517. FcObjectSet* (*FcObjectSetCreate_dylibloader_wrapper_fontconfig)( void);
  518. FcBool (*FcObjectSetAdd_dylibloader_wrapper_fontconfig)( FcObjectSet*,const char*);
  519. void (*FcObjectSetDestroy_dylibloader_wrapper_fontconfig)( FcObjectSet*);
  520. FcObjectSet* (*FcObjectSetVaBuild_dylibloader_wrapper_fontconfig)(const char*, va_list);
  521. FcObjectSet* (*FcObjectSetBuild_dylibloader_wrapper_fontconfig)(const char*,...);
  522. FcFontSet* (*FcFontSetList_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcObjectSet*);
  523. FcFontSet* (*FcFontList_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcObjectSet*);
  524. FcAtomic* (*FcAtomicCreate_dylibloader_wrapper_fontconfig)(const FcChar8*);
  525. FcBool (*FcAtomicLock_dylibloader_wrapper_fontconfig)( FcAtomic*);
  526. FcChar8* (*FcAtomicNewFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
  527. FcChar8* (*FcAtomicOrigFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
  528. FcBool (*FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig)( FcAtomic*);
  529. void (*FcAtomicDeleteNew_dylibloader_wrapper_fontconfig)( FcAtomic*);
  530. void (*FcAtomicUnlock_dylibloader_wrapper_fontconfig)( FcAtomic*);
  531. void (*FcAtomicDestroy_dylibloader_wrapper_fontconfig)( FcAtomic*);
  532. FcPattern* (*FcFontSetMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcResult*);
  533. FcPattern* (*FcFontMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcResult*);
  534. FcPattern* (*FcFontRenderPrepare_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*);
  535. FcFontSet* (*FcFontSetSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcBool, FcCharSet**, FcResult*);
  536. FcFontSet* (*FcFontSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcBool, FcCharSet**, FcResult*);
  537. void (*FcFontSetSortDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
  538. FcMatrix* (*FcMatrixCopy_dylibloader_wrapper_fontconfig)(const FcMatrix*);
  539. FcBool (*FcMatrixEqual_dylibloader_wrapper_fontconfig)(const FcMatrix*,const FcMatrix*);
  540. void (*FcMatrixMultiply_dylibloader_wrapper_fontconfig)( FcMatrix*,const FcMatrix*,const FcMatrix*);
  541. void (*FcMatrixRotate_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
  542. void (*FcMatrixScale_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
  543. void (*FcMatrixShear_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
  544. FcBool (*FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
  545. FcBool (*FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
  546. const FcObjectType* (*FcNameGetObjectType_dylibloader_wrapper_fontconfig)(const char*);
  547. FcBool (*FcNameRegisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
  548. FcBool (*FcNameUnregisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
  549. const FcConstant* (*FcNameGetConstant_dylibloader_wrapper_fontconfig)(const FcChar8*);
  550. FcBool (*FcNameConstant_dylibloader_wrapper_fontconfig)(const FcChar8*, int*);
  551. FcPattern* (*FcNameParse_dylibloader_wrapper_fontconfig)(const FcChar8*);
  552. FcChar8* (*FcNameUnparse_dylibloader_wrapper_fontconfig)( FcPattern*);
  553. FcPattern* (*FcPatternCreate_dylibloader_wrapper_fontconfig)( void);
  554. FcPattern* (*FcPatternDuplicate_dylibloader_wrapper_fontconfig)(const FcPattern*);
  555. void (*FcPatternReference_dylibloader_wrapper_fontconfig)( FcPattern*);
  556. FcPattern* (*FcPatternFilter_dylibloader_wrapper_fontconfig)( FcPattern*,const FcObjectSet*);
  557. void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
  558. FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
  559. FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
  560. void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
  561. FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
  562. FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
  563. FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
  564. FcBool (*FcPatternAdd_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
  565. FcBool (*FcPatternAddWeak_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
  566. FcResult (*FcPatternGet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*);
  567. FcResult (*FcPatternGetWithBinding_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*, FcValueBinding*);
  568. FcBool (*FcPatternDel_dylibloader_wrapper_fontconfig)( FcPattern*,const char*);
  569. FcBool (*FcPatternRemove_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
  570. FcBool (*FcPatternAddInteger_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
  571. FcBool (*FcPatternAddDouble_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, double);
  572. FcBool (*FcPatternAddString_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcChar8*);
  573. FcBool (*FcPatternAddMatrix_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcMatrix*);
  574. FcBool (*FcPatternAddCharSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcCharSet*);
  575. FcBool (*FcPatternAddBool_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcBool);
  576. FcBool (*FcPatternAddLangSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcLangSet*);
  577. FcBool (*FcPatternAddRange_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcRange*);
  578. FcResult (*FcPatternGetInteger_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, int*);
  579. FcResult (*FcPatternGetDouble_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, double*);
  580. FcResult (*FcPatternGetString_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcChar8**);
  581. FcResult (*FcPatternGetMatrix_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcMatrix**);
  582. FcResult (*FcPatternGetCharSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcCharSet**);
  583. FcResult (*FcPatternGetBool_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcBool*);
  584. FcResult (*FcPatternGetLangSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcLangSet**);
  585. FcResult (*FcPatternGetRange_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcRange**);
  586. FcPattern* (*FcPatternVaBuild_dylibloader_wrapper_fontconfig)( FcPattern*, va_list);
  587. FcPattern* (*FcPatternBuild_dylibloader_wrapper_fontconfig)( FcPattern*,...);
  588. FcChar8* (*FcPatternFormat_dylibloader_wrapper_fontconfig)( FcPattern*,const FcChar8*);
  589. FcRange* (*FcRangeCreateDouble_dylibloader_wrapper_fontconfig)( double, double);
  590. FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcChar32);
  591. void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
  592. FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
  593. FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
  594. int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
  595. int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
  596. FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
  597. FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
  598. FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
  599. void (*FcStrFree_dylibloader_wrapper_fontconfig)( FcChar8*);
  600. FcChar8* (*FcStrDowncase_dylibloader_wrapper_fontconfig)(const FcChar8*);
  601. int (*FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
  602. int (*FcStrCmp_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
  603. const FcChar8* (*FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
  604. const FcChar8* (*FcStrStr_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
  605. int (*FcUtf8ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcChar32*, int);
  606. FcBool (*FcUtf8Len_dylibloader_wrapper_fontconfig)(const FcChar8*, int, int*, int*);
  607. int (*FcUcs4ToUtf8_dylibloader_wrapper_fontconfig)( FcChar32, FcChar8 [6]);
  608. int (*FcUtf16ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, FcChar32*, int);
  609. FcBool (*FcUtf16Len_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, int, int*, int*);
  610. FcChar8* (*FcStrDirname_dylibloader_wrapper_fontconfig)(const FcChar8*);
  611. FcChar8* (*FcStrBasename_dylibloader_wrapper_fontconfig)(const FcChar8*);
  612. FcStrSet* (*FcStrSetCreate_dylibloader_wrapper_fontconfig)( void);
  613. FcBool (*FcStrSetMember_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
  614. FcBool (*FcStrSetEqual_dylibloader_wrapper_fontconfig)( FcStrSet*, FcStrSet*);
  615. FcBool (*FcStrSetAdd_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
  616. FcBool (*FcStrSetAddFilename_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
  617. FcBool (*FcStrSetDel_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
  618. void (*FcStrSetDestroy_dylibloader_wrapper_fontconfig)( FcStrSet*);
  619. FcStrList* (*FcStrListCreate_dylibloader_wrapper_fontconfig)( FcStrSet*);
  620. void (*FcStrListFirst_dylibloader_wrapper_fontconfig)( FcStrList*);
  621. FcChar8* (*FcStrListNext_dylibloader_wrapper_fontconfig)( FcStrList*);
  622. void (*FcStrListDone_dylibloader_wrapper_fontconfig)( FcStrList*);
  623. FcBool (*FcConfigParseAndLoad_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
  624. FcBool (*FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
  625. int initialize_fontconfig(int verbose) {
  626. void *handle;
  627. char *error;
  628. handle = dlopen("libfontconfig.so.1", RTLD_LAZY);
  629. if (!handle) {
  630. if (verbose) {
  631. fprintf(stderr, "%s\n", dlerror());
  632. }
  633. return(1);
  634. }
  635. dlerror();
  636. // FcBlanksCreate
  637. *(void **) (&FcBlanksCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksCreate");
  638. if (verbose) {
  639. error = dlerror();
  640. if (error != NULL) {
  641. fprintf(stderr, "%s\n", error);
  642. }
  643. }
  644. // FcBlanksDestroy
  645. *(void **) (&FcBlanksDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksDestroy");
  646. if (verbose) {
  647. error = dlerror();
  648. if (error != NULL) {
  649. fprintf(stderr, "%s\n", error);
  650. }
  651. }
  652. // FcBlanksAdd
  653. *(void **) (&FcBlanksAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksAdd");
  654. if (verbose) {
  655. error = dlerror();
  656. if (error != NULL) {
  657. fprintf(stderr, "%s\n", error);
  658. }
  659. }
  660. // FcBlanksIsMember
  661. *(void **) (&FcBlanksIsMember_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcBlanksIsMember");
  662. if (verbose) {
  663. error = dlerror();
  664. if (error != NULL) {
  665. fprintf(stderr, "%s\n", error);
  666. }
  667. }
  668. // FcCacheDir
  669. *(void **) (&FcCacheDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheDir");
  670. if (verbose) {
  671. error = dlerror();
  672. if (error != NULL) {
  673. fprintf(stderr, "%s\n", error);
  674. }
  675. }
  676. // FcCacheCopySet
  677. *(void **) (&FcCacheCopySet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheCopySet");
  678. if (verbose) {
  679. error = dlerror();
  680. if (error != NULL) {
  681. fprintf(stderr, "%s\n", error);
  682. }
  683. }
  684. // FcCacheSubdir
  685. *(void **) (&FcCacheSubdir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheSubdir");
  686. if (verbose) {
  687. error = dlerror();
  688. if (error != NULL) {
  689. fprintf(stderr, "%s\n", error);
  690. }
  691. }
  692. // FcCacheNumSubdir
  693. *(void **) (&FcCacheNumSubdir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheNumSubdir");
  694. if (verbose) {
  695. error = dlerror();
  696. if (error != NULL) {
  697. fprintf(stderr, "%s\n", error);
  698. }
  699. }
  700. // FcCacheNumFont
  701. *(void **) (&FcCacheNumFont_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheNumFont");
  702. if (verbose) {
  703. error = dlerror();
  704. if (error != NULL) {
  705. fprintf(stderr, "%s\n", error);
  706. }
  707. }
  708. // FcDirCacheUnlink
  709. *(void **) (&FcDirCacheUnlink_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheUnlink");
  710. if (verbose) {
  711. error = dlerror();
  712. if (error != NULL) {
  713. fprintf(stderr, "%s\n", error);
  714. }
  715. }
  716. // FcDirCacheValid
  717. *(void **) (&FcDirCacheValid_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheValid");
  718. if (verbose) {
  719. error = dlerror();
  720. if (error != NULL) {
  721. fprintf(stderr, "%s\n", error);
  722. }
  723. }
  724. // FcDirCacheClean
  725. *(void **) (&FcDirCacheClean_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheClean");
  726. if (verbose) {
  727. error = dlerror();
  728. if (error != NULL) {
  729. fprintf(stderr, "%s\n", error);
  730. }
  731. }
  732. // FcCacheCreateTagFile
  733. *(void **) (&FcCacheCreateTagFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCacheCreateTagFile");
  734. if (verbose) {
  735. error = dlerror();
  736. if (error != NULL) {
  737. fprintf(stderr, "%s\n", error);
  738. }
  739. }
  740. // FcConfigHome
  741. *(void **) (&FcConfigHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigHome");
  742. if (verbose) {
  743. error = dlerror();
  744. if (error != NULL) {
  745. fprintf(stderr, "%s\n", error);
  746. }
  747. }
  748. // FcConfigEnableHome
  749. *(void **) (&FcConfigEnableHome_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigEnableHome");
  750. if (verbose) {
  751. error = dlerror();
  752. if (error != NULL) {
  753. fprintf(stderr, "%s\n", error);
  754. }
  755. }
  756. // FcConfigFilename
  757. *(void **) (&FcConfigFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigFilename");
  758. if (verbose) {
  759. error = dlerror();
  760. if (error != NULL) {
  761. fprintf(stderr, "%s\n", error);
  762. }
  763. }
  764. // FcConfigCreate
  765. *(void **) (&FcConfigCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigCreate");
  766. if (verbose) {
  767. error = dlerror();
  768. if (error != NULL) {
  769. fprintf(stderr, "%s\n", error);
  770. }
  771. }
  772. // FcConfigReference
  773. *(void **) (&FcConfigReference_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigReference");
  774. if (verbose) {
  775. error = dlerror();
  776. if (error != NULL) {
  777. fprintf(stderr, "%s\n", error);
  778. }
  779. }
  780. // FcConfigDestroy
  781. *(void **) (&FcConfigDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigDestroy");
  782. if (verbose) {
  783. error = dlerror();
  784. if (error != NULL) {
  785. fprintf(stderr, "%s\n", error);
  786. }
  787. }
  788. // FcConfigSetCurrent
  789. *(void **) (&FcConfigSetCurrent_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetCurrent");
  790. if (verbose) {
  791. error = dlerror();
  792. if (error != NULL) {
  793. fprintf(stderr, "%s\n", error);
  794. }
  795. }
  796. // FcConfigGetCurrent
  797. *(void **) (&FcConfigGetCurrent_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCurrent");
  798. if (verbose) {
  799. error = dlerror();
  800. if (error != NULL) {
  801. fprintf(stderr, "%s\n", error);
  802. }
  803. }
  804. // FcConfigUptoDate
  805. *(void **) (&FcConfigUptoDate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigUptoDate");
  806. if (verbose) {
  807. error = dlerror();
  808. if (error != NULL) {
  809. fprintf(stderr, "%s\n", error);
  810. }
  811. }
  812. // FcConfigBuildFonts
  813. *(void **) (&FcConfigBuildFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigBuildFonts");
  814. if (verbose) {
  815. error = dlerror();
  816. if (error != NULL) {
  817. fprintf(stderr, "%s\n", error);
  818. }
  819. }
  820. // FcConfigGetFontDirs
  821. *(void **) (&FcConfigGetFontDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetFontDirs");
  822. if (verbose) {
  823. error = dlerror();
  824. if (error != NULL) {
  825. fprintf(stderr, "%s\n", error);
  826. }
  827. }
  828. // FcConfigGetConfigDirs
  829. *(void **) (&FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetConfigDirs");
  830. if (verbose) {
  831. error = dlerror();
  832. if (error != NULL) {
  833. fprintf(stderr, "%s\n", error);
  834. }
  835. }
  836. // FcConfigGetConfigFiles
  837. *(void **) (&FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetConfigFiles");
  838. if (verbose) {
  839. error = dlerror();
  840. if (error != NULL) {
  841. fprintf(stderr, "%s\n", error);
  842. }
  843. }
  844. // FcConfigGetCache
  845. *(void **) (&FcConfigGetCache_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCache");
  846. if (verbose) {
  847. error = dlerror();
  848. if (error != NULL) {
  849. fprintf(stderr, "%s\n", error);
  850. }
  851. }
  852. // FcConfigGetBlanks
  853. *(void **) (&FcConfigGetBlanks_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetBlanks");
  854. if (verbose) {
  855. error = dlerror();
  856. if (error != NULL) {
  857. fprintf(stderr, "%s\n", error);
  858. }
  859. }
  860. // FcConfigGetCacheDirs
  861. *(void **) (&FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetCacheDirs");
  862. if (verbose) {
  863. error = dlerror();
  864. if (error != NULL) {
  865. fprintf(stderr, "%s\n", error);
  866. }
  867. }
  868. // FcConfigGetRescanInterval
  869. *(void **) (&FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetRescanInterval");
  870. if (verbose) {
  871. error = dlerror();
  872. if (error != NULL) {
  873. fprintf(stderr, "%s\n", error);
  874. }
  875. }
  876. // FcConfigSetRescanInterval
  877. *(void **) (&FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetRescanInterval");
  878. if (verbose) {
  879. error = dlerror();
  880. if (error != NULL) {
  881. fprintf(stderr, "%s\n", error);
  882. }
  883. }
  884. // FcConfigGetFonts
  885. *(void **) (&FcConfigGetFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetFonts");
  886. if (verbose) {
  887. error = dlerror();
  888. if (error != NULL) {
  889. fprintf(stderr, "%s\n", error);
  890. }
  891. }
  892. // FcConfigAppFontAddFile
  893. *(void **) (&FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontAddFile");
  894. if (verbose) {
  895. error = dlerror();
  896. if (error != NULL) {
  897. fprintf(stderr, "%s\n", error);
  898. }
  899. }
  900. // FcConfigAppFontAddDir
  901. *(void **) (&FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontAddDir");
  902. if (verbose) {
  903. error = dlerror();
  904. if (error != NULL) {
  905. fprintf(stderr, "%s\n", error);
  906. }
  907. }
  908. // FcConfigAppFontClear
  909. *(void **) (&FcConfigAppFontClear_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigAppFontClear");
  910. if (verbose) {
  911. error = dlerror();
  912. if (error != NULL) {
  913. fprintf(stderr, "%s\n", error);
  914. }
  915. }
  916. // FcConfigSubstituteWithPat
  917. *(void **) (&FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSubstituteWithPat");
  918. if (verbose) {
  919. error = dlerror();
  920. if (error != NULL) {
  921. fprintf(stderr, "%s\n", error);
  922. }
  923. }
  924. // FcConfigSubstitute
  925. *(void **) (&FcConfigSubstitute_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSubstitute");
  926. if (verbose) {
  927. error = dlerror();
  928. if (error != NULL) {
  929. fprintf(stderr, "%s\n", error);
  930. }
  931. }
  932. // FcConfigGetSysRoot
  933. *(void **) (&FcConfigGetSysRoot_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigGetSysRoot");
  934. if (verbose) {
  935. error = dlerror();
  936. if (error != NULL) {
  937. fprintf(stderr, "%s\n", error);
  938. }
  939. }
  940. // FcConfigSetSysRoot
  941. *(void **) (&FcConfigSetSysRoot_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigSetSysRoot");
  942. if (verbose) {
  943. error = dlerror();
  944. if (error != NULL) {
  945. fprintf(stderr, "%s\n", error);
  946. }
  947. }
  948. // FcCharSetCreate
  949. *(void **) (&FcCharSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCreate");
  950. if (verbose) {
  951. error = dlerror();
  952. if (error != NULL) {
  953. fprintf(stderr, "%s\n", error);
  954. }
  955. }
  956. // FcCharSetNew
  957. *(void **) (&FcCharSetNew_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetNew");
  958. if (verbose) {
  959. error = dlerror();
  960. if (error != NULL) {
  961. fprintf(stderr, "%s\n", error);
  962. }
  963. }
  964. // FcCharSetDestroy
  965. *(void **) (&FcCharSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDestroy");
  966. if (verbose) {
  967. error = dlerror();
  968. if (error != NULL) {
  969. fprintf(stderr, "%s\n", error);
  970. }
  971. }
  972. // FcCharSetAddChar
  973. *(void **) (&FcCharSetAddChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetAddChar");
  974. if (verbose) {
  975. error = dlerror();
  976. if (error != NULL) {
  977. fprintf(stderr, "%s\n", error);
  978. }
  979. }
  980. // FcCharSetDelChar
  981. *(void **) (&FcCharSetDelChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetDelChar");
  982. if (verbose) {
  983. error = dlerror();
  984. if (error != NULL) {
  985. fprintf(stderr, "%s\n", error);
  986. }
  987. }
  988. // FcCharSetCopy
  989. *(void **) (&FcCharSetCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCopy");
  990. if (verbose) {
  991. error = dlerror();
  992. if (error != NULL) {
  993. fprintf(stderr, "%s\n", error);
  994. }
  995. }
  996. // FcCharSetEqual
  997. *(void **) (&FcCharSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetEqual");
  998. if (verbose) {
  999. error = dlerror();
  1000. if (error != NULL) {
  1001. fprintf(stderr, "%s\n", error);
  1002. }
  1003. }
  1004. // FcCharSetIntersect
  1005. *(void **) (&FcCharSetIntersect_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersect");
  1006. if (verbose) {
  1007. error = dlerror();
  1008. if (error != NULL) {
  1009. fprintf(stderr, "%s\n", error);
  1010. }
  1011. }
  1012. // FcCharSetUnion
  1013. *(void **) (&FcCharSetUnion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetUnion");
  1014. if (verbose) {
  1015. error = dlerror();
  1016. if (error != NULL) {
  1017. fprintf(stderr, "%s\n", error);
  1018. }
  1019. }
  1020. // FcCharSetSubtract
  1021. *(void **) (&FcCharSetSubtract_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtract");
  1022. if (verbose) {
  1023. error = dlerror();
  1024. if (error != NULL) {
  1025. fprintf(stderr, "%s\n", error);
  1026. }
  1027. }
  1028. // FcCharSetMerge
  1029. *(void **) (&FcCharSetMerge_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetMerge");
  1030. if (verbose) {
  1031. error = dlerror();
  1032. if (error != NULL) {
  1033. fprintf(stderr, "%s\n", error);
  1034. }
  1035. }
  1036. // FcCharSetHasChar
  1037. *(void **) (&FcCharSetHasChar_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetHasChar");
  1038. if (verbose) {
  1039. error = dlerror();
  1040. if (error != NULL) {
  1041. fprintf(stderr, "%s\n", error);
  1042. }
  1043. }
  1044. // FcCharSetCount
  1045. *(void **) (&FcCharSetCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCount");
  1046. if (verbose) {
  1047. error = dlerror();
  1048. if (error != NULL) {
  1049. fprintf(stderr, "%s\n", error);
  1050. }
  1051. }
  1052. // FcCharSetIntersectCount
  1053. *(void **) (&FcCharSetIntersectCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIntersectCount");
  1054. if (verbose) {
  1055. error = dlerror();
  1056. if (error != NULL) {
  1057. fprintf(stderr, "%s\n", error);
  1058. }
  1059. }
  1060. // FcCharSetSubtractCount
  1061. *(void **) (&FcCharSetSubtractCount_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetSubtractCount");
  1062. if (verbose) {
  1063. error = dlerror();
  1064. if (error != NULL) {
  1065. fprintf(stderr, "%s\n", error);
  1066. }
  1067. }
  1068. // FcCharSetIsSubset
  1069. *(void **) (&FcCharSetIsSubset_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetIsSubset");
  1070. if (verbose) {
  1071. error = dlerror();
  1072. if (error != NULL) {
  1073. fprintf(stderr, "%s\n", error);
  1074. }
  1075. }
  1076. // FcCharSetCoverage
  1077. *(void **) (&FcCharSetCoverage_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcCharSetCoverage");
  1078. if (verbose) {
  1079. error = dlerror();
  1080. if (error != NULL) {
  1081. fprintf(stderr, "%s\n", error);
  1082. }
  1083. }
  1084. // FcValuePrint
  1085. *(void **) (&FcValuePrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValuePrint");
  1086. if (verbose) {
  1087. error = dlerror();
  1088. if (error != NULL) {
  1089. fprintf(stderr, "%s\n", error);
  1090. }
  1091. }
  1092. // FcPatternPrint
  1093. *(void **) (&FcPatternPrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternPrint");
  1094. if (verbose) {
  1095. error = dlerror();
  1096. if (error != NULL) {
  1097. fprintf(stderr, "%s\n", error);
  1098. }
  1099. }
  1100. // FcFontSetPrint
  1101. *(void **) (&FcFontSetPrint_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetPrint");
  1102. if (verbose) {
  1103. error = dlerror();
  1104. if (error != NULL) {
  1105. fprintf(stderr, "%s\n", error);
  1106. }
  1107. }
  1108. // FcGetDefaultLangs
  1109. *(void **) (&FcGetDefaultLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetDefaultLangs");
  1110. if (verbose) {
  1111. error = dlerror();
  1112. if (error != NULL) {
  1113. fprintf(stderr, "%s\n", error);
  1114. }
  1115. }
  1116. // FcDefaultSubstitute
  1117. *(void **) (&FcDefaultSubstitute_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDefaultSubstitute");
  1118. if (verbose) {
  1119. error = dlerror();
  1120. if (error != NULL) {
  1121. fprintf(stderr, "%s\n", error);
  1122. }
  1123. }
  1124. // FcFileIsDir
  1125. *(void **) (&FcFileIsDir_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFileIsDir");
  1126. if (verbose) {
  1127. error = dlerror();
  1128. if (error != NULL) {
  1129. fprintf(stderr, "%s\n", error);
  1130. }
  1131. }
  1132. // FcFileScan
  1133. *(void **) (&FcFileScan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFileScan");
  1134. if (verbose) {
  1135. error = dlerror();
  1136. if (error != NULL) {
  1137. fprintf(stderr, "%s\n", error);
  1138. }
  1139. }
  1140. // FcDirScan
  1141. *(void **) (&FcDirScan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirScan");
  1142. if (verbose) {
  1143. error = dlerror();
  1144. if (error != NULL) {
  1145. fprintf(stderr, "%s\n", error);
  1146. }
  1147. }
  1148. // FcDirSave
  1149. *(void **) (&FcDirSave_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirSave");
  1150. if (verbose) {
  1151. error = dlerror();
  1152. if (error != NULL) {
  1153. fprintf(stderr, "%s\n", error);
  1154. }
  1155. }
  1156. // FcDirCacheLoad
  1157. *(void **) (&FcDirCacheLoad_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheLoad");
  1158. if (verbose) {
  1159. error = dlerror();
  1160. if (error != NULL) {
  1161. fprintf(stderr, "%s\n", error);
  1162. }
  1163. }
  1164. // FcDirCacheRescan
  1165. *(void **) (&FcDirCacheRescan_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheRescan");
  1166. if (verbose) {
  1167. error = dlerror();
  1168. if (error != NULL) {
  1169. fprintf(stderr, "%s\n", error);
  1170. }
  1171. }
  1172. // FcDirCacheRead
  1173. *(void **) (&FcDirCacheRead_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheRead");
  1174. if (verbose) {
  1175. error = dlerror();
  1176. if (error != NULL) {
  1177. fprintf(stderr, "%s\n", error);
  1178. }
  1179. }
  1180. // FcDirCacheLoadFile
  1181. *(void **) (&FcDirCacheLoadFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheLoadFile");
  1182. if (verbose) {
  1183. error = dlerror();
  1184. if (error != NULL) {
  1185. fprintf(stderr, "%s\n", error);
  1186. }
  1187. }
  1188. // FcDirCacheUnload
  1189. *(void **) (&FcDirCacheUnload_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcDirCacheUnload");
  1190. if (verbose) {
  1191. error = dlerror();
  1192. if (error != NULL) {
  1193. fprintf(stderr, "%s\n", error);
  1194. }
  1195. }
  1196. // FcFreeTypeQuery
  1197. *(void **) (&FcFreeTypeQuery_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFreeTypeQuery");
  1198. if (verbose) {
  1199. error = dlerror();
  1200. if (error != NULL) {
  1201. fprintf(stderr, "%s\n", error);
  1202. }
  1203. }
  1204. // FcFontSetCreate
  1205. *(void **) (&FcFontSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetCreate");
  1206. if (verbose) {
  1207. error = dlerror();
  1208. if (error != NULL) {
  1209. fprintf(stderr, "%s\n", error);
  1210. }
  1211. }
  1212. // FcFontSetDestroy
  1213. *(void **) (&FcFontSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetDestroy");
  1214. if (verbose) {
  1215. error = dlerror();
  1216. if (error != NULL) {
  1217. fprintf(stderr, "%s\n", error);
  1218. }
  1219. }
  1220. // FcFontSetAdd
  1221. *(void **) (&FcFontSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetAdd");
  1222. if (verbose) {
  1223. error = dlerror();
  1224. if (error != NULL) {
  1225. fprintf(stderr, "%s\n", error);
  1226. }
  1227. }
  1228. // FcInitLoadConfig
  1229. *(void **) (&FcInitLoadConfig_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitLoadConfig");
  1230. if (verbose) {
  1231. error = dlerror();
  1232. if (error != NULL) {
  1233. fprintf(stderr, "%s\n", error);
  1234. }
  1235. }
  1236. // FcInitLoadConfigAndFonts
  1237. *(void **) (&FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitLoadConfigAndFonts");
  1238. if (verbose) {
  1239. error = dlerror();
  1240. if (error != NULL) {
  1241. fprintf(stderr, "%s\n", error);
  1242. }
  1243. }
  1244. // FcInit
  1245. *(void **) (&FcInit_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInit");
  1246. if (verbose) {
  1247. error = dlerror();
  1248. if (error != NULL) {
  1249. fprintf(stderr, "%s\n", error);
  1250. }
  1251. }
  1252. // FcFini
  1253. *(void **) (&FcFini_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFini");
  1254. if (verbose) {
  1255. error = dlerror();
  1256. if (error != NULL) {
  1257. fprintf(stderr, "%s\n", error);
  1258. }
  1259. }
  1260. // FcGetVersion
  1261. *(void **) (&FcGetVersion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetVersion");
  1262. if (verbose) {
  1263. error = dlerror();
  1264. if (error != NULL) {
  1265. fprintf(stderr, "%s\n", error);
  1266. }
  1267. }
  1268. // FcInitReinitialize
  1269. *(void **) (&FcInitReinitialize_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitReinitialize");
  1270. if (verbose) {
  1271. error = dlerror();
  1272. if (error != NULL) {
  1273. fprintf(stderr, "%s\n", error);
  1274. }
  1275. }
  1276. // FcInitBringUptoDate
  1277. *(void **) (&FcInitBringUptoDate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcInitBringUptoDate");
  1278. if (verbose) {
  1279. error = dlerror();
  1280. if (error != NULL) {
  1281. fprintf(stderr, "%s\n", error);
  1282. }
  1283. }
  1284. // FcGetLangs
  1285. *(void **) (&FcGetLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcGetLangs");
  1286. if (verbose) {
  1287. error = dlerror();
  1288. if (error != NULL) {
  1289. fprintf(stderr, "%s\n", error);
  1290. }
  1291. }
  1292. // FcLangNormalize
  1293. *(void **) (&FcLangNormalize_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangNormalize");
  1294. if (verbose) {
  1295. error = dlerror();
  1296. if (error != NULL) {
  1297. fprintf(stderr, "%s\n", error);
  1298. }
  1299. }
  1300. // FcLangGetCharSet
  1301. *(void **) (&FcLangGetCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangGetCharSet");
  1302. if (verbose) {
  1303. error = dlerror();
  1304. if (error != NULL) {
  1305. fprintf(stderr, "%s\n", error);
  1306. }
  1307. }
  1308. // FcLangSetCreate
  1309. *(void **) (&FcLangSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCreate");
  1310. if (verbose) {
  1311. error = dlerror();
  1312. if (error != NULL) {
  1313. fprintf(stderr, "%s\n", error);
  1314. }
  1315. }
  1316. // FcLangSetDestroy
  1317. *(void **) (&FcLangSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetDestroy");
  1318. if (verbose) {
  1319. error = dlerror();
  1320. if (error != NULL) {
  1321. fprintf(stderr, "%s\n", error);
  1322. }
  1323. }
  1324. // FcLangSetCopy
  1325. *(void **) (&FcLangSetCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCopy");
  1326. if (verbose) {
  1327. error = dlerror();
  1328. if (error != NULL) {
  1329. fprintf(stderr, "%s\n", error);
  1330. }
  1331. }
  1332. // FcLangSetAdd
  1333. *(void **) (&FcLangSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetAdd");
  1334. if (verbose) {
  1335. error = dlerror();
  1336. if (error != NULL) {
  1337. fprintf(stderr, "%s\n", error);
  1338. }
  1339. }
  1340. // FcLangSetDel
  1341. *(void **) (&FcLangSetDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetDel");
  1342. if (verbose) {
  1343. error = dlerror();
  1344. if (error != NULL) {
  1345. fprintf(stderr, "%s\n", error);
  1346. }
  1347. }
  1348. // FcLangSetHasLang
  1349. *(void **) (&FcLangSetHasLang_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetHasLang");
  1350. if (verbose) {
  1351. error = dlerror();
  1352. if (error != NULL) {
  1353. fprintf(stderr, "%s\n", error);
  1354. }
  1355. }
  1356. // FcLangSetCompare
  1357. *(void **) (&FcLangSetCompare_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetCompare");
  1358. if (verbose) {
  1359. error = dlerror();
  1360. if (error != NULL) {
  1361. fprintf(stderr, "%s\n", error);
  1362. }
  1363. }
  1364. // FcLangSetContains
  1365. *(void **) (&FcLangSetContains_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetContains");
  1366. if (verbose) {
  1367. error = dlerror();
  1368. if (error != NULL) {
  1369. fprintf(stderr, "%s\n", error);
  1370. }
  1371. }
  1372. // FcLangSetEqual
  1373. *(void **) (&FcLangSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetEqual");
  1374. if (verbose) {
  1375. error = dlerror();
  1376. if (error != NULL) {
  1377. fprintf(stderr, "%s\n", error);
  1378. }
  1379. }
  1380. // FcLangSetHash
  1381. *(void **) (&FcLangSetHash_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetHash");
  1382. if (verbose) {
  1383. error = dlerror();
  1384. if (error != NULL) {
  1385. fprintf(stderr, "%s\n", error);
  1386. }
  1387. }
  1388. // FcLangSetGetLangs
  1389. *(void **) (&FcLangSetGetLangs_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetGetLangs");
  1390. if (verbose) {
  1391. error = dlerror();
  1392. if (error != NULL) {
  1393. fprintf(stderr, "%s\n", error);
  1394. }
  1395. }
  1396. // FcLangSetUnion
  1397. *(void **) (&FcLangSetUnion_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetUnion");
  1398. if (verbose) {
  1399. error = dlerror();
  1400. if (error != NULL) {
  1401. fprintf(stderr, "%s\n", error);
  1402. }
  1403. }
  1404. // FcLangSetSubtract
  1405. *(void **) (&FcLangSetSubtract_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcLangSetSubtract");
  1406. if (verbose) {
  1407. error = dlerror();
  1408. if (error != NULL) {
  1409. fprintf(stderr, "%s\n", error);
  1410. }
  1411. }
  1412. // FcObjectSetCreate
  1413. *(void **) (&FcObjectSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetCreate");
  1414. if (verbose) {
  1415. error = dlerror();
  1416. if (error != NULL) {
  1417. fprintf(stderr, "%s\n", error);
  1418. }
  1419. }
  1420. // FcObjectSetAdd
  1421. *(void **) (&FcObjectSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetAdd");
  1422. if (verbose) {
  1423. error = dlerror();
  1424. if (error != NULL) {
  1425. fprintf(stderr, "%s\n", error);
  1426. }
  1427. }
  1428. // FcObjectSetDestroy
  1429. *(void **) (&FcObjectSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetDestroy");
  1430. if (verbose) {
  1431. error = dlerror();
  1432. if (error != NULL) {
  1433. fprintf(stderr, "%s\n", error);
  1434. }
  1435. }
  1436. // FcObjectSetVaBuild
  1437. *(void **) (&FcObjectSetVaBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetVaBuild");
  1438. if (verbose) {
  1439. error = dlerror();
  1440. if (error != NULL) {
  1441. fprintf(stderr, "%s\n", error);
  1442. }
  1443. }
  1444. // FcObjectSetBuild
  1445. *(void **) (&FcObjectSetBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcObjectSetBuild");
  1446. if (verbose) {
  1447. error = dlerror();
  1448. if (error != NULL) {
  1449. fprintf(stderr, "%s\n", error);
  1450. }
  1451. }
  1452. // FcFontSetList
  1453. *(void **) (&FcFontSetList_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetList");
  1454. if (verbose) {
  1455. error = dlerror();
  1456. if (error != NULL) {
  1457. fprintf(stderr, "%s\n", error);
  1458. }
  1459. }
  1460. // FcFontList
  1461. *(void **) (&FcFontList_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontList");
  1462. if (verbose) {
  1463. error = dlerror();
  1464. if (error != NULL) {
  1465. fprintf(stderr, "%s\n", error);
  1466. }
  1467. }
  1468. // FcAtomicCreate
  1469. *(void **) (&FcAtomicCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicCreate");
  1470. if (verbose) {
  1471. error = dlerror();
  1472. if (error != NULL) {
  1473. fprintf(stderr, "%s\n", error);
  1474. }
  1475. }
  1476. // FcAtomicLock
  1477. *(void **) (&FcAtomicLock_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicLock");
  1478. if (verbose) {
  1479. error = dlerror();
  1480. if (error != NULL) {
  1481. fprintf(stderr, "%s\n", error);
  1482. }
  1483. }
  1484. // FcAtomicNewFile
  1485. *(void **) (&FcAtomicNewFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicNewFile");
  1486. if (verbose) {
  1487. error = dlerror();
  1488. if (error != NULL) {
  1489. fprintf(stderr, "%s\n", error);
  1490. }
  1491. }
  1492. // FcAtomicOrigFile
  1493. *(void **) (&FcAtomicOrigFile_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicOrigFile");
  1494. if (verbose) {
  1495. error = dlerror();
  1496. if (error != NULL) {
  1497. fprintf(stderr, "%s\n", error);
  1498. }
  1499. }
  1500. // FcAtomicReplaceOrig
  1501. *(void **) (&FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicReplaceOrig");
  1502. if (verbose) {
  1503. error = dlerror();
  1504. if (error != NULL) {
  1505. fprintf(stderr, "%s\n", error);
  1506. }
  1507. }
  1508. // FcAtomicDeleteNew
  1509. *(void **) (&FcAtomicDeleteNew_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicDeleteNew");
  1510. if (verbose) {
  1511. error = dlerror();
  1512. if (error != NULL) {
  1513. fprintf(stderr, "%s\n", error);
  1514. }
  1515. }
  1516. // FcAtomicUnlock
  1517. *(void **) (&FcAtomicUnlock_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicUnlock");
  1518. if (verbose) {
  1519. error = dlerror();
  1520. if (error != NULL) {
  1521. fprintf(stderr, "%s\n", error);
  1522. }
  1523. }
  1524. // FcAtomicDestroy
  1525. *(void **) (&FcAtomicDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcAtomicDestroy");
  1526. if (verbose) {
  1527. error = dlerror();
  1528. if (error != NULL) {
  1529. fprintf(stderr, "%s\n", error);
  1530. }
  1531. }
  1532. // FcFontSetMatch
  1533. *(void **) (&FcFontSetMatch_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetMatch");
  1534. if (verbose) {
  1535. error = dlerror();
  1536. if (error != NULL) {
  1537. fprintf(stderr, "%s\n", error);
  1538. }
  1539. }
  1540. // FcFontMatch
  1541. *(void **) (&FcFontMatch_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontMatch");
  1542. if (verbose) {
  1543. error = dlerror();
  1544. if (error != NULL) {
  1545. fprintf(stderr, "%s\n", error);
  1546. }
  1547. }
  1548. // FcFontRenderPrepare
  1549. *(void **) (&FcFontRenderPrepare_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontRenderPrepare");
  1550. if (verbose) {
  1551. error = dlerror();
  1552. if (error != NULL) {
  1553. fprintf(stderr, "%s\n", error);
  1554. }
  1555. }
  1556. // FcFontSetSort
  1557. *(void **) (&FcFontSetSort_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetSort");
  1558. if (verbose) {
  1559. error = dlerror();
  1560. if (error != NULL) {
  1561. fprintf(stderr, "%s\n", error);
  1562. }
  1563. }
  1564. // FcFontSort
  1565. *(void **) (&FcFontSort_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSort");
  1566. if (verbose) {
  1567. error = dlerror();
  1568. if (error != NULL) {
  1569. fprintf(stderr, "%s\n", error);
  1570. }
  1571. }
  1572. // FcFontSetSortDestroy
  1573. *(void **) (&FcFontSetSortDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcFontSetSortDestroy");
  1574. if (verbose) {
  1575. error = dlerror();
  1576. if (error != NULL) {
  1577. fprintf(stderr, "%s\n", error);
  1578. }
  1579. }
  1580. // FcMatrixCopy
  1581. *(void **) (&FcMatrixCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixCopy");
  1582. if (verbose) {
  1583. error = dlerror();
  1584. if (error != NULL) {
  1585. fprintf(stderr, "%s\n", error);
  1586. }
  1587. }
  1588. // FcMatrixEqual
  1589. *(void **) (&FcMatrixEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixEqual");
  1590. if (verbose) {
  1591. error = dlerror();
  1592. if (error != NULL) {
  1593. fprintf(stderr, "%s\n", error);
  1594. }
  1595. }
  1596. // FcMatrixMultiply
  1597. *(void **) (&FcMatrixMultiply_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixMultiply");
  1598. if (verbose) {
  1599. error = dlerror();
  1600. if (error != NULL) {
  1601. fprintf(stderr, "%s\n", error);
  1602. }
  1603. }
  1604. // FcMatrixRotate
  1605. *(void **) (&FcMatrixRotate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixRotate");
  1606. if (verbose) {
  1607. error = dlerror();
  1608. if (error != NULL) {
  1609. fprintf(stderr, "%s\n", error);
  1610. }
  1611. }
  1612. // FcMatrixScale
  1613. *(void **) (&FcMatrixScale_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixScale");
  1614. if (verbose) {
  1615. error = dlerror();
  1616. if (error != NULL) {
  1617. fprintf(stderr, "%s\n", error);
  1618. }
  1619. }
  1620. // FcMatrixShear
  1621. *(void **) (&FcMatrixShear_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcMatrixShear");
  1622. if (verbose) {
  1623. error = dlerror();
  1624. if (error != NULL) {
  1625. fprintf(stderr, "%s\n", error);
  1626. }
  1627. }
  1628. // FcNameRegisterObjectTypes
  1629. *(void **) (&FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameRegisterObjectTypes");
  1630. if (verbose) {
  1631. error = dlerror();
  1632. if (error != NULL) {
  1633. fprintf(stderr, "%s\n", error);
  1634. }
  1635. }
  1636. // FcNameUnregisterObjectTypes
  1637. *(void **) (&FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnregisterObjectTypes");
  1638. if (verbose) {
  1639. error = dlerror();
  1640. if (error != NULL) {
  1641. fprintf(stderr, "%s\n", error);
  1642. }
  1643. }
  1644. // FcNameGetObjectType
  1645. *(void **) (&FcNameGetObjectType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameGetObjectType");
  1646. if (verbose) {
  1647. error = dlerror();
  1648. if (error != NULL) {
  1649. fprintf(stderr, "%s\n", error);
  1650. }
  1651. }
  1652. // FcNameRegisterConstants
  1653. *(void **) (&FcNameRegisterConstants_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameRegisterConstants");
  1654. if (verbose) {
  1655. error = dlerror();
  1656. if (error != NULL) {
  1657. fprintf(stderr, "%s\n", error);
  1658. }
  1659. }
  1660. // FcNameUnregisterConstants
  1661. *(void **) (&FcNameUnregisterConstants_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnregisterConstants");
  1662. if (verbose) {
  1663. error = dlerror();
  1664. if (error != NULL) {
  1665. fprintf(stderr, "%s\n", error);
  1666. }
  1667. }
  1668. // FcNameGetConstant
  1669. *(void **) (&FcNameGetConstant_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameGetConstant");
  1670. if (verbose) {
  1671. error = dlerror();
  1672. if (error != NULL) {
  1673. fprintf(stderr, "%s\n", error);
  1674. }
  1675. }
  1676. // FcNameConstant
  1677. *(void **) (&FcNameConstant_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameConstant");
  1678. if (verbose) {
  1679. error = dlerror();
  1680. if (error != NULL) {
  1681. fprintf(stderr, "%s\n", error);
  1682. }
  1683. }
  1684. // FcNameParse
  1685. *(void **) (&FcNameParse_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameParse");
  1686. if (verbose) {
  1687. error = dlerror();
  1688. if (error != NULL) {
  1689. fprintf(stderr, "%s\n", error);
  1690. }
  1691. }
  1692. // FcNameUnparse
  1693. *(void **) (&FcNameUnparse_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcNameUnparse");
  1694. if (verbose) {
  1695. error = dlerror();
  1696. if (error != NULL) {
  1697. fprintf(stderr, "%s\n", error);
  1698. }
  1699. }
  1700. // FcPatternCreate
  1701. *(void **) (&FcPatternCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternCreate");
  1702. if (verbose) {
  1703. error = dlerror();
  1704. if (error != NULL) {
  1705. fprintf(stderr, "%s\n", error);
  1706. }
  1707. }
  1708. // FcPatternDuplicate
  1709. *(void **) (&FcPatternDuplicate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDuplicate");
  1710. if (verbose) {
  1711. error = dlerror();
  1712. if (error != NULL) {
  1713. fprintf(stderr, "%s\n", error);
  1714. }
  1715. }
  1716. // FcPatternReference
  1717. *(void **) (&FcPatternReference_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternReference");
  1718. if (verbose) {
  1719. error = dlerror();
  1720. if (error != NULL) {
  1721. fprintf(stderr, "%s\n", error);
  1722. }
  1723. }
  1724. // FcPatternFilter
  1725. *(void **) (&FcPatternFilter_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFilter");
  1726. if (verbose) {
  1727. error = dlerror();
  1728. if (error != NULL) {
  1729. fprintf(stderr, "%s\n", error);
  1730. }
  1731. }
  1732. // FcValueDestroy
  1733. *(void **) (&FcValueDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueDestroy");
  1734. if (verbose) {
  1735. error = dlerror();
  1736. if (error != NULL) {
  1737. fprintf(stderr, "%s\n", error);
  1738. }
  1739. }
  1740. // FcValueEqual
  1741. *(void **) (&FcValueEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueEqual");
  1742. if (verbose) {
  1743. error = dlerror();
  1744. if (error != NULL) {
  1745. fprintf(stderr, "%s\n", error);
  1746. }
  1747. }
  1748. // FcValueSave
  1749. *(void **) (&FcValueSave_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcValueSave");
  1750. if (verbose) {
  1751. error = dlerror();
  1752. if (error != NULL) {
  1753. fprintf(stderr, "%s\n", error);
  1754. }
  1755. }
  1756. // FcPatternDestroy
  1757. *(void **) (&FcPatternDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDestroy");
  1758. if (verbose) {
  1759. error = dlerror();
  1760. if (error != NULL) {
  1761. fprintf(stderr, "%s\n", error);
  1762. }
  1763. }
  1764. // FcPatternEqual
  1765. *(void **) (&FcPatternEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqual");
  1766. if (verbose) {
  1767. error = dlerror();
  1768. if (error != NULL) {
  1769. fprintf(stderr, "%s\n", error);
  1770. }
  1771. }
  1772. // FcPatternEqualSubset
  1773. *(void **) (&FcPatternEqualSubset_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternEqualSubset");
  1774. if (verbose) {
  1775. error = dlerror();
  1776. if (error != NULL) {
  1777. fprintf(stderr, "%s\n", error);
  1778. }
  1779. }
  1780. // FcPatternHash
  1781. *(void **) (&FcPatternHash_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternHash");
  1782. if (verbose) {
  1783. error = dlerror();
  1784. if (error != NULL) {
  1785. fprintf(stderr, "%s\n", error);
  1786. }
  1787. }
  1788. // FcPatternAdd
  1789. *(void **) (&FcPatternAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAdd");
  1790. if (verbose) {
  1791. error = dlerror();
  1792. if (error != NULL) {
  1793. fprintf(stderr, "%s\n", error);
  1794. }
  1795. }
  1796. // FcPatternAddWeak
  1797. *(void **) (&FcPatternAddWeak_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddWeak");
  1798. if (verbose) {
  1799. error = dlerror();
  1800. if (error != NULL) {
  1801. fprintf(stderr, "%s\n", error);
  1802. }
  1803. }
  1804. // FcPatternGet
  1805. *(void **) (&FcPatternGet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGet");
  1806. if (verbose) {
  1807. error = dlerror();
  1808. if (error != NULL) {
  1809. fprintf(stderr, "%s\n", error);
  1810. }
  1811. }
  1812. // FcPatternGetWithBinding
  1813. *(void **) (&FcPatternGetWithBinding_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetWithBinding");
  1814. if (verbose) {
  1815. error = dlerror();
  1816. if (error != NULL) {
  1817. fprintf(stderr, "%s\n", error);
  1818. }
  1819. }
  1820. // FcPatternDel
  1821. *(void **) (&FcPatternDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternDel");
  1822. if (verbose) {
  1823. error = dlerror();
  1824. if (error != NULL) {
  1825. fprintf(stderr, "%s\n", error);
  1826. }
  1827. }
  1828. // FcPatternRemove
  1829. *(void **) (&FcPatternRemove_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternRemove");
  1830. if (verbose) {
  1831. error = dlerror();
  1832. if (error != NULL) {
  1833. fprintf(stderr, "%s\n", error);
  1834. }
  1835. }
  1836. // FcPatternAddInteger
  1837. *(void **) (&FcPatternAddInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddInteger");
  1838. if (verbose) {
  1839. error = dlerror();
  1840. if (error != NULL) {
  1841. fprintf(stderr, "%s\n", error);
  1842. }
  1843. }
  1844. // FcPatternAddDouble
  1845. *(void **) (&FcPatternAddDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddDouble");
  1846. if (verbose) {
  1847. error = dlerror();
  1848. if (error != NULL) {
  1849. fprintf(stderr, "%s\n", error);
  1850. }
  1851. }
  1852. // FcPatternAddString
  1853. *(void **) (&FcPatternAddString_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddString");
  1854. if (verbose) {
  1855. error = dlerror();
  1856. if (error != NULL) {
  1857. fprintf(stderr, "%s\n", error);
  1858. }
  1859. }
  1860. // FcPatternAddMatrix
  1861. *(void **) (&FcPatternAddMatrix_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddMatrix");
  1862. if (verbose) {
  1863. error = dlerror();
  1864. if (error != NULL) {
  1865. fprintf(stderr, "%s\n", error);
  1866. }
  1867. }
  1868. // FcPatternAddCharSet
  1869. *(void **) (&FcPatternAddCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddCharSet");
  1870. if (verbose) {
  1871. error = dlerror();
  1872. if (error != NULL) {
  1873. fprintf(stderr, "%s\n", error);
  1874. }
  1875. }
  1876. // FcPatternAddBool
  1877. *(void **) (&FcPatternAddBool_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddBool");
  1878. if (verbose) {
  1879. error = dlerror();
  1880. if (error != NULL) {
  1881. fprintf(stderr, "%s\n", error);
  1882. }
  1883. }
  1884. // FcPatternAddLangSet
  1885. *(void **) (&FcPatternAddLangSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddLangSet");
  1886. if (verbose) {
  1887. error = dlerror();
  1888. if (error != NULL) {
  1889. fprintf(stderr, "%s\n", error);
  1890. }
  1891. }
  1892. // FcPatternAddRange
  1893. *(void **) (&FcPatternAddRange_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternAddRange");
  1894. if (verbose) {
  1895. error = dlerror();
  1896. if (error != NULL) {
  1897. fprintf(stderr, "%s\n", error);
  1898. }
  1899. }
  1900. // FcPatternGetInteger
  1901. *(void **) (&FcPatternGetInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetInteger");
  1902. if (verbose) {
  1903. error = dlerror();
  1904. if (error != NULL) {
  1905. fprintf(stderr, "%s\n", error);
  1906. }
  1907. }
  1908. // FcPatternGetDouble
  1909. *(void **) (&FcPatternGetDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetDouble");
  1910. if (verbose) {
  1911. error = dlerror();
  1912. if (error != NULL) {
  1913. fprintf(stderr, "%s\n", error);
  1914. }
  1915. }
  1916. // FcPatternGetString
  1917. *(void **) (&FcPatternGetString_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetString");
  1918. if (verbose) {
  1919. error = dlerror();
  1920. if (error != NULL) {
  1921. fprintf(stderr, "%s\n", error);
  1922. }
  1923. }
  1924. // FcPatternGetMatrix
  1925. *(void **) (&FcPatternGetMatrix_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetMatrix");
  1926. if (verbose) {
  1927. error = dlerror();
  1928. if (error != NULL) {
  1929. fprintf(stderr, "%s\n", error);
  1930. }
  1931. }
  1932. // FcPatternGetCharSet
  1933. *(void **) (&FcPatternGetCharSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetCharSet");
  1934. if (verbose) {
  1935. error = dlerror();
  1936. if (error != NULL) {
  1937. fprintf(stderr, "%s\n", error);
  1938. }
  1939. }
  1940. // FcPatternGetBool
  1941. *(void **) (&FcPatternGetBool_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetBool");
  1942. if (verbose) {
  1943. error = dlerror();
  1944. if (error != NULL) {
  1945. fprintf(stderr, "%s\n", error);
  1946. }
  1947. }
  1948. // FcPatternGetLangSet
  1949. *(void **) (&FcPatternGetLangSet_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetLangSet");
  1950. if (verbose) {
  1951. error = dlerror();
  1952. if (error != NULL) {
  1953. fprintf(stderr, "%s\n", error);
  1954. }
  1955. }
  1956. // FcPatternGetRange
  1957. *(void **) (&FcPatternGetRange_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternGetRange");
  1958. if (verbose) {
  1959. error = dlerror();
  1960. if (error != NULL) {
  1961. fprintf(stderr, "%s\n", error);
  1962. }
  1963. }
  1964. // FcPatternVaBuild
  1965. *(void **) (&FcPatternVaBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternVaBuild");
  1966. if (verbose) {
  1967. error = dlerror();
  1968. if (error != NULL) {
  1969. fprintf(stderr, "%s\n", error);
  1970. }
  1971. }
  1972. // FcPatternBuild
  1973. *(void **) (&FcPatternBuild_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternBuild");
  1974. if (verbose) {
  1975. error = dlerror();
  1976. if (error != NULL) {
  1977. fprintf(stderr, "%s\n", error);
  1978. }
  1979. }
  1980. // FcPatternFormat
  1981. *(void **) (&FcPatternFormat_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcPatternFormat");
  1982. if (verbose) {
  1983. error = dlerror();
  1984. if (error != NULL) {
  1985. fprintf(stderr, "%s\n", error);
  1986. }
  1987. }
  1988. // FcRangeCreateDouble
  1989. *(void **) (&FcRangeCreateDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCreateDouble");
  1990. if (verbose) {
  1991. error = dlerror();
  1992. if (error != NULL) {
  1993. fprintf(stderr, "%s\n", error);
  1994. }
  1995. }
  1996. // FcRangeCreateInteger
  1997. *(void **) (&FcRangeCreateInteger_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCreateInteger");
  1998. if (verbose) {
  1999. error = dlerror();
  2000. if (error != NULL) {
  2001. fprintf(stderr, "%s\n", error);
  2002. }
  2003. }
  2004. // FcRangeDestroy
  2005. *(void **) (&FcRangeDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeDestroy");
  2006. if (verbose) {
  2007. error = dlerror();
  2008. if (error != NULL) {
  2009. fprintf(stderr, "%s\n", error);
  2010. }
  2011. }
  2012. // FcRangeCopy
  2013. *(void **) (&FcRangeCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeCopy");
  2014. if (verbose) {
  2015. error = dlerror();
  2016. if (error != NULL) {
  2017. fprintf(stderr, "%s\n", error);
  2018. }
  2019. }
  2020. // FcRangeGetDouble
  2021. *(void **) (&FcRangeGetDouble_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcRangeGetDouble");
  2022. if (verbose) {
  2023. error = dlerror();
  2024. if (error != NULL) {
  2025. fprintf(stderr, "%s\n", error);
  2026. }
  2027. }
  2028. // FcWeightFromOpenType
  2029. *(void **) (&FcWeightFromOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightFromOpenType");
  2030. if (verbose) {
  2031. error = dlerror();
  2032. if (error != NULL) {
  2033. fprintf(stderr, "%s\n", error);
  2034. }
  2035. }
  2036. // FcWeightToOpenType
  2037. *(void **) (&FcWeightToOpenType_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcWeightToOpenType");
  2038. if (verbose) {
  2039. error = dlerror();
  2040. if (error != NULL) {
  2041. fprintf(stderr, "%s\n", error);
  2042. }
  2043. }
  2044. // FcStrCopy
  2045. *(void **) (&FcStrCopy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopy");
  2046. if (verbose) {
  2047. error = dlerror();
  2048. if (error != NULL) {
  2049. fprintf(stderr, "%s\n", error);
  2050. }
  2051. }
  2052. // FcStrCopyFilename
  2053. *(void **) (&FcStrCopyFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCopyFilename");
  2054. if (verbose) {
  2055. error = dlerror();
  2056. if (error != NULL) {
  2057. fprintf(stderr, "%s\n", error);
  2058. }
  2059. }
  2060. // FcStrPlus
  2061. *(void **) (&FcStrPlus_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrPlus");
  2062. if (verbose) {
  2063. error = dlerror();
  2064. if (error != NULL) {
  2065. fprintf(stderr, "%s\n", error);
  2066. }
  2067. }
  2068. // FcStrFree
  2069. *(void **) (&FcStrFree_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrFree");
  2070. if (verbose) {
  2071. error = dlerror();
  2072. if (error != NULL) {
  2073. fprintf(stderr, "%s\n", error);
  2074. }
  2075. }
  2076. // FcStrDowncase
  2077. *(void **) (&FcStrDowncase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrDowncase");
  2078. if (verbose) {
  2079. error = dlerror();
  2080. if (error != NULL) {
  2081. fprintf(stderr, "%s\n", error);
  2082. }
  2083. }
  2084. // FcStrCmpIgnoreCase
  2085. *(void **) (&FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCmpIgnoreCase");
  2086. if (verbose) {
  2087. error = dlerror();
  2088. if (error != NULL) {
  2089. fprintf(stderr, "%s\n", error);
  2090. }
  2091. }
  2092. // FcStrCmp
  2093. *(void **) (&FcStrCmp_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrCmp");
  2094. if (verbose) {
  2095. error = dlerror();
  2096. if (error != NULL) {
  2097. fprintf(stderr, "%s\n", error);
  2098. }
  2099. }
  2100. // FcStrStrIgnoreCase
  2101. *(void **) (&FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrStrIgnoreCase");
  2102. if (verbose) {
  2103. error = dlerror();
  2104. if (error != NULL) {
  2105. fprintf(stderr, "%s\n", error);
  2106. }
  2107. }
  2108. // FcStrStr
  2109. *(void **) (&FcStrStr_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrStr");
  2110. if (verbose) {
  2111. error = dlerror();
  2112. if (error != NULL) {
  2113. fprintf(stderr, "%s\n", error);
  2114. }
  2115. }
  2116. // FcUtf8ToUcs4
  2117. *(void **) (&FcUtf8ToUcs4_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf8ToUcs4");
  2118. if (verbose) {
  2119. error = dlerror();
  2120. if (error != NULL) {
  2121. fprintf(stderr, "%s\n", error);
  2122. }
  2123. }
  2124. // FcUtf8Len
  2125. *(void **) (&FcUtf8Len_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf8Len");
  2126. if (verbose) {
  2127. error = dlerror();
  2128. if (error != NULL) {
  2129. fprintf(stderr, "%s\n", error);
  2130. }
  2131. }
  2132. // FcUcs4ToUtf8
  2133. *(void **) (&FcUcs4ToUtf8_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUcs4ToUtf8");
  2134. if (verbose) {
  2135. error = dlerror();
  2136. if (error != NULL) {
  2137. fprintf(stderr, "%s\n", error);
  2138. }
  2139. }
  2140. // FcUtf16ToUcs4
  2141. *(void **) (&FcUtf16ToUcs4_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf16ToUcs4");
  2142. if (verbose) {
  2143. error = dlerror();
  2144. if (error != NULL) {
  2145. fprintf(stderr, "%s\n", error);
  2146. }
  2147. }
  2148. // FcUtf16Len
  2149. *(void **) (&FcUtf16Len_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcUtf16Len");
  2150. if (verbose) {
  2151. error = dlerror();
  2152. if (error != NULL) {
  2153. fprintf(stderr, "%s\n", error);
  2154. }
  2155. }
  2156. // FcStrDirname
  2157. *(void **) (&FcStrDirname_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrDirname");
  2158. if (verbose) {
  2159. error = dlerror();
  2160. if (error != NULL) {
  2161. fprintf(stderr, "%s\n", error);
  2162. }
  2163. }
  2164. // FcStrBasename
  2165. *(void **) (&FcStrBasename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrBasename");
  2166. if (verbose) {
  2167. error = dlerror();
  2168. if (error != NULL) {
  2169. fprintf(stderr, "%s\n", error);
  2170. }
  2171. }
  2172. // FcStrSetCreate
  2173. *(void **) (&FcStrSetCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetCreate");
  2174. if (verbose) {
  2175. error = dlerror();
  2176. if (error != NULL) {
  2177. fprintf(stderr, "%s\n", error);
  2178. }
  2179. }
  2180. // FcStrSetMember
  2181. *(void **) (&FcStrSetMember_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetMember");
  2182. if (verbose) {
  2183. error = dlerror();
  2184. if (error != NULL) {
  2185. fprintf(stderr, "%s\n", error);
  2186. }
  2187. }
  2188. // FcStrSetEqual
  2189. *(void **) (&FcStrSetEqual_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetEqual");
  2190. if (verbose) {
  2191. error = dlerror();
  2192. if (error != NULL) {
  2193. fprintf(stderr, "%s\n", error);
  2194. }
  2195. }
  2196. // FcStrSetAdd
  2197. *(void **) (&FcStrSetAdd_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetAdd");
  2198. if (verbose) {
  2199. error = dlerror();
  2200. if (error != NULL) {
  2201. fprintf(stderr, "%s\n", error);
  2202. }
  2203. }
  2204. // FcStrSetAddFilename
  2205. *(void **) (&FcStrSetAddFilename_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetAddFilename");
  2206. if (verbose) {
  2207. error = dlerror();
  2208. if (error != NULL) {
  2209. fprintf(stderr, "%s\n", error);
  2210. }
  2211. }
  2212. // FcStrSetDel
  2213. *(void **) (&FcStrSetDel_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetDel");
  2214. if (verbose) {
  2215. error = dlerror();
  2216. if (error != NULL) {
  2217. fprintf(stderr, "%s\n", error);
  2218. }
  2219. }
  2220. // FcStrSetDestroy
  2221. *(void **) (&FcStrSetDestroy_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrSetDestroy");
  2222. if (verbose) {
  2223. error = dlerror();
  2224. if (error != NULL) {
  2225. fprintf(stderr, "%s\n", error);
  2226. }
  2227. }
  2228. // FcStrListCreate
  2229. *(void **) (&FcStrListCreate_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListCreate");
  2230. if (verbose) {
  2231. error = dlerror();
  2232. if (error != NULL) {
  2233. fprintf(stderr, "%s\n", error);
  2234. }
  2235. }
  2236. // FcStrListFirst
  2237. *(void **) (&FcStrListFirst_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListFirst");
  2238. if (verbose) {
  2239. error = dlerror();
  2240. if (error != NULL) {
  2241. fprintf(stderr, "%s\n", error);
  2242. }
  2243. }
  2244. // FcStrListNext
  2245. *(void **) (&FcStrListNext_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListNext");
  2246. if (verbose) {
  2247. error = dlerror();
  2248. if (error != NULL) {
  2249. fprintf(stderr, "%s\n", error);
  2250. }
  2251. }
  2252. // FcStrListDone
  2253. *(void **) (&FcStrListDone_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcStrListDone");
  2254. if (verbose) {
  2255. error = dlerror();
  2256. if (error != NULL) {
  2257. fprintf(stderr, "%s\n", error);
  2258. }
  2259. }
  2260. // FcConfigParseAndLoad
  2261. *(void **) (&FcConfigParseAndLoad_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigParseAndLoad");
  2262. if (verbose) {
  2263. error = dlerror();
  2264. if (error != NULL) {
  2265. fprintf(stderr, "%s\n", error);
  2266. }
  2267. }
  2268. // FcConfigParseAndLoadFromMemory
  2269. *(void **) (&FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig) = dlsym(handle, "FcConfigParseAndLoadFromMemory");
  2270. if (verbose) {
  2271. error = dlerror();
  2272. if (error != NULL) {
  2273. fprintf(stderr, "%s\n", error);
  2274. }
  2275. }
  2276. return 0;
  2277. }