Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c
10279 views
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.7 on 2024-12-12 14:52:10
4
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c --ignore-other
5
//
6
#include <stdint.h>
7
8
#define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
9
#define XRenderQueryVersion XRenderQueryVersion_dylibloader_orig_xrender
10
#define XRenderQueryFormats XRenderQueryFormats_dylibloader_orig_xrender
11
#define XRenderQuerySubpixelOrder XRenderQuerySubpixelOrder_dylibloader_orig_xrender
12
#define XRenderSetSubpixelOrder XRenderSetSubpixelOrder_dylibloader_orig_xrender
13
#define XRenderFindVisualFormat XRenderFindVisualFormat_dylibloader_orig_xrender
14
#define XRenderFindFormat XRenderFindFormat_dylibloader_orig_xrender
15
#define XRenderFindStandardFormat XRenderFindStandardFormat_dylibloader_orig_xrender
16
#define XRenderQueryPictIndexValues XRenderQueryPictIndexValues_dylibloader_orig_xrender
17
#define XRenderCreatePicture XRenderCreatePicture_dylibloader_orig_xrender
18
#define XRenderChangePicture XRenderChangePicture_dylibloader_orig_xrender
19
#define XRenderSetPictureClipRectangles XRenderSetPictureClipRectangles_dylibloader_orig_xrender
20
#define XRenderSetPictureClipRegion XRenderSetPictureClipRegion_dylibloader_orig_xrender
21
#define XRenderSetPictureTransform XRenderSetPictureTransform_dylibloader_orig_xrender
22
#define XRenderFreePicture XRenderFreePicture_dylibloader_orig_xrender
23
#define XRenderComposite XRenderComposite_dylibloader_orig_xrender
24
#define XRenderCreateGlyphSet XRenderCreateGlyphSet_dylibloader_orig_xrender
25
#define XRenderReferenceGlyphSet XRenderReferenceGlyphSet_dylibloader_orig_xrender
26
#define XRenderFreeGlyphSet XRenderFreeGlyphSet_dylibloader_orig_xrender
27
#define XRenderAddGlyphs XRenderAddGlyphs_dylibloader_orig_xrender
28
#define XRenderFreeGlyphs XRenderFreeGlyphs_dylibloader_orig_xrender
29
#define XRenderCompositeString8 XRenderCompositeString8_dylibloader_orig_xrender
30
#define XRenderCompositeString16 XRenderCompositeString16_dylibloader_orig_xrender
31
#define XRenderCompositeString32 XRenderCompositeString32_dylibloader_orig_xrender
32
#define XRenderCompositeText8 XRenderCompositeText8_dylibloader_orig_xrender
33
#define XRenderCompositeText16 XRenderCompositeText16_dylibloader_orig_xrender
34
#define XRenderCompositeText32 XRenderCompositeText32_dylibloader_orig_xrender
35
#define XRenderFillRectangle XRenderFillRectangle_dylibloader_orig_xrender
36
#define XRenderFillRectangles XRenderFillRectangles_dylibloader_orig_xrender
37
#define XRenderCompositeTrapezoids XRenderCompositeTrapezoids_dylibloader_orig_xrender
38
#define XRenderCompositeTriangles XRenderCompositeTriangles_dylibloader_orig_xrender
39
#define XRenderCompositeTriStrip XRenderCompositeTriStrip_dylibloader_orig_xrender
40
#define XRenderCompositeTriFan XRenderCompositeTriFan_dylibloader_orig_xrender
41
#define XRenderCompositeDoublePoly XRenderCompositeDoublePoly_dylibloader_orig_xrender
42
#define XRenderParseColor XRenderParseColor_dylibloader_orig_xrender
43
#define XRenderCreateCursor XRenderCreateCursor_dylibloader_orig_xrender
44
#define XRenderQueryFilters XRenderQueryFilters_dylibloader_orig_xrender
45
#define XRenderSetPictureFilter XRenderSetPictureFilter_dylibloader_orig_xrender
46
#define XRenderCreateAnimCursor XRenderCreateAnimCursor_dylibloader_orig_xrender
47
#define XRenderAddTraps XRenderAddTraps_dylibloader_orig_xrender
48
#define XRenderCreateSolidFill XRenderCreateSolidFill_dylibloader_orig_xrender
49
#define XRenderCreateLinearGradient XRenderCreateLinearGradient_dylibloader_orig_xrender
50
#define XRenderCreateRadialGradient XRenderCreateRadialGradient_dylibloader_orig_xrender
51
#define XRenderCreateConicalGradient XRenderCreateConicalGradient_dylibloader_orig_xrender
52
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h"
53
#undef XRenderQueryExtension
54
#undef XRenderQueryVersion
55
#undef XRenderQueryFormats
56
#undef XRenderQuerySubpixelOrder
57
#undef XRenderSetSubpixelOrder
58
#undef XRenderFindVisualFormat
59
#undef XRenderFindFormat
60
#undef XRenderFindStandardFormat
61
#undef XRenderQueryPictIndexValues
62
#undef XRenderCreatePicture
63
#undef XRenderChangePicture
64
#undef XRenderSetPictureClipRectangles
65
#undef XRenderSetPictureClipRegion
66
#undef XRenderSetPictureTransform
67
#undef XRenderFreePicture
68
#undef XRenderComposite
69
#undef XRenderCreateGlyphSet
70
#undef XRenderReferenceGlyphSet
71
#undef XRenderFreeGlyphSet
72
#undef XRenderAddGlyphs
73
#undef XRenderFreeGlyphs
74
#undef XRenderCompositeString8
75
#undef XRenderCompositeString16
76
#undef XRenderCompositeString32
77
#undef XRenderCompositeText8
78
#undef XRenderCompositeText16
79
#undef XRenderCompositeText32
80
#undef XRenderFillRectangle
81
#undef XRenderFillRectangles
82
#undef XRenderCompositeTrapezoids
83
#undef XRenderCompositeTriangles
84
#undef XRenderCompositeTriStrip
85
#undef XRenderCompositeTriFan
86
#undef XRenderCompositeDoublePoly
87
#undef XRenderParseColor
88
#undef XRenderCreateCursor
89
#undef XRenderQueryFilters
90
#undef XRenderSetPictureFilter
91
#undef XRenderCreateAnimCursor
92
#undef XRenderAddTraps
93
#undef XRenderCreateSolidFill
94
#undef XRenderCreateLinearGradient
95
#undef XRenderCreateRadialGradient
96
#undef XRenderCreateConicalGradient
97
#include <dlfcn.h>
98
#include <stdio.h>
99
int (*XRenderQueryExtension_dylibloader_wrapper_xrender)(Display *, int *, int *);
100
int (*XRenderQueryVersion_dylibloader_wrapper_xrender)(Display *, int *, int *);
101
int (*XRenderQueryFormats_dylibloader_wrapper_xrender)(Display *);
102
int (*XRenderQuerySubpixelOrder_dylibloader_wrapper_xrender)(Display *, int);
103
int (*XRenderSetSubpixelOrder_dylibloader_wrapper_xrender)(Display *, int, int);
104
XRenderPictFormat *(*XRenderFindVisualFormat_dylibloader_wrapper_xrender)(Display *, const Visual *);
105
XRenderPictFormat *(*XRenderFindFormat_dylibloader_wrapper_xrender)(Display *, unsigned long, const XRenderPictFormat *, int);
106
XRenderPictFormat *(*XRenderFindStandardFormat_dylibloader_wrapper_xrender)(Display *, int);
107
XIndexValue *(*XRenderQueryPictIndexValues_dylibloader_wrapper_xrender)(Display *, const XRenderPictFormat *, int *);
108
Picture (*XRenderCreatePicture_dylibloader_wrapper_xrender)(Display *, Drawable, const XRenderPictFormat *, unsigned long, const XRenderPictureAttributes *);
109
void (*XRenderChangePicture_dylibloader_wrapper_xrender)(Display *, Picture, unsigned long, const XRenderPictureAttributes *);
110
void (*XRenderSetPictureClipRectangles_dylibloader_wrapper_xrender)(Display *, Picture, int, int, const XRectangle *, int);
111
void (*XRenderSetPictureClipRegion_dylibloader_wrapper_xrender)(Display *, Picture, Region);
112
void (*XRenderSetPictureTransform_dylibloader_wrapper_xrender)(Display *, Picture, XTransform *);
113
void (*XRenderFreePicture_dylibloader_wrapper_xrender)(Display *, Picture);
114
void (*XRenderComposite_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, Picture, int, int, int, int, int, int, unsigned int, unsigned int);
115
GlyphSet (*XRenderCreateGlyphSet_dylibloader_wrapper_xrender)(Display *, const XRenderPictFormat *);
116
GlyphSet (*XRenderReferenceGlyphSet_dylibloader_wrapper_xrender)(Display *, GlyphSet);
117
void (*XRenderFreeGlyphSet_dylibloader_wrapper_xrender)(Display *, GlyphSet);
118
void (*XRenderAddGlyphs_dylibloader_wrapper_xrender)(Display *, GlyphSet, const Glyph *, const XGlyphInfo *, int, const char *, int);
119
void (*XRenderFreeGlyphs_dylibloader_wrapper_xrender)(Display *, GlyphSet, const Glyph *, int);
120
void (*XRenderCompositeString8_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const char *, int);
121
void (*XRenderCompositeString16_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const unsigned short *, int);
122
void (*XRenderCompositeString32_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, GlyphSet, int, int, int, int, const unsigned int *, int);
123
void (*XRenderCompositeText8_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt8 *, int);
124
void (*XRenderCompositeText16_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt16 *, int);
125
void (*XRenderCompositeText32_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XGlyphElt32 *, int);
126
void (*XRenderFillRectangle_dylibloader_wrapper_xrender)(Display *, int, Picture, const XRenderColor *, int, int, unsigned int, unsigned int);
127
void (*XRenderFillRectangles_dylibloader_wrapper_xrender)(Display *, int, Picture, const XRenderColor *, const XRectangle *, int);
128
void (*XRenderCompositeTrapezoids_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XTrapezoid *, int);
129
void (*XRenderCompositeTriangles_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XTriangle *, int);
130
void (*XRenderCompositeTriStrip_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XPointFixed *, int);
131
void (*XRenderCompositeTriFan_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, const XPointFixed *, int);
132
void (*XRenderCompositeDoublePoly_dylibloader_wrapper_xrender)(Display *, int, Picture, Picture, const XRenderPictFormat *, int, int, int, int, const XPointDouble *, int, int);
133
int (*XRenderParseColor_dylibloader_wrapper_xrender)(Display *, char *, XRenderColor *);
134
Cursor (*XRenderCreateCursor_dylibloader_wrapper_xrender)(Display *, Picture, unsigned int, unsigned int);
135
XFilters *(*XRenderQueryFilters_dylibloader_wrapper_xrender)(Display *, Drawable);
136
void (*XRenderSetPictureFilter_dylibloader_wrapper_xrender)(Display *, Picture, const char *, XFixed *, int);
137
Cursor (*XRenderCreateAnimCursor_dylibloader_wrapper_xrender)(Display *, int, XAnimCursor *);
138
void (*XRenderAddTraps_dylibloader_wrapper_xrender)(Display *, Picture, int, int, const XTrap *, int);
139
Picture (*XRenderCreateSolidFill_dylibloader_wrapper_xrender)(Display *, const XRenderColor *);
140
Picture (*XRenderCreateLinearGradient_dylibloader_wrapper_xrender)(Display *, const XLinearGradient *, const XFixed *, const XRenderColor *, int);
141
Picture (*XRenderCreateRadialGradient_dylibloader_wrapper_xrender)(Display *, const XRadialGradient *, const XFixed *, const XRenderColor *, int);
142
Picture (*XRenderCreateConicalGradient_dylibloader_wrapper_xrender)(Display *, const XConicalGradient *, const XFixed *, const XRenderColor *, int);
143
int initialize_xrender(int verbose) {
144
void *handle;
145
char *error;
146
handle = dlopen("libXrender.so.1", RTLD_LAZY);
147
if (!handle) {
148
if (verbose) {
149
fprintf(stderr, "%s\n", dlerror());
150
}
151
return(1);
152
}
153
dlerror();
154
// XRenderQueryExtension
155
*(void **) (&XRenderQueryExtension_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQueryExtension");
156
if (verbose) {
157
error = dlerror();
158
if (error != NULL) {
159
fprintf(stderr, "%s\n", error);
160
}
161
}
162
// XRenderQueryVersion
163
*(void **) (&XRenderQueryVersion_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQueryVersion");
164
if (verbose) {
165
error = dlerror();
166
if (error != NULL) {
167
fprintf(stderr, "%s\n", error);
168
}
169
}
170
// XRenderQueryFormats
171
*(void **) (&XRenderQueryFormats_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQueryFormats");
172
if (verbose) {
173
error = dlerror();
174
if (error != NULL) {
175
fprintf(stderr, "%s\n", error);
176
}
177
}
178
// XRenderQuerySubpixelOrder
179
*(void **) (&XRenderQuerySubpixelOrder_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQuerySubpixelOrder");
180
if (verbose) {
181
error = dlerror();
182
if (error != NULL) {
183
fprintf(stderr, "%s\n", error);
184
}
185
}
186
// XRenderSetSubpixelOrder
187
*(void **) (&XRenderSetSubpixelOrder_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderSetSubpixelOrder");
188
if (verbose) {
189
error = dlerror();
190
if (error != NULL) {
191
fprintf(stderr, "%s\n", error);
192
}
193
}
194
// XRenderFindVisualFormat
195
*(void **) (&XRenderFindVisualFormat_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFindVisualFormat");
196
if (verbose) {
197
error = dlerror();
198
if (error != NULL) {
199
fprintf(stderr, "%s\n", error);
200
}
201
}
202
// XRenderFindFormat
203
*(void **) (&XRenderFindFormat_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFindFormat");
204
if (verbose) {
205
error = dlerror();
206
if (error != NULL) {
207
fprintf(stderr, "%s\n", error);
208
}
209
}
210
// XRenderFindStandardFormat
211
*(void **) (&XRenderFindStandardFormat_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFindStandardFormat");
212
if (verbose) {
213
error = dlerror();
214
if (error != NULL) {
215
fprintf(stderr, "%s\n", error);
216
}
217
}
218
// XRenderQueryPictIndexValues
219
*(void **) (&XRenderQueryPictIndexValues_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQueryPictIndexValues");
220
if (verbose) {
221
error = dlerror();
222
if (error != NULL) {
223
fprintf(stderr, "%s\n", error);
224
}
225
}
226
// XRenderCreatePicture
227
*(void **) (&XRenderCreatePicture_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreatePicture");
228
if (verbose) {
229
error = dlerror();
230
if (error != NULL) {
231
fprintf(stderr, "%s\n", error);
232
}
233
}
234
// XRenderChangePicture
235
*(void **) (&XRenderChangePicture_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderChangePicture");
236
if (verbose) {
237
error = dlerror();
238
if (error != NULL) {
239
fprintf(stderr, "%s\n", error);
240
}
241
}
242
// XRenderSetPictureClipRectangles
243
*(void **) (&XRenderSetPictureClipRectangles_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderSetPictureClipRectangles");
244
if (verbose) {
245
error = dlerror();
246
if (error != NULL) {
247
fprintf(stderr, "%s\n", error);
248
}
249
}
250
// XRenderSetPictureClipRegion
251
*(void **) (&XRenderSetPictureClipRegion_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderSetPictureClipRegion");
252
if (verbose) {
253
error = dlerror();
254
if (error != NULL) {
255
fprintf(stderr, "%s\n", error);
256
}
257
}
258
// XRenderSetPictureTransform
259
*(void **) (&XRenderSetPictureTransform_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderSetPictureTransform");
260
if (verbose) {
261
error = dlerror();
262
if (error != NULL) {
263
fprintf(stderr, "%s\n", error);
264
}
265
}
266
// XRenderFreePicture
267
*(void **) (&XRenderFreePicture_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFreePicture");
268
if (verbose) {
269
error = dlerror();
270
if (error != NULL) {
271
fprintf(stderr, "%s\n", error);
272
}
273
}
274
// XRenderComposite
275
*(void **) (&XRenderComposite_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderComposite");
276
if (verbose) {
277
error = dlerror();
278
if (error != NULL) {
279
fprintf(stderr, "%s\n", error);
280
}
281
}
282
// XRenderCreateGlyphSet
283
*(void **) (&XRenderCreateGlyphSet_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateGlyphSet");
284
if (verbose) {
285
error = dlerror();
286
if (error != NULL) {
287
fprintf(stderr, "%s\n", error);
288
}
289
}
290
// XRenderReferenceGlyphSet
291
*(void **) (&XRenderReferenceGlyphSet_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderReferenceGlyphSet");
292
if (verbose) {
293
error = dlerror();
294
if (error != NULL) {
295
fprintf(stderr, "%s\n", error);
296
}
297
}
298
// XRenderFreeGlyphSet
299
*(void **) (&XRenderFreeGlyphSet_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFreeGlyphSet");
300
if (verbose) {
301
error = dlerror();
302
if (error != NULL) {
303
fprintf(stderr, "%s\n", error);
304
}
305
}
306
// XRenderAddGlyphs
307
*(void **) (&XRenderAddGlyphs_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderAddGlyphs");
308
if (verbose) {
309
error = dlerror();
310
if (error != NULL) {
311
fprintf(stderr, "%s\n", error);
312
}
313
}
314
// XRenderFreeGlyphs
315
*(void **) (&XRenderFreeGlyphs_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFreeGlyphs");
316
if (verbose) {
317
error = dlerror();
318
if (error != NULL) {
319
fprintf(stderr, "%s\n", error);
320
}
321
}
322
// XRenderCompositeString8
323
*(void **) (&XRenderCompositeString8_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeString8");
324
if (verbose) {
325
error = dlerror();
326
if (error != NULL) {
327
fprintf(stderr, "%s\n", error);
328
}
329
}
330
// XRenderCompositeString16
331
*(void **) (&XRenderCompositeString16_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeString16");
332
if (verbose) {
333
error = dlerror();
334
if (error != NULL) {
335
fprintf(stderr, "%s\n", error);
336
}
337
}
338
// XRenderCompositeString32
339
*(void **) (&XRenderCompositeString32_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeString32");
340
if (verbose) {
341
error = dlerror();
342
if (error != NULL) {
343
fprintf(stderr, "%s\n", error);
344
}
345
}
346
// XRenderCompositeText8
347
*(void **) (&XRenderCompositeText8_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeText8");
348
if (verbose) {
349
error = dlerror();
350
if (error != NULL) {
351
fprintf(stderr, "%s\n", error);
352
}
353
}
354
// XRenderCompositeText16
355
*(void **) (&XRenderCompositeText16_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeText16");
356
if (verbose) {
357
error = dlerror();
358
if (error != NULL) {
359
fprintf(stderr, "%s\n", error);
360
}
361
}
362
// XRenderCompositeText32
363
*(void **) (&XRenderCompositeText32_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeText32");
364
if (verbose) {
365
error = dlerror();
366
if (error != NULL) {
367
fprintf(stderr, "%s\n", error);
368
}
369
}
370
// XRenderFillRectangle
371
*(void **) (&XRenderFillRectangle_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFillRectangle");
372
if (verbose) {
373
error = dlerror();
374
if (error != NULL) {
375
fprintf(stderr, "%s\n", error);
376
}
377
}
378
// XRenderFillRectangles
379
*(void **) (&XRenderFillRectangles_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderFillRectangles");
380
if (verbose) {
381
error = dlerror();
382
if (error != NULL) {
383
fprintf(stderr, "%s\n", error);
384
}
385
}
386
// XRenderCompositeTrapezoids
387
*(void **) (&XRenderCompositeTrapezoids_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeTrapezoids");
388
if (verbose) {
389
error = dlerror();
390
if (error != NULL) {
391
fprintf(stderr, "%s\n", error);
392
}
393
}
394
// XRenderCompositeTriangles
395
*(void **) (&XRenderCompositeTriangles_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeTriangles");
396
if (verbose) {
397
error = dlerror();
398
if (error != NULL) {
399
fprintf(stderr, "%s\n", error);
400
}
401
}
402
// XRenderCompositeTriStrip
403
*(void **) (&XRenderCompositeTriStrip_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeTriStrip");
404
if (verbose) {
405
error = dlerror();
406
if (error != NULL) {
407
fprintf(stderr, "%s\n", error);
408
}
409
}
410
// XRenderCompositeTriFan
411
*(void **) (&XRenderCompositeTriFan_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeTriFan");
412
if (verbose) {
413
error = dlerror();
414
if (error != NULL) {
415
fprintf(stderr, "%s\n", error);
416
}
417
}
418
// XRenderCompositeDoublePoly
419
*(void **) (&XRenderCompositeDoublePoly_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCompositeDoublePoly");
420
if (verbose) {
421
error = dlerror();
422
if (error != NULL) {
423
fprintf(stderr, "%s\n", error);
424
}
425
}
426
// XRenderParseColor
427
*(void **) (&XRenderParseColor_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderParseColor");
428
if (verbose) {
429
error = dlerror();
430
if (error != NULL) {
431
fprintf(stderr, "%s\n", error);
432
}
433
}
434
// XRenderCreateCursor
435
*(void **) (&XRenderCreateCursor_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateCursor");
436
if (verbose) {
437
error = dlerror();
438
if (error != NULL) {
439
fprintf(stderr, "%s\n", error);
440
}
441
}
442
// XRenderQueryFilters
443
*(void **) (&XRenderQueryFilters_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderQueryFilters");
444
if (verbose) {
445
error = dlerror();
446
if (error != NULL) {
447
fprintf(stderr, "%s\n", error);
448
}
449
}
450
// XRenderSetPictureFilter
451
*(void **) (&XRenderSetPictureFilter_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderSetPictureFilter");
452
if (verbose) {
453
error = dlerror();
454
if (error != NULL) {
455
fprintf(stderr, "%s\n", error);
456
}
457
}
458
// XRenderCreateAnimCursor
459
*(void **) (&XRenderCreateAnimCursor_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateAnimCursor");
460
if (verbose) {
461
error = dlerror();
462
if (error != NULL) {
463
fprintf(stderr, "%s\n", error);
464
}
465
}
466
// XRenderAddTraps
467
*(void **) (&XRenderAddTraps_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderAddTraps");
468
if (verbose) {
469
error = dlerror();
470
if (error != NULL) {
471
fprintf(stderr, "%s\n", error);
472
}
473
}
474
// XRenderCreateSolidFill
475
*(void **) (&XRenderCreateSolidFill_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateSolidFill");
476
if (verbose) {
477
error = dlerror();
478
if (error != NULL) {
479
fprintf(stderr, "%s\n", error);
480
}
481
}
482
// XRenderCreateLinearGradient
483
*(void **) (&XRenderCreateLinearGradient_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateLinearGradient");
484
if (verbose) {
485
error = dlerror();
486
if (error != NULL) {
487
fprintf(stderr, "%s\n", error);
488
}
489
}
490
// XRenderCreateRadialGradient
491
*(void **) (&XRenderCreateRadialGradient_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateRadialGradient");
492
if (verbose) {
493
error = dlerror();
494
if (error != NULL) {
495
fprintf(stderr, "%s\n", error);
496
}
497
}
498
// XRenderCreateConicalGradient
499
*(void **) (&XRenderCreateConicalGradient_dylibloader_wrapper_xrender) = dlsym(handle, "XRenderCreateConicalGradient");
500
if (verbose) {
501
error = dlerror();
502
if (error != NULL) {
503
fprintf(stderr, "%s\n", error);
504
}
505
}
506
return 0;
507
}
508
509