Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/platform/linuxbsd/x11/dynwrappers/xrandr-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:51:53
4
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c --ignore-other
5
//
6
#include <stdint.h>
7
8
#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
9
#define XRRQueryVersion XRRQueryVersion_dylibloader_orig_xrandr
10
#define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_orig_xrandr
11
#define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_orig_xrandr
12
#define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_orig_xrandr
13
#define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_orig_xrandr
14
#define XRRConfigRotations XRRConfigRotations_dylibloader_orig_xrandr
15
#define XRRConfigTimes XRRConfigTimes_dylibloader_orig_xrandr
16
#define XRRConfigSizes XRRConfigSizes_dylibloader_orig_xrandr
17
#define XRRConfigRates XRRConfigRates_dylibloader_orig_xrandr
18
#define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_orig_xrandr
19
#define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_orig_xrandr
20
#define XRRRootToScreen XRRRootToScreen_dylibloader_orig_xrandr
21
#define XRRSelectInput XRRSelectInput_dylibloader_orig_xrandr
22
#define XRRRotations XRRRotations_dylibloader_orig_xrandr
23
#define XRRSizes XRRSizes_dylibloader_orig_xrandr
24
#define XRRRates XRRRates_dylibloader_orig_xrandr
25
#define XRRTimes XRRTimes_dylibloader_orig_xrandr
26
#define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_orig_xrandr
27
#define XRRSetScreenSize XRRSetScreenSize_dylibloader_orig_xrandr
28
#define XRRGetScreenResources XRRGetScreenResources_dylibloader_orig_xrandr
29
#define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_orig_xrandr
30
#define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_orig_xrandr
31
#define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_orig_xrandr
32
#define XRRListOutputProperties XRRListOutputProperties_dylibloader_orig_xrandr
33
#define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_orig_xrandr
34
#define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_orig_xrandr
35
#define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_orig_xrandr
36
#define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_orig_xrandr
37
#define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_orig_xrandr
38
#define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_orig_xrandr
39
#define XRRCreateMode XRRCreateMode_dylibloader_orig_xrandr
40
#define XRRDestroyMode XRRDestroyMode_dylibloader_orig_xrandr
41
#define XRRAddOutputMode XRRAddOutputMode_dylibloader_orig_xrandr
42
#define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_orig_xrandr
43
#define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_orig_xrandr
44
#define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_orig_xrandr
45
#define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_orig_xrandr
46
#define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_orig_xrandr
47
#define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_orig_xrandr
48
#define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_orig_xrandr
49
#define XRRAllocGamma XRRAllocGamma_dylibloader_orig_xrandr
50
#define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_orig_xrandr
51
#define XRRFreeGamma XRRFreeGamma_dylibloader_orig_xrandr
52
#define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_orig_xrandr
53
#define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_orig_xrandr
54
#define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_orig_xrandr
55
#define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_orig_xrandr
56
#define XRRGetPanning XRRGetPanning_dylibloader_orig_xrandr
57
#define XRRFreePanning XRRFreePanning_dylibloader_orig_xrandr
58
#define XRRSetPanning XRRSetPanning_dylibloader_orig_xrandr
59
#define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_orig_xrandr
60
#define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_orig_xrandr
61
#define XRRGetProviderResources XRRGetProviderResources_dylibloader_orig_xrandr
62
#define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_orig_xrandr
63
#define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_orig_xrandr
64
#define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_orig_xrandr
65
#define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_orig_xrandr
66
#define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_orig_xrandr
67
#define XRRListProviderProperties XRRListProviderProperties_dylibloader_orig_xrandr
68
#define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_orig_xrandr
69
#define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_orig_xrandr
70
#define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_orig_xrandr
71
#define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_orig_xrandr
72
#define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_orig_xrandr
73
#define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_orig_xrandr
74
#define XRRGetMonitors XRRGetMonitors_dylibloader_orig_xrandr
75
#define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr
76
#define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr
77
#define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr
78
#include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"
79
#undef XRRQueryExtension
80
#undef XRRQueryVersion
81
#undef XRRGetScreenInfo
82
#undef XRRFreeScreenConfigInfo
83
#undef XRRSetScreenConfig
84
#undef XRRSetScreenConfigAndRate
85
#undef XRRConfigRotations
86
#undef XRRConfigTimes
87
#undef XRRConfigSizes
88
#undef XRRConfigRates
89
#undef XRRConfigCurrentConfiguration
90
#undef XRRConfigCurrentRate
91
#undef XRRRootToScreen
92
#undef XRRSelectInput
93
#undef XRRRotations
94
#undef XRRSizes
95
#undef XRRRates
96
#undef XRRTimes
97
#undef XRRGetScreenSizeRange
98
#undef XRRSetScreenSize
99
#undef XRRGetScreenResources
100
#undef XRRFreeScreenResources
101
#undef XRRGetOutputInfo
102
#undef XRRFreeOutputInfo
103
#undef XRRListOutputProperties
104
#undef XRRQueryOutputProperty
105
#undef XRRConfigureOutputProperty
106
#undef XRRChangeOutputProperty
107
#undef XRRDeleteOutputProperty
108
#undef XRRGetOutputProperty
109
#undef XRRAllocModeInfo
110
#undef XRRCreateMode
111
#undef XRRDestroyMode
112
#undef XRRAddOutputMode
113
#undef XRRDeleteOutputMode
114
#undef XRRFreeModeInfo
115
#undef XRRGetCrtcInfo
116
#undef XRRFreeCrtcInfo
117
#undef XRRSetCrtcConfig
118
#undef XRRGetCrtcGammaSize
119
#undef XRRGetCrtcGamma
120
#undef XRRAllocGamma
121
#undef XRRSetCrtcGamma
122
#undef XRRFreeGamma
123
#undef XRRGetScreenResourcesCurrent
124
#undef XRRSetCrtcTransform
125
#undef XRRGetCrtcTransform
126
#undef XRRUpdateConfiguration
127
#undef XRRGetPanning
128
#undef XRRFreePanning
129
#undef XRRSetPanning
130
#undef XRRSetOutputPrimary
131
#undef XRRGetOutputPrimary
132
#undef XRRGetProviderResources
133
#undef XRRFreeProviderResources
134
#undef XRRGetProviderInfo
135
#undef XRRFreeProviderInfo
136
#undef XRRSetProviderOutputSource
137
#undef XRRSetProviderOffloadSink
138
#undef XRRListProviderProperties
139
#undef XRRQueryProviderProperty
140
#undef XRRConfigureProviderProperty
141
#undef XRRChangeProviderProperty
142
#undef XRRDeleteProviderProperty
143
#undef XRRGetProviderProperty
144
#undef XRRAllocateMonitor
145
#undef XRRGetMonitors
146
#undef XRRSetMonitor
147
#undef XRRDeleteMonitor
148
#undef XRRFreeMonitors
149
#include <dlfcn.h>
150
#include <stdio.h>
151
int (*XRRQueryExtension_dylibloader_wrapper_xrandr)(Display *, int *, int *);
152
int (*XRRQueryVersion_dylibloader_wrapper_xrandr)(Display *, int *, int *);
153
XRRScreenConfiguration *(*XRRGetScreenInfo_dylibloader_wrapper_xrandr)(Display *, Window);
154
void (*XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);
155
int (*XRRSetScreenConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, Time);
156
int (*XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, short, Time);
157
Rotation (*XRRConfigRotations_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);
158
Time (*XRRConfigTimes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Time *);
159
XRRScreenSize *(*XRRConfigSizes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int *);
160
short *(*XRRConfigRates_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int, int *);
161
SizeID (*XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);
162
short (*XRRConfigCurrentRate_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);
163
int (*XRRRootToScreen_dylibloader_wrapper_xrandr)(Display *, Window);
164
void (*XRRSelectInput_dylibloader_wrapper_xrandr)(Display *, Window, int);
165
Rotation (*XRRRotations_dylibloader_wrapper_xrandr)(Display *, int, Rotation *);
166
XRRScreenSize *(*XRRSizes_dylibloader_wrapper_xrandr)(Display *, int, int *);
167
short *(*XRRRates_dylibloader_wrapper_xrandr)(Display *, int, int, int *);
168
Time (*XRRTimes_dylibloader_wrapper_xrandr)(Display *, int, Time *);
169
int (*XRRGetScreenSizeRange_dylibloader_wrapper_xrandr)(Display *, Window, int *, int *, int *, int *);
170
void (*XRRSetScreenSize_dylibloader_wrapper_xrandr)(Display *, Window, int, int, int, int);
171
XRRScreenResources *(*XRRGetScreenResources_dylibloader_wrapper_xrandr)(Display *, Window);
172
void (*XRRFreeScreenResources_dylibloader_wrapper_xrandr)(XRRScreenResources *);
173
XRROutputInfo *(*XRRGetOutputInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RROutput);
174
void (*XRRFreeOutputInfo_dylibloader_wrapper_xrandr)(XRROutputInfo *);
175
Atom *(*XRRListOutputProperties_dylibloader_wrapper_xrandr)(Display *, RROutput, int *);
176
XRRPropertyInfo *(*XRRQueryOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);
177
void (*XRRConfigureOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, int, int, int, long *);
178
void (*XRRChangeOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, Atom, int, int, const unsigned char *, int);
179
void (*XRRDeleteOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);
180
int (*XRRGetOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);
181
XRRModeInfo *(*XRRAllocModeInfo_dylibloader_wrapper_xrandr)(const char *, int);
182
RRMode (*XRRCreateMode_dylibloader_wrapper_xrandr)(Display *, Window, XRRModeInfo *);
183
void (*XRRDestroyMode_dylibloader_wrapper_xrandr)(Display *, RRMode);
184
void (*XRRAddOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);
185
void (*XRRDeleteOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);
186
void (*XRRFreeModeInfo_dylibloader_wrapper_xrandr)(XRRModeInfo *);
187
XRRCrtcInfo *(*XRRGetCrtcInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);
188
void (*XRRFreeCrtcInfo_dylibloader_wrapper_xrandr)(XRRCrtcInfo *);
189
int (*XRRSetCrtcConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int);
190
int (*XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr)(Display *, RRCrtc);
191
XRRCrtcGamma *(*XRRGetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc);
192
XRRCrtcGamma *(*XRRAllocGamma_dylibloader_wrapper_xrandr)(int);
193
void (*XRRSetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcGamma *);
194
void (*XRRFreeGamma_dylibloader_wrapper_xrandr)(XRRCrtcGamma *);
195
XRRScreenResources *(*XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr)(Display *, Window);
196
void (*XRRSetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XTransform *, const char *, XFixed *, int);
197
int (*XRRGetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcTransformAttributes **);
198
int (*XRRUpdateConfiguration_dylibloader_wrapper_xrandr)(XEvent *);
199
XRRPanning *(*XRRGetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);
200
void (*XRRFreePanning_dylibloader_wrapper_xrandr)(XRRPanning *);
201
int (*XRRSetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, XRRPanning *);
202
void (*XRRSetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window, RROutput);
203
RROutput (*XRRGetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window);
204
XRRProviderResources *(*XRRGetProviderResources_dylibloader_wrapper_xrandr)(Display *, Window);
205
void (*XRRFreeProviderResources_dylibloader_wrapper_xrandr)(XRRProviderResources *);
206
XRRProviderInfo *(*XRRGetProviderInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRProvider);
207
void (*XRRFreeProviderInfo_dylibloader_wrapper_xrandr)(XRRProviderInfo *);
208
int (*XRRSetProviderOutputSource_dylibloader_wrapper_xrandr)(Display *, XID, XID);
209
int (*XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr)(Display *, XID, XID);
210
Atom *(*XRRListProviderProperties_dylibloader_wrapper_xrandr)(Display *, RRProvider, int *);
211
XRRPropertyInfo *(*XRRQueryProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);
212
void (*XRRConfigureProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, int, int, int, long *);
213
void (*XRRChangeProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, Atom, int, int, const unsigned char *, int);
214
void (*XRRDeleteProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);
215
int (*XRRGetProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);
216
XRRMonitorInfo *(*XRRAllocateMonitor_dylibloader_wrapper_xrandr)(Display *, int);
217
XRRMonitorInfo *(*XRRGetMonitors_dylibloader_wrapper_xrandr)(Display *, Window, int, int *);
218
void (*XRRSetMonitor_dylibloader_wrapper_xrandr)(Display *, Window, XRRMonitorInfo *);
219
void (*XRRDeleteMonitor_dylibloader_wrapper_xrandr)(Display *, Window, Atom);
220
void (*XRRFreeMonitors_dylibloader_wrapper_xrandr)(XRRMonitorInfo *);
221
int initialize_xrandr(int verbose) {
222
void *handle;
223
char *error;
224
handle = dlopen("libXrandr.so.2", RTLD_LAZY);
225
if (!handle) {
226
if (verbose) {
227
fprintf(stderr, "%s\n", dlerror());
228
}
229
return(1);
230
}
231
dlerror();
232
// XRRQueryExtension
233
*(void **) (&XRRQueryExtension_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryExtension");
234
if (verbose) {
235
error = dlerror();
236
if (error != NULL) {
237
fprintf(stderr, "%s\n", error);
238
}
239
}
240
// XRRQueryVersion
241
*(void **) (&XRRQueryVersion_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryVersion");
242
if (verbose) {
243
error = dlerror();
244
if (error != NULL) {
245
fprintf(stderr, "%s\n", error);
246
}
247
}
248
// XRRGetScreenInfo
249
*(void **) (&XRRGetScreenInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenInfo");
250
if (verbose) {
251
error = dlerror();
252
if (error != NULL) {
253
fprintf(stderr, "%s\n", error);
254
}
255
}
256
// XRRFreeScreenConfigInfo
257
*(void **) (&XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeScreenConfigInfo");
258
if (verbose) {
259
error = dlerror();
260
if (error != NULL) {
261
fprintf(stderr, "%s\n", error);
262
}
263
}
264
// XRRSetScreenConfig
265
*(void **) (&XRRSetScreenConfig_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenConfig");
266
if (verbose) {
267
error = dlerror();
268
if (error != NULL) {
269
fprintf(stderr, "%s\n", error);
270
}
271
}
272
// XRRSetScreenConfigAndRate
273
*(void **) (&XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenConfigAndRate");
274
if (verbose) {
275
error = dlerror();
276
if (error != NULL) {
277
fprintf(stderr, "%s\n", error);
278
}
279
}
280
// XRRConfigRotations
281
*(void **) (&XRRConfigRotations_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigRotations");
282
if (verbose) {
283
error = dlerror();
284
if (error != NULL) {
285
fprintf(stderr, "%s\n", error);
286
}
287
}
288
// XRRConfigTimes
289
*(void **) (&XRRConfigTimes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigTimes");
290
if (verbose) {
291
error = dlerror();
292
if (error != NULL) {
293
fprintf(stderr, "%s\n", error);
294
}
295
}
296
// XRRConfigSizes
297
*(void **) (&XRRConfigSizes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigSizes");
298
if (verbose) {
299
error = dlerror();
300
if (error != NULL) {
301
fprintf(stderr, "%s\n", error);
302
}
303
}
304
// XRRConfigRates
305
*(void **) (&XRRConfigRates_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigRates");
306
if (verbose) {
307
error = dlerror();
308
if (error != NULL) {
309
fprintf(stderr, "%s\n", error);
310
}
311
}
312
// XRRConfigCurrentConfiguration
313
*(void **) (&XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigCurrentConfiguration");
314
if (verbose) {
315
error = dlerror();
316
if (error != NULL) {
317
fprintf(stderr, "%s\n", error);
318
}
319
}
320
// XRRConfigCurrentRate
321
*(void **) (&XRRConfigCurrentRate_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigCurrentRate");
322
if (verbose) {
323
error = dlerror();
324
if (error != NULL) {
325
fprintf(stderr, "%s\n", error);
326
}
327
}
328
// XRRRootToScreen
329
*(void **) (&XRRRootToScreen_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRootToScreen");
330
if (verbose) {
331
error = dlerror();
332
if (error != NULL) {
333
fprintf(stderr, "%s\n", error);
334
}
335
}
336
// XRRSelectInput
337
*(void **) (&XRRSelectInput_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSelectInput");
338
if (verbose) {
339
error = dlerror();
340
if (error != NULL) {
341
fprintf(stderr, "%s\n", error);
342
}
343
}
344
// XRRRotations
345
*(void **) (&XRRRotations_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRotations");
346
if (verbose) {
347
error = dlerror();
348
if (error != NULL) {
349
fprintf(stderr, "%s\n", error);
350
}
351
}
352
// XRRSizes
353
*(void **) (&XRRSizes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSizes");
354
if (verbose) {
355
error = dlerror();
356
if (error != NULL) {
357
fprintf(stderr, "%s\n", error);
358
}
359
}
360
// XRRRates
361
*(void **) (&XRRRates_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRates");
362
if (verbose) {
363
error = dlerror();
364
if (error != NULL) {
365
fprintf(stderr, "%s\n", error);
366
}
367
}
368
// XRRTimes
369
*(void **) (&XRRTimes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRTimes");
370
if (verbose) {
371
error = dlerror();
372
if (error != NULL) {
373
fprintf(stderr, "%s\n", error);
374
}
375
}
376
// XRRGetScreenSizeRange
377
*(void **) (&XRRGetScreenSizeRange_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenSizeRange");
378
if (verbose) {
379
error = dlerror();
380
if (error != NULL) {
381
fprintf(stderr, "%s\n", error);
382
}
383
}
384
// XRRSetScreenSize
385
*(void **) (&XRRSetScreenSize_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenSize");
386
if (verbose) {
387
error = dlerror();
388
if (error != NULL) {
389
fprintf(stderr, "%s\n", error);
390
}
391
}
392
// XRRGetScreenResources
393
*(void **) (&XRRGetScreenResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenResources");
394
if (verbose) {
395
error = dlerror();
396
if (error != NULL) {
397
fprintf(stderr, "%s\n", error);
398
}
399
}
400
// XRRFreeScreenResources
401
*(void **) (&XRRFreeScreenResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeScreenResources");
402
if (verbose) {
403
error = dlerror();
404
if (error != NULL) {
405
fprintf(stderr, "%s\n", error);
406
}
407
}
408
// XRRGetOutputInfo
409
*(void **) (&XRRGetOutputInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputInfo");
410
if (verbose) {
411
error = dlerror();
412
if (error != NULL) {
413
fprintf(stderr, "%s\n", error);
414
}
415
}
416
// XRRFreeOutputInfo
417
*(void **) (&XRRFreeOutputInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeOutputInfo");
418
if (verbose) {
419
error = dlerror();
420
if (error != NULL) {
421
fprintf(stderr, "%s\n", error);
422
}
423
}
424
// XRRListOutputProperties
425
*(void **) (&XRRListOutputProperties_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRListOutputProperties");
426
if (verbose) {
427
error = dlerror();
428
if (error != NULL) {
429
fprintf(stderr, "%s\n", error);
430
}
431
}
432
// XRRQueryOutputProperty
433
*(void **) (&XRRQueryOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryOutputProperty");
434
if (verbose) {
435
error = dlerror();
436
if (error != NULL) {
437
fprintf(stderr, "%s\n", error);
438
}
439
}
440
// XRRConfigureOutputProperty
441
*(void **) (&XRRConfigureOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigureOutputProperty");
442
if (verbose) {
443
error = dlerror();
444
if (error != NULL) {
445
fprintf(stderr, "%s\n", error);
446
}
447
}
448
// XRRChangeOutputProperty
449
*(void **) (&XRRChangeOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRChangeOutputProperty");
450
if (verbose) {
451
error = dlerror();
452
if (error != NULL) {
453
fprintf(stderr, "%s\n", error);
454
}
455
}
456
// XRRDeleteOutputProperty
457
*(void **) (&XRRDeleteOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteOutputProperty");
458
if (verbose) {
459
error = dlerror();
460
if (error != NULL) {
461
fprintf(stderr, "%s\n", error);
462
}
463
}
464
// XRRGetOutputProperty
465
*(void **) (&XRRGetOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputProperty");
466
if (verbose) {
467
error = dlerror();
468
if (error != NULL) {
469
fprintf(stderr, "%s\n", error);
470
}
471
}
472
// XRRAllocModeInfo
473
*(void **) (&XRRAllocModeInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocModeInfo");
474
if (verbose) {
475
error = dlerror();
476
if (error != NULL) {
477
fprintf(stderr, "%s\n", error);
478
}
479
}
480
// XRRCreateMode
481
*(void **) (&XRRCreateMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRCreateMode");
482
if (verbose) {
483
error = dlerror();
484
if (error != NULL) {
485
fprintf(stderr, "%s\n", error);
486
}
487
}
488
// XRRDestroyMode
489
*(void **) (&XRRDestroyMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDestroyMode");
490
if (verbose) {
491
error = dlerror();
492
if (error != NULL) {
493
fprintf(stderr, "%s\n", error);
494
}
495
}
496
// XRRAddOutputMode
497
*(void **) (&XRRAddOutputMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAddOutputMode");
498
if (verbose) {
499
error = dlerror();
500
if (error != NULL) {
501
fprintf(stderr, "%s\n", error);
502
}
503
}
504
// XRRDeleteOutputMode
505
*(void **) (&XRRDeleteOutputMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteOutputMode");
506
if (verbose) {
507
error = dlerror();
508
if (error != NULL) {
509
fprintf(stderr, "%s\n", error);
510
}
511
}
512
// XRRFreeModeInfo
513
*(void **) (&XRRFreeModeInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeModeInfo");
514
if (verbose) {
515
error = dlerror();
516
if (error != NULL) {
517
fprintf(stderr, "%s\n", error);
518
}
519
}
520
// XRRGetCrtcInfo
521
*(void **) (&XRRGetCrtcInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcInfo");
522
if (verbose) {
523
error = dlerror();
524
if (error != NULL) {
525
fprintf(stderr, "%s\n", error);
526
}
527
}
528
// XRRFreeCrtcInfo
529
*(void **) (&XRRFreeCrtcInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeCrtcInfo");
530
if (verbose) {
531
error = dlerror();
532
if (error != NULL) {
533
fprintf(stderr, "%s\n", error);
534
}
535
}
536
// XRRSetCrtcConfig
537
*(void **) (&XRRSetCrtcConfig_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcConfig");
538
if (verbose) {
539
error = dlerror();
540
if (error != NULL) {
541
fprintf(stderr, "%s\n", error);
542
}
543
}
544
// XRRGetCrtcGammaSize
545
*(void **) (&XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcGammaSize");
546
if (verbose) {
547
error = dlerror();
548
if (error != NULL) {
549
fprintf(stderr, "%s\n", error);
550
}
551
}
552
// XRRGetCrtcGamma
553
*(void **) (&XRRGetCrtcGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcGamma");
554
if (verbose) {
555
error = dlerror();
556
if (error != NULL) {
557
fprintf(stderr, "%s\n", error);
558
}
559
}
560
// XRRAllocGamma
561
*(void **) (&XRRAllocGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocGamma");
562
if (verbose) {
563
error = dlerror();
564
if (error != NULL) {
565
fprintf(stderr, "%s\n", error);
566
}
567
}
568
// XRRSetCrtcGamma
569
*(void **) (&XRRSetCrtcGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcGamma");
570
if (verbose) {
571
error = dlerror();
572
if (error != NULL) {
573
fprintf(stderr, "%s\n", error);
574
}
575
}
576
// XRRFreeGamma
577
*(void **) (&XRRFreeGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeGamma");
578
if (verbose) {
579
error = dlerror();
580
if (error != NULL) {
581
fprintf(stderr, "%s\n", error);
582
}
583
}
584
// XRRGetScreenResourcesCurrent
585
*(void **) (&XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenResourcesCurrent");
586
if (verbose) {
587
error = dlerror();
588
if (error != NULL) {
589
fprintf(stderr, "%s\n", error);
590
}
591
}
592
// XRRSetCrtcTransform
593
*(void **) (&XRRSetCrtcTransform_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcTransform");
594
if (verbose) {
595
error = dlerror();
596
if (error != NULL) {
597
fprintf(stderr, "%s\n", error);
598
}
599
}
600
// XRRGetCrtcTransform
601
*(void **) (&XRRGetCrtcTransform_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcTransform");
602
if (verbose) {
603
error = dlerror();
604
if (error != NULL) {
605
fprintf(stderr, "%s\n", error);
606
}
607
}
608
// XRRUpdateConfiguration
609
*(void **) (&XRRUpdateConfiguration_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRUpdateConfiguration");
610
if (verbose) {
611
error = dlerror();
612
if (error != NULL) {
613
fprintf(stderr, "%s\n", error);
614
}
615
}
616
// XRRGetPanning
617
*(void **) (&XRRGetPanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetPanning");
618
if (verbose) {
619
error = dlerror();
620
if (error != NULL) {
621
fprintf(stderr, "%s\n", error);
622
}
623
}
624
// XRRFreePanning
625
*(void **) (&XRRFreePanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreePanning");
626
if (verbose) {
627
error = dlerror();
628
if (error != NULL) {
629
fprintf(stderr, "%s\n", error);
630
}
631
}
632
// XRRSetPanning
633
*(void **) (&XRRSetPanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetPanning");
634
if (verbose) {
635
error = dlerror();
636
if (error != NULL) {
637
fprintf(stderr, "%s\n", error);
638
}
639
}
640
// XRRSetOutputPrimary
641
*(void **) (&XRRSetOutputPrimary_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetOutputPrimary");
642
if (verbose) {
643
error = dlerror();
644
if (error != NULL) {
645
fprintf(stderr, "%s\n", error);
646
}
647
}
648
// XRRGetOutputPrimary
649
*(void **) (&XRRGetOutputPrimary_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputPrimary");
650
if (verbose) {
651
error = dlerror();
652
if (error != NULL) {
653
fprintf(stderr, "%s\n", error);
654
}
655
}
656
// XRRGetProviderResources
657
*(void **) (&XRRGetProviderResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderResources");
658
if (verbose) {
659
error = dlerror();
660
if (error != NULL) {
661
fprintf(stderr, "%s\n", error);
662
}
663
}
664
// XRRFreeProviderResources
665
*(void **) (&XRRFreeProviderResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeProviderResources");
666
if (verbose) {
667
error = dlerror();
668
if (error != NULL) {
669
fprintf(stderr, "%s\n", error);
670
}
671
}
672
// XRRGetProviderInfo
673
*(void **) (&XRRGetProviderInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderInfo");
674
if (verbose) {
675
error = dlerror();
676
if (error != NULL) {
677
fprintf(stderr, "%s\n", error);
678
}
679
}
680
// XRRFreeProviderInfo
681
*(void **) (&XRRFreeProviderInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeProviderInfo");
682
if (verbose) {
683
error = dlerror();
684
if (error != NULL) {
685
fprintf(stderr, "%s\n", error);
686
}
687
}
688
// XRRSetProviderOutputSource
689
*(void **) (&XRRSetProviderOutputSource_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetProviderOutputSource");
690
if (verbose) {
691
error = dlerror();
692
if (error != NULL) {
693
fprintf(stderr, "%s\n", error);
694
}
695
}
696
// XRRSetProviderOffloadSink
697
*(void **) (&XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetProviderOffloadSink");
698
if (verbose) {
699
error = dlerror();
700
if (error != NULL) {
701
fprintf(stderr, "%s\n", error);
702
}
703
}
704
// XRRListProviderProperties
705
*(void **) (&XRRListProviderProperties_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRListProviderProperties");
706
if (verbose) {
707
error = dlerror();
708
if (error != NULL) {
709
fprintf(stderr, "%s\n", error);
710
}
711
}
712
// XRRQueryProviderProperty
713
*(void **) (&XRRQueryProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryProviderProperty");
714
if (verbose) {
715
error = dlerror();
716
if (error != NULL) {
717
fprintf(stderr, "%s\n", error);
718
}
719
}
720
// XRRConfigureProviderProperty
721
*(void **) (&XRRConfigureProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigureProviderProperty");
722
if (verbose) {
723
error = dlerror();
724
if (error != NULL) {
725
fprintf(stderr, "%s\n", error);
726
}
727
}
728
// XRRChangeProviderProperty
729
*(void **) (&XRRChangeProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRChangeProviderProperty");
730
if (verbose) {
731
error = dlerror();
732
if (error != NULL) {
733
fprintf(stderr, "%s\n", error);
734
}
735
}
736
// XRRDeleteProviderProperty
737
*(void **) (&XRRDeleteProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteProviderProperty");
738
if (verbose) {
739
error = dlerror();
740
if (error != NULL) {
741
fprintf(stderr, "%s\n", error);
742
}
743
}
744
// XRRGetProviderProperty
745
*(void **) (&XRRGetProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderProperty");
746
if (verbose) {
747
error = dlerror();
748
if (error != NULL) {
749
fprintf(stderr, "%s\n", error);
750
}
751
}
752
// XRRAllocateMonitor
753
*(void **) (&XRRAllocateMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocateMonitor");
754
if (verbose) {
755
error = dlerror();
756
if (error != NULL) {
757
fprintf(stderr, "%s\n", error);
758
}
759
}
760
// XRRGetMonitors
761
*(void **) (&XRRGetMonitors_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetMonitors");
762
if (verbose) {
763
error = dlerror();
764
if (error != NULL) {
765
fprintf(stderr, "%s\n", error);
766
}
767
}
768
// XRRSetMonitor
769
*(void **) (&XRRSetMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetMonitor");
770
if (verbose) {
771
error = dlerror();
772
if (error != NULL) {
773
fprintf(stderr, "%s\n", error);
774
}
775
}
776
// XRRDeleteMonitor
777
*(void **) (&XRRDeleteMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteMonitor");
778
if (verbose) {
779
error = dlerror();
780
if (error != NULL) {
781
fprintf(stderr, "%s\n", error);
782
}
783
}
784
// XRRFreeMonitors
785
*(void **) (&XRRFreeMonitors_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeMonitors");
786
if (verbose) {
787
error = dlerror();
788
if (error != NULL) {
789
fprintf(stderr, "%s\n", error);
790
}
791
}
792
return 0;
793
}
794
795