Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/platform/linuxbsd/x11/dynwrappers/xext-so_wrap.h
10279 views
1
#ifndef DYLIBLOAD_WRAPPER_XEXT
2
#define DYLIBLOAD_WRAPPER_XEXT
3
// This file is generated. Do not edit!
4
// see https://github.com/hpvb/dynload-wrapper for details
5
// generated by generate-wrapper.py 0.7 on 2024-12-12 14:50:47
6
// 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
7
//
8
#include <stdint.h>
9
10
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_orig_xext
11
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_orig_xext
12
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_orig_xext
13
#define XShapeCombineRectangles XShapeCombineRectangles_dylibloader_orig_xext
14
#define XShapeCombineMask XShapeCombineMask_dylibloader_orig_xext
15
#define XShapeCombineShape XShapeCombineShape_dylibloader_orig_xext
16
#define XShapeOffsetShape XShapeOffsetShape_dylibloader_orig_xext
17
#define XShapeQueryExtents XShapeQueryExtents_dylibloader_orig_xext
18
#define XShapeSelectInput XShapeSelectInput_dylibloader_orig_xext
19
#define XShapeInputSelected XShapeInputSelected_dylibloader_orig_xext
20
#define XShapeGetRectangles XShapeGetRectangles_dylibloader_orig_xext
21
#include "thirdparty/linuxbsd_headers/X11/extensions/Xext.h"
22
#include "thirdparty/linuxbsd_headers/X11/extensions/shape.h"
23
#undef XShapeQueryExtension
24
#undef XShapeQueryVersion
25
#undef XShapeCombineRegion
26
#undef XShapeCombineRectangles
27
#undef XShapeCombineMask
28
#undef XShapeCombineShape
29
#undef XShapeOffsetShape
30
#undef XShapeQueryExtents
31
#undef XShapeSelectInput
32
#undef XShapeInputSelected
33
#undef XShapeGetRectangles
34
#ifdef __cplusplus
35
extern "C" {
36
#endif
37
#define XShapeQueryExtension XShapeQueryExtension_dylibloader_wrapper_xext
38
#define XShapeQueryVersion XShapeQueryVersion_dylibloader_wrapper_xext
39
#define XShapeCombineRegion XShapeCombineRegion_dylibloader_wrapper_xext
40
#define XShapeCombineRectangles XShapeCombineRectangles_dylibloader_wrapper_xext
41
#define XShapeCombineMask XShapeCombineMask_dylibloader_wrapper_xext
42
#define XShapeCombineShape XShapeCombineShape_dylibloader_wrapper_xext
43
#define XShapeOffsetShape XShapeOffsetShape_dylibloader_wrapper_xext
44
#define XShapeQueryExtents XShapeQueryExtents_dylibloader_wrapper_xext
45
#define XShapeSelectInput XShapeSelectInput_dylibloader_wrapper_xext
46
#define XShapeInputSelected XShapeInputSelected_dylibloader_wrapper_xext
47
#define XShapeGetRectangles XShapeGetRectangles_dylibloader_wrapper_xext
48
extern int (*XShapeQueryExtension_dylibloader_wrapper_xext)(Display *, int *, int *);
49
extern int (*XShapeQueryVersion_dylibloader_wrapper_xext)(Display *, int *, int *);
50
extern void (*XShapeCombineRegion_dylibloader_wrapper_xext)(Display *, Window, int, int, int, Region, int);
51
extern void (*XShapeCombineRectangles_dylibloader_wrapper_xext)(Display *, Window, int, int, int, XRectangle *, int, int, int);
52
extern void (*XShapeCombineMask_dylibloader_wrapper_xext)(Display *, Window, int, int, int, Pixmap, int);
53
extern void (*XShapeCombineShape_dylibloader_wrapper_xext)(Display *, Window, int, int, int, Window, int, int);
54
extern void (*XShapeOffsetShape_dylibloader_wrapper_xext)(Display *, Window, int, int, int);
55
extern int (*XShapeQueryExtents_dylibloader_wrapper_xext)(Display *, Window, int *, int *, int *, unsigned int *, unsigned int *, int *, int *, int *, unsigned int *, unsigned int *);
56
extern void (*XShapeSelectInput_dylibloader_wrapper_xext)(Display *, Window, unsigned long);
57
extern unsigned long (*XShapeInputSelected_dylibloader_wrapper_xext)(Display *, Window);
58
extern XRectangle *(*XShapeGetRectangles_dylibloader_wrapper_xext)(Display *, Window, int, int *, int *);
59
int initialize_xext(int verbose);
60
#ifdef __cplusplus
61
}
62
#endif
63
#endif
64
65