1#ifndef DYLIBLOAD_WRAPPER_FONTCONFIG
2#define DYLIBLOAD_WRAPPER_FONTCONFIG
3// This file is generated. Do not edit!
4// see https://github.com/hpvb/dynload-wrapper for details
5// generated by generate-wrapper.py 0.3 on 2023-01-12 10:15:54
6// 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
7//
8#include <stdint.h>
9
10#define FcBlanksCreate FcBlanksCreate_dylibloader_orig_fontconfig
11#define FcBlanksDestroy FcBlanksDestroy_dylibloader_orig_fontconfig
12#define FcBlanksAdd FcBlanksAdd_dylibloader_orig_fontconfig
13#define FcBlanksIsMember FcBlanksIsMember_dylibloader_orig_fontconfig
14#define FcCacheDir FcCacheDir_dylibloader_orig_fontconfig
15#define FcCacheCopySet FcCacheCopySet_dylibloader_orig_fontconfig
16#define FcCacheSubdir FcCacheSubdir_dylibloader_orig_fontconfig
17#define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_orig_fontconfig
18#define FcCacheNumFont FcCacheNumFont_dylibloader_orig_fontconfig
19#define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_orig_fontconfig
20#define FcDirCacheValid FcDirCacheValid_dylibloader_orig_fontconfig
21#define FcDirCacheClean FcDirCacheClean_dylibloader_orig_fontconfig
22#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_orig_fontconfig
23#define FcConfigHome FcConfigHome_dylibloader_orig_fontconfig
24#define FcConfigEnableHome FcConfigEnableHome_dylibloader_orig_fontconfig
25#define FcConfigFilename FcConfigFilename_dylibloader_orig_fontconfig
26#define FcConfigCreate FcConfigCreate_dylibloader_orig_fontconfig
27#define FcConfigReference FcConfigReference_dylibloader_orig_fontconfig
28#define FcConfigDestroy FcConfigDestroy_dylibloader_orig_fontconfig
29#define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_orig_fontconfig
30#define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_orig_fontconfig
31#define FcConfigUptoDate FcConfigUptoDate_dylibloader_orig_fontconfig
32#define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_orig_fontconfig
33#define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_orig_fontconfig
34#define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_orig_fontconfig
35#define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_orig_fontconfig
36#define FcConfigGetCache FcConfigGetCache_dylibloader_orig_fontconfig
37#define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_orig_fontconfig
38#define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_orig_fontconfig
39#define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_orig_fontconfig
40#define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_orig_fontconfig
41#define FcConfigGetFonts FcConfigGetFonts_dylibloader_orig_fontconfig
42#define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_orig_fontconfig
43#define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_orig_fontconfig
44#define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_orig_fontconfig
45#define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_orig_fontconfig
46#define FcConfigSubstitute FcConfigSubstitute_dylibloader_orig_fontconfig
47#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_orig_fontconfig
48#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_orig_fontconfig
49#define FcCharSetCreate FcCharSetCreate_dylibloader_orig_fontconfig
50#define FcCharSetNew FcCharSetNew_dylibloader_orig_fontconfig
51#define FcCharSetDestroy FcCharSetDestroy_dylibloader_orig_fontconfig
52#define FcCharSetAddChar FcCharSetAddChar_dylibloader_orig_fontconfig
53#define FcCharSetDelChar FcCharSetDelChar_dylibloader_orig_fontconfig
54#define FcCharSetCopy FcCharSetCopy_dylibloader_orig_fontconfig
55#define FcCharSetEqual FcCharSetEqual_dylibloader_orig_fontconfig
56#define FcCharSetIntersect FcCharSetIntersect_dylibloader_orig_fontconfig
57#define FcCharSetUnion FcCharSetUnion_dylibloader_orig_fontconfig
58#define FcCharSetSubtract FcCharSetSubtract_dylibloader_orig_fontconfig
59#define FcCharSetMerge FcCharSetMerge_dylibloader_orig_fontconfig
60#define FcCharSetHasChar FcCharSetHasChar_dylibloader_orig_fontconfig
61#define FcCharSetCount FcCharSetCount_dylibloader_orig_fontconfig
62#define FcCharSetIntersectCount FcCharSetIntersectCount_dylibloader_orig_fontconfig
63#define FcCharSetSubtractCount FcCharSetSubtractCount_dylibloader_orig_fontconfig
64#define FcCharSetIsSubset FcCharSetIsSubset_dylibloader_orig_fontconfig
65#define FcCharSetCoverage FcCharSetCoverage_dylibloader_orig_fontconfig
66#define FcValuePrint FcValuePrint_dylibloader_orig_fontconfig
67#define FcPatternPrint FcPatternPrint_dylibloader_orig_fontconfig
68#define FcFontSetPrint FcFontSetPrint_dylibloader_orig_fontconfig
69#define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_orig_fontconfig
70#define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_orig_fontconfig
71#define FcFileIsDir FcFileIsDir_dylibloader_orig_fontconfig
72#define FcFileScan FcFileScan_dylibloader_orig_fontconfig
73#define FcDirScan FcDirScan_dylibloader_orig_fontconfig
74#define FcDirSave FcDirSave_dylibloader_orig_fontconfig
75#define FcDirCacheLoad FcDirCacheLoad_dylibloader_orig_fontconfig
76#define FcDirCacheRescan FcDirCacheRescan_dylibloader_orig_fontconfig
77#define FcDirCacheRead FcDirCacheRead_dylibloader_orig_fontconfig
78#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_orig_fontconfig
79#define FcDirCacheUnload FcDirCacheUnload_dylibloader_orig_fontconfig
80#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_orig_fontconfig
81#define FcFontSetCreate FcFontSetCreate_dylibloader_orig_fontconfig
82#define FcFontSetDestroy FcFontSetDestroy_dylibloader_orig_fontconfig
83#define FcFontSetAdd FcFontSetAdd_dylibloader_orig_fontconfig
84#define FcInitLoadConfig FcInitLoadConfig_dylibloader_orig_fontconfig
85#define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_orig_fontconfig
86#define FcInit FcInit_dylibloader_orig_fontconfig
87#define FcFini FcFini_dylibloader_orig_fontconfig
88#define FcGetVersion FcGetVersion_dylibloader_orig_fontconfig
89#define FcInitReinitialize FcInitReinitialize_dylibloader_orig_fontconfig
90#define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_orig_fontconfig
91#define FcGetLangs FcGetLangs_dylibloader_orig_fontconfig
92#define FcLangNormalize FcLangNormalize_dylibloader_orig_fontconfig
93#define FcLangGetCharSet FcLangGetCharSet_dylibloader_orig_fontconfig
94#define FcLangSetCreate FcLangSetCreate_dylibloader_orig_fontconfig
95#define FcLangSetDestroy FcLangSetDestroy_dylibloader_orig_fontconfig
96#define FcLangSetCopy FcLangSetCopy_dylibloader_orig_fontconfig
97#define FcLangSetAdd FcLangSetAdd_dylibloader_orig_fontconfig
98#define FcLangSetDel FcLangSetDel_dylibloader_orig_fontconfig
99#define FcLangSetHasLang FcLangSetHasLang_dylibloader_orig_fontconfig
100#define FcLangSetCompare FcLangSetCompare_dylibloader_orig_fontconfig
101#define FcLangSetContains FcLangSetContains_dylibloader_orig_fontconfig
102#define FcLangSetEqual FcLangSetEqual_dylibloader_orig_fontconfig
103#define FcLangSetHash FcLangSetHash_dylibloader_orig_fontconfig
104#define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_orig_fontconfig
105#define FcLangSetUnion FcLangSetUnion_dylibloader_orig_fontconfig
106#define FcLangSetSubtract FcLangSetSubtract_dylibloader_orig_fontconfig
107#define FcObjectSetCreate FcObjectSetCreate_dylibloader_orig_fontconfig
108#define FcObjectSetAdd FcObjectSetAdd_dylibloader_orig_fontconfig
109#define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_orig_fontconfig
110#define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_orig_fontconfig
111#define FcObjectSetBuild FcObjectSetBuild_dylibloader_orig_fontconfig
112#define FcFontSetList FcFontSetList_dylibloader_orig_fontconfig
113#define FcFontList FcFontList_dylibloader_orig_fontconfig
114#define FcAtomicCreate FcAtomicCreate_dylibloader_orig_fontconfig
115#define FcAtomicLock FcAtomicLock_dylibloader_orig_fontconfig
116#define FcAtomicNewFile FcAtomicNewFile_dylibloader_orig_fontconfig
117#define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_orig_fontconfig
118#define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_orig_fontconfig
119#define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_orig_fontconfig
120#define FcAtomicUnlock FcAtomicUnlock_dylibloader_orig_fontconfig
121#define FcAtomicDestroy FcAtomicDestroy_dylibloader_orig_fontconfig
122#define FcFontSetMatch FcFontSetMatch_dylibloader_orig_fontconfig
123#define FcFontMatch FcFontMatch_dylibloader_orig_fontconfig
124#define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_orig_fontconfig
125#define FcFontSetSort FcFontSetSort_dylibloader_orig_fontconfig
126#define FcFontSort FcFontSort_dylibloader_orig_fontconfig
127#define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_orig_fontconfig
128#define FcMatrixCopy FcMatrixCopy_dylibloader_orig_fontconfig
129#define FcMatrixEqual FcMatrixEqual_dylibloader_orig_fontconfig
130#define FcMatrixMultiply FcMatrixMultiply_dylibloader_orig_fontconfig
131#define FcMatrixRotate FcMatrixRotate_dylibloader_orig_fontconfig
132#define FcMatrixScale FcMatrixScale_dylibloader_orig_fontconfig
133#define FcMatrixShear FcMatrixShear_dylibloader_orig_fontconfig
134#define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_orig_fontconfig
135#define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_orig_fontconfig
136#define FcNameGetObjectType FcNameGetObjectType_dylibloader_orig_fontconfig
137#define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_orig_fontconfig
138#define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_orig_fontconfig
139#define FcNameGetConstant FcNameGetConstant_dylibloader_orig_fontconfig
140#define FcNameConstant FcNameConstant_dylibloader_orig_fontconfig
141#define FcNameParse FcNameParse_dylibloader_orig_fontconfig
142#define FcNameUnparse FcNameUnparse_dylibloader_orig_fontconfig
143#define FcPatternCreate FcPatternCreate_dylibloader_orig_fontconfig
144#define FcPatternDuplicate FcPatternDuplicate_dylibloader_orig_fontconfig
145#define FcPatternReference FcPatternReference_dylibloader_orig_fontconfig
146#define FcPatternFilter FcPatternFilter_dylibloader_orig_fontconfig
147#define FcValueDestroy FcValueDestroy_dylibloader_orig_fontconfig
148#define FcValueEqual FcValueEqual_dylibloader_orig_fontconfig
149#define FcValueSave FcValueSave_dylibloader_orig_fontconfig
150#define FcPatternDestroy FcPatternDestroy_dylibloader_orig_fontconfig
151#define FcPatternEqual FcPatternEqual_dylibloader_orig_fontconfig
152#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_orig_fontconfig
153#define FcPatternHash FcPatternHash_dylibloader_orig_fontconfig
154#define FcPatternAdd FcPatternAdd_dylibloader_orig_fontconfig
155#define FcPatternAddWeak FcPatternAddWeak_dylibloader_orig_fontconfig
156#define FcPatternGet FcPatternGet_dylibloader_orig_fontconfig
157#define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_orig_fontconfig
158#define FcPatternDel FcPatternDel_dylibloader_orig_fontconfig
159#define FcPatternRemove FcPatternRemove_dylibloader_orig_fontconfig
160#define FcPatternAddInteger FcPatternAddInteger_dylibloader_orig_fontconfig
161#define FcPatternAddDouble FcPatternAddDouble_dylibloader_orig_fontconfig
162#define FcPatternAddString FcPatternAddString_dylibloader_orig_fontconfig
163#define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_orig_fontconfig
164#define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_orig_fontconfig
165#define FcPatternAddBool FcPatternAddBool_dylibloader_orig_fontconfig
166#define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_orig_fontconfig
167#define FcPatternAddRange FcPatternAddRange_dylibloader_orig_fontconfig
168#define FcPatternGetInteger FcPatternGetInteger_dylibloader_orig_fontconfig
169#define FcPatternGetDouble FcPatternGetDouble_dylibloader_orig_fontconfig
170#define FcPatternGetString FcPatternGetString_dylibloader_orig_fontconfig
171#define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_orig_fontconfig
172#define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_orig_fontconfig
173#define FcPatternGetBool FcPatternGetBool_dylibloader_orig_fontconfig
174#define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_orig_fontconfig
175#define FcPatternGetRange FcPatternGetRange_dylibloader_orig_fontconfig
176#define FcPatternVaBuild FcPatternVaBuild_dylibloader_orig_fontconfig
177#define FcPatternBuild FcPatternBuild_dylibloader_orig_fontconfig
178#define FcPatternFormat FcPatternFormat_dylibloader_orig_fontconfig
179#define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_orig_fontconfig
180#define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_orig_fontconfig
181#define FcRangeDestroy FcRangeDestroy_dylibloader_orig_fontconfig
182#define FcRangeCopy FcRangeCopy_dylibloader_orig_fontconfig
183#define FcRangeGetDouble FcRangeGetDouble_dylibloader_orig_fontconfig
184#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_orig_fontconfig
185#define FcWeightToOpenType FcWeightToOpenType_dylibloader_orig_fontconfig
186#define FcStrCopy FcStrCopy_dylibloader_orig_fontconfig
187#define FcStrCopyFilename FcStrCopyFilename_dylibloader_orig_fontconfig
188#define FcStrPlus FcStrPlus_dylibloader_orig_fontconfig
189#define FcStrFree FcStrFree_dylibloader_orig_fontconfig
190#define FcStrDowncase FcStrDowncase_dylibloader_orig_fontconfig
191#define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_orig_fontconfig
192#define FcStrCmp FcStrCmp_dylibloader_orig_fontconfig
193#define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_orig_fontconfig
194#define FcStrStr FcStrStr_dylibloader_orig_fontconfig
195#define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_orig_fontconfig
196#define FcUtf8Len FcUtf8Len_dylibloader_orig_fontconfig
197#define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_orig_fontconfig
198#define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_orig_fontconfig
199#define FcUtf16Len FcUtf16Len_dylibloader_orig_fontconfig
200#define FcStrDirname FcStrDirname_dylibloader_orig_fontconfig
201#define FcStrBasename FcStrBasename_dylibloader_orig_fontconfig
202#define FcStrSetCreate FcStrSetCreate_dylibloader_orig_fontconfig
203#define FcStrSetMember FcStrSetMember_dylibloader_orig_fontconfig
204#define FcStrSetEqual FcStrSetEqual_dylibloader_orig_fontconfig
205#define FcStrSetAdd FcStrSetAdd_dylibloader_orig_fontconfig
206#define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_orig_fontconfig
207#define FcStrSetDel FcStrSetDel_dylibloader_orig_fontconfig
208#define FcStrSetDestroy FcStrSetDestroy_dylibloader_orig_fontconfig
209#define FcStrListCreate FcStrListCreate_dylibloader_orig_fontconfig
210#define FcStrListFirst FcStrListFirst_dylibloader_orig_fontconfig
211#define FcStrListNext FcStrListNext_dylibloader_orig_fontconfig
212#define FcStrListDone FcStrListDone_dylibloader_orig_fontconfig
213#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_orig_fontconfig
214#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_orig_fontconfig
215#include "thirdparty/linuxbsd_headers/fontconfig/fontconfig.h"
216#undef FcBlanksCreate
217#undef FcBlanksDestroy
218#undef FcBlanksAdd
219#undef FcBlanksIsMember
220#undef FcCacheDir
221#undef FcCacheCopySet
222#undef FcCacheSubdir
223#undef FcCacheNumSubdir
224#undef FcCacheNumFont
225#undef FcDirCacheUnlink
226#undef FcDirCacheValid
227#undef FcDirCacheClean
228#undef FcCacheCreateTagFile
229#undef FcConfigHome
230#undef FcConfigEnableHome
231#undef FcConfigFilename
232#undef FcConfigCreate
233#undef FcConfigReference
234#undef FcConfigDestroy
235#undef FcConfigSetCurrent
236#undef FcConfigGetCurrent
237#undef FcConfigUptoDate
238#undef FcConfigBuildFonts
239#undef FcConfigGetFontDirs
240#undef FcConfigGetConfigDirs
241#undef FcConfigGetConfigFiles
242#undef FcConfigGetCache
243#undef FcConfigGetBlanks
244#undef FcConfigGetCacheDirs
245#undef FcConfigGetRescanInterval
246#undef FcConfigSetRescanInterval
247#undef FcConfigGetFonts
248#undef FcConfigAppFontAddFile
249#undef FcConfigAppFontAddDir
250#undef FcConfigAppFontClear
251#undef FcConfigSubstituteWithPat
252#undef FcConfigSubstitute
253#undef FcConfigGetSysRoot
254#undef FcConfigSetSysRoot
255#undef FcCharSetCreate
256#undef FcCharSetNew
257#undef FcCharSetDestroy
258#undef FcCharSetAddChar
259#undef FcCharSetDelChar
260#undef FcCharSetCopy
261#undef FcCharSetEqual
262#undef FcCharSetIntersect
263#undef FcCharSetUnion
264#undef FcCharSetSubtract
265#undef FcCharSetMerge
266#undef FcCharSetHasChar
267#undef FcCharSetCount
268#undef FcCharSetIntersectCount
269#undef FcCharSetSubtractCount
270#undef FcCharSetIsSubset
271#undef FcCharSetCoverage
272#undef FcValuePrint
273#undef FcPatternPrint
274#undef FcFontSetPrint
275#undef FcGetDefaultLangs
276#undef FcDefaultSubstitute
277#undef FcFileIsDir
278#undef FcFileScan
279#undef FcDirScan
280#undef FcDirSave
281#undef FcDirCacheLoad
282#undef FcDirCacheRescan
283#undef FcDirCacheRead
284#undef FcDirCacheLoadFile
285#undef FcDirCacheUnload
286#undef FcFreeTypeQuery
287#undef FcFontSetCreate
288#undef FcFontSetDestroy
289#undef FcFontSetAdd
290#undef FcInitLoadConfig
291#undef FcInitLoadConfigAndFonts
292#undef FcInit
293#undef FcFini
294#undef FcGetVersion
295#undef FcInitReinitialize
296#undef FcInitBringUptoDate
297#undef FcGetLangs
298#undef FcLangNormalize
299#undef FcLangGetCharSet
300#undef FcLangSetCreate
301#undef FcLangSetDestroy
302#undef FcLangSetCopy
303#undef FcLangSetAdd
304#undef FcLangSetDel
305#undef FcLangSetHasLang
306#undef FcLangSetCompare
307#undef FcLangSetContains
308#undef FcLangSetEqual
309#undef FcLangSetHash
310#undef FcLangSetGetLangs
311#undef FcLangSetUnion
312#undef FcLangSetSubtract
313#undef FcObjectSetCreate
314#undef FcObjectSetAdd
315#undef FcObjectSetDestroy
316#undef FcObjectSetVaBuild
317#undef FcObjectSetBuild
318#undef FcFontSetList
319#undef FcFontList
320#undef FcAtomicCreate
321#undef FcAtomicLock
322#undef FcAtomicNewFile
323#undef FcAtomicOrigFile
324#undef FcAtomicReplaceOrig
325#undef FcAtomicDeleteNew
326#undef FcAtomicUnlock
327#undef FcAtomicDestroy
328#undef FcFontSetMatch
329#undef FcFontMatch
330#undef FcFontRenderPrepare
331#undef FcFontSetSort
332#undef FcFontSort
333#undef FcFontSetSortDestroy
334#undef FcMatrixCopy
335#undef FcMatrixEqual
336#undef FcMatrixMultiply
337#undef FcMatrixRotate
338#undef FcMatrixScale
339#undef FcMatrixShear
340#undef FcNameRegisterObjectTypes
341#undef FcNameUnregisterObjectTypes
342#undef FcNameGetObjectType
343#undef FcNameRegisterConstants
344#undef FcNameUnregisterConstants
345#undef FcNameGetConstant
346#undef FcNameConstant
347#undef FcNameParse
348#undef FcNameUnparse
349#undef FcPatternCreate
350#undef FcPatternDuplicate
351#undef FcPatternReference
352#undef FcPatternFilter
353#undef FcValueDestroy
354#undef FcValueEqual
355#undef FcValueSave
356#undef FcPatternDestroy
357#undef FcPatternEqual
358#undef FcPatternEqualSubset
359#undef FcPatternHash
360#undef FcPatternAdd
361#undef FcPatternAddWeak
362#undef FcPatternGet
363#undef FcPatternGetWithBinding
364#undef FcPatternDel
365#undef FcPatternRemove
366#undef FcPatternAddInteger
367#undef FcPatternAddDouble
368#undef FcPatternAddString
369#undef FcPatternAddMatrix
370#undef FcPatternAddCharSet
371#undef FcPatternAddBool
372#undef FcPatternAddLangSet
373#undef FcPatternAddRange
374#undef FcPatternGetInteger
375#undef FcPatternGetDouble
376#undef FcPatternGetString
377#undef FcPatternGetMatrix
378#undef FcPatternGetCharSet
379#undef FcPatternGetBool
380#undef FcPatternGetLangSet
381#undef FcPatternGetRange
382#undef FcPatternVaBuild
383#undef FcPatternBuild
384#undef FcPatternFormat
385#undef FcRangeCreateDouble
386#undef FcRangeCreateInteger
387#undef FcRangeDestroy
388#undef FcRangeCopy
389#undef FcRangeGetDouble
390#undef FcWeightFromOpenType
391#undef FcWeightToOpenType
392#undef FcStrCopy
393#undef FcStrCopyFilename
394#undef FcStrPlus
395#undef FcStrFree
396#undef FcStrDowncase
397#undef FcStrCmpIgnoreCase
398#undef FcStrCmp
399#undef FcStrStrIgnoreCase
400#undef FcStrStr
401#undef FcUtf8ToUcs4
402#undef FcUtf8Len
403#undef FcUcs4ToUtf8
404#undef FcUtf16ToUcs4
405#undef FcUtf16Len
406#undef FcStrDirname
407#undef FcStrBasename
408#undef FcStrSetCreate
409#undef FcStrSetMember
410#undef FcStrSetEqual
411#undef FcStrSetAdd
412#undef FcStrSetAddFilename
413#undef FcStrSetDel
414#undef FcStrSetDestroy
415#undef FcStrListCreate
416#undef FcStrListFirst
417#undef FcStrListNext
418#undef FcStrListDone
419#undef FcConfigParseAndLoad
420#undef FcConfigParseAndLoadFromMemory
421#ifdef __cplusplus
422extern "C" {
423#endif
424#define FcBlanksCreate FcBlanksCreate_dylibloader_wrapper_fontconfig
425#define FcBlanksDestroy FcBlanksDestroy_dylibloader_wrapper_fontconfig
426#define FcBlanksAdd FcBlanksAdd_dylibloader_wrapper_fontconfig
427#define FcBlanksIsMember FcBlanksIsMember_dylibloader_wrapper_fontconfig
428#define FcCacheDir FcCacheDir_dylibloader_wrapper_fontconfig
429#define FcCacheCopySet FcCacheCopySet_dylibloader_wrapper_fontconfig
430#define FcCacheSubdir FcCacheSubdir_dylibloader_wrapper_fontconfig
431#define FcCacheNumSubdir FcCacheNumSubdir_dylibloader_wrapper_fontconfig
432#define FcCacheNumFont FcCacheNumFont_dylibloader_wrapper_fontconfig
433#define FcDirCacheUnlink FcDirCacheUnlink_dylibloader_wrapper_fontconfig
434#define FcDirCacheValid FcDirCacheValid_dylibloader_wrapper_fontconfig
435#define FcDirCacheClean FcDirCacheClean_dylibloader_wrapper_fontconfig
436#define FcCacheCreateTagFile FcCacheCreateTagFile_dylibloader_wrapper_fontconfig
437#define FcConfigHome FcConfigHome_dylibloader_wrapper_fontconfig
438#define FcConfigEnableHome FcConfigEnableHome_dylibloader_wrapper_fontconfig
439#define FcConfigFilename FcConfigFilename_dylibloader_wrapper_fontconfig
440#define FcConfigCreate FcConfigCreate_dylibloader_wrapper_fontconfig
441#define FcConfigReference FcConfigReference_dylibloader_wrapper_fontconfig
442#define FcConfigDestroy FcConfigDestroy_dylibloader_wrapper_fontconfig
443#define FcConfigSetCurrent FcConfigSetCurrent_dylibloader_wrapper_fontconfig
444#define FcConfigGetCurrent FcConfigGetCurrent_dylibloader_wrapper_fontconfig
445#define FcConfigUptoDate FcConfigUptoDate_dylibloader_wrapper_fontconfig
446#define FcConfigBuildFonts FcConfigBuildFonts_dylibloader_wrapper_fontconfig
447#define FcConfigGetFontDirs FcConfigGetFontDirs_dylibloader_wrapper_fontconfig
448#define FcConfigGetConfigDirs FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig
449#define FcConfigGetConfigFiles FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig
450#define FcConfigGetCache FcConfigGetCache_dylibloader_wrapper_fontconfig
451#define FcConfigGetBlanks FcConfigGetBlanks_dylibloader_wrapper_fontconfig
452#define FcConfigGetCacheDirs FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig
453#define FcConfigGetRescanInterval FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig
454#define FcConfigSetRescanInterval FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig
455#define FcConfigGetFonts FcConfigGetFonts_dylibloader_wrapper_fontconfig
456#define FcConfigAppFontAddFile FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig
457#define FcConfigAppFontAddDir FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig
458#define FcConfigAppFontClear FcConfigAppFontClear_dylibloader_wrapper_fontconfig
459#define FcConfigSubstituteWithPat FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig
460#define FcConfigSubstitute FcConfigSubstitute_dylibloader_wrapper_fontconfig
461#define FcConfigGetSysRoot FcConfigGetSysRoot_dylibloader_wrapper_fontconfig
462#define FcConfigSetSysRoot FcConfigSetSysRoot_dylibloader_wrapper_fontconfig
463#define FcCharSetCreate FcCharSetCreate_dylibloader_wrapper_fontconfig
464#define FcCharSetNew FcCharSetNew_dylibloader_wrapper_fontconfig
465#define FcCharSetDestroy FcCharSetDestroy_dylibloader_wrapper_fontconfig
466#define FcCharSetAddChar FcCharSetAddChar_dylibloader_wrapper_fontconfig
467#define FcCharSetDelChar FcCharSetDelChar_dylibloader_wrapper_fontconfig
468#define FcCharSetCopy FcCharSetCopy_dylibloader_wrapper_fontconfig
469#define FcCharSetEqual FcCharSetEqual_dylibloader_wrapper_fontconfig
470#define FcCharSetIntersect FcCharSetIntersect_dylibloader_wrapper_fontconfig
471#define FcCharSetUnion FcCharSetUnion_dylibloader_wrapper_fontconfig
472#define FcCharSetSubtract FcCharSetSubtract_dylibloader_wrapper_fontconfig
473#define FcCharSetMerge FcCharSetMerge_dylibloader_wrapper_fontconfig
474#define FcCharSetHasChar FcCharSetHasChar_dylibloader_wrapper_fontconfig
475#define FcCharSetCount FcCharSetCount_dylibloader_wrapper_fontconfig
476#define FcCharSetIntersectCount FcCharSetIntersectCount_dylibloader_wrapper_fontconfig
477#define FcCharSetSubtractCount FcCharSetSubtractCount_dylibloader_wrapper_fontconfig
478#define FcCharSetIsSubset FcCharSetIsSubset_dylibloader_wrapper_fontconfig
479#define FcCharSetCoverage FcCharSetCoverage_dylibloader_wrapper_fontconfig
480#define FcValuePrint FcValuePrint_dylibloader_wrapper_fontconfig
481#define FcPatternPrint FcPatternPrint_dylibloader_wrapper_fontconfig
482#define FcFontSetPrint FcFontSetPrint_dylibloader_wrapper_fontconfig
483#define FcGetDefaultLangs FcGetDefaultLangs_dylibloader_wrapper_fontconfig
484#define FcDefaultSubstitute FcDefaultSubstitute_dylibloader_wrapper_fontconfig
485#define FcFileIsDir FcFileIsDir_dylibloader_wrapper_fontconfig
486#define FcFileScan FcFileScan_dylibloader_wrapper_fontconfig
487#define FcDirScan FcDirScan_dylibloader_wrapper_fontconfig
488#define FcDirSave FcDirSave_dylibloader_wrapper_fontconfig
489#define FcDirCacheLoad FcDirCacheLoad_dylibloader_wrapper_fontconfig
490#define FcDirCacheRescan FcDirCacheRescan_dylibloader_wrapper_fontconfig
491#define FcDirCacheRead FcDirCacheRead_dylibloader_wrapper_fontconfig
492#define FcDirCacheLoadFile FcDirCacheLoadFile_dylibloader_wrapper_fontconfig
493#define FcDirCacheUnload FcDirCacheUnload_dylibloader_wrapper_fontconfig
494#define FcFreeTypeQuery FcFreeTypeQuery_dylibloader_wrapper_fontconfig
495#define FcFontSetCreate FcFontSetCreate_dylibloader_wrapper_fontconfig
496#define FcFontSetDestroy FcFontSetDestroy_dylibloader_wrapper_fontconfig
497#define FcFontSetAdd FcFontSetAdd_dylibloader_wrapper_fontconfig
498#define FcInitLoadConfig FcInitLoadConfig_dylibloader_wrapper_fontconfig
499#define FcInitLoadConfigAndFonts FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig
500#define FcInit FcInit_dylibloader_wrapper_fontconfig
501#define FcFini FcFini_dylibloader_wrapper_fontconfig
502#define FcGetVersion FcGetVersion_dylibloader_wrapper_fontconfig
503#define FcInitReinitialize FcInitReinitialize_dylibloader_wrapper_fontconfig
504#define FcInitBringUptoDate FcInitBringUptoDate_dylibloader_wrapper_fontconfig
505#define FcGetLangs FcGetLangs_dylibloader_wrapper_fontconfig
506#define FcLangNormalize FcLangNormalize_dylibloader_wrapper_fontconfig
507#define FcLangGetCharSet FcLangGetCharSet_dylibloader_wrapper_fontconfig
508#define FcLangSetCreate FcLangSetCreate_dylibloader_wrapper_fontconfig
509#define FcLangSetDestroy FcLangSetDestroy_dylibloader_wrapper_fontconfig
510#define FcLangSetCopy FcLangSetCopy_dylibloader_wrapper_fontconfig
511#define FcLangSetAdd FcLangSetAdd_dylibloader_wrapper_fontconfig
512#define FcLangSetDel FcLangSetDel_dylibloader_wrapper_fontconfig
513#define FcLangSetHasLang FcLangSetHasLang_dylibloader_wrapper_fontconfig
514#define FcLangSetCompare FcLangSetCompare_dylibloader_wrapper_fontconfig
515#define FcLangSetContains FcLangSetContains_dylibloader_wrapper_fontconfig
516#define FcLangSetEqual FcLangSetEqual_dylibloader_wrapper_fontconfig
517#define FcLangSetHash FcLangSetHash_dylibloader_wrapper_fontconfig
518#define FcLangSetGetLangs FcLangSetGetLangs_dylibloader_wrapper_fontconfig
519#define FcLangSetUnion FcLangSetUnion_dylibloader_wrapper_fontconfig
520#define FcLangSetSubtract FcLangSetSubtract_dylibloader_wrapper_fontconfig
521#define FcObjectSetCreate FcObjectSetCreate_dylibloader_wrapper_fontconfig
522#define FcObjectSetAdd FcObjectSetAdd_dylibloader_wrapper_fontconfig
523#define FcObjectSetDestroy FcObjectSetDestroy_dylibloader_wrapper_fontconfig
524#define FcObjectSetVaBuild FcObjectSetVaBuild_dylibloader_wrapper_fontconfig
525#define FcObjectSetBuild FcObjectSetBuild_dylibloader_wrapper_fontconfig
526#define FcFontSetList FcFontSetList_dylibloader_wrapper_fontconfig
527#define FcFontList FcFontList_dylibloader_wrapper_fontconfig
528#define FcAtomicCreate FcAtomicCreate_dylibloader_wrapper_fontconfig
529#define FcAtomicLock FcAtomicLock_dylibloader_wrapper_fontconfig
530#define FcAtomicNewFile FcAtomicNewFile_dylibloader_wrapper_fontconfig
531#define FcAtomicOrigFile FcAtomicOrigFile_dylibloader_wrapper_fontconfig
532#define FcAtomicReplaceOrig FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig
533#define FcAtomicDeleteNew FcAtomicDeleteNew_dylibloader_wrapper_fontconfig
534#define FcAtomicUnlock FcAtomicUnlock_dylibloader_wrapper_fontconfig
535#define FcAtomicDestroy FcAtomicDestroy_dylibloader_wrapper_fontconfig
536#define FcFontSetMatch FcFontSetMatch_dylibloader_wrapper_fontconfig
537#define FcFontMatch FcFontMatch_dylibloader_wrapper_fontconfig
538#define FcFontRenderPrepare FcFontRenderPrepare_dylibloader_wrapper_fontconfig
539#define FcFontSetSort FcFontSetSort_dylibloader_wrapper_fontconfig
540#define FcFontSort FcFontSort_dylibloader_wrapper_fontconfig
541#define FcFontSetSortDestroy FcFontSetSortDestroy_dylibloader_wrapper_fontconfig
542#define FcMatrixCopy FcMatrixCopy_dylibloader_wrapper_fontconfig
543#define FcMatrixEqual FcMatrixEqual_dylibloader_wrapper_fontconfig
544#define FcMatrixMultiply FcMatrixMultiply_dylibloader_wrapper_fontconfig
545#define FcMatrixRotate FcMatrixRotate_dylibloader_wrapper_fontconfig
546#define FcMatrixScale FcMatrixScale_dylibloader_wrapper_fontconfig
547#define FcMatrixShear FcMatrixShear_dylibloader_wrapper_fontconfig
548#define FcNameRegisterObjectTypes FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig
549#define FcNameUnregisterObjectTypes FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig
550#define FcNameGetObjectType FcNameGetObjectType_dylibloader_wrapper_fontconfig
551#define FcNameRegisterConstants FcNameRegisterConstants_dylibloader_wrapper_fontconfig
552#define FcNameUnregisterConstants FcNameUnregisterConstants_dylibloader_wrapper_fontconfig
553#define FcNameGetConstant FcNameGetConstant_dylibloader_wrapper_fontconfig
554#define FcNameConstant FcNameConstant_dylibloader_wrapper_fontconfig
555#define FcNameParse FcNameParse_dylibloader_wrapper_fontconfig
556#define FcNameUnparse FcNameUnparse_dylibloader_wrapper_fontconfig
557#define FcPatternCreate FcPatternCreate_dylibloader_wrapper_fontconfig
558#define FcPatternDuplicate FcPatternDuplicate_dylibloader_wrapper_fontconfig
559#define FcPatternReference FcPatternReference_dylibloader_wrapper_fontconfig
560#define FcPatternFilter FcPatternFilter_dylibloader_wrapper_fontconfig
561#define FcValueDestroy FcValueDestroy_dylibloader_wrapper_fontconfig
562#define FcValueEqual FcValueEqual_dylibloader_wrapper_fontconfig
563#define FcValueSave FcValueSave_dylibloader_wrapper_fontconfig
564#define FcPatternDestroy FcPatternDestroy_dylibloader_wrapper_fontconfig
565#define FcPatternEqual FcPatternEqual_dylibloader_wrapper_fontconfig
566#define FcPatternEqualSubset FcPatternEqualSubset_dylibloader_wrapper_fontconfig
567#define FcPatternHash FcPatternHash_dylibloader_wrapper_fontconfig
568#define FcPatternAdd FcPatternAdd_dylibloader_wrapper_fontconfig
569#define FcPatternAddWeak FcPatternAddWeak_dylibloader_wrapper_fontconfig
570#define FcPatternGet FcPatternGet_dylibloader_wrapper_fontconfig
571#define FcPatternGetWithBinding FcPatternGetWithBinding_dylibloader_wrapper_fontconfig
572#define FcPatternDel FcPatternDel_dylibloader_wrapper_fontconfig
573#define FcPatternRemove FcPatternRemove_dylibloader_wrapper_fontconfig
574#define FcPatternAddInteger FcPatternAddInteger_dylibloader_wrapper_fontconfig
575#define FcPatternAddDouble FcPatternAddDouble_dylibloader_wrapper_fontconfig
576#define FcPatternAddString FcPatternAddString_dylibloader_wrapper_fontconfig
577#define FcPatternAddMatrix FcPatternAddMatrix_dylibloader_wrapper_fontconfig
578#define FcPatternAddCharSet FcPatternAddCharSet_dylibloader_wrapper_fontconfig
579#define FcPatternAddBool FcPatternAddBool_dylibloader_wrapper_fontconfig
580#define FcPatternAddLangSet FcPatternAddLangSet_dylibloader_wrapper_fontconfig
581#define FcPatternAddRange FcPatternAddRange_dylibloader_wrapper_fontconfig
582#define FcPatternGetInteger FcPatternGetInteger_dylibloader_wrapper_fontconfig
583#define FcPatternGetDouble FcPatternGetDouble_dylibloader_wrapper_fontconfig
584#define FcPatternGetString FcPatternGetString_dylibloader_wrapper_fontconfig
585#define FcPatternGetMatrix FcPatternGetMatrix_dylibloader_wrapper_fontconfig
586#define FcPatternGetCharSet FcPatternGetCharSet_dylibloader_wrapper_fontconfig
587#define FcPatternGetBool FcPatternGetBool_dylibloader_wrapper_fontconfig
588#define FcPatternGetLangSet FcPatternGetLangSet_dylibloader_wrapper_fontconfig
589#define FcPatternGetRange FcPatternGetRange_dylibloader_wrapper_fontconfig
590#define FcPatternVaBuild FcPatternVaBuild_dylibloader_wrapper_fontconfig
591#define FcPatternBuild FcPatternBuild_dylibloader_wrapper_fontconfig
592#define FcPatternFormat FcPatternFormat_dylibloader_wrapper_fontconfig
593#define FcRangeCreateDouble FcRangeCreateDouble_dylibloader_wrapper_fontconfig
594#define FcRangeCreateInteger FcRangeCreateInteger_dylibloader_wrapper_fontconfig
595#define FcRangeDestroy FcRangeDestroy_dylibloader_wrapper_fontconfig
596#define FcRangeCopy FcRangeCopy_dylibloader_wrapper_fontconfig
597#define FcRangeGetDouble FcRangeGetDouble_dylibloader_wrapper_fontconfig
598#define FcWeightFromOpenType FcWeightFromOpenType_dylibloader_wrapper_fontconfig
599#define FcWeightToOpenType FcWeightToOpenType_dylibloader_wrapper_fontconfig
600#define FcStrCopy FcStrCopy_dylibloader_wrapper_fontconfig
601#define FcStrCopyFilename FcStrCopyFilename_dylibloader_wrapper_fontconfig
602#define FcStrPlus FcStrPlus_dylibloader_wrapper_fontconfig
603#define FcStrFree FcStrFree_dylibloader_wrapper_fontconfig
604#define FcStrDowncase FcStrDowncase_dylibloader_wrapper_fontconfig
605#define FcStrCmpIgnoreCase FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig
606#define FcStrCmp FcStrCmp_dylibloader_wrapper_fontconfig
607#define FcStrStrIgnoreCase FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig
608#define FcStrStr FcStrStr_dylibloader_wrapper_fontconfig
609#define FcUtf8ToUcs4 FcUtf8ToUcs4_dylibloader_wrapper_fontconfig
610#define FcUtf8Len FcUtf8Len_dylibloader_wrapper_fontconfig
611#define FcUcs4ToUtf8 FcUcs4ToUtf8_dylibloader_wrapper_fontconfig
612#define FcUtf16ToUcs4 FcUtf16ToUcs4_dylibloader_wrapper_fontconfig
613#define FcUtf16Len FcUtf16Len_dylibloader_wrapper_fontconfig
614#define FcStrDirname FcStrDirname_dylibloader_wrapper_fontconfig
615#define FcStrBasename FcStrBasename_dylibloader_wrapper_fontconfig
616#define FcStrSetCreate FcStrSetCreate_dylibloader_wrapper_fontconfig
617#define FcStrSetMember FcStrSetMember_dylibloader_wrapper_fontconfig
618#define FcStrSetEqual FcStrSetEqual_dylibloader_wrapper_fontconfig
619#define FcStrSetAdd FcStrSetAdd_dylibloader_wrapper_fontconfig
620#define FcStrSetAddFilename FcStrSetAddFilename_dylibloader_wrapper_fontconfig
621#define FcStrSetDel FcStrSetDel_dylibloader_wrapper_fontconfig
622#define FcStrSetDestroy FcStrSetDestroy_dylibloader_wrapper_fontconfig
623#define FcStrListCreate FcStrListCreate_dylibloader_wrapper_fontconfig
624#define FcStrListFirst FcStrListFirst_dylibloader_wrapper_fontconfig
625#define FcStrListNext FcStrListNext_dylibloader_wrapper_fontconfig
626#define FcStrListDone FcStrListDone_dylibloader_wrapper_fontconfig
627#define FcConfigParseAndLoad FcConfigParseAndLoad_dylibloader_wrapper_fontconfig
628#define FcConfigParseAndLoadFromMemory FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig
629extern FcBlanks* (*FcBlanksCreate_dylibloader_wrapper_fontconfig)( void);
630extern void (*FcBlanksDestroy_dylibloader_wrapper_fontconfig)( FcBlanks*);
631extern FcBool (*FcBlanksAdd_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
632extern FcBool (*FcBlanksIsMember_dylibloader_wrapper_fontconfig)( FcBlanks*, FcChar32);
633extern const FcChar8* (*FcCacheDir_dylibloader_wrapper_fontconfig)(const FcCache*);
634extern FcFontSet* (*FcCacheCopySet_dylibloader_wrapper_fontconfig)(const FcCache*);
635extern const FcChar8* (*FcCacheSubdir_dylibloader_wrapper_fontconfig)(const FcCache*, int);
636extern int (*FcCacheNumSubdir_dylibloader_wrapper_fontconfig)(const FcCache*);
637extern int (*FcCacheNumFont_dylibloader_wrapper_fontconfig)(const FcCache*);
638extern FcBool (*FcDirCacheUnlink_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
639extern FcBool (*FcDirCacheValid_dylibloader_wrapper_fontconfig)(const FcChar8*);
640extern FcBool (*FcDirCacheClean_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool);
641extern void (*FcCacheCreateTagFile_dylibloader_wrapper_fontconfig)(const FcConfig*);
642extern FcChar8* (*FcConfigHome_dylibloader_wrapper_fontconfig)( void);
643extern FcBool (*FcConfigEnableHome_dylibloader_wrapper_fontconfig)( FcBool);
644extern FcChar8* (*FcConfigFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
645extern FcConfig* (*FcConfigCreate_dylibloader_wrapper_fontconfig)( void);
646extern FcConfig* (*FcConfigReference_dylibloader_wrapper_fontconfig)( FcConfig*);
647extern void (*FcConfigDestroy_dylibloader_wrapper_fontconfig)( FcConfig*);
648extern FcBool (*FcConfigSetCurrent_dylibloader_wrapper_fontconfig)( FcConfig*);
649extern FcConfig* (*FcConfigGetCurrent_dylibloader_wrapper_fontconfig)( void);
650extern FcBool (*FcConfigUptoDate_dylibloader_wrapper_fontconfig)( FcConfig*);
651extern FcBool (*FcConfigBuildFonts_dylibloader_wrapper_fontconfig)( FcConfig*);
652extern FcStrList* (*FcConfigGetFontDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
653extern FcStrList* (*FcConfigGetConfigDirs_dylibloader_wrapper_fontconfig)( FcConfig*);
654extern FcStrList* (*FcConfigGetConfigFiles_dylibloader_wrapper_fontconfig)( FcConfig*);
655extern FcChar8* (*FcConfigGetCache_dylibloader_wrapper_fontconfig)( FcConfig*);
656extern FcBlanks* (*FcConfigGetBlanks_dylibloader_wrapper_fontconfig)( FcConfig*);
657extern FcStrList* (*FcConfigGetCacheDirs_dylibloader_wrapper_fontconfig)(const FcConfig*);
658extern int (*FcConfigGetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*);
659extern FcBool (*FcConfigSetRescanInterval_dylibloader_wrapper_fontconfig)( FcConfig*, int);
660extern FcFontSet* (*FcConfigGetFonts_dylibloader_wrapper_fontconfig)( FcConfig*, FcSetName);
661extern FcBool (*FcConfigAppFontAddFile_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
662extern FcBool (*FcConfigAppFontAddDir_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
663extern void (*FcConfigAppFontClear_dylibloader_wrapper_fontconfig)( FcConfig*);
664extern FcBool (*FcConfigSubstituteWithPat_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*, FcMatchKind);
665extern FcBool (*FcConfigSubstitute_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcMatchKind);
666extern const FcChar8* (*FcConfigGetSysRoot_dylibloader_wrapper_fontconfig)(const FcConfig*);
667extern void (*FcConfigSetSysRoot_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*);
668extern FcCharSet* (*FcCharSetCreate_dylibloader_wrapper_fontconfig)( void);
669extern FcCharSet* (*FcCharSetNew_dylibloader_wrapper_fontconfig)( void);
670extern void (*FcCharSetDestroy_dylibloader_wrapper_fontconfig)( FcCharSet*);
671extern FcBool (*FcCharSetAddChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
672extern FcBool (*FcCharSetDelChar_dylibloader_wrapper_fontconfig)( FcCharSet*, FcChar32);
673extern FcCharSet* (*FcCharSetCopy_dylibloader_wrapper_fontconfig)( FcCharSet*);
674extern FcBool (*FcCharSetEqual_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
675extern FcCharSet* (*FcCharSetIntersect_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
676extern FcCharSet* (*FcCharSetUnion_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
677extern FcCharSet* (*FcCharSetSubtract_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
678extern FcBool (*FcCharSetMerge_dylibloader_wrapper_fontconfig)( FcCharSet*,const FcCharSet*, FcBool*);
679extern FcBool (*FcCharSetHasChar_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32);
680extern FcChar32 (*FcCharSetCount_dylibloader_wrapper_fontconfig)(const FcCharSet*);
681extern FcChar32 (*FcCharSetIntersectCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
682extern FcChar32 (*FcCharSetSubtractCount_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
683extern FcBool (*FcCharSetIsSubset_dylibloader_wrapper_fontconfig)(const FcCharSet*,const FcCharSet*);
684extern FcChar32 (*FcCharSetCoverage_dylibloader_wrapper_fontconfig)(const FcCharSet*, FcChar32, FcChar32*);
685extern void (*FcValuePrint_dylibloader_wrapper_fontconfig)(const FcValue);
686extern void (*FcPatternPrint_dylibloader_wrapper_fontconfig)(const FcPattern*);
687extern void (*FcFontSetPrint_dylibloader_wrapper_fontconfig)(const FcFontSet*);
688extern FcStrSet* (*FcGetDefaultLangs_dylibloader_wrapper_fontconfig)( void);
689extern void (*FcDefaultSubstitute_dylibloader_wrapper_fontconfig)( FcPattern*);
690extern FcBool (*FcFileIsDir_dylibloader_wrapper_fontconfig)(const FcChar8*);
691extern FcBool (*FcFileScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
692extern FcBool (*FcDirScan_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*, FcFileCache*, FcBlanks*,const FcChar8*, FcBool);
693extern FcBool (*FcDirSave_dylibloader_wrapper_fontconfig)( FcFontSet*, FcStrSet*,const FcChar8*);
694extern FcCache* (*FcDirCacheLoad_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*, FcChar8**);
695extern FcCache* (*FcDirCacheRescan_dylibloader_wrapper_fontconfig)(const FcChar8*, FcConfig*);
696extern FcCache* (*FcDirCacheRead_dylibloader_wrapper_fontconfig)(const FcChar8*, FcBool, FcConfig*);
697extern FcCache* (*FcDirCacheLoadFile_dylibloader_wrapper_fontconfig)(const FcChar8*,struct stat*);
698extern void (*FcDirCacheUnload_dylibloader_wrapper_fontconfig)( FcCache*);
699extern FcPattern* (*FcFreeTypeQuery_dylibloader_wrapper_fontconfig)(const FcChar8*, int, FcBlanks*, int*);
700extern FcFontSet* (*FcFontSetCreate_dylibloader_wrapper_fontconfig)( void);
701extern void (*FcFontSetDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
702extern FcBool (*FcFontSetAdd_dylibloader_wrapper_fontconfig)( FcFontSet*, FcPattern*);
703extern FcConfig* (*FcInitLoadConfig_dylibloader_wrapper_fontconfig)( void);
704extern FcConfig* (*FcInitLoadConfigAndFonts_dylibloader_wrapper_fontconfig)( void);
705extern FcBool (*FcInit_dylibloader_wrapper_fontconfig)( void);
706extern void (*FcFini_dylibloader_wrapper_fontconfig)( void);
707extern int (*FcGetVersion_dylibloader_wrapper_fontconfig)( void);
708extern FcBool (*FcInitReinitialize_dylibloader_wrapper_fontconfig)( void);
709extern FcBool (*FcInitBringUptoDate_dylibloader_wrapper_fontconfig)( void);
710extern FcStrSet* (*FcGetLangs_dylibloader_wrapper_fontconfig)( void);
711extern FcChar8* (*FcLangNormalize_dylibloader_wrapper_fontconfig)(const FcChar8*);
712extern const FcCharSet* (*FcLangGetCharSet_dylibloader_wrapper_fontconfig)(const FcChar8*);
713extern FcLangSet* (*FcLangSetCreate_dylibloader_wrapper_fontconfig)( void);
714extern void (*FcLangSetDestroy_dylibloader_wrapper_fontconfig)( FcLangSet*);
715extern FcLangSet* (*FcLangSetCopy_dylibloader_wrapper_fontconfig)(const FcLangSet*);
716extern FcBool (*FcLangSetAdd_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
717extern FcBool (*FcLangSetDel_dylibloader_wrapper_fontconfig)( FcLangSet*,const FcChar8*);
718extern FcLangResult (*FcLangSetHasLang_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcChar8*);
719extern FcLangResult (*FcLangSetCompare_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
720extern FcBool (*FcLangSetContains_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
721extern FcBool (*FcLangSetEqual_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
722extern FcChar32 (*FcLangSetHash_dylibloader_wrapper_fontconfig)(const FcLangSet*);
723extern FcStrSet* (*FcLangSetGetLangs_dylibloader_wrapper_fontconfig)(const FcLangSet*);
724extern FcLangSet* (*FcLangSetUnion_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
725extern FcLangSet* (*FcLangSetSubtract_dylibloader_wrapper_fontconfig)(const FcLangSet*,const FcLangSet*);
726extern FcObjectSet* (*FcObjectSetCreate_dylibloader_wrapper_fontconfig)( void);
727extern FcBool (*FcObjectSetAdd_dylibloader_wrapper_fontconfig)( FcObjectSet*,const char*);
728extern void (*FcObjectSetDestroy_dylibloader_wrapper_fontconfig)( FcObjectSet*);
729extern FcObjectSet* (*FcObjectSetVaBuild_dylibloader_wrapper_fontconfig)(const char*, va_list);
730extern FcObjectSet* (*FcObjectSetBuild_dylibloader_wrapper_fontconfig)(const char*,...);
731extern FcFontSet* (*FcFontSetList_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcObjectSet*);
732extern FcFontSet* (*FcFontList_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcObjectSet*);
733extern FcAtomic* (*FcAtomicCreate_dylibloader_wrapper_fontconfig)(const FcChar8*);
734extern FcBool (*FcAtomicLock_dylibloader_wrapper_fontconfig)( FcAtomic*);
735extern FcChar8* (*FcAtomicNewFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
736extern FcChar8* (*FcAtomicOrigFile_dylibloader_wrapper_fontconfig)( FcAtomic*);
737extern FcBool (*FcAtomicReplaceOrig_dylibloader_wrapper_fontconfig)( FcAtomic*);
738extern void (*FcAtomicDeleteNew_dylibloader_wrapper_fontconfig)( FcAtomic*);
739extern void (*FcAtomicUnlock_dylibloader_wrapper_fontconfig)( FcAtomic*);
740extern void (*FcAtomicDestroy_dylibloader_wrapper_fontconfig)( FcAtomic*);
741extern FcPattern* (*FcFontSetMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcResult*);
742extern FcPattern* (*FcFontMatch_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcResult*);
743extern FcPattern* (*FcFontRenderPrepare_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcPattern*);
744extern FcFontSet* (*FcFontSetSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcFontSet**, int, FcPattern*, FcBool, FcCharSet**, FcResult*);
745extern FcFontSet* (*FcFontSort_dylibloader_wrapper_fontconfig)( FcConfig*, FcPattern*, FcBool, FcCharSet**, FcResult*);
746extern void (*FcFontSetSortDestroy_dylibloader_wrapper_fontconfig)( FcFontSet*);
747extern FcMatrix* (*FcMatrixCopy_dylibloader_wrapper_fontconfig)(const FcMatrix*);
748extern FcBool (*FcMatrixEqual_dylibloader_wrapper_fontconfig)(const FcMatrix*,const FcMatrix*);
749extern void (*FcMatrixMultiply_dylibloader_wrapper_fontconfig)( FcMatrix*,const FcMatrix*,const FcMatrix*);
750extern void (*FcMatrixRotate_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
751extern void (*FcMatrixScale_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
752extern void (*FcMatrixShear_dylibloader_wrapper_fontconfig)( FcMatrix*, double, double);
753extern FcBool (*FcNameRegisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
754extern FcBool (*FcNameUnregisterObjectTypes_dylibloader_wrapper_fontconfig)(const FcObjectType*, int);
755extern const FcObjectType* (*FcNameGetObjectType_dylibloader_wrapper_fontconfig)(const char*);
756extern FcBool (*FcNameRegisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
757extern FcBool (*FcNameUnregisterConstants_dylibloader_wrapper_fontconfig)(const FcConstant*, int);
758extern const FcConstant* (*FcNameGetConstant_dylibloader_wrapper_fontconfig)(const FcChar8*);
759extern FcBool (*FcNameConstant_dylibloader_wrapper_fontconfig)(const FcChar8*, int*);
760extern FcPattern* (*FcNameParse_dylibloader_wrapper_fontconfig)(const FcChar8*);
761extern FcChar8* (*FcNameUnparse_dylibloader_wrapper_fontconfig)( FcPattern*);
762extern FcPattern* (*FcPatternCreate_dylibloader_wrapper_fontconfig)( void);
763extern FcPattern* (*FcPatternDuplicate_dylibloader_wrapper_fontconfig)(const FcPattern*);
764extern void (*FcPatternReference_dylibloader_wrapper_fontconfig)( FcPattern*);
765extern FcPattern* (*FcPatternFilter_dylibloader_wrapper_fontconfig)( FcPattern*,const FcObjectSet*);
766extern void (*FcValueDestroy_dylibloader_wrapper_fontconfig)( FcValue);
767extern FcBool (*FcValueEqual_dylibloader_wrapper_fontconfig)( FcValue, FcValue);
768extern FcValue (*FcValueSave_dylibloader_wrapper_fontconfig)( FcValue);
769extern void (*FcPatternDestroy_dylibloader_wrapper_fontconfig)( FcPattern*);
770extern FcBool (*FcPatternEqual_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*);
771extern FcBool (*FcPatternEqualSubset_dylibloader_wrapper_fontconfig)(const FcPattern*,const FcPattern*,const FcObjectSet*);
772extern FcChar32 (*FcPatternHash_dylibloader_wrapper_fontconfig)(const FcPattern*);
773extern FcBool (*FcPatternAdd_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
774extern FcBool (*FcPatternAddWeak_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcValue, FcBool);
775extern FcResult (*FcPatternGet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*);
776extern FcResult (*FcPatternGetWithBinding_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcValue*, FcValueBinding*);
777extern FcBool (*FcPatternDel_dylibloader_wrapper_fontconfig)( FcPattern*,const char*);
778extern FcBool (*FcPatternRemove_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
779extern FcBool (*FcPatternAddInteger_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, int);
780extern FcBool (*FcPatternAddDouble_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, double);
781extern FcBool (*FcPatternAddString_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcChar8*);
782extern FcBool (*FcPatternAddMatrix_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcMatrix*);
783extern FcBool (*FcPatternAddCharSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcCharSet*);
784extern FcBool (*FcPatternAddBool_dylibloader_wrapper_fontconfig)( FcPattern*,const char*, FcBool);
785extern FcBool (*FcPatternAddLangSet_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcLangSet*);
786extern FcBool (*FcPatternAddRange_dylibloader_wrapper_fontconfig)( FcPattern*,const char*,const FcRange*);
787extern FcResult (*FcPatternGetInteger_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, int*);
788extern FcResult (*FcPatternGetDouble_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, double*);
789extern FcResult (*FcPatternGetString_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcChar8**);
790extern FcResult (*FcPatternGetMatrix_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcMatrix**);
791extern FcResult (*FcPatternGetCharSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcCharSet**);
792extern FcResult (*FcPatternGetBool_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcBool*);
793extern FcResult (*FcPatternGetLangSet_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcLangSet**);
794extern FcResult (*FcPatternGetRange_dylibloader_wrapper_fontconfig)(const FcPattern*,const char*, int, FcRange**);
795extern FcPattern* (*FcPatternVaBuild_dylibloader_wrapper_fontconfig)( FcPattern*, va_list);
796extern FcPattern* (*FcPatternBuild_dylibloader_wrapper_fontconfig)( FcPattern*,...);
797extern FcChar8* (*FcPatternFormat_dylibloader_wrapper_fontconfig)( FcPattern*,const FcChar8*);
798extern FcRange* (*FcRangeCreateDouble_dylibloader_wrapper_fontconfig)( double, double);
799extern FcRange* (*FcRangeCreateInteger_dylibloader_wrapper_fontconfig)( FcChar32, FcChar32);
800extern void (*FcRangeDestroy_dylibloader_wrapper_fontconfig)( FcRange*);
801extern FcRange* (*FcRangeCopy_dylibloader_wrapper_fontconfig)(const FcRange*);
802extern FcBool (*FcRangeGetDouble_dylibloader_wrapper_fontconfig)(const FcRange*, double*, double*);
803extern int (*FcWeightFromOpenType_dylibloader_wrapper_fontconfig)( int);
804extern int (*FcWeightToOpenType_dylibloader_wrapper_fontconfig)( int);
805extern FcChar8* (*FcStrCopy_dylibloader_wrapper_fontconfig)(const FcChar8*);
806extern FcChar8* (*FcStrCopyFilename_dylibloader_wrapper_fontconfig)(const FcChar8*);
807extern FcChar8* (*FcStrPlus_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
808extern void (*FcStrFree_dylibloader_wrapper_fontconfig)( FcChar8*);
809extern FcChar8* (*FcStrDowncase_dylibloader_wrapper_fontconfig)(const FcChar8*);
810extern int (*FcStrCmpIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
811extern int (*FcStrCmp_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
812extern const FcChar8* (*FcStrStrIgnoreCase_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
813extern const FcChar8* (*FcStrStr_dylibloader_wrapper_fontconfig)(const FcChar8*,const FcChar8*);
814extern int (*FcUtf8ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcChar32*, int);
815extern FcBool (*FcUtf8Len_dylibloader_wrapper_fontconfig)(const FcChar8*, int, int*, int*);
816extern int (*FcUcs4ToUtf8_dylibloader_wrapper_fontconfig)( FcChar32, FcChar8 [6]);
817extern int (*FcUtf16ToUcs4_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, FcChar32*, int);
818extern FcBool (*FcUtf16Len_dylibloader_wrapper_fontconfig)(const FcChar8*, FcEndian, int, int*, int*);
819extern FcChar8* (*FcStrDirname_dylibloader_wrapper_fontconfig)(const FcChar8*);
820extern FcChar8* (*FcStrBasename_dylibloader_wrapper_fontconfig)(const FcChar8*);
821extern FcStrSet* (*FcStrSetCreate_dylibloader_wrapper_fontconfig)( void);
822extern FcBool (*FcStrSetMember_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
823extern FcBool (*FcStrSetEqual_dylibloader_wrapper_fontconfig)( FcStrSet*, FcStrSet*);
824extern FcBool (*FcStrSetAdd_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
825extern FcBool (*FcStrSetAddFilename_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
826extern FcBool (*FcStrSetDel_dylibloader_wrapper_fontconfig)( FcStrSet*,const FcChar8*);
827extern void (*FcStrSetDestroy_dylibloader_wrapper_fontconfig)( FcStrSet*);
828extern FcStrList* (*FcStrListCreate_dylibloader_wrapper_fontconfig)( FcStrSet*);
829extern void (*FcStrListFirst_dylibloader_wrapper_fontconfig)( FcStrList*);
830extern FcChar8* (*FcStrListNext_dylibloader_wrapper_fontconfig)( FcStrList*);
831extern void (*FcStrListDone_dylibloader_wrapper_fontconfig)( FcStrList*);
832extern FcBool (*FcConfigParseAndLoad_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
833extern FcBool (*FcConfigParseAndLoadFromMemory_dylibloader_wrapper_fontconfig)( FcConfig*,const FcChar8*, FcBool);
834int initialize_fontconfig(int verbose);
835#ifdef __cplusplus
836}
837#endif
838#endif
839