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