123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794 |
- // This file is generated. Do not edit!
- // see https://github.com/hpvb/dynload-wrapper for details
- // generated by generate-wrapper.py 0.7 on 2024-12-12 14:51:53
- // 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
- //
- #include <stdint.h>
- #define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
- #define XRRQueryVersion XRRQueryVersion_dylibloader_orig_xrandr
- #define XRRGetScreenInfo XRRGetScreenInfo_dylibloader_orig_xrandr
- #define XRRFreeScreenConfigInfo XRRFreeScreenConfigInfo_dylibloader_orig_xrandr
- #define XRRSetScreenConfig XRRSetScreenConfig_dylibloader_orig_xrandr
- #define XRRSetScreenConfigAndRate XRRSetScreenConfigAndRate_dylibloader_orig_xrandr
- #define XRRConfigRotations XRRConfigRotations_dylibloader_orig_xrandr
- #define XRRConfigTimes XRRConfigTimes_dylibloader_orig_xrandr
- #define XRRConfigSizes XRRConfigSizes_dylibloader_orig_xrandr
- #define XRRConfigRates XRRConfigRates_dylibloader_orig_xrandr
- #define XRRConfigCurrentConfiguration XRRConfigCurrentConfiguration_dylibloader_orig_xrandr
- #define XRRConfigCurrentRate XRRConfigCurrentRate_dylibloader_orig_xrandr
- #define XRRRootToScreen XRRRootToScreen_dylibloader_orig_xrandr
- #define XRRSelectInput XRRSelectInput_dylibloader_orig_xrandr
- #define XRRRotations XRRRotations_dylibloader_orig_xrandr
- #define XRRSizes XRRSizes_dylibloader_orig_xrandr
- #define XRRRates XRRRates_dylibloader_orig_xrandr
- #define XRRTimes XRRTimes_dylibloader_orig_xrandr
- #define XRRGetScreenSizeRange XRRGetScreenSizeRange_dylibloader_orig_xrandr
- #define XRRSetScreenSize XRRSetScreenSize_dylibloader_orig_xrandr
- #define XRRGetScreenResources XRRGetScreenResources_dylibloader_orig_xrandr
- #define XRRFreeScreenResources XRRFreeScreenResources_dylibloader_orig_xrandr
- #define XRRGetOutputInfo XRRGetOutputInfo_dylibloader_orig_xrandr
- #define XRRFreeOutputInfo XRRFreeOutputInfo_dylibloader_orig_xrandr
- #define XRRListOutputProperties XRRListOutputProperties_dylibloader_orig_xrandr
- #define XRRQueryOutputProperty XRRQueryOutputProperty_dylibloader_orig_xrandr
- #define XRRConfigureOutputProperty XRRConfigureOutputProperty_dylibloader_orig_xrandr
- #define XRRChangeOutputProperty XRRChangeOutputProperty_dylibloader_orig_xrandr
- #define XRRDeleteOutputProperty XRRDeleteOutputProperty_dylibloader_orig_xrandr
- #define XRRGetOutputProperty XRRGetOutputProperty_dylibloader_orig_xrandr
- #define XRRAllocModeInfo XRRAllocModeInfo_dylibloader_orig_xrandr
- #define XRRCreateMode XRRCreateMode_dylibloader_orig_xrandr
- #define XRRDestroyMode XRRDestroyMode_dylibloader_orig_xrandr
- #define XRRAddOutputMode XRRAddOutputMode_dylibloader_orig_xrandr
- #define XRRDeleteOutputMode XRRDeleteOutputMode_dylibloader_orig_xrandr
- #define XRRFreeModeInfo XRRFreeModeInfo_dylibloader_orig_xrandr
- #define XRRGetCrtcInfo XRRGetCrtcInfo_dylibloader_orig_xrandr
- #define XRRFreeCrtcInfo XRRFreeCrtcInfo_dylibloader_orig_xrandr
- #define XRRSetCrtcConfig XRRSetCrtcConfig_dylibloader_orig_xrandr
- #define XRRGetCrtcGammaSize XRRGetCrtcGammaSize_dylibloader_orig_xrandr
- #define XRRGetCrtcGamma XRRGetCrtcGamma_dylibloader_orig_xrandr
- #define XRRAllocGamma XRRAllocGamma_dylibloader_orig_xrandr
- #define XRRSetCrtcGamma XRRSetCrtcGamma_dylibloader_orig_xrandr
- #define XRRFreeGamma XRRFreeGamma_dylibloader_orig_xrandr
- #define XRRGetScreenResourcesCurrent XRRGetScreenResourcesCurrent_dylibloader_orig_xrandr
- #define XRRSetCrtcTransform XRRSetCrtcTransform_dylibloader_orig_xrandr
- #define XRRGetCrtcTransform XRRGetCrtcTransform_dylibloader_orig_xrandr
- #define XRRUpdateConfiguration XRRUpdateConfiguration_dylibloader_orig_xrandr
- #define XRRGetPanning XRRGetPanning_dylibloader_orig_xrandr
- #define XRRFreePanning XRRFreePanning_dylibloader_orig_xrandr
- #define XRRSetPanning XRRSetPanning_dylibloader_orig_xrandr
- #define XRRSetOutputPrimary XRRSetOutputPrimary_dylibloader_orig_xrandr
- #define XRRGetOutputPrimary XRRGetOutputPrimary_dylibloader_orig_xrandr
- #define XRRGetProviderResources XRRGetProviderResources_dylibloader_orig_xrandr
- #define XRRFreeProviderResources XRRFreeProviderResources_dylibloader_orig_xrandr
- #define XRRGetProviderInfo XRRGetProviderInfo_dylibloader_orig_xrandr
- #define XRRFreeProviderInfo XRRFreeProviderInfo_dylibloader_orig_xrandr
- #define XRRSetProviderOutputSource XRRSetProviderOutputSource_dylibloader_orig_xrandr
- #define XRRSetProviderOffloadSink XRRSetProviderOffloadSink_dylibloader_orig_xrandr
- #define XRRListProviderProperties XRRListProviderProperties_dylibloader_orig_xrandr
- #define XRRQueryProviderProperty XRRQueryProviderProperty_dylibloader_orig_xrandr
- #define XRRConfigureProviderProperty XRRConfigureProviderProperty_dylibloader_orig_xrandr
- #define XRRChangeProviderProperty XRRChangeProviderProperty_dylibloader_orig_xrandr
- #define XRRDeleteProviderProperty XRRDeleteProviderProperty_dylibloader_orig_xrandr
- #define XRRGetProviderProperty XRRGetProviderProperty_dylibloader_orig_xrandr
- #define XRRAllocateMonitor XRRAllocateMonitor_dylibloader_orig_xrandr
- #define XRRGetMonitors XRRGetMonitors_dylibloader_orig_xrandr
- #define XRRSetMonitor XRRSetMonitor_dylibloader_orig_xrandr
- #define XRRDeleteMonitor XRRDeleteMonitor_dylibloader_orig_xrandr
- #define XRRFreeMonitors XRRFreeMonitors_dylibloader_orig_xrandr
- #include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h"
- #undef XRRQueryExtension
- #undef XRRQueryVersion
- #undef XRRGetScreenInfo
- #undef XRRFreeScreenConfigInfo
- #undef XRRSetScreenConfig
- #undef XRRSetScreenConfigAndRate
- #undef XRRConfigRotations
- #undef XRRConfigTimes
- #undef XRRConfigSizes
- #undef XRRConfigRates
- #undef XRRConfigCurrentConfiguration
- #undef XRRConfigCurrentRate
- #undef XRRRootToScreen
- #undef XRRSelectInput
- #undef XRRRotations
- #undef XRRSizes
- #undef XRRRates
- #undef XRRTimes
- #undef XRRGetScreenSizeRange
- #undef XRRSetScreenSize
- #undef XRRGetScreenResources
- #undef XRRFreeScreenResources
- #undef XRRGetOutputInfo
- #undef XRRFreeOutputInfo
- #undef XRRListOutputProperties
- #undef XRRQueryOutputProperty
- #undef XRRConfigureOutputProperty
- #undef XRRChangeOutputProperty
- #undef XRRDeleteOutputProperty
- #undef XRRGetOutputProperty
- #undef XRRAllocModeInfo
- #undef XRRCreateMode
- #undef XRRDestroyMode
- #undef XRRAddOutputMode
- #undef XRRDeleteOutputMode
- #undef XRRFreeModeInfo
- #undef XRRGetCrtcInfo
- #undef XRRFreeCrtcInfo
- #undef XRRSetCrtcConfig
- #undef XRRGetCrtcGammaSize
- #undef XRRGetCrtcGamma
- #undef XRRAllocGamma
- #undef XRRSetCrtcGamma
- #undef XRRFreeGamma
- #undef XRRGetScreenResourcesCurrent
- #undef XRRSetCrtcTransform
- #undef XRRGetCrtcTransform
- #undef XRRUpdateConfiguration
- #undef XRRGetPanning
- #undef XRRFreePanning
- #undef XRRSetPanning
- #undef XRRSetOutputPrimary
- #undef XRRGetOutputPrimary
- #undef XRRGetProviderResources
- #undef XRRFreeProviderResources
- #undef XRRGetProviderInfo
- #undef XRRFreeProviderInfo
- #undef XRRSetProviderOutputSource
- #undef XRRSetProviderOffloadSink
- #undef XRRListProviderProperties
- #undef XRRQueryProviderProperty
- #undef XRRConfigureProviderProperty
- #undef XRRChangeProviderProperty
- #undef XRRDeleteProviderProperty
- #undef XRRGetProviderProperty
- #undef XRRAllocateMonitor
- #undef XRRGetMonitors
- #undef XRRSetMonitor
- #undef XRRDeleteMonitor
- #undef XRRFreeMonitors
- #include <dlfcn.h>
- #include <stdio.h>
- int (*XRRQueryExtension_dylibloader_wrapper_xrandr)(Display *, int *, int *);
- int (*XRRQueryVersion_dylibloader_wrapper_xrandr)(Display *, int *, int *);
- XRRScreenConfiguration *(*XRRGetScreenInfo_dylibloader_wrapper_xrandr)(Display *, Window);
- void (*XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);
- int (*XRRSetScreenConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, Time);
- int (*XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr)(Display *, XRRScreenConfiguration *, Drawable, int, Rotation, short, Time);
- Rotation (*XRRConfigRotations_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);
- Time (*XRRConfigTimes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Time *);
- XRRScreenSize *(*XRRConfigSizes_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int *);
- short *(*XRRConfigRates_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, int, int *);
- SizeID (*XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *, Rotation *);
- short (*XRRConfigCurrentRate_dylibloader_wrapper_xrandr)(XRRScreenConfiguration *);
- int (*XRRRootToScreen_dylibloader_wrapper_xrandr)(Display *, Window);
- void (*XRRSelectInput_dylibloader_wrapper_xrandr)(Display *, Window, int);
- Rotation (*XRRRotations_dylibloader_wrapper_xrandr)(Display *, int, Rotation *);
- XRRScreenSize *(*XRRSizes_dylibloader_wrapper_xrandr)(Display *, int, int *);
- short *(*XRRRates_dylibloader_wrapper_xrandr)(Display *, int, int, int *);
- Time (*XRRTimes_dylibloader_wrapper_xrandr)(Display *, int, Time *);
- int (*XRRGetScreenSizeRange_dylibloader_wrapper_xrandr)(Display *, Window, int *, int *, int *, int *);
- void (*XRRSetScreenSize_dylibloader_wrapper_xrandr)(Display *, Window, int, int, int, int);
- XRRScreenResources *(*XRRGetScreenResources_dylibloader_wrapper_xrandr)(Display *, Window);
- void (*XRRFreeScreenResources_dylibloader_wrapper_xrandr)(XRRScreenResources *);
- XRROutputInfo *(*XRRGetOutputInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RROutput);
- void (*XRRFreeOutputInfo_dylibloader_wrapper_xrandr)(XRROutputInfo *);
- Atom *(*XRRListOutputProperties_dylibloader_wrapper_xrandr)(Display *, RROutput, int *);
- XRRPropertyInfo *(*XRRQueryOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);
- void (*XRRConfigureOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, int, int, int, long *);
- void (*XRRChangeOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, Atom, int, int, const unsigned char *, int);
- void (*XRRDeleteOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom);
- int (*XRRGetOutputProperty_dylibloader_wrapper_xrandr)(Display *, RROutput, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);
- XRRModeInfo *(*XRRAllocModeInfo_dylibloader_wrapper_xrandr)(const char *, int);
- RRMode (*XRRCreateMode_dylibloader_wrapper_xrandr)(Display *, Window, XRRModeInfo *);
- void (*XRRDestroyMode_dylibloader_wrapper_xrandr)(Display *, RRMode);
- void (*XRRAddOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);
- void (*XRRDeleteOutputMode_dylibloader_wrapper_xrandr)(Display *, RROutput, RRMode);
- void (*XRRFreeModeInfo_dylibloader_wrapper_xrandr)(XRRModeInfo *);
- XRRCrtcInfo *(*XRRGetCrtcInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);
- void (*XRRFreeCrtcInfo_dylibloader_wrapper_xrandr)(XRRCrtcInfo *);
- int (*XRRSetCrtcConfig_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int);
- int (*XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr)(Display *, RRCrtc);
- XRRCrtcGamma *(*XRRGetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc);
- XRRCrtcGamma *(*XRRAllocGamma_dylibloader_wrapper_xrandr)(int);
- void (*XRRSetCrtcGamma_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcGamma *);
- void (*XRRFreeGamma_dylibloader_wrapper_xrandr)(XRRCrtcGamma *);
- XRRScreenResources *(*XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr)(Display *, Window);
- void (*XRRSetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XTransform *, const char *, XFixed *, int);
- int (*XRRGetCrtcTransform_dylibloader_wrapper_xrandr)(Display *, RRCrtc, XRRCrtcTransformAttributes **);
- int (*XRRUpdateConfiguration_dylibloader_wrapper_xrandr)(XEvent *);
- XRRPanning *(*XRRGetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc);
- void (*XRRFreePanning_dylibloader_wrapper_xrandr)(XRRPanning *);
- int (*XRRSetPanning_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRCrtc, XRRPanning *);
- void (*XRRSetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window, RROutput);
- RROutput (*XRRGetOutputPrimary_dylibloader_wrapper_xrandr)(Display *, Window);
- XRRProviderResources *(*XRRGetProviderResources_dylibloader_wrapper_xrandr)(Display *, Window);
- void (*XRRFreeProviderResources_dylibloader_wrapper_xrandr)(XRRProviderResources *);
- XRRProviderInfo *(*XRRGetProviderInfo_dylibloader_wrapper_xrandr)(Display *, XRRScreenResources *, RRProvider);
- void (*XRRFreeProviderInfo_dylibloader_wrapper_xrandr)(XRRProviderInfo *);
- int (*XRRSetProviderOutputSource_dylibloader_wrapper_xrandr)(Display *, XID, XID);
- int (*XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr)(Display *, XID, XID);
- Atom *(*XRRListProviderProperties_dylibloader_wrapper_xrandr)(Display *, RRProvider, int *);
- XRRPropertyInfo *(*XRRQueryProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);
- void (*XRRConfigureProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, int, int, int, long *);
- void (*XRRChangeProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, Atom, int, int, const unsigned char *, int);
- void (*XRRDeleteProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom);
- int (*XRRGetProviderProperty_dylibloader_wrapper_xrandr)(Display *, RRProvider, Atom, long, long, int, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);
- XRRMonitorInfo *(*XRRAllocateMonitor_dylibloader_wrapper_xrandr)(Display *, int);
- XRRMonitorInfo *(*XRRGetMonitors_dylibloader_wrapper_xrandr)(Display *, Window, int, int *);
- void (*XRRSetMonitor_dylibloader_wrapper_xrandr)(Display *, Window, XRRMonitorInfo *);
- void (*XRRDeleteMonitor_dylibloader_wrapper_xrandr)(Display *, Window, Atom);
- void (*XRRFreeMonitors_dylibloader_wrapper_xrandr)(XRRMonitorInfo *);
- int initialize_xrandr(int verbose) {
- void *handle;
- char *error;
- handle = dlopen("libXrandr.so.2", RTLD_LAZY);
- if (!handle) {
- if (verbose) {
- fprintf(stderr, "%s\n", dlerror());
- }
- return(1);
- }
- dlerror();
- // XRRQueryExtension
- *(void **) (&XRRQueryExtension_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryExtension");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRQueryVersion
- *(void **) (&XRRQueryVersion_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryVersion");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetScreenInfo
- *(void **) (&XRRGetScreenInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeScreenConfigInfo
- *(void **) (&XRRFreeScreenConfigInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeScreenConfigInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetScreenConfig
- *(void **) (&XRRSetScreenConfig_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenConfig");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetScreenConfigAndRate
- *(void **) (&XRRSetScreenConfigAndRate_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenConfigAndRate");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigRotations
- *(void **) (&XRRConfigRotations_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigRotations");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigTimes
- *(void **) (&XRRConfigTimes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigTimes");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigSizes
- *(void **) (&XRRConfigSizes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigSizes");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigRates
- *(void **) (&XRRConfigRates_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigRates");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigCurrentConfiguration
- *(void **) (&XRRConfigCurrentConfiguration_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigCurrentConfiguration");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigCurrentRate
- *(void **) (&XRRConfigCurrentRate_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigCurrentRate");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRRootToScreen
- *(void **) (&XRRRootToScreen_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRootToScreen");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSelectInput
- *(void **) (&XRRSelectInput_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSelectInput");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRRotations
- *(void **) (&XRRRotations_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRotations");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSizes
- *(void **) (&XRRSizes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSizes");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRRates
- *(void **) (&XRRRates_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRRates");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRTimes
- *(void **) (&XRRTimes_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRTimes");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetScreenSizeRange
- *(void **) (&XRRGetScreenSizeRange_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenSizeRange");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetScreenSize
- *(void **) (&XRRSetScreenSize_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetScreenSize");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetScreenResources
- *(void **) (&XRRGetScreenResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenResources");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeScreenResources
- *(void **) (&XRRFreeScreenResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeScreenResources");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetOutputInfo
- *(void **) (&XRRGetOutputInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeOutputInfo
- *(void **) (&XRRFreeOutputInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeOutputInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRListOutputProperties
- *(void **) (&XRRListOutputProperties_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRListOutputProperties");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRQueryOutputProperty
- *(void **) (&XRRQueryOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryOutputProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigureOutputProperty
- *(void **) (&XRRConfigureOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigureOutputProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRChangeOutputProperty
- *(void **) (&XRRChangeOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRChangeOutputProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRDeleteOutputProperty
- *(void **) (&XRRDeleteOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteOutputProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetOutputProperty
- *(void **) (&XRRGetOutputProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRAllocModeInfo
- *(void **) (&XRRAllocModeInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocModeInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRCreateMode
- *(void **) (&XRRCreateMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRCreateMode");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRDestroyMode
- *(void **) (&XRRDestroyMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDestroyMode");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRAddOutputMode
- *(void **) (&XRRAddOutputMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAddOutputMode");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRDeleteOutputMode
- *(void **) (&XRRDeleteOutputMode_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteOutputMode");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeModeInfo
- *(void **) (&XRRFreeModeInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeModeInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetCrtcInfo
- *(void **) (&XRRGetCrtcInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeCrtcInfo
- *(void **) (&XRRFreeCrtcInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeCrtcInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetCrtcConfig
- *(void **) (&XRRSetCrtcConfig_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcConfig");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetCrtcGammaSize
- *(void **) (&XRRGetCrtcGammaSize_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcGammaSize");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetCrtcGamma
- *(void **) (&XRRGetCrtcGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcGamma");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRAllocGamma
- *(void **) (&XRRAllocGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocGamma");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetCrtcGamma
- *(void **) (&XRRSetCrtcGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcGamma");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeGamma
- *(void **) (&XRRFreeGamma_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeGamma");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetScreenResourcesCurrent
- *(void **) (&XRRGetScreenResourcesCurrent_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetScreenResourcesCurrent");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetCrtcTransform
- *(void **) (&XRRSetCrtcTransform_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetCrtcTransform");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetCrtcTransform
- *(void **) (&XRRGetCrtcTransform_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetCrtcTransform");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRUpdateConfiguration
- *(void **) (&XRRUpdateConfiguration_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRUpdateConfiguration");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetPanning
- *(void **) (&XRRGetPanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetPanning");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreePanning
- *(void **) (&XRRFreePanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreePanning");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetPanning
- *(void **) (&XRRSetPanning_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetPanning");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetOutputPrimary
- *(void **) (&XRRSetOutputPrimary_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetOutputPrimary");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetOutputPrimary
- *(void **) (&XRRGetOutputPrimary_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetOutputPrimary");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetProviderResources
- *(void **) (&XRRGetProviderResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderResources");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeProviderResources
- *(void **) (&XRRFreeProviderResources_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeProviderResources");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetProviderInfo
- *(void **) (&XRRGetProviderInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeProviderInfo
- *(void **) (&XRRFreeProviderInfo_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeProviderInfo");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetProviderOutputSource
- *(void **) (&XRRSetProviderOutputSource_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetProviderOutputSource");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetProviderOffloadSink
- *(void **) (&XRRSetProviderOffloadSink_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetProviderOffloadSink");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRListProviderProperties
- *(void **) (&XRRListProviderProperties_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRListProviderProperties");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRQueryProviderProperty
- *(void **) (&XRRQueryProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRQueryProviderProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRConfigureProviderProperty
- *(void **) (&XRRConfigureProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRConfigureProviderProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRChangeProviderProperty
- *(void **) (&XRRChangeProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRChangeProviderProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRDeleteProviderProperty
- *(void **) (&XRRDeleteProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteProviderProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetProviderProperty
- *(void **) (&XRRGetProviderProperty_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetProviderProperty");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRAllocateMonitor
- *(void **) (&XRRAllocateMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRAllocateMonitor");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRGetMonitors
- *(void **) (&XRRGetMonitors_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRGetMonitors");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRSetMonitor
- *(void **) (&XRRSetMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRSetMonitor");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRDeleteMonitor
- *(void **) (&XRRDeleteMonitor_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRDeleteMonitor");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- // XRRFreeMonitors
- *(void **) (&XRRFreeMonitors_dylibloader_wrapper_xrandr) = dlsym(handle, "XRRFreeMonitors");
- if (verbose) {
- error = dlerror();
- if (error != NULL) {
- fprintf(stderr, "%s\n", error);
- }
- }
- return 0;
- }
|