Path: blob/master/platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.c
10279 views
// This file is generated. Do not edit!1// see https://github.com/hpvb/dynload-wrapper for details2// generated by generate-wrapper.py 0.7 on 2024-12-12 14:50:263// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h --sys-include thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h --soname libXcursor.so.1 --init-name xcursor --output-header ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.c --ignore-other4//5#include <stdint.h>67#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor8#define XcursorImageDestroy XcursorImageDestroy_dylibloader_orig_xcursor9#define XcursorImagesCreate XcursorImagesCreate_dylibloader_orig_xcursor10#define XcursorImagesDestroy XcursorImagesDestroy_dylibloader_orig_xcursor11#define XcursorImagesSetName XcursorImagesSetName_dylibloader_orig_xcursor12#define XcursorCursorsCreate XcursorCursorsCreate_dylibloader_orig_xcursor13#define XcursorCursorsDestroy XcursorCursorsDestroy_dylibloader_orig_xcursor14#define XcursorAnimateCreate XcursorAnimateCreate_dylibloader_orig_xcursor15#define XcursorAnimateDestroy XcursorAnimateDestroy_dylibloader_orig_xcursor16#define XcursorAnimateNext XcursorAnimateNext_dylibloader_orig_xcursor17#define XcursorCommentCreate XcursorCommentCreate_dylibloader_orig_xcursor18#define XcursorCommentDestroy XcursorCommentDestroy_dylibloader_orig_xcursor19#define XcursorCommentsCreate XcursorCommentsCreate_dylibloader_orig_xcursor20#define XcursorCommentsDestroy XcursorCommentsDestroy_dylibloader_orig_xcursor21#define XcursorXcFileLoadImage XcursorXcFileLoadImage_dylibloader_orig_xcursor22#define XcursorXcFileLoadImages XcursorXcFileLoadImages_dylibloader_orig_xcursor23#define XcursorXcFileLoadAllImages XcursorXcFileLoadAllImages_dylibloader_orig_xcursor24#define XcursorXcFileLoad XcursorXcFileLoad_dylibloader_orig_xcursor25#define XcursorXcFileSave XcursorXcFileSave_dylibloader_orig_xcursor26#define XcursorFileLoadImage XcursorFileLoadImage_dylibloader_orig_xcursor27#define XcursorFileLoadImages XcursorFileLoadImages_dylibloader_orig_xcursor28#define XcursorFileLoadAllImages XcursorFileLoadAllImages_dylibloader_orig_xcursor29#define XcursorFileLoad XcursorFileLoad_dylibloader_orig_xcursor30#define XcursorFileSaveImages XcursorFileSaveImages_dylibloader_orig_xcursor31#define XcursorFileSave XcursorFileSave_dylibloader_orig_xcursor32#define XcursorFilenameLoadImage XcursorFilenameLoadImage_dylibloader_orig_xcursor33#define XcursorFilenameLoadImages XcursorFilenameLoadImages_dylibloader_orig_xcursor34#define XcursorFilenameLoadAllImages XcursorFilenameLoadAllImages_dylibloader_orig_xcursor35#define XcursorFilenameLoad XcursorFilenameLoad_dylibloader_orig_xcursor36#define XcursorFilenameSaveImages XcursorFilenameSaveImages_dylibloader_orig_xcursor37#define XcursorFilenameSave XcursorFilenameSave_dylibloader_orig_xcursor38#define XcursorLibraryLoadImage XcursorLibraryLoadImage_dylibloader_orig_xcursor39#define XcursorLibraryLoadImages XcursorLibraryLoadImages_dylibloader_orig_xcursor40#define XcursorLibraryPath XcursorLibraryPath_dylibloader_orig_xcursor41#define XcursorLibraryShape XcursorLibraryShape_dylibloader_orig_xcursor42#define XcursorImageLoadCursor XcursorImageLoadCursor_dylibloader_orig_xcursor43#define XcursorImagesLoadCursors XcursorImagesLoadCursors_dylibloader_orig_xcursor44#define XcursorImagesLoadCursor XcursorImagesLoadCursor_dylibloader_orig_xcursor45#define XcursorFilenameLoadCursor XcursorFilenameLoadCursor_dylibloader_orig_xcursor46#define XcursorFilenameLoadCursors XcursorFilenameLoadCursors_dylibloader_orig_xcursor47#define XcursorLibraryLoadCursor XcursorLibraryLoadCursor_dylibloader_orig_xcursor48#define XcursorLibraryLoadCursors XcursorLibraryLoadCursors_dylibloader_orig_xcursor49#define XcursorShapeLoadImage XcursorShapeLoadImage_dylibloader_orig_xcursor50#define XcursorShapeLoadImages XcursorShapeLoadImages_dylibloader_orig_xcursor51#define XcursorShapeLoadCursor XcursorShapeLoadCursor_dylibloader_orig_xcursor52#define XcursorShapeLoadCursors XcursorShapeLoadCursors_dylibloader_orig_xcursor53#define XcursorTryShapeCursor XcursorTryShapeCursor_dylibloader_orig_xcursor54#define XcursorNoticeCreateBitmap XcursorNoticeCreateBitmap_dylibloader_orig_xcursor55#define XcursorNoticePutBitmap XcursorNoticePutBitmap_dylibloader_orig_xcursor56#define XcursorTryShapeBitmapCursor XcursorTryShapeBitmapCursor_dylibloader_orig_xcursor57#define XcursorImageHash XcursorImageHash_dylibloader_orig_xcursor58#define XcursorSupportsARGB XcursorSupportsARGB_dylibloader_orig_xcursor59#define XcursorSupportsAnim XcursorSupportsAnim_dylibloader_orig_xcursor60#define XcursorSetDefaultSize XcursorSetDefaultSize_dylibloader_orig_xcursor61#define XcursorGetDefaultSize XcursorGetDefaultSize_dylibloader_orig_xcursor62#define XcursorSetTheme XcursorSetTheme_dylibloader_orig_xcursor63#define XcursorGetTheme XcursorGetTheme_dylibloader_orig_xcursor64#define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_orig_xcursor65#define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_orig_xcursor66#include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h"67#undef XcursorImageCreate68#undef XcursorImageDestroy69#undef XcursorImagesCreate70#undef XcursorImagesDestroy71#undef XcursorImagesSetName72#undef XcursorCursorsCreate73#undef XcursorCursorsDestroy74#undef XcursorAnimateCreate75#undef XcursorAnimateDestroy76#undef XcursorAnimateNext77#undef XcursorCommentCreate78#undef XcursorCommentDestroy79#undef XcursorCommentsCreate80#undef XcursorCommentsDestroy81#undef XcursorXcFileLoadImage82#undef XcursorXcFileLoadImages83#undef XcursorXcFileLoadAllImages84#undef XcursorXcFileLoad85#undef XcursorXcFileSave86#undef XcursorFileLoadImage87#undef XcursorFileLoadImages88#undef XcursorFileLoadAllImages89#undef XcursorFileLoad90#undef XcursorFileSaveImages91#undef XcursorFileSave92#undef XcursorFilenameLoadImage93#undef XcursorFilenameLoadImages94#undef XcursorFilenameLoadAllImages95#undef XcursorFilenameLoad96#undef XcursorFilenameSaveImages97#undef XcursorFilenameSave98#undef XcursorLibraryLoadImage99#undef XcursorLibraryLoadImages100#undef XcursorLibraryPath101#undef XcursorLibraryShape102#undef XcursorImageLoadCursor103#undef XcursorImagesLoadCursors104#undef XcursorImagesLoadCursor105#undef XcursorFilenameLoadCursor106#undef XcursorFilenameLoadCursors107#undef XcursorLibraryLoadCursor108#undef XcursorLibraryLoadCursors109#undef XcursorShapeLoadImage110#undef XcursorShapeLoadImages111#undef XcursorShapeLoadCursor112#undef XcursorShapeLoadCursors113#undef XcursorTryShapeCursor114#undef XcursorNoticeCreateBitmap115#undef XcursorNoticePutBitmap116#undef XcursorTryShapeBitmapCursor117#undef XcursorImageHash118#undef XcursorSupportsARGB119#undef XcursorSupportsAnim120#undef XcursorSetDefaultSize121#undef XcursorGetDefaultSize122#undef XcursorSetTheme123#undef XcursorGetTheme124#undef XcursorGetThemeCore125#undef XcursorSetThemeCore126#include <dlfcn.h>127#include <stdio.h>128XcursorImage *(*XcursorImageCreate_dylibloader_wrapper_xcursor)(int, int);129void (*XcursorImageDestroy_dylibloader_wrapper_xcursor)(XcursorImage *);130XcursorImages *(*XcursorImagesCreate_dylibloader_wrapper_xcursor)(int);131void (*XcursorImagesDestroy_dylibloader_wrapper_xcursor)(XcursorImages *);132void (*XcursorImagesSetName_dylibloader_wrapper_xcursor)(XcursorImages *, const char *);133XcursorCursors *(*XcursorCursorsCreate_dylibloader_wrapper_xcursor)(Display *, int);134void (*XcursorCursorsDestroy_dylibloader_wrapper_xcursor)(XcursorCursors *);135XcursorAnimate *(*XcursorAnimateCreate_dylibloader_wrapper_xcursor)(XcursorCursors *);136void (*XcursorAnimateDestroy_dylibloader_wrapper_xcursor)(XcursorAnimate *);137Cursor (*XcursorAnimateNext_dylibloader_wrapper_xcursor)(XcursorAnimate *);138XcursorComment *(*XcursorCommentCreate_dylibloader_wrapper_xcursor)(XcursorUInt, int);139void (*XcursorCommentDestroy_dylibloader_wrapper_xcursor)(XcursorComment *);140XcursorComments *(*XcursorCommentsCreate_dylibloader_wrapper_xcursor)(int);141void (*XcursorCommentsDestroy_dylibloader_wrapper_xcursor)(XcursorComments *);142XcursorImage *(*XcursorXcFileLoadImage_dylibloader_wrapper_xcursor)(XcursorFile *, int);143XcursorImages *(*XcursorXcFileLoadImages_dylibloader_wrapper_xcursor)(XcursorFile *, int);144XcursorImages *(*XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor)(XcursorFile *);145XcursorBool (*XcursorXcFileLoad_dylibloader_wrapper_xcursor)(XcursorFile *, XcursorComments **, XcursorImages **);146XcursorBool (*XcursorXcFileSave_dylibloader_wrapper_xcursor)(XcursorFile *, const XcursorComments *, const XcursorImages *);147XcursorImage *(*XcursorFileLoadImage_dylibloader_wrapper_xcursor)(FILE *, int);148XcursorImages *(*XcursorFileLoadImages_dylibloader_wrapper_xcursor)(FILE *, int);149XcursorImages *(*XcursorFileLoadAllImages_dylibloader_wrapper_xcursor)(FILE *);150XcursorBool (*XcursorFileLoad_dylibloader_wrapper_xcursor)(FILE *, XcursorComments **, XcursorImages **);151XcursorBool (*XcursorFileSaveImages_dylibloader_wrapper_xcursor)(FILE *, const XcursorImages *);152XcursorBool (*XcursorFileSave_dylibloader_wrapper_xcursor)(FILE *, const XcursorComments *, const XcursorImages *);153XcursorImage *(*XcursorFilenameLoadImage_dylibloader_wrapper_xcursor)(const char *, int);154XcursorImages *(*XcursorFilenameLoadImages_dylibloader_wrapper_xcursor)(const char *, int);155XcursorImages *(*XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor)(const char *);156XcursorBool (*XcursorFilenameLoad_dylibloader_wrapper_xcursor)(const char *, XcursorComments **, XcursorImages **);157XcursorBool (*XcursorFilenameSaveImages_dylibloader_wrapper_xcursor)(const char *, const XcursorImages *);158XcursorBool (*XcursorFilenameSave_dylibloader_wrapper_xcursor)(const char *, const XcursorComments *, const XcursorImages *);159XcursorImage *(*XcursorLibraryLoadImage_dylibloader_wrapper_xcursor)(const char *, const char *, int);160XcursorImages *(*XcursorLibraryLoadImages_dylibloader_wrapper_xcursor)(const char *, const char *, int);161const char *(*XcursorLibraryPath_dylibloader_wrapper_xcursor)(void);162int (*XcursorLibraryShape_dylibloader_wrapper_xcursor)(const char *);163Cursor (*XcursorImageLoadCursor_dylibloader_wrapper_xcursor)(Display *, const XcursorImage *);164XcursorCursors *(*XcursorImagesLoadCursors_dylibloader_wrapper_xcursor)(Display *, const XcursorImages *);165Cursor (*XcursorImagesLoadCursor_dylibloader_wrapper_xcursor)(Display *, const XcursorImages *);166Cursor (*XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor)(Display *, const char *);167XcursorCursors *(*XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor)(Display *, const char *);168Cursor (*XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor)(Display *, const char *);169XcursorCursors *(*XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor)(Display *, const char *);170XcursorImage *(*XcursorShapeLoadImage_dylibloader_wrapper_xcursor)(unsigned int, const char *, int);171XcursorImages *(*XcursorShapeLoadImages_dylibloader_wrapper_xcursor)(unsigned int, const char *, int);172Cursor (*XcursorShapeLoadCursor_dylibloader_wrapper_xcursor)(Display *, unsigned int);173XcursorCursors *(*XcursorShapeLoadCursors_dylibloader_wrapper_xcursor)(Display *, unsigned int);174Cursor (*XcursorTryShapeCursor_dylibloader_wrapper_xcursor)(Display *, Font, Font, unsigned int, unsigned int, const XColor *, const XColor *);175void (*XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor)(Display *, Pixmap, unsigned int, unsigned int);176void (*XcursorNoticePutBitmap_dylibloader_wrapper_xcursor)(Display *, Drawable, XImage *);177Cursor (*XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor)(Display *, Pixmap, Pixmap, XColor *, XColor *, unsigned int, unsigned int);178void (*XcursorImageHash_dylibloader_wrapper_xcursor)(XImage *, unsigned char [16]);179XcursorBool (*XcursorSupportsARGB_dylibloader_wrapper_xcursor)(Display *);180XcursorBool (*XcursorSupportsAnim_dylibloader_wrapper_xcursor)(Display *);181XcursorBool (*XcursorSetDefaultSize_dylibloader_wrapper_xcursor)(Display *, int);182int (*XcursorGetDefaultSize_dylibloader_wrapper_xcursor)(Display *);183XcursorBool (*XcursorSetTheme_dylibloader_wrapper_xcursor)(Display *, const char *);184char *(*XcursorGetTheme_dylibloader_wrapper_xcursor)(Display *);185XcursorBool (*XcursorGetThemeCore_dylibloader_wrapper_xcursor)(Display *);186XcursorBool (*XcursorSetThemeCore_dylibloader_wrapper_xcursor)(Display *, XcursorBool);187int initialize_xcursor(int verbose) {188void *handle;189char *error;190handle = dlopen("libXcursor.so.1", RTLD_LAZY);191if (!handle) {192if (verbose) {193fprintf(stderr, "%s\n", dlerror());194}195return(1);196}197dlerror();198// XcursorImageCreate199*(void **) (&XcursorImageCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageCreate");200if (verbose) {201error = dlerror();202if (error != NULL) {203fprintf(stderr, "%s\n", error);204}205}206// XcursorImageDestroy207*(void **) (&XcursorImageDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageDestroy");208if (verbose) {209error = dlerror();210if (error != NULL) {211fprintf(stderr, "%s\n", error);212}213}214// XcursorImagesCreate215*(void **) (&XcursorImagesCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesCreate");216if (verbose) {217error = dlerror();218if (error != NULL) {219fprintf(stderr, "%s\n", error);220}221}222// XcursorImagesDestroy223*(void **) (&XcursorImagesDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesDestroy");224if (verbose) {225error = dlerror();226if (error != NULL) {227fprintf(stderr, "%s\n", error);228}229}230// XcursorImagesSetName231*(void **) (&XcursorImagesSetName_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesSetName");232if (verbose) {233error = dlerror();234if (error != NULL) {235fprintf(stderr, "%s\n", error);236}237}238// XcursorCursorsCreate239*(void **) (&XcursorCursorsCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCursorsCreate");240if (verbose) {241error = dlerror();242if (error != NULL) {243fprintf(stderr, "%s\n", error);244}245}246// XcursorCursorsDestroy247*(void **) (&XcursorCursorsDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCursorsDestroy");248if (verbose) {249error = dlerror();250if (error != NULL) {251fprintf(stderr, "%s\n", error);252}253}254// XcursorAnimateCreate255*(void **) (&XcursorAnimateCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateCreate");256if (verbose) {257error = dlerror();258if (error != NULL) {259fprintf(stderr, "%s\n", error);260}261}262// XcursorAnimateDestroy263*(void **) (&XcursorAnimateDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateDestroy");264if (verbose) {265error = dlerror();266if (error != NULL) {267fprintf(stderr, "%s\n", error);268}269}270// XcursorAnimateNext271*(void **) (&XcursorAnimateNext_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateNext");272if (verbose) {273error = dlerror();274if (error != NULL) {275fprintf(stderr, "%s\n", error);276}277}278// XcursorCommentCreate279*(void **) (&XcursorCommentCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentCreate");280if (verbose) {281error = dlerror();282if (error != NULL) {283fprintf(stderr, "%s\n", error);284}285}286// XcursorCommentDestroy287*(void **) (&XcursorCommentDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentDestroy");288if (verbose) {289error = dlerror();290if (error != NULL) {291fprintf(stderr, "%s\n", error);292}293}294// XcursorCommentsCreate295*(void **) (&XcursorCommentsCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentsCreate");296if (verbose) {297error = dlerror();298if (error != NULL) {299fprintf(stderr, "%s\n", error);300}301}302// XcursorCommentsDestroy303*(void **) (&XcursorCommentsDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentsDestroy");304if (verbose) {305error = dlerror();306if (error != NULL) {307fprintf(stderr, "%s\n", error);308}309}310// XcursorXcFileLoadImage311*(void **) (&XcursorXcFileLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadImage");312if (verbose) {313error = dlerror();314if (error != NULL) {315fprintf(stderr, "%s\n", error);316}317}318// XcursorXcFileLoadImages319*(void **) (&XcursorXcFileLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadImages");320if (verbose) {321error = dlerror();322if (error != NULL) {323fprintf(stderr, "%s\n", error);324}325}326// XcursorXcFileLoadAllImages327*(void **) (&XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadAllImages");328if (verbose) {329error = dlerror();330if (error != NULL) {331fprintf(stderr, "%s\n", error);332}333}334// XcursorXcFileLoad335*(void **) (&XcursorXcFileLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoad");336if (verbose) {337error = dlerror();338if (error != NULL) {339fprintf(stderr, "%s\n", error);340}341}342// XcursorXcFileSave343*(void **) (&XcursorXcFileSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileSave");344if (verbose) {345error = dlerror();346if (error != NULL) {347fprintf(stderr, "%s\n", error);348}349}350// XcursorFileLoadImage351*(void **) (&XcursorFileLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadImage");352if (verbose) {353error = dlerror();354if (error != NULL) {355fprintf(stderr, "%s\n", error);356}357}358// XcursorFileLoadImages359*(void **) (&XcursorFileLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadImages");360if (verbose) {361error = dlerror();362if (error != NULL) {363fprintf(stderr, "%s\n", error);364}365}366// XcursorFileLoadAllImages367*(void **) (&XcursorFileLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadAllImages");368if (verbose) {369error = dlerror();370if (error != NULL) {371fprintf(stderr, "%s\n", error);372}373}374// XcursorFileLoad375*(void **) (&XcursorFileLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoad");376if (verbose) {377error = dlerror();378if (error != NULL) {379fprintf(stderr, "%s\n", error);380}381}382// XcursorFileSaveImages383*(void **) (&XcursorFileSaveImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileSaveImages");384if (verbose) {385error = dlerror();386if (error != NULL) {387fprintf(stderr, "%s\n", error);388}389}390// XcursorFileSave391*(void **) (&XcursorFileSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileSave");392if (verbose) {393error = dlerror();394if (error != NULL) {395fprintf(stderr, "%s\n", error);396}397}398// XcursorFilenameLoadImage399*(void **) (&XcursorFilenameLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadImage");400if (verbose) {401error = dlerror();402if (error != NULL) {403fprintf(stderr, "%s\n", error);404}405}406// XcursorFilenameLoadImages407*(void **) (&XcursorFilenameLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadImages");408if (verbose) {409error = dlerror();410if (error != NULL) {411fprintf(stderr, "%s\n", error);412}413}414// XcursorFilenameLoadAllImages415*(void **) (&XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadAllImages");416if (verbose) {417error = dlerror();418if (error != NULL) {419fprintf(stderr, "%s\n", error);420}421}422// XcursorFilenameLoad423*(void **) (&XcursorFilenameLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoad");424if (verbose) {425error = dlerror();426if (error != NULL) {427fprintf(stderr, "%s\n", error);428}429}430// XcursorFilenameSaveImages431*(void **) (&XcursorFilenameSaveImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameSaveImages");432if (verbose) {433error = dlerror();434if (error != NULL) {435fprintf(stderr, "%s\n", error);436}437}438// XcursorFilenameSave439*(void **) (&XcursorFilenameSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameSave");440if (verbose) {441error = dlerror();442if (error != NULL) {443fprintf(stderr, "%s\n", error);444}445}446// XcursorLibraryLoadImage447*(void **) (&XcursorLibraryLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadImage");448if (verbose) {449error = dlerror();450if (error != NULL) {451fprintf(stderr, "%s\n", error);452}453}454// XcursorLibraryLoadImages455*(void **) (&XcursorLibraryLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadImages");456if (verbose) {457error = dlerror();458if (error != NULL) {459fprintf(stderr, "%s\n", error);460}461}462// XcursorLibraryPath463*(void **) (&XcursorLibraryPath_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryPath");464if (verbose) {465error = dlerror();466if (error != NULL) {467fprintf(stderr, "%s\n", error);468}469}470// XcursorLibraryShape471*(void **) (&XcursorLibraryShape_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryShape");472if (verbose) {473error = dlerror();474if (error != NULL) {475fprintf(stderr, "%s\n", error);476}477}478// XcursorImageLoadCursor479*(void **) (&XcursorImageLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageLoadCursor");480if (verbose) {481error = dlerror();482if (error != NULL) {483fprintf(stderr, "%s\n", error);484}485}486// XcursorImagesLoadCursors487*(void **) (&XcursorImagesLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesLoadCursors");488if (verbose) {489error = dlerror();490if (error != NULL) {491fprintf(stderr, "%s\n", error);492}493}494// XcursorImagesLoadCursor495*(void **) (&XcursorImagesLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesLoadCursor");496if (verbose) {497error = dlerror();498if (error != NULL) {499fprintf(stderr, "%s\n", error);500}501}502// XcursorFilenameLoadCursor503*(void **) (&XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadCursor");504if (verbose) {505error = dlerror();506if (error != NULL) {507fprintf(stderr, "%s\n", error);508}509}510// XcursorFilenameLoadCursors511*(void **) (&XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadCursors");512if (verbose) {513error = dlerror();514if (error != NULL) {515fprintf(stderr, "%s\n", error);516}517}518// XcursorLibraryLoadCursor519*(void **) (&XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadCursor");520if (verbose) {521error = dlerror();522if (error != NULL) {523fprintf(stderr, "%s\n", error);524}525}526// XcursorLibraryLoadCursors527*(void **) (&XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadCursors");528if (verbose) {529error = dlerror();530if (error != NULL) {531fprintf(stderr, "%s\n", error);532}533}534// XcursorShapeLoadImage535*(void **) (&XcursorShapeLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadImage");536if (verbose) {537error = dlerror();538if (error != NULL) {539fprintf(stderr, "%s\n", error);540}541}542// XcursorShapeLoadImages543*(void **) (&XcursorShapeLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadImages");544if (verbose) {545error = dlerror();546if (error != NULL) {547fprintf(stderr, "%s\n", error);548}549}550// XcursorShapeLoadCursor551*(void **) (&XcursorShapeLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadCursor");552if (verbose) {553error = dlerror();554if (error != NULL) {555fprintf(stderr, "%s\n", error);556}557}558// XcursorShapeLoadCursors559*(void **) (&XcursorShapeLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadCursors");560if (verbose) {561error = dlerror();562if (error != NULL) {563fprintf(stderr, "%s\n", error);564}565}566// XcursorTryShapeCursor567*(void **) (&XcursorTryShapeCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorTryShapeCursor");568if (verbose) {569error = dlerror();570if (error != NULL) {571fprintf(stderr, "%s\n", error);572}573}574// XcursorNoticeCreateBitmap575*(void **) (&XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorNoticeCreateBitmap");576if (verbose) {577error = dlerror();578if (error != NULL) {579fprintf(stderr, "%s\n", error);580}581}582// XcursorNoticePutBitmap583*(void **) (&XcursorNoticePutBitmap_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorNoticePutBitmap");584if (verbose) {585error = dlerror();586if (error != NULL) {587fprintf(stderr, "%s\n", error);588}589}590// XcursorTryShapeBitmapCursor591*(void **) (&XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorTryShapeBitmapCursor");592if (verbose) {593error = dlerror();594if (error != NULL) {595fprintf(stderr, "%s\n", error);596}597}598// XcursorImageHash599*(void **) (&XcursorImageHash_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageHash");600if (verbose) {601error = dlerror();602if (error != NULL) {603fprintf(stderr, "%s\n", error);604}605}606// XcursorSupportsARGB607*(void **) (&XcursorSupportsARGB_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSupportsARGB");608if (verbose) {609error = dlerror();610if (error != NULL) {611fprintf(stderr, "%s\n", error);612}613}614// XcursorSupportsAnim615*(void **) (&XcursorSupportsAnim_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSupportsAnim");616if (verbose) {617error = dlerror();618if (error != NULL) {619fprintf(stderr, "%s\n", error);620}621}622// XcursorSetDefaultSize623*(void **) (&XcursorSetDefaultSize_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetDefaultSize");624if (verbose) {625error = dlerror();626if (error != NULL) {627fprintf(stderr, "%s\n", error);628}629}630// XcursorGetDefaultSize631*(void **) (&XcursorGetDefaultSize_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetDefaultSize");632if (verbose) {633error = dlerror();634if (error != NULL) {635fprintf(stderr, "%s\n", error);636}637}638// XcursorSetTheme639*(void **) (&XcursorSetTheme_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetTheme");640if (verbose) {641error = dlerror();642if (error != NULL) {643fprintf(stderr, "%s\n", error);644}645}646// XcursorGetTheme647*(void **) (&XcursorGetTheme_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetTheme");648if (verbose) {649error = dlerror();650if (error != NULL) {651fprintf(stderr, "%s\n", error);652}653}654// XcursorGetThemeCore655*(void **) (&XcursorGetThemeCore_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetThemeCore");656if (verbose) {657error = dlerror();658if (error != NULL) {659fprintf(stderr, "%s\n", error);660}661}662// XcursorSetThemeCore663*(void **) (&XcursorSetThemeCore_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetThemeCore");664if (verbose) {665error = dlerror();666if (error != NULL) {667fprintf(stderr, "%s\n", error);668}669}670return 0;671}672673674