| 
									
										
										
										
											2022-11-29 12:03:06 +01:00
										 |  |  | // This file is generated. Do not edit!
 | 
					
						
							|  |  |  | // see https://github.com/hpvb/dynload-wrapper for details
 | 
					
						
							| 
									
										
										
										
											2023-01-30 10:59:49 +02:00
										 |  |  | // generated by generate-wrapper.py 0.3 on 2023-01-23 15:09:53
 | 
					
						
							|  |  |  | // 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
 | 
					
						
							| 
									
										
										
										
											2022-11-29 12:03:06 +01:00
										 |  |  | //
 | 
					
						
							|  |  |  | // NOTE: Generated from Xcursor 1.2.0.
 | 
					
						
							|  |  |  | // This has been handpatched to workaround some issues with the generator that
 | 
					
						
							| 
									
										
										
										
											2022-12-15 12:24:08 +01:00
										 |  |  | // will be eventually fixed. In this case, non-existent symbols inherited from
 | 
					
						
							| 
									
										
										
										
											2022-11-29 12:03:06 +01:00
										 |  |  | // libX11, but absent in libXcursor.so.1, were removed.
 | 
					
						
							|  |  |  | #include <stdint.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImageDestroy XcursorImageDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImagesCreate XcursorImagesCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImagesDestroy XcursorImagesDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImagesSetName XcursorImagesSetName_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCursorsCreate XcursorCursorsCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCursorsDestroy XcursorCursorsDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorAnimateCreate XcursorAnimateCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorAnimateDestroy XcursorAnimateDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorAnimateNext XcursorAnimateNext_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCommentCreate XcursorCommentCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCommentDestroy XcursorCommentDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCommentsCreate XcursorCommentsCreate_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorCommentsDestroy XcursorCommentsDestroy_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorXcFileLoadImage XcursorXcFileLoadImage_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorXcFileLoadImages XcursorXcFileLoadImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorXcFileLoadAllImages XcursorXcFileLoadAllImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorXcFileLoad XcursorXcFileLoad_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorXcFileSave XcursorXcFileSave_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileLoadImage XcursorFileLoadImage_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileLoadImages XcursorFileLoadImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileLoadAllImages XcursorFileLoadAllImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileLoad XcursorFileLoad_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileSaveImages XcursorFileSaveImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFileSave XcursorFileSave_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoadImage XcursorFilenameLoadImage_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoadImages XcursorFilenameLoadImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoadAllImages XcursorFilenameLoadAllImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoad XcursorFilenameLoad_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameSaveImages XcursorFilenameSaveImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameSave XcursorFilenameSave_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryLoadImage XcursorLibraryLoadImage_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryLoadImages XcursorLibraryLoadImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryPath XcursorLibraryPath_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryShape XcursorLibraryShape_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImageLoadCursor XcursorImageLoadCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImagesLoadCursors XcursorImagesLoadCursors_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImagesLoadCursor XcursorImagesLoadCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoadCursor XcursorFilenameLoadCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorFilenameLoadCursors XcursorFilenameLoadCursors_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryLoadCursor XcursorLibraryLoadCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorLibraryLoadCursors XcursorLibraryLoadCursors_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorShapeLoadImage XcursorShapeLoadImage_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorShapeLoadImages XcursorShapeLoadImages_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorShapeLoadCursor XcursorShapeLoadCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorShapeLoadCursors XcursorShapeLoadCursors_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorTryShapeCursor XcursorTryShapeCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorNoticeCreateBitmap XcursorNoticeCreateBitmap_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorNoticePutBitmap XcursorNoticePutBitmap_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorTryShapeBitmapCursor XcursorTryShapeBitmapCursor_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorImageHash XcursorImageHash_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorSupportsARGB XcursorSupportsARGB_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorSupportsAnim XcursorSupportsAnim_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorSetDefaultSize XcursorSetDefaultSize_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorGetDefaultSize XcursorGetDefaultSize_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorSetTheme XcursorSetTheme_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorGetTheme XcursorGetTheme_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_orig_xcursor
 | 
					
						
							|  |  |  | #define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_orig_xcursor
 | 
					
						
							| 
									
										
										
										
											2023-01-12 10:49:20 +02:00
										 |  |  | #include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h"
 | 
					
						
							| 
									
										
										
										
											2022-11-29 12:03:06 +01:00
										 |  |  | #undef XcursorImageCreate
 | 
					
						
							|  |  |  | #undef XcursorImageDestroy
 | 
					
						
							|  |  |  | #undef XcursorImagesCreate
 | 
					
						
							|  |  |  | #undef XcursorImagesDestroy
 | 
					
						
							|  |  |  | #undef XcursorImagesSetName
 | 
					
						
							|  |  |  | #undef XcursorCursorsCreate
 | 
					
						
							|  |  |  | #undef XcursorCursorsDestroy
 | 
					
						
							|  |  |  | #undef XcursorAnimateCreate
 | 
					
						
							|  |  |  | #undef XcursorAnimateDestroy
 | 
					
						
							|  |  |  | #undef XcursorAnimateNext
 | 
					
						
							|  |  |  | #undef XcursorCommentCreate
 | 
					
						
							|  |  |  | #undef XcursorCommentDestroy
 | 
					
						
							|  |  |  | #undef XcursorCommentsCreate
 | 
					
						
							|  |  |  | #undef XcursorCommentsDestroy
 | 
					
						
							|  |  |  | #undef XcursorXcFileLoadImage
 | 
					
						
							|  |  |  | #undef XcursorXcFileLoadImages
 | 
					
						
							|  |  |  | #undef XcursorXcFileLoadAllImages
 | 
					
						
							|  |  |  | #undef XcursorXcFileLoad
 | 
					
						
							|  |  |  | #undef XcursorXcFileSave
 | 
					
						
							|  |  |  | #undef XcursorFileLoadImage
 | 
					
						
							|  |  |  | #undef XcursorFileLoadImages
 | 
					
						
							|  |  |  | #undef XcursorFileLoadAllImages
 | 
					
						
							|  |  |  | #undef XcursorFileLoad
 | 
					
						
							|  |  |  | #undef XcursorFileSaveImages
 | 
					
						
							|  |  |  | #undef XcursorFileSave
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoadImage
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoadImages
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoadAllImages
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoad
 | 
					
						
							|  |  |  | #undef XcursorFilenameSaveImages
 | 
					
						
							|  |  |  | #undef XcursorFilenameSave
 | 
					
						
							|  |  |  | #undef XcursorLibraryLoadImage
 | 
					
						
							|  |  |  | #undef XcursorLibraryLoadImages
 | 
					
						
							|  |  |  | #undef XcursorLibraryPath
 | 
					
						
							|  |  |  | #undef XcursorLibraryShape
 | 
					
						
							|  |  |  | #undef XcursorImageLoadCursor
 | 
					
						
							|  |  |  | #undef XcursorImagesLoadCursors
 | 
					
						
							|  |  |  | #undef XcursorImagesLoadCursor
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoadCursor
 | 
					
						
							|  |  |  | #undef XcursorFilenameLoadCursors
 | 
					
						
							|  |  |  | #undef XcursorLibraryLoadCursor
 | 
					
						
							|  |  |  | #undef XcursorLibraryLoadCursors
 | 
					
						
							|  |  |  | #undef XcursorShapeLoadImage
 | 
					
						
							|  |  |  | #undef XcursorShapeLoadImages
 | 
					
						
							|  |  |  | #undef XcursorShapeLoadCursor
 | 
					
						
							|  |  |  | #undef XcursorShapeLoadCursors
 | 
					
						
							|  |  |  | #undef XcursorTryShapeCursor
 | 
					
						
							|  |  |  | #undef XcursorNoticeCreateBitmap
 | 
					
						
							|  |  |  | #undef XcursorNoticePutBitmap
 | 
					
						
							|  |  |  | #undef XcursorTryShapeBitmapCursor
 | 
					
						
							|  |  |  | #undef XcursorImageHash
 | 
					
						
							|  |  |  | #undef XcursorSupportsARGB
 | 
					
						
							|  |  |  | #undef XcursorSupportsAnim
 | 
					
						
							|  |  |  | #undef XcursorSetDefaultSize
 | 
					
						
							|  |  |  | #undef XcursorGetDefaultSize
 | 
					
						
							|  |  |  | #undef XcursorSetTheme
 | 
					
						
							|  |  |  | #undef XcursorGetTheme
 | 
					
						
							|  |  |  | #undef XcursorGetThemeCore
 | 
					
						
							|  |  |  | #undef XcursorSetThemeCore
 | 
					
						
							|  |  |  | #include <dlfcn.h>
 | 
					
						
							|  |  |  | #include <stdio.h>
 | 
					
						
							|  |  |  | XcursorImage* (*XcursorImageCreate_dylibloader_wrapper_xcursor)( int, int); | 
					
						
							|  |  |  | void (*XcursorImageDestroy_dylibloader_wrapper_xcursor)( XcursorImage*); | 
					
						
							|  |  |  | XcursorImages* (*XcursorImagesCreate_dylibloader_wrapper_xcursor)( int); | 
					
						
							|  |  |  | void (*XcursorImagesDestroy_dylibloader_wrapper_xcursor)( XcursorImages*); | 
					
						
							|  |  |  | void (*XcursorImagesSetName_dylibloader_wrapper_xcursor)( XcursorImages*,const char*); | 
					
						
							|  |  |  | XcursorCursors* (*XcursorCursorsCreate_dylibloader_wrapper_xcursor)( Display*, int); | 
					
						
							|  |  |  | void (*XcursorCursorsDestroy_dylibloader_wrapper_xcursor)( XcursorCursors*); | 
					
						
							|  |  |  | XcursorAnimate* (*XcursorAnimateCreate_dylibloader_wrapper_xcursor)( XcursorCursors*); | 
					
						
							|  |  |  | void (*XcursorAnimateDestroy_dylibloader_wrapper_xcursor)( XcursorAnimate*); | 
					
						
							|  |  |  | Cursor (*XcursorAnimateNext_dylibloader_wrapper_xcursor)( XcursorAnimate*); | 
					
						
							|  |  |  | XcursorComment* (*XcursorCommentCreate_dylibloader_wrapper_xcursor)( XcursorUInt, int); | 
					
						
							|  |  |  | void (*XcursorCommentDestroy_dylibloader_wrapper_xcursor)( XcursorComment*); | 
					
						
							|  |  |  | XcursorComments* (*XcursorCommentsCreate_dylibloader_wrapper_xcursor)( int); | 
					
						
							|  |  |  | void (*XcursorCommentsDestroy_dylibloader_wrapper_xcursor)( XcursorComments*); | 
					
						
							|  |  |  | XcursorImage* (*XcursorXcFileLoadImage_dylibloader_wrapper_xcursor)( XcursorFile*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorXcFileLoadImages_dylibloader_wrapper_xcursor)( XcursorFile*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor)( XcursorFile*); | 
					
						
							|  |  |  | XcursorBool (*XcursorXcFileLoad_dylibloader_wrapper_xcursor)( XcursorFile*, XcursorComments**, XcursorImages**); | 
					
						
							|  |  |  | XcursorBool (*XcursorXcFileSave_dylibloader_wrapper_xcursor)( XcursorFile*,const XcursorComments*,const XcursorImages*); | 
					
						
							|  |  |  | XcursorImage* (*XcursorFileLoadImage_dylibloader_wrapper_xcursor)( FILE*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorFileLoadImages_dylibloader_wrapper_xcursor)( FILE*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorFileLoadAllImages_dylibloader_wrapper_xcursor)( FILE*); | 
					
						
							|  |  |  | XcursorBool (*XcursorFileLoad_dylibloader_wrapper_xcursor)( FILE*, XcursorComments**, XcursorImages**); | 
					
						
							|  |  |  | XcursorBool (*XcursorFileSaveImages_dylibloader_wrapper_xcursor)( FILE*,const XcursorImages*); | 
					
						
							|  |  |  | XcursorBool (*XcursorFileSave_dylibloader_wrapper_xcursor)( FILE*,const XcursorComments*,const XcursorImages*); | 
					
						
							|  |  |  | XcursorImage* (*XcursorFilenameLoadImage_dylibloader_wrapper_xcursor)(const char*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorFilenameLoadImages_dylibloader_wrapper_xcursor)(const char*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor)(const char*); | 
					
						
							|  |  |  | XcursorBool (*XcursorFilenameLoad_dylibloader_wrapper_xcursor)(const char*, XcursorComments**, XcursorImages**); | 
					
						
							|  |  |  | XcursorBool (*XcursorFilenameSaveImages_dylibloader_wrapper_xcursor)(const char*,const XcursorImages*); | 
					
						
							|  |  |  | XcursorBool (*XcursorFilenameSave_dylibloader_wrapper_xcursor)(const char*,const XcursorComments*,const XcursorImages*); | 
					
						
							|  |  |  | XcursorImage* (*XcursorLibraryLoadImage_dylibloader_wrapper_xcursor)(const char*,const char*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorLibraryLoadImages_dylibloader_wrapper_xcursor)(const char*,const char*, int); | 
					
						
							|  |  |  | const char* (*XcursorLibraryPath_dylibloader_wrapper_xcursor)( void); | 
					
						
							|  |  |  | int (*XcursorLibraryShape_dylibloader_wrapper_xcursor)(const char*); | 
					
						
							|  |  |  | Cursor (*XcursorImageLoadCursor_dylibloader_wrapper_xcursor)( Display*,const XcursorImage*); | 
					
						
							|  |  |  | XcursorCursors* (*XcursorImagesLoadCursors_dylibloader_wrapper_xcursor)( Display*,const XcursorImages*); | 
					
						
							|  |  |  | Cursor (*XcursorImagesLoadCursor_dylibloader_wrapper_xcursor)( Display*,const XcursorImages*); | 
					
						
							|  |  |  | Cursor (*XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor)( Display*,const char*); | 
					
						
							|  |  |  | XcursorCursors* (*XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor)( Display*,const char*); | 
					
						
							|  |  |  | Cursor (*XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor)( Display*,const char*); | 
					
						
							|  |  |  | XcursorCursors* (*XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor)( Display*,const char*); | 
					
						
							|  |  |  | XcursorImage* (*XcursorShapeLoadImage_dylibloader_wrapper_xcursor)( unsigned int,const char*, int); | 
					
						
							|  |  |  | XcursorImages* (*XcursorShapeLoadImages_dylibloader_wrapper_xcursor)( unsigned int,const char*, int); | 
					
						
							|  |  |  | Cursor (*XcursorShapeLoadCursor_dylibloader_wrapper_xcursor)( Display*, unsigned int); | 
					
						
							|  |  |  | XcursorCursors* (*XcursorShapeLoadCursors_dylibloader_wrapper_xcursor)( Display*, unsigned int); | 
					
						
							|  |  |  | Cursor (*XcursorTryShapeCursor_dylibloader_wrapper_xcursor)( Display*, Font, Font, unsigned int, unsigned int,const XColor*,const XColor*); | 
					
						
							|  |  |  | void (*XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor)( Display*, Pixmap, unsigned int, unsigned int); | 
					
						
							|  |  |  | void (*XcursorNoticePutBitmap_dylibloader_wrapper_xcursor)( Display*, Drawable, XImage*); | 
					
						
							|  |  |  | Cursor (*XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor)( Display*, Pixmap, Pixmap, XColor*, XColor*, unsigned int, unsigned int); | 
					
						
							|  |  |  | void (*XcursorImageHash_dylibloader_wrapper_xcursor)( XImage*, unsigned char [16]); | 
					
						
							|  |  |  | XcursorBool (*XcursorSupportsARGB_dylibloader_wrapper_xcursor)( Display*); | 
					
						
							|  |  |  | XcursorBool (*XcursorSupportsAnim_dylibloader_wrapper_xcursor)( Display*); | 
					
						
							|  |  |  | XcursorBool (*XcursorSetDefaultSize_dylibloader_wrapper_xcursor)( Display*, int); | 
					
						
							|  |  |  | int (*XcursorGetDefaultSize_dylibloader_wrapper_xcursor)( Display*); | 
					
						
							|  |  |  | XcursorBool (*XcursorSetTheme_dylibloader_wrapper_xcursor)( Display*,const char*); | 
					
						
							|  |  |  | char* (*XcursorGetTheme_dylibloader_wrapper_xcursor)( Display*); | 
					
						
							|  |  |  | XcursorBool (*XcursorGetThemeCore_dylibloader_wrapper_xcursor)( Display*); | 
					
						
							|  |  |  | XcursorBool (*XcursorSetThemeCore_dylibloader_wrapper_xcursor)( Display*, XcursorBool); | 
					
						
							|  |  |  | int initialize_xcursor(int verbose) { | 
					
						
							|  |  |  |   void *handle; | 
					
						
							|  |  |  |   char *error; | 
					
						
							|  |  |  |   handle = dlopen("libXcursor.so.1", RTLD_LAZY); | 
					
						
							|  |  |  |   if (!handle) { | 
					
						
							|  |  |  |     if (verbose) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", dlerror()); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     return(1); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |   dlerror(); | 
					
						
							|  |  |  | // XcursorImageCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImageCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImageDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImageDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImagesCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImagesCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImagesDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImagesDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImagesSetName
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImagesSetName_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesSetName"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCursorsCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCursorsCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCursorsCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCursorsDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCursorsDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCursorsDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorAnimateCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorAnimateCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorAnimateDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorAnimateDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorAnimateNext
 | 
					
						
							|  |  |  |   *(void **) (&XcursorAnimateNext_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorAnimateNext"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCommentCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCommentCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCommentDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCommentDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCommentsCreate
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCommentsCreate_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentsCreate"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorCommentsDestroy
 | 
					
						
							|  |  |  |   *(void **) (&XcursorCommentsDestroy_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorCommentsDestroy"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorXcFileLoadImage
 | 
					
						
							|  |  |  |   *(void **) (&XcursorXcFileLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadImage"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorXcFileLoadImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorXcFileLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorXcFileLoadAllImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoadAllImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorXcFileLoad
 | 
					
						
							|  |  |  |   *(void **) (&XcursorXcFileLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileLoad"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorXcFileSave
 | 
					
						
							|  |  |  |   *(void **) (&XcursorXcFileSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorXcFileSave"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileLoadImage
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadImage"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileLoadImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileLoadAllImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoadAllImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileLoad
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileLoad"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileSaveImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileSaveImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileSaveImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFileSave
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFileSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFileSave"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoadImage
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadImage"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoadImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoadAllImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadAllImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoad
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoad_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoad"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameSaveImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameSaveImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameSaveImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameSave
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameSave_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameSave"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryLoadImage
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadImage"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryLoadImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryPath
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryPath_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryPath"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryShape
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryShape_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryShape"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImageLoadCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImageLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageLoadCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImagesLoadCursors
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImagesLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesLoadCursors"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImagesLoadCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImagesLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImagesLoadCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoadCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorFilenameLoadCursors
 | 
					
						
							|  |  |  |   *(void **) (&XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorFilenameLoadCursors"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryLoadCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorLibraryLoadCursors
 | 
					
						
							|  |  |  |   *(void **) (&XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorLibraryLoadCursors"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorShapeLoadImage
 | 
					
						
							|  |  |  |   *(void **) (&XcursorShapeLoadImage_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadImage"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorShapeLoadImages
 | 
					
						
							|  |  |  |   *(void **) (&XcursorShapeLoadImages_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadImages"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorShapeLoadCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorShapeLoadCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorShapeLoadCursors
 | 
					
						
							|  |  |  |   *(void **) (&XcursorShapeLoadCursors_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorShapeLoadCursors"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorTryShapeCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorTryShapeCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorTryShapeCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorNoticeCreateBitmap
 | 
					
						
							|  |  |  |   *(void **) (&XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorNoticeCreateBitmap"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorNoticePutBitmap
 | 
					
						
							|  |  |  |   *(void **) (&XcursorNoticePutBitmap_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorNoticePutBitmap"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorTryShapeBitmapCursor
 | 
					
						
							|  |  |  |   *(void **) (&XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorTryShapeBitmapCursor"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorImageHash
 | 
					
						
							|  |  |  |   *(void **) (&XcursorImageHash_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorImageHash"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorSupportsARGB
 | 
					
						
							|  |  |  |   *(void **) (&XcursorSupportsARGB_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSupportsARGB"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorSupportsAnim
 | 
					
						
							|  |  |  |   *(void **) (&XcursorSupportsAnim_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSupportsAnim"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorSetDefaultSize
 | 
					
						
							|  |  |  |   *(void **) (&XcursorSetDefaultSize_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetDefaultSize"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorGetDefaultSize
 | 
					
						
							|  |  |  |   *(void **) (&XcursorGetDefaultSize_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetDefaultSize"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorSetTheme
 | 
					
						
							|  |  |  |   *(void **) (&XcursorSetTheme_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetTheme"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorGetTheme
 | 
					
						
							|  |  |  |   *(void **) (&XcursorGetTheme_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetTheme"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorGetThemeCore
 | 
					
						
							|  |  |  |   *(void **) (&XcursorGetThemeCore_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorGetThemeCore"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | // XcursorSetThemeCore
 | 
					
						
							|  |  |  |   *(void **) (&XcursorSetThemeCore_dylibloader_wrapper_xcursor) = dlsym(handle, "XcursorSetThemeCore"); | 
					
						
							|  |  |  |   if (verbose) { | 
					
						
							|  |  |  |     error = dlerror(); | 
					
						
							|  |  |  |     if (error != NULL) { | 
					
						
							|  |  |  |       fprintf(stderr, "%s\n", error); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | return 0; | 
					
						
							|  |  |  | } |