mirror of https://github.com/godotengine/godot
Regenerate X11 wrappers
Version 0.6 of https://github.com/hpvb/dynload-wrapper/ now supports all of the features we need to generate the wrappers without editing them. This replaces the hand-patched wrappers with "clean" generated ones.
This commit is contained in:
parent
e65a23762b
commit
333452d499
|
|
@ -1,12 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:09:53
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// 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
|
// 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-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xcursor 1.2.0.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXcursor.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor
|
#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XCURSOR
|
#define DYLIBLOAD_WRAPPER_XCURSOR
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:09:53
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// 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
|
// 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-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xcursor 1.2.0.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXcursor.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor
|
#define XcursorImageCreate XcursorImageCreate_dylibloader_orig_xcursor
|
||||||
|
|
|
||||||
|
|
@ -1,19 +1,11 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:11:29
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h" --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/shape.h" --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c
|
// flags: generate-wrapper.py --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xext.h --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/shape.h --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c --ignore-other --implementation-header thirdparty/linuxbsd_headers/X11/Xlib.h
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xext 1.3.5.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXext.so.6, were removed and an include needed for
|
|
||||||
// proper parsing was added (this had also to be temporarily added to the
|
|
||||||
// original header, as dynload-wrapper would complain otherwise)
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
// HANDPATCH: Needed for a successful compilation.
|
|
||||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
||||||
|
|
||||||
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
||||||
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
||||||
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_orig_xext
|
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_orig_xext
|
||||||
|
|
|
||||||
|
|
@ -2,20 +2,11 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XEXT
|
#define DYLIBLOAD_WRAPPER_XEXT
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:11:29
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h" --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/shape.h" --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c
|
// flags: generate-wrapper.py --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xext.h --include ./thirdparty/linuxbsd_headers/X11/extensions/shape.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/shape.h --soname libXext.so.6 --init-name xext --output-header ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xext-so_wrap.c --ignore-other --implementation-header thirdparty/linuxbsd_headers/X11/Xlib.h
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xext 1.3.5.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXext.so.6, were removed and an include needed for
|
|
||||||
// proper parsing was added (this had also to be temporarily added to the
|
|
||||||
// original header, as dynload-wrapper would complain otherwise)
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
// HANDPATCH: Needed for a successful compilation.
|
|
||||||
#include "thirdparty/linuxbsd_headers/X11/Xlib.h"
|
|
||||||
|
|
||||||
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
|
||||||
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
|
||||||
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_orig_xext
|
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_orig_xext
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:11:35
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h" --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xinerama 1.1.4.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXinerama.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XineramaQueryExtension XineramaQueryExtension_dylibloader_orig_xinerama
|
#define XineramaQueryExtension XineramaQueryExtension_dylibloader_orig_xinerama
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XINERAMA
|
#define DYLIBLOAD_WRAPPER_XINERAMA
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:11:35
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h" --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xinerama.h --soname libXinerama.so.1 --init-name xinerama --output-header ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinerama-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xinerama 1.1.4.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXinerama.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XineramaQueryExtension XineramaQueryExtension_dylibloader_orig_xinerama
|
#define XineramaQueryExtension XineramaQueryExtension_dylibloader_orig_xinerama
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:12:16
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h" --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xi 1.7.10.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, liXext and libXfixes, but absent in libXi.so.6, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XIQueryPointer XIQueryPointer_dylibloader_orig_xinput2
|
#define XIQueryPointer XIQueryPointer_dylibloader_orig_xinput2
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XINPUT2
|
#define DYLIBLOAD_WRAPPER_XINPUT2
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:12:16
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h" --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xi 1.7.10.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, liXext and libXfixes, but absent in libXi.so.6, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XIQueryPointer XIQueryPointer_dylibloader_orig_xinput2
|
#define XIQueryPointer XIQueryPointer_dylibloader_orig_xinput2
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:13:26
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include "thirdparty/linuxbsd_headers/X11/Xlib.h" --sys-include "thirdparty/linuxbsd_headers/X11/Xutil.h" --sys-include "thirdparty/linuxbsd_headers/X11/XKBlib.h" --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c~
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include thirdparty/linuxbsd_headers/X11/Xlib.h --sys-include thirdparty/linuxbsd_headers/X11/Xutil.h --sys-include thirdparty/linuxbsd_headers/X11/XKBlib.h --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xlib 1.6.9.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, the type of the third argument of
|
|
||||||
// XIfEvent, XPeekIfEvent and XCheckIfEvent had to be fixed as it wasn't parsed
|
|
||||||
// fully (it's a Bool function pointer, but it was just being parsed as an int
|
|
||||||
// pointer).
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define _Xmblen _Xmblen_dylibloader_orig_xlib
|
#define _Xmblen _Xmblen_dylibloader_orig_xlib
|
||||||
|
|
@ -100,6 +94,7 @@
|
||||||
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_orig_xlib
|
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_orig_xlib
|
||||||
#define XSetErrorHandler XSetErrorHandler_dylibloader_orig_xlib
|
#define XSetErrorHandler XSetErrorHandler_dylibloader_orig_xlib
|
||||||
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_orig_xlib
|
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_orig_xlib
|
||||||
|
#define XSetIOErrorExitHandler XSetIOErrorExitHandler_dylibloader_orig_xlib
|
||||||
#define XListPixmapFormats XListPixmapFormats_dylibloader_orig_xlib
|
#define XListPixmapFormats XListPixmapFormats_dylibloader_orig_xlib
|
||||||
#define XListDepths XListDepths_dylibloader_orig_xlib
|
#define XListDepths XListDepths_dylibloader_orig_xlib
|
||||||
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_orig_xlib
|
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_orig_xlib
|
||||||
|
|
@ -423,6 +418,7 @@
|
||||||
#define _Xwctomb _Xwctomb_dylibloader_orig_xlib
|
#define _Xwctomb _Xwctomb_dylibloader_orig_xlib
|
||||||
#define XGetEventData XGetEventData_dylibloader_orig_xlib
|
#define XGetEventData XGetEventData_dylibloader_orig_xlib
|
||||||
#define XFreeEventData XFreeEventData_dylibloader_orig_xlib
|
#define XFreeEventData XFreeEventData_dylibloader_orig_xlib
|
||||||
|
#define XFreeThreads XFreeThreads_dylibloader_orig_xlib
|
||||||
#define XAllocClassHint XAllocClassHint_dylibloader_orig_xlib
|
#define XAllocClassHint XAllocClassHint_dylibloader_orig_xlib
|
||||||
#define XAllocIconSize XAllocIconSize_dylibloader_orig_xlib
|
#define XAllocIconSize XAllocIconSize_dylibloader_orig_xlib
|
||||||
#define XAllocSizeHints XAllocSizeHints_dylibloader_orig_xlib
|
#define XAllocSizeHints XAllocSizeHints_dylibloader_orig_xlib
|
||||||
|
|
@ -706,6 +702,7 @@
|
||||||
#undef XScreenNumberOfScreen
|
#undef XScreenNumberOfScreen
|
||||||
#undef XSetErrorHandler
|
#undef XSetErrorHandler
|
||||||
#undef XSetIOErrorHandler
|
#undef XSetIOErrorHandler
|
||||||
|
#undef XSetIOErrorExitHandler
|
||||||
#undef XListPixmapFormats
|
#undef XListPixmapFormats
|
||||||
#undef XListDepths
|
#undef XListDepths
|
||||||
#undef XReconfigureWMWindow
|
#undef XReconfigureWMWindow
|
||||||
|
|
@ -1029,6 +1026,7 @@
|
||||||
#undef _Xwctomb
|
#undef _Xwctomb
|
||||||
#undef XGetEventData
|
#undef XGetEventData
|
||||||
#undef XFreeEventData
|
#undef XFreeEventData
|
||||||
|
#undef XFreeThreads
|
||||||
#undef XAllocClassHint
|
#undef XAllocClassHint
|
||||||
#undef XAllocIconSize
|
#undef XAllocIconSize
|
||||||
#undef XAllocSizeHints
|
#undef XAllocSizeHints
|
||||||
|
|
@ -1243,8 +1241,8 @@ int (*XGetAtomNames_dylibloader_wrapper_xlib)( Display*, Atom*, int, char**);
|
||||||
char *(*XGetDefault_dylibloader_wrapper_xlib)(Display *, const char *, const char *);
|
char *(*XGetDefault_dylibloader_wrapper_xlib)(Display *, const char *, const char *);
|
||||||
char *(*XDisplayName_dylibloader_wrapper_xlib)(const char *);
|
char *(*XDisplayName_dylibloader_wrapper_xlib)(const char *);
|
||||||
char *(*XKeysymToString_dylibloader_wrapper_xlib)(KeySym);
|
char *(*XKeysymToString_dylibloader_wrapper_xlib)(KeySym);
|
||||||
int* (*XSynchronize_dylibloader_wrapper_xlib)( Display*, int);
|
int (*(*XSynchronize_dylibloader_wrapper_xlib)(Display *, int))(Display *);
|
||||||
int* (*XSetAfterFunction_dylibloader_wrapper_xlib)( Display*, int*);
|
int (*(*XSetAfterFunction_dylibloader_wrapper_xlib)(Display *, int (*)(Display *)))(Display *);
|
||||||
Atom (*XInternAtom_dylibloader_wrapper_xlib)(Display *, const char *, int);
|
Atom (*XInternAtom_dylibloader_wrapper_xlib)(Display *, const char *, int);
|
||||||
int (*XInternAtoms_dylibloader_wrapper_xlib)(Display *, char **, int, int, Atom *);
|
int (*XInternAtoms_dylibloader_wrapper_xlib)(Display *, char **, int, int, Atom *);
|
||||||
Colormap (*XCopyColormapAndFree_dylibloader_wrapper_xlib)(Display *, Colormap);
|
Colormap (*XCopyColormapAndFree_dylibloader_wrapper_xlib)(Display *, Colormap);
|
||||||
|
|
@ -1311,6 +1309,7 @@ long (*XEventMaskOfScreen_dylibloader_wrapper_xlib)( Screen*);
|
||||||
int (*XScreenNumberOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
int (*XScreenNumberOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
XErrorHandler (*XSetErrorHandler_dylibloader_wrapper_xlib)(XErrorHandler);
|
XErrorHandler (*XSetErrorHandler_dylibloader_wrapper_xlib)(XErrorHandler);
|
||||||
XIOErrorHandler (*XSetIOErrorHandler_dylibloader_wrapper_xlib)(XIOErrorHandler);
|
XIOErrorHandler (*XSetIOErrorHandler_dylibloader_wrapper_xlib)(XIOErrorHandler);
|
||||||
|
void (*XSetIOErrorExitHandler_dylibloader_wrapper_xlib)(Display *, XIOErrorExitHandler, void *);
|
||||||
XPixmapFormatValues *(*XListPixmapFormats_dylibloader_wrapper_xlib)(Display *, int *);
|
XPixmapFormatValues *(*XListPixmapFormats_dylibloader_wrapper_xlib)(Display *, int *);
|
||||||
int *(*XListDepths_dylibloader_wrapper_xlib)(Display *, int, int *);
|
int *(*XListDepths_dylibloader_wrapper_xlib)(Display *, int, int *);
|
||||||
int (*XReconfigureWMWindow_dylibloader_wrapper_xlib)(Display *, Window, int, unsigned int, XWindowChanges *);
|
int (*XReconfigureWMWindow_dylibloader_wrapper_xlib)(Display *, Window, int, unsigned int, XWindowChanges *);
|
||||||
|
|
@ -1348,7 +1347,7 @@ int (*XChangePointerControl_dylibloader_wrapper_xlib)( Display*, int, int, int,
|
||||||
int (*XChangeProperty_dylibloader_wrapper_xlib)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int);
|
int (*XChangeProperty_dylibloader_wrapper_xlib)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int);
|
||||||
int (*XChangeSaveSet_dylibloader_wrapper_xlib)(Display *, Window, int);
|
int (*XChangeSaveSet_dylibloader_wrapper_xlib)(Display *, Window, int);
|
||||||
int (*XChangeWindowAttributes_dylibloader_wrapper_xlib)(Display *, Window, unsigned long, XSetWindowAttributes *);
|
int (*XChangeWindowAttributes_dylibloader_wrapper_xlib)(Display *, Window, unsigned long, XSetWindowAttributes *);
|
||||||
int (*XCheckIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
int (*XCheckIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
int (*XCheckMaskEvent_dylibloader_wrapper_xlib)(Display *, long, XEvent *);
|
int (*XCheckMaskEvent_dylibloader_wrapper_xlib)(Display *, long, XEvent *);
|
||||||
int (*XCheckTypedEvent_dylibloader_wrapper_xlib)(Display *, int, XEvent *);
|
int (*XCheckTypedEvent_dylibloader_wrapper_xlib)(Display *, int, XEvent *);
|
||||||
int (*XCheckTypedWindowEvent_dylibloader_wrapper_xlib)(Display *, Window, int, XEvent *);
|
int (*XCheckTypedWindowEvent_dylibloader_wrapper_xlib)(Display *, Window, int, XEvent *);
|
||||||
|
|
@ -1441,7 +1440,7 @@ int (*XGrabPointer_dylibloader_wrapper_xlib)( Display*, Window, int, unsigned in
|
||||||
int (*XGrabServer_dylibloader_wrapper_xlib)(Display *);
|
int (*XGrabServer_dylibloader_wrapper_xlib)(Display *);
|
||||||
int (*XHeightMMOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
int (*XHeightMMOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
int (*XHeightOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
int (*XHeightOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
int (*XIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
int (*XIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
int (*XImageByteOrder_dylibloader_wrapper_xlib)(Display *);
|
int (*XImageByteOrder_dylibloader_wrapper_xlib)(Display *);
|
||||||
int (*XInstallColormap_dylibloader_wrapper_xlib)(Display *, Colormap);
|
int (*XInstallColormap_dylibloader_wrapper_xlib)(Display *, Colormap);
|
||||||
KeyCode (*XKeysymToKeycode_dylibloader_wrapper_xlib)(Display *, KeySym);
|
KeyCode (*XKeysymToKeycode_dylibloader_wrapper_xlib)(Display *, KeySym);
|
||||||
|
|
@ -1461,7 +1460,7 @@ int (*XNoOp_dylibloader_wrapper_xlib)( Display*);
|
||||||
int (*XParseColor_dylibloader_wrapper_xlib)(Display *, Colormap, const char *, XColor *);
|
int (*XParseColor_dylibloader_wrapper_xlib)(Display *, Colormap, const char *, XColor *);
|
||||||
int (*XParseGeometry_dylibloader_wrapper_xlib)(const char *, int *, int *, unsigned int *, unsigned int *);
|
int (*XParseGeometry_dylibloader_wrapper_xlib)(const char *, int *, int *, unsigned int *, unsigned int *);
|
||||||
int (*XPeekEvent_dylibloader_wrapper_xlib)(Display *, XEvent *);
|
int (*XPeekEvent_dylibloader_wrapper_xlib)(Display *, XEvent *);
|
||||||
int (*XPeekIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
int (*XPeekIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
int (*XPending_dylibloader_wrapper_xlib)(Display *);
|
int (*XPending_dylibloader_wrapper_xlib)(Display *);
|
||||||
int (*XPlanesOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
int (*XPlanesOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
int (*XProtocolRevision_dylibloader_wrapper_xlib)(Display *);
|
int (*XProtocolRevision_dylibloader_wrapper_xlib)(Display *);
|
||||||
|
|
@ -1634,6 +1633,7 @@ int (*_Xmbtowc_dylibloader_wrapper_xlib)( wchar_t*, char*, int);
|
||||||
int (*_Xwctomb_dylibloader_wrapper_xlib)(char *, wchar_t);
|
int (*_Xwctomb_dylibloader_wrapper_xlib)(char *, wchar_t);
|
||||||
int (*XGetEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
int (*XGetEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
||||||
void (*XFreeEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
void (*XFreeEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
||||||
|
int (*XFreeThreads_dylibloader_wrapper_xlib)(void);
|
||||||
XClassHint *(*XAllocClassHint_dylibloader_wrapper_xlib)(void);
|
XClassHint *(*XAllocClassHint_dylibloader_wrapper_xlib)(void);
|
||||||
XIconSize *(*XAllocIconSize_dylibloader_wrapper_xlib)(void);
|
XIconSize *(*XAllocIconSize_dylibloader_wrapper_xlib)(void);
|
||||||
XSizeHints *(*XAllocSizeHints_dylibloader_wrapper_xlib)(void);
|
XSizeHints *(*XAllocSizeHints_dylibloader_wrapper_xlib)(void);
|
||||||
|
|
@ -2548,6 +2548,14 @@ int initialize_xlib(int verbose) {
|
||||||
fprintf(stderr, "%s\n", error);
|
fprintf(stderr, "%s\n", error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// XSetIOErrorExitHandler
|
||||||
|
*(void **) (&XSetIOErrorExitHandler_dylibloader_wrapper_xlib) = dlsym(handle, "XSetIOErrorExitHandler");
|
||||||
|
if (verbose) {
|
||||||
|
error = dlerror();
|
||||||
|
if (error != NULL) {
|
||||||
|
fprintf(stderr, "%s\n", error);
|
||||||
|
}
|
||||||
|
}
|
||||||
// XListPixmapFormats
|
// XListPixmapFormats
|
||||||
*(void **) (&XListPixmapFormats_dylibloader_wrapper_xlib) = dlsym(handle, "XListPixmapFormats");
|
*(void **) (&XListPixmapFormats_dylibloader_wrapper_xlib) = dlsym(handle, "XListPixmapFormats");
|
||||||
if (verbose) {
|
if (verbose) {
|
||||||
|
|
@ -5132,6 +5140,14 @@ int initialize_xlib(int verbose) {
|
||||||
fprintf(stderr, "%s\n", error);
|
fprintf(stderr, "%s\n", error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// XFreeThreads
|
||||||
|
*(void **) (&XFreeThreads_dylibloader_wrapper_xlib) = dlsym(handle, "XFreeThreads");
|
||||||
|
if (verbose) {
|
||||||
|
error = dlerror();
|
||||||
|
if (error != NULL) {
|
||||||
|
fprintf(stderr, "%s\n", error);
|
||||||
|
}
|
||||||
|
}
|
||||||
// XAllocClassHint
|
// XAllocClassHint
|
||||||
*(void **) (&XAllocClassHint_dylibloader_wrapper_xlib) = dlsym(handle, "XAllocClassHint");
|
*(void **) (&XAllocClassHint_dylibloader_wrapper_xlib) = dlsym(handle, "XAllocClassHint");
|
||||||
if (verbose) {
|
if (verbose) {
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XLIB
|
#define DYLIBLOAD_WRAPPER_XLIB
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:13:26
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:36
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include "thirdparty/linuxbsd_headers/X11/Xlib.h" --sys-include "thirdparty/linuxbsd_headers/X11/Xutil.h" --sys-include "thirdparty/linuxbsd_headers/X11/XKBlib.h" --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c~
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/Xlib.h --include ./thirdparty/linuxbsd_headers/X11/Xutil.h --include ./thirdparty/linuxbsd_headers/X11/XKBlib.h --sys-include thirdparty/linuxbsd_headers/X11/Xlib.h --sys-include thirdparty/linuxbsd_headers/X11/Xutil.h --sys-include thirdparty/linuxbsd_headers/X11/XKBlib.h --soname libX11.so.6 --init-name xlib --omit-prefix XkbGetDeviceIndicatorState --omit-prefix XkbAddSymInterpret --output-header ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xlib-so_wrap.c
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xlib 1.6.9.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, the type of the third argument of
|
|
||||||
// XIfEvent, XPeekIfEvent and XCheckIfEvent had to be fixed as it wasn't parsed
|
|
||||||
// fully (it's a Bool function pointer, but it was just being parsed as an int
|
|
||||||
// pointer).
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define _Xmblen _Xmblen_dylibloader_orig_xlib
|
#define _Xmblen _Xmblen_dylibloader_orig_xlib
|
||||||
|
|
@ -103,6 +96,7 @@
|
||||||
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_orig_xlib
|
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_orig_xlib
|
||||||
#define XSetErrorHandler XSetErrorHandler_dylibloader_orig_xlib
|
#define XSetErrorHandler XSetErrorHandler_dylibloader_orig_xlib
|
||||||
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_orig_xlib
|
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_orig_xlib
|
||||||
|
#define XSetIOErrorExitHandler XSetIOErrorExitHandler_dylibloader_orig_xlib
|
||||||
#define XListPixmapFormats XListPixmapFormats_dylibloader_orig_xlib
|
#define XListPixmapFormats XListPixmapFormats_dylibloader_orig_xlib
|
||||||
#define XListDepths XListDepths_dylibloader_orig_xlib
|
#define XListDepths XListDepths_dylibloader_orig_xlib
|
||||||
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_orig_xlib
|
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_orig_xlib
|
||||||
|
|
@ -426,6 +420,7 @@
|
||||||
#define _Xwctomb _Xwctomb_dylibloader_orig_xlib
|
#define _Xwctomb _Xwctomb_dylibloader_orig_xlib
|
||||||
#define XGetEventData XGetEventData_dylibloader_orig_xlib
|
#define XGetEventData XGetEventData_dylibloader_orig_xlib
|
||||||
#define XFreeEventData XFreeEventData_dylibloader_orig_xlib
|
#define XFreeEventData XFreeEventData_dylibloader_orig_xlib
|
||||||
|
#define XFreeThreads XFreeThreads_dylibloader_orig_xlib
|
||||||
#define XAllocClassHint XAllocClassHint_dylibloader_orig_xlib
|
#define XAllocClassHint XAllocClassHint_dylibloader_orig_xlib
|
||||||
#define XAllocIconSize XAllocIconSize_dylibloader_orig_xlib
|
#define XAllocIconSize XAllocIconSize_dylibloader_orig_xlib
|
||||||
#define XAllocSizeHints XAllocSizeHints_dylibloader_orig_xlib
|
#define XAllocSizeHints XAllocSizeHints_dylibloader_orig_xlib
|
||||||
|
|
@ -709,6 +704,7 @@
|
||||||
#undef XScreenNumberOfScreen
|
#undef XScreenNumberOfScreen
|
||||||
#undef XSetErrorHandler
|
#undef XSetErrorHandler
|
||||||
#undef XSetIOErrorHandler
|
#undef XSetIOErrorHandler
|
||||||
|
#undef XSetIOErrorExitHandler
|
||||||
#undef XListPixmapFormats
|
#undef XListPixmapFormats
|
||||||
#undef XListDepths
|
#undef XListDepths
|
||||||
#undef XReconfigureWMWindow
|
#undef XReconfigureWMWindow
|
||||||
|
|
@ -1032,6 +1028,7 @@
|
||||||
#undef _Xwctomb
|
#undef _Xwctomb
|
||||||
#undef XGetEventData
|
#undef XGetEventData
|
||||||
#undef XFreeEventData
|
#undef XFreeEventData
|
||||||
|
#undef XFreeThreads
|
||||||
#undef XAllocClassHint
|
#undef XAllocClassHint
|
||||||
#undef XAllocIconSize
|
#undef XAllocIconSize
|
||||||
#undef XAllocSizeHints
|
#undef XAllocSizeHints
|
||||||
|
|
@ -1315,6 +1312,7 @@ extern "C" {
|
||||||
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_wrapper_xlib
|
#define XScreenNumberOfScreen XScreenNumberOfScreen_dylibloader_wrapper_xlib
|
||||||
#define XSetErrorHandler XSetErrorHandler_dylibloader_wrapper_xlib
|
#define XSetErrorHandler XSetErrorHandler_dylibloader_wrapper_xlib
|
||||||
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_wrapper_xlib
|
#define XSetIOErrorHandler XSetIOErrorHandler_dylibloader_wrapper_xlib
|
||||||
|
#define XSetIOErrorExitHandler XSetIOErrorExitHandler_dylibloader_wrapper_xlib
|
||||||
#define XListPixmapFormats XListPixmapFormats_dylibloader_wrapper_xlib
|
#define XListPixmapFormats XListPixmapFormats_dylibloader_wrapper_xlib
|
||||||
#define XListDepths XListDepths_dylibloader_wrapper_xlib
|
#define XListDepths XListDepths_dylibloader_wrapper_xlib
|
||||||
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_wrapper_xlib
|
#define XReconfigureWMWindow XReconfigureWMWindow_dylibloader_wrapper_xlib
|
||||||
|
|
@ -1638,6 +1636,7 @@ extern "C" {
|
||||||
#define _Xwctomb _Xwctomb_dylibloader_wrapper_xlib
|
#define _Xwctomb _Xwctomb_dylibloader_wrapper_xlib
|
||||||
#define XGetEventData XGetEventData_dylibloader_wrapper_xlib
|
#define XGetEventData XGetEventData_dylibloader_wrapper_xlib
|
||||||
#define XFreeEventData XFreeEventData_dylibloader_wrapper_xlib
|
#define XFreeEventData XFreeEventData_dylibloader_wrapper_xlib
|
||||||
|
#define XFreeThreads XFreeThreads_dylibloader_wrapper_xlib
|
||||||
#define XAllocClassHint XAllocClassHint_dylibloader_wrapper_xlib
|
#define XAllocClassHint XAllocClassHint_dylibloader_wrapper_xlib
|
||||||
#define XAllocIconSize XAllocIconSize_dylibloader_wrapper_xlib
|
#define XAllocIconSize XAllocIconSize_dylibloader_wrapper_xlib
|
||||||
#define XAllocSizeHints XAllocSizeHints_dylibloader_wrapper_xlib
|
#define XAllocSizeHints XAllocSizeHints_dylibloader_wrapper_xlib
|
||||||
|
|
@ -1850,8 +1849,8 @@ extern int (*XGetAtomNames_dylibloader_wrapper_xlib)( Display*, Atom*, int, char
|
||||||
extern char *(*XGetDefault_dylibloader_wrapper_xlib)(Display *, const char *, const char *);
|
extern char *(*XGetDefault_dylibloader_wrapper_xlib)(Display *, const char *, const char *);
|
||||||
extern char *(*XDisplayName_dylibloader_wrapper_xlib)(const char *);
|
extern char *(*XDisplayName_dylibloader_wrapper_xlib)(const char *);
|
||||||
extern char *(*XKeysymToString_dylibloader_wrapper_xlib)(KeySym);
|
extern char *(*XKeysymToString_dylibloader_wrapper_xlib)(KeySym);
|
||||||
extern int* (*XSynchronize_dylibloader_wrapper_xlib)( Display*, int);
|
extern int (*(*XSynchronize_dylibloader_wrapper_xlib)(Display *, int))(Display *);
|
||||||
extern int* (*XSetAfterFunction_dylibloader_wrapper_xlib)( Display*, int*);
|
extern int (*(*XSetAfterFunction_dylibloader_wrapper_xlib)(Display *, int (*)(Display *)))(Display *);
|
||||||
extern Atom (*XInternAtom_dylibloader_wrapper_xlib)(Display *, const char *, int);
|
extern Atom (*XInternAtom_dylibloader_wrapper_xlib)(Display *, const char *, int);
|
||||||
extern int (*XInternAtoms_dylibloader_wrapper_xlib)(Display *, char **, int, int, Atom *);
|
extern int (*XInternAtoms_dylibloader_wrapper_xlib)(Display *, char **, int, int, Atom *);
|
||||||
extern Colormap (*XCopyColormapAndFree_dylibloader_wrapper_xlib)(Display *, Colormap);
|
extern Colormap (*XCopyColormapAndFree_dylibloader_wrapper_xlib)(Display *, Colormap);
|
||||||
|
|
@ -1918,6 +1917,7 @@ extern long (*XEventMaskOfScreen_dylibloader_wrapper_xlib)( Screen*);
|
||||||
extern int (*XScreenNumberOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
extern int (*XScreenNumberOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
extern XErrorHandler (*XSetErrorHandler_dylibloader_wrapper_xlib)(XErrorHandler);
|
extern XErrorHandler (*XSetErrorHandler_dylibloader_wrapper_xlib)(XErrorHandler);
|
||||||
extern XIOErrorHandler (*XSetIOErrorHandler_dylibloader_wrapper_xlib)(XIOErrorHandler);
|
extern XIOErrorHandler (*XSetIOErrorHandler_dylibloader_wrapper_xlib)(XIOErrorHandler);
|
||||||
|
extern void (*XSetIOErrorExitHandler_dylibloader_wrapper_xlib)(Display *, XIOErrorExitHandler, void *);
|
||||||
extern XPixmapFormatValues *(*XListPixmapFormats_dylibloader_wrapper_xlib)(Display *, int *);
|
extern XPixmapFormatValues *(*XListPixmapFormats_dylibloader_wrapper_xlib)(Display *, int *);
|
||||||
extern int *(*XListDepths_dylibloader_wrapper_xlib)(Display *, int, int *);
|
extern int *(*XListDepths_dylibloader_wrapper_xlib)(Display *, int, int *);
|
||||||
extern int (*XReconfigureWMWindow_dylibloader_wrapper_xlib)(Display *, Window, int, unsigned int, XWindowChanges *);
|
extern int (*XReconfigureWMWindow_dylibloader_wrapper_xlib)(Display *, Window, int, unsigned int, XWindowChanges *);
|
||||||
|
|
@ -1955,7 +1955,7 @@ extern int (*XChangePointerControl_dylibloader_wrapper_xlib)( Display*, int, int
|
||||||
extern int (*XChangeProperty_dylibloader_wrapper_xlib)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int);
|
extern int (*XChangeProperty_dylibloader_wrapper_xlib)(Display *, Window, Atom, Atom, int, int, const unsigned char *, int);
|
||||||
extern int (*XChangeSaveSet_dylibloader_wrapper_xlib)(Display *, Window, int);
|
extern int (*XChangeSaveSet_dylibloader_wrapper_xlib)(Display *, Window, int);
|
||||||
extern int (*XChangeWindowAttributes_dylibloader_wrapper_xlib)(Display *, Window, unsigned long, XSetWindowAttributes *);
|
extern int (*XChangeWindowAttributes_dylibloader_wrapper_xlib)(Display *, Window, unsigned long, XSetWindowAttributes *);
|
||||||
extern int (*XCheckIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
extern int (*XCheckIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
extern int (*XCheckMaskEvent_dylibloader_wrapper_xlib)(Display *, long, XEvent *);
|
extern int (*XCheckMaskEvent_dylibloader_wrapper_xlib)(Display *, long, XEvent *);
|
||||||
extern int (*XCheckTypedEvent_dylibloader_wrapper_xlib)(Display *, int, XEvent *);
|
extern int (*XCheckTypedEvent_dylibloader_wrapper_xlib)(Display *, int, XEvent *);
|
||||||
extern int (*XCheckTypedWindowEvent_dylibloader_wrapper_xlib)(Display *, Window, int, XEvent *);
|
extern int (*XCheckTypedWindowEvent_dylibloader_wrapper_xlib)(Display *, Window, int, XEvent *);
|
||||||
|
|
@ -2048,7 +2048,7 @@ extern int (*XGrabPointer_dylibloader_wrapper_xlib)( Display*, Window, int, unsi
|
||||||
extern int (*XGrabServer_dylibloader_wrapper_xlib)(Display *);
|
extern int (*XGrabServer_dylibloader_wrapper_xlib)(Display *);
|
||||||
extern int (*XHeightMMOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
extern int (*XHeightMMOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
extern int (*XHeightOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
extern int (*XHeightOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
extern int (*XIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
extern int (*XIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
extern int (*XImageByteOrder_dylibloader_wrapper_xlib)(Display *);
|
extern int (*XImageByteOrder_dylibloader_wrapper_xlib)(Display *);
|
||||||
extern int (*XInstallColormap_dylibloader_wrapper_xlib)(Display *, Colormap);
|
extern int (*XInstallColormap_dylibloader_wrapper_xlib)(Display *, Colormap);
|
||||||
extern KeyCode (*XKeysymToKeycode_dylibloader_wrapper_xlib)(Display *, KeySym);
|
extern KeyCode (*XKeysymToKeycode_dylibloader_wrapper_xlib)(Display *, KeySym);
|
||||||
|
|
@ -2068,7 +2068,7 @@ extern int (*XNoOp_dylibloader_wrapper_xlib)( Display*);
|
||||||
extern int (*XParseColor_dylibloader_wrapper_xlib)(Display *, Colormap, const char *, XColor *);
|
extern int (*XParseColor_dylibloader_wrapper_xlib)(Display *, Colormap, const char *, XColor *);
|
||||||
extern int (*XParseGeometry_dylibloader_wrapper_xlib)(const char *, int *, int *, unsigned int *, unsigned int *);
|
extern int (*XParseGeometry_dylibloader_wrapper_xlib)(const char *, int *, int *, unsigned int *, unsigned int *);
|
||||||
extern int (*XPeekEvent_dylibloader_wrapper_xlib)(Display *, XEvent *);
|
extern int (*XPeekEvent_dylibloader_wrapper_xlib)(Display *, XEvent *);
|
||||||
extern int (*XPeekIfEvent_dylibloader_wrapper_xlib)( Display*, XEvent*, Bool (*) (Display*, XEvent*, XPointer), XPointer);
|
extern int (*XPeekIfEvent_dylibloader_wrapper_xlib)(Display *, XEvent *, int (*)(Display *, XEvent *, XPointer), XPointer);
|
||||||
extern int (*XPending_dylibloader_wrapper_xlib)(Display *);
|
extern int (*XPending_dylibloader_wrapper_xlib)(Display *);
|
||||||
extern int (*XPlanesOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
extern int (*XPlanesOfScreen_dylibloader_wrapper_xlib)(Screen *);
|
||||||
extern int (*XProtocolRevision_dylibloader_wrapper_xlib)(Display *);
|
extern int (*XProtocolRevision_dylibloader_wrapper_xlib)(Display *);
|
||||||
|
|
@ -2241,6 +2241,7 @@ extern int (*_Xmbtowc_dylibloader_wrapper_xlib)( wchar_t*, char*, int);
|
||||||
extern int (*_Xwctomb_dylibloader_wrapper_xlib)(char *, wchar_t);
|
extern int (*_Xwctomb_dylibloader_wrapper_xlib)(char *, wchar_t);
|
||||||
extern int (*XGetEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
extern int (*XGetEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
||||||
extern void (*XFreeEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
extern void (*XFreeEventData_dylibloader_wrapper_xlib)(Display *, XGenericEventCookie *);
|
||||||
|
extern int (*XFreeThreads_dylibloader_wrapper_xlib)(void);
|
||||||
extern XClassHint *(*XAllocClassHint_dylibloader_wrapper_xlib)(void);
|
extern XClassHint *(*XAllocClassHint_dylibloader_wrapper_xlib)(void);
|
||||||
extern XIconSize *(*XAllocIconSize_dylibloader_wrapper_xlib)(void);
|
extern XIconSize *(*XAllocIconSize_dylibloader_wrapper_xlib)(void);
|
||||||
extern XSizeHints *(*XAllocSizeHints_dylibloader_wrapper_xlib)(void);
|
extern XSizeHints *(*XAllocSizeHints_dylibloader_wrapper_xlib)(void);
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:13:54
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:37
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h" --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xrandr 1.5.2.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11 and libXrender, but absent in libXrandr.so.2, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
|
#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XRANDR
|
#define DYLIBLOAD_WRAPPER_XRANDR
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:13:54
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:37
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h" --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrandr.h --soname libXrandr.so.2 --init-name xrandr --output-header ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrandr-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xrandr 1.5.2.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11 and libXrender, but absent in libXrandr.so.2, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
|
#define XRRQueryExtension XRRQueryExtension_dylibloader_orig_xrandr
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:14:14
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:37
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h" --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c~
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xrender 0.9.10.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXrender.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
|
#define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,9 @@
|
||||||
#define DYLIBLOAD_WRAPPER_XRENDER
|
#define DYLIBLOAD_WRAPPER_XRENDER
|
||||||
// This file is generated. Do not edit!
|
// This file is generated. Do not edit!
|
||||||
// see https://github.com/hpvb/dynload-wrapper for details
|
// see https://github.com/hpvb/dynload-wrapper for details
|
||||||
// generated by generate-wrapper.py 0.3 on 2023-01-23 15:14:14
|
// generated by generate-wrapper.py 0.6 on 2024-11-09 02:52:37
|
||||||
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include "thirdparty/linuxbsd_headers/X11/extensions/Xrender.h" --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c~
|
// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/Xrender.h --soname libXrender.so.1 --init-name xrender --output-header ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xrender-so_wrap.c --ignore-other
|
||||||
//
|
//
|
||||||
// NOTE: Generated from Xrender 0.9.10.
|
|
||||||
// This has been handpatched to workaround some issues with the generator that
|
|
||||||
// will be eventually fixed. In this case, non-existent symbols inherited from
|
|
||||||
// libX11, but absent in libXrender.so.1, were removed.
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
#define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
|
#define XRenderQueryExtension XRenderQueryExtension_dylibloader_orig_xrender
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue