Path: blob/master/platform/linuxbsd/x11/dynwrappers/xcursor-so_wrap.h
10279 views
#ifndef DYLIBLOAD_WRAPPER_XCURSOR1#define DYLIBLOAD_WRAPPER_XCURSOR2// This file is generated. Do not edit!3// see https://github.com/hpvb/dynload-wrapper for details4// generated by generate-wrapper.py 0.7 on 2024-12-12 14:50:265// 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-other6//7#include <stdint.h>89#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor10#define XcursorImageDestroy XcursorImageDestroy_dylibloader_orig_xcursor11#define XcursorImagesCreate XcursorImagesCreate_dylibloader_orig_xcursor12#define XcursorImagesDestroy XcursorImagesDestroy_dylibloader_orig_xcursor13#define XcursorImagesSetName XcursorImagesSetName_dylibloader_orig_xcursor14#define XcursorCursorsCreate XcursorCursorsCreate_dylibloader_orig_xcursor15#define XcursorCursorsDestroy XcursorCursorsDestroy_dylibloader_orig_xcursor16#define XcursorAnimateCreate XcursorAnimateCreate_dylibloader_orig_xcursor17#define XcursorAnimateDestroy XcursorAnimateDestroy_dylibloader_orig_xcursor18#define XcursorAnimateNext XcursorAnimateNext_dylibloader_orig_xcursor19#define XcursorCommentCreate XcursorCommentCreate_dylibloader_orig_xcursor20#define XcursorCommentDestroy XcursorCommentDestroy_dylibloader_orig_xcursor21#define XcursorCommentsCreate XcursorCommentsCreate_dylibloader_orig_xcursor22#define XcursorCommentsDestroy XcursorCommentsDestroy_dylibloader_orig_xcursor23#define XcursorXcFileLoadImage XcursorXcFileLoadImage_dylibloader_orig_xcursor24#define XcursorXcFileLoadImages XcursorXcFileLoadImages_dylibloader_orig_xcursor25#define XcursorXcFileLoadAllImages XcursorXcFileLoadAllImages_dylibloader_orig_xcursor26#define XcursorXcFileLoad XcursorXcFileLoad_dylibloader_orig_xcursor27#define XcursorXcFileSave XcursorXcFileSave_dylibloader_orig_xcursor28#define XcursorFileLoadImage XcursorFileLoadImage_dylibloader_orig_xcursor29#define XcursorFileLoadImages XcursorFileLoadImages_dylibloader_orig_xcursor30#define XcursorFileLoadAllImages XcursorFileLoadAllImages_dylibloader_orig_xcursor31#define XcursorFileLoad XcursorFileLoad_dylibloader_orig_xcursor32#define XcursorFileSaveImages XcursorFileSaveImages_dylibloader_orig_xcursor33#define XcursorFileSave XcursorFileSave_dylibloader_orig_xcursor34#define XcursorFilenameLoadImage XcursorFilenameLoadImage_dylibloader_orig_xcursor35#define XcursorFilenameLoadImages XcursorFilenameLoadImages_dylibloader_orig_xcursor36#define XcursorFilenameLoadAllImages XcursorFilenameLoadAllImages_dylibloader_orig_xcursor37#define XcursorFilenameLoad XcursorFilenameLoad_dylibloader_orig_xcursor38#define XcursorFilenameSaveImages XcursorFilenameSaveImages_dylibloader_orig_xcursor39#define XcursorFilenameSave XcursorFilenameSave_dylibloader_orig_xcursor40#define XcursorLibraryLoadImage XcursorLibraryLoadImage_dylibloader_orig_xcursor41#define XcursorLibraryLoadImages XcursorLibraryLoadImages_dylibloader_orig_xcursor42#define XcursorLibraryPath XcursorLibraryPath_dylibloader_orig_xcursor43#define XcursorLibraryShape XcursorLibraryShape_dylibloader_orig_xcursor44#define XcursorImageLoadCursor XcursorImageLoadCursor_dylibloader_orig_xcursor45#define XcursorImagesLoadCursors XcursorImagesLoadCursors_dylibloader_orig_xcursor46#define XcursorImagesLoadCursor XcursorImagesLoadCursor_dylibloader_orig_xcursor47#define XcursorFilenameLoadCursor XcursorFilenameLoadCursor_dylibloader_orig_xcursor48#define XcursorFilenameLoadCursors XcursorFilenameLoadCursors_dylibloader_orig_xcursor49#define XcursorLibraryLoadCursor XcursorLibraryLoadCursor_dylibloader_orig_xcursor50#define XcursorLibraryLoadCursors XcursorLibraryLoadCursors_dylibloader_orig_xcursor51#define XcursorShapeLoadImage XcursorShapeLoadImage_dylibloader_orig_xcursor52#define XcursorShapeLoadImages XcursorShapeLoadImages_dylibloader_orig_xcursor53#define XcursorShapeLoadCursor XcursorShapeLoadCursor_dylibloader_orig_xcursor54#define XcursorShapeLoadCursors XcursorShapeLoadCursors_dylibloader_orig_xcursor55#define XcursorTryShapeCursor XcursorTryShapeCursor_dylibloader_orig_xcursor56#define XcursorNoticeCreateBitmap XcursorNoticeCreateBitmap_dylibloader_orig_xcursor57#define XcursorNoticePutBitmap XcursorNoticePutBitmap_dylibloader_orig_xcursor58#define XcursorTryShapeBitmapCursor XcursorTryShapeBitmapCursor_dylibloader_orig_xcursor59#define XcursorImageHash XcursorImageHash_dylibloader_orig_xcursor60#define XcursorSupportsARGB XcursorSupportsARGB_dylibloader_orig_xcursor61#define XcursorSupportsAnim XcursorSupportsAnim_dylibloader_orig_xcursor62#define XcursorSetDefaultSize XcursorSetDefaultSize_dylibloader_orig_xcursor63#define XcursorGetDefaultSize XcursorGetDefaultSize_dylibloader_orig_xcursor64#define XcursorSetTheme XcursorSetTheme_dylibloader_orig_xcursor65#define XcursorGetTheme XcursorGetTheme_dylibloader_orig_xcursor66#define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_orig_xcursor67#define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_orig_xcursor68#include "thirdparty/linuxbsd_headers/X11/Xcursor/Xcursor.h"69#undef XcursorImageCreate70#undef XcursorImageDestroy71#undef XcursorImagesCreate72#undef XcursorImagesDestroy73#undef XcursorImagesSetName74#undef XcursorCursorsCreate75#undef XcursorCursorsDestroy76#undef XcursorAnimateCreate77#undef XcursorAnimateDestroy78#undef XcursorAnimateNext79#undef XcursorCommentCreate80#undef XcursorCommentDestroy81#undef XcursorCommentsCreate82#undef XcursorCommentsDestroy83#undef XcursorXcFileLoadImage84#undef XcursorXcFileLoadImages85#undef XcursorXcFileLoadAllImages86#undef XcursorXcFileLoad87#undef XcursorXcFileSave88#undef XcursorFileLoadImage89#undef XcursorFileLoadImages90#undef XcursorFileLoadAllImages91#undef XcursorFileLoad92#undef XcursorFileSaveImages93#undef XcursorFileSave94#undef XcursorFilenameLoadImage95#undef XcursorFilenameLoadImages96#undef XcursorFilenameLoadAllImages97#undef XcursorFilenameLoad98#undef XcursorFilenameSaveImages99#undef XcursorFilenameSave100#undef XcursorLibraryLoadImage101#undef XcursorLibraryLoadImages102#undef XcursorLibraryPath103#undef XcursorLibraryShape104#undef XcursorImageLoadCursor105#undef XcursorImagesLoadCursors106#undef XcursorImagesLoadCursor107#undef XcursorFilenameLoadCursor108#undef XcursorFilenameLoadCursors109#undef XcursorLibraryLoadCursor110#undef XcursorLibraryLoadCursors111#undef XcursorShapeLoadImage112#undef XcursorShapeLoadImages113#undef XcursorShapeLoadCursor114#undef XcursorShapeLoadCursors115#undef XcursorTryShapeCursor116#undef XcursorNoticeCreateBitmap117#undef XcursorNoticePutBitmap118#undef XcursorTryShapeBitmapCursor119#undef XcursorImageHash120#undef XcursorSupportsARGB121#undef XcursorSupportsAnim122#undef XcursorSetDefaultSize123#undef XcursorGetDefaultSize124#undef XcursorSetTheme125#undef XcursorGetTheme126#undef XcursorGetThemeCore127#undef XcursorSetThemeCore128#ifdef __cplusplus129extern "C" {130#endif131#define XcursorImageCreate XcursorImageCreate_dylibloader_wrapper_xcursor132#define XcursorImageDestroy XcursorImageDestroy_dylibloader_wrapper_xcursor133#define XcursorImagesCreate XcursorImagesCreate_dylibloader_wrapper_xcursor134#define XcursorImagesDestroy XcursorImagesDestroy_dylibloader_wrapper_xcursor135#define XcursorImagesSetName XcursorImagesSetName_dylibloader_wrapper_xcursor136#define XcursorCursorsCreate XcursorCursorsCreate_dylibloader_wrapper_xcursor137#define XcursorCursorsDestroy XcursorCursorsDestroy_dylibloader_wrapper_xcursor138#define XcursorAnimateCreate XcursorAnimateCreate_dylibloader_wrapper_xcursor139#define XcursorAnimateDestroy XcursorAnimateDestroy_dylibloader_wrapper_xcursor140#define XcursorAnimateNext XcursorAnimateNext_dylibloader_wrapper_xcursor141#define XcursorCommentCreate XcursorCommentCreate_dylibloader_wrapper_xcursor142#define XcursorCommentDestroy XcursorCommentDestroy_dylibloader_wrapper_xcursor143#define XcursorCommentsCreate XcursorCommentsCreate_dylibloader_wrapper_xcursor144#define XcursorCommentsDestroy XcursorCommentsDestroy_dylibloader_wrapper_xcursor145#define XcursorXcFileLoadImage XcursorXcFileLoadImage_dylibloader_wrapper_xcursor146#define XcursorXcFileLoadImages XcursorXcFileLoadImages_dylibloader_wrapper_xcursor147#define XcursorXcFileLoadAllImages XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor148#define XcursorXcFileLoad XcursorXcFileLoad_dylibloader_wrapper_xcursor149#define XcursorXcFileSave XcursorXcFileSave_dylibloader_wrapper_xcursor150#define XcursorFileLoadImage XcursorFileLoadImage_dylibloader_wrapper_xcursor151#define XcursorFileLoadImages XcursorFileLoadImages_dylibloader_wrapper_xcursor152#define XcursorFileLoadAllImages XcursorFileLoadAllImages_dylibloader_wrapper_xcursor153#define XcursorFileLoad XcursorFileLoad_dylibloader_wrapper_xcursor154#define XcursorFileSaveImages XcursorFileSaveImages_dylibloader_wrapper_xcursor155#define XcursorFileSave XcursorFileSave_dylibloader_wrapper_xcursor156#define XcursorFilenameLoadImage XcursorFilenameLoadImage_dylibloader_wrapper_xcursor157#define XcursorFilenameLoadImages XcursorFilenameLoadImages_dylibloader_wrapper_xcursor158#define XcursorFilenameLoadAllImages XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor159#define XcursorFilenameLoad XcursorFilenameLoad_dylibloader_wrapper_xcursor160#define XcursorFilenameSaveImages XcursorFilenameSaveImages_dylibloader_wrapper_xcursor161#define XcursorFilenameSave XcursorFilenameSave_dylibloader_wrapper_xcursor162#define XcursorLibraryLoadImage XcursorLibraryLoadImage_dylibloader_wrapper_xcursor163#define XcursorLibraryLoadImages XcursorLibraryLoadImages_dylibloader_wrapper_xcursor164#define XcursorLibraryPath XcursorLibraryPath_dylibloader_wrapper_xcursor165#define XcursorLibraryShape XcursorLibraryShape_dylibloader_wrapper_xcursor166#define XcursorImageLoadCursor XcursorImageLoadCursor_dylibloader_wrapper_xcursor167#define XcursorImagesLoadCursors XcursorImagesLoadCursors_dylibloader_wrapper_xcursor168#define XcursorImagesLoadCursor XcursorImagesLoadCursor_dylibloader_wrapper_xcursor169#define XcursorFilenameLoadCursor XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor170#define XcursorFilenameLoadCursors XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor171#define XcursorLibraryLoadCursor XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor172#define XcursorLibraryLoadCursors XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor173#define XcursorShapeLoadImage XcursorShapeLoadImage_dylibloader_wrapper_xcursor174#define XcursorShapeLoadImages XcursorShapeLoadImages_dylibloader_wrapper_xcursor175#define XcursorShapeLoadCursor XcursorShapeLoadCursor_dylibloader_wrapper_xcursor176#define XcursorShapeLoadCursors XcursorShapeLoadCursors_dylibloader_wrapper_xcursor177#define XcursorTryShapeCursor XcursorTryShapeCursor_dylibloader_wrapper_xcursor178#define XcursorNoticeCreateBitmap XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor179#define XcursorNoticePutBitmap XcursorNoticePutBitmap_dylibloader_wrapper_xcursor180#define XcursorTryShapeBitmapCursor XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor181#define XcursorImageHash XcursorImageHash_dylibloader_wrapper_xcursor182#define XcursorSupportsARGB XcursorSupportsARGB_dylibloader_wrapper_xcursor183#define XcursorSupportsAnim XcursorSupportsAnim_dylibloader_wrapper_xcursor184#define XcursorSetDefaultSize XcursorSetDefaultSize_dylibloader_wrapper_xcursor185#define XcursorGetDefaultSize XcursorGetDefaultSize_dylibloader_wrapper_xcursor186#define XcursorSetTheme XcursorSetTheme_dylibloader_wrapper_xcursor187#define XcursorGetTheme XcursorGetTheme_dylibloader_wrapper_xcursor188#define XcursorGetThemeCore XcursorGetThemeCore_dylibloader_wrapper_xcursor189#define XcursorSetThemeCore XcursorSetThemeCore_dylibloader_wrapper_xcursor190extern XcursorImage *(*XcursorImageCreate_dylibloader_wrapper_xcursor)(int, int);191extern void (*XcursorImageDestroy_dylibloader_wrapper_xcursor)(XcursorImage *);192extern XcursorImages *(*XcursorImagesCreate_dylibloader_wrapper_xcursor)(int);193extern void (*XcursorImagesDestroy_dylibloader_wrapper_xcursor)(XcursorImages *);194extern void (*XcursorImagesSetName_dylibloader_wrapper_xcursor)(XcursorImages *, const char *);195extern XcursorCursors *(*XcursorCursorsCreate_dylibloader_wrapper_xcursor)(Display *, int);196extern void (*XcursorCursorsDestroy_dylibloader_wrapper_xcursor)(XcursorCursors *);197extern XcursorAnimate *(*XcursorAnimateCreate_dylibloader_wrapper_xcursor)(XcursorCursors *);198extern void (*XcursorAnimateDestroy_dylibloader_wrapper_xcursor)(XcursorAnimate *);199extern Cursor (*XcursorAnimateNext_dylibloader_wrapper_xcursor)(XcursorAnimate *);200extern XcursorComment *(*XcursorCommentCreate_dylibloader_wrapper_xcursor)(XcursorUInt, int);201extern void (*XcursorCommentDestroy_dylibloader_wrapper_xcursor)(XcursorComment *);202extern XcursorComments *(*XcursorCommentsCreate_dylibloader_wrapper_xcursor)(int);203extern void (*XcursorCommentsDestroy_dylibloader_wrapper_xcursor)(XcursorComments *);204extern XcursorImage *(*XcursorXcFileLoadImage_dylibloader_wrapper_xcursor)(XcursorFile *, int);205extern XcursorImages *(*XcursorXcFileLoadImages_dylibloader_wrapper_xcursor)(XcursorFile *, int);206extern XcursorImages *(*XcursorXcFileLoadAllImages_dylibloader_wrapper_xcursor)(XcursorFile *);207extern XcursorBool (*XcursorXcFileLoad_dylibloader_wrapper_xcursor)(XcursorFile *, XcursorComments **, XcursorImages **);208extern XcursorBool (*XcursorXcFileSave_dylibloader_wrapper_xcursor)(XcursorFile *, const XcursorComments *, const XcursorImages *);209extern XcursorImage *(*XcursorFileLoadImage_dylibloader_wrapper_xcursor)(FILE *, int);210extern XcursorImages *(*XcursorFileLoadImages_dylibloader_wrapper_xcursor)(FILE *, int);211extern XcursorImages *(*XcursorFileLoadAllImages_dylibloader_wrapper_xcursor)(FILE *);212extern XcursorBool (*XcursorFileLoad_dylibloader_wrapper_xcursor)(FILE *, XcursorComments **, XcursorImages **);213extern XcursorBool (*XcursorFileSaveImages_dylibloader_wrapper_xcursor)(FILE *, const XcursorImages *);214extern XcursorBool (*XcursorFileSave_dylibloader_wrapper_xcursor)(FILE *, const XcursorComments *, const XcursorImages *);215extern XcursorImage *(*XcursorFilenameLoadImage_dylibloader_wrapper_xcursor)(const char *, int);216extern XcursorImages *(*XcursorFilenameLoadImages_dylibloader_wrapper_xcursor)(const char *, int);217extern XcursorImages *(*XcursorFilenameLoadAllImages_dylibloader_wrapper_xcursor)(const char *);218extern XcursorBool (*XcursorFilenameLoad_dylibloader_wrapper_xcursor)(const char *, XcursorComments **, XcursorImages **);219extern XcursorBool (*XcursorFilenameSaveImages_dylibloader_wrapper_xcursor)(const char *, const XcursorImages *);220extern XcursorBool (*XcursorFilenameSave_dylibloader_wrapper_xcursor)(const char *, const XcursorComments *, const XcursorImages *);221extern XcursorImage *(*XcursorLibraryLoadImage_dylibloader_wrapper_xcursor)(const char *, const char *, int);222extern XcursorImages *(*XcursorLibraryLoadImages_dylibloader_wrapper_xcursor)(const char *, const char *, int);223extern const char *(*XcursorLibraryPath_dylibloader_wrapper_xcursor)(void);224extern int (*XcursorLibraryShape_dylibloader_wrapper_xcursor)(const char *);225extern Cursor (*XcursorImageLoadCursor_dylibloader_wrapper_xcursor)(Display *, const XcursorImage *);226extern XcursorCursors *(*XcursorImagesLoadCursors_dylibloader_wrapper_xcursor)(Display *, const XcursorImages *);227extern Cursor (*XcursorImagesLoadCursor_dylibloader_wrapper_xcursor)(Display *, const XcursorImages *);228extern Cursor (*XcursorFilenameLoadCursor_dylibloader_wrapper_xcursor)(Display *, const char *);229extern XcursorCursors *(*XcursorFilenameLoadCursors_dylibloader_wrapper_xcursor)(Display *, const char *);230extern Cursor (*XcursorLibraryLoadCursor_dylibloader_wrapper_xcursor)(Display *, const char *);231extern XcursorCursors *(*XcursorLibraryLoadCursors_dylibloader_wrapper_xcursor)(Display *, const char *);232extern XcursorImage *(*XcursorShapeLoadImage_dylibloader_wrapper_xcursor)(unsigned int, const char *, int);233extern XcursorImages *(*XcursorShapeLoadImages_dylibloader_wrapper_xcursor)(unsigned int, const char *, int);234extern Cursor (*XcursorShapeLoadCursor_dylibloader_wrapper_xcursor)(Display *, unsigned int);235extern XcursorCursors *(*XcursorShapeLoadCursors_dylibloader_wrapper_xcursor)(Display *, unsigned int);236extern Cursor (*XcursorTryShapeCursor_dylibloader_wrapper_xcursor)(Display *, Font, Font, unsigned int, unsigned int, const XColor *, const XColor *);237extern void (*XcursorNoticeCreateBitmap_dylibloader_wrapper_xcursor)(Display *, Pixmap, unsigned int, unsigned int);238extern void (*XcursorNoticePutBitmap_dylibloader_wrapper_xcursor)(Display *, Drawable, XImage *);239extern Cursor (*XcursorTryShapeBitmapCursor_dylibloader_wrapper_xcursor)(Display *, Pixmap, Pixmap, XColor *, XColor *, unsigned int, unsigned int);240extern void (*XcursorImageHash_dylibloader_wrapper_xcursor)(XImage *, unsigned char [16]);241extern XcursorBool (*XcursorSupportsARGB_dylibloader_wrapper_xcursor)(Display *);242extern XcursorBool (*XcursorSupportsAnim_dylibloader_wrapper_xcursor)(Display *);243extern XcursorBool (*XcursorSetDefaultSize_dylibloader_wrapper_xcursor)(Display *, int);244extern int (*XcursorGetDefaultSize_dylibloader_wrapper_xcursor)(Display *);245extern XcursorBool (*XcursorSetTheme_dylibloader_wrapper_xcursor)(Display *, const char *);246extern char *(*XcursorGetTheme_dylibloader_wrapper_xcursor)(Display *);247extern XcursorBool (*XcursorGetThemeCore_dylibloader_wrapper_xcursor)(Display *);248extern XcursorBool (*XcursorSetThemeCore_dylibloader_wrapper_xcursor)(Display *, XcursorBool);249int initialize_xcursor(int verbose);250#ifdef __cplusplus251}252#endif253#endif254255256