2 * Thread safe wrappers around Xutil calls.
3 * This file was generated automatically by tools/make_X11wrappers
5 * Copyright 1998 Kristian Nielsen
9 #include <X11/Xresource.h>
10 #include <X11/Xutil.h>
11 #include "tsx11defs.h"
15 XClassHint
* TSXAllocClassHint(void)
18 dprintf_x11(stddeb
, "Call XAllocClassHint\n");
20 r
= XAllocClassHint();
22 dprintf_x11(stddeb
, "Ret XAllocClassHint\n");
26 XSizeHints
* TSXAllocSizeHints(void)
29 dprintf_x11(stddeb
, "Call XAllocSizeHints\n");
31 r
= XAllocSizeHints();
33 dprintf_x11(stddeb
, "Ret XAllocSizeHints\n");
37 XWMHints
* TSXAllocWMHints(void)
40 dprintf_x11(stddeb
, "Call XAllocWMHints\n");
44 dprintf_x11(stddeb
, "Ret XAllocWMHints\n");
48 int TSXClipBox(Region a0
, XRectangle
* a1
)
51 dprintf_x11(stddeb
, "Call XClipBox\n");
55 dprintf_x11(stddeb
, "Ret XClipBox\n");
59 Region
TSXCreateRegion(void)
62 dprintf_x11(stddeb
, "Call XCreateRegion\n");
66 dprintf_x11(stddeb
, "Ret XCreateRegion\n");
70 int TSXDeleteContext(Display
* a0
, XID a1
, XContext a2
)
73 dprintf_x11(stddeb
, "Call XDeleteContext\n");
75 r
= XDeleteContext(a0
, a1
, a2
);
77 dprintf_x11(stddeb
, "Ret XDeleteContext\n");
81 int TSXDestroyRegion(Region a0
)
84 dprintf_x11(stddeb
, "Call XDestroyRegion\n");
86 r
= XDestroyRegion(a0
);
88 dprintf_x11(stddeb
, "Ret XDestroyRegion\n");
92 int TSXEmptyRegion(Region a0
)
95 dprintf_x11(stddeb
, "Call XEmptyRegion\n");
99 dprintf_x11(stddeb
, "Ret XEmptyRegion\n");
103 int TSXEqualRegion(Region a0
, Region a1
)
106 dprintf_x11(stddeb
, "Call XEqualRegion\n");
108 r
= XEqualRegion(a0
, a1
);
110 dprintf_x11(stddeb
, "Ret XEqualRegion\n");
114 int TSXFindContext(Display
* a0
, XID a1
, XContext a2
, XPointer
* a3
)
117 dprintf_x11(stddeb
, "Call XFindContext\n");
119 r
= XFindContext(a0
, a1
, a2
, a3
);
121 dprintf_x11(stddeb
, "Ret XFindContext\n");
125 int TSXGetWMSizeHints(Display
* a0
, Window a1
, XSizeHints
* a2
, long* a3
, Atom a4
)
128 dprintf_x11(stddeb
, "Call XGetWMSizeHints\n");
130 r
= XGetWMSizeHints(a0
, a1
, a2
, a3
, a4
);
132 dprintf_x11(stddeb
, "Ret XGetWMSizeHints\n");
136 int TSXIntersectRegion(Region a0
, Region a1
, Region a2
)
139 dprintf_x11(stddeb
, "Call XIntersectRegion\n");
141 r
= XIntersectRegion(a0
, a1
, a2
);
143 dprintf_x11(stddeb
, "Ret XIntersectRegion\n");
147 int TSXLookupString(XKeyEvent
* a0
, char* a1
, int a2
, KeySym
* a3
, XComposeStatus
* a4
)
150 dprintf_x11(stddeb
, "Call XLookupString\n");
152 r
= XLookupString(a0
, a1
, a2
, a3
, a4
);
154 dprintf_x11(stddeb
, "Ret XLookupString\n");
158 int TSXOffsetRegion(Region a0
, int a1
, int a2
)
161 dprintf_x11(stddeb
, "Call XOffsetRegion\n");
163 r
= XOffsetRegion(a0
, a1
, a2
);
165 dprintf_x11(stddeb
, "Ret XOffsetRegion\n");
169 int TSXPointInRegion(Region a0
, int a1
, int a2
)
172 dprintf_x11(stddeb
, "Call XPointInRegion\n");
174 r
= XPointInRegion(a0
, a1
, a2
);
176 dprintf_x11(stddeb
, "Ret XPointInRegion\n");
180 Region
TSXPolygonRegion(XPoint
* a0
, int a1
, int a2
)
183 dprintf_x11(stddeb
, "Call XPolygonRegion\n");
185 r
= XPolygonRegion(a0
, a1
, a2
);
187 dprintf_x11(stddeb
, "Ret XPolygonRegion\n");
191 int TSXRectInRegion(Region a0
, int a1
, int a2
, unsigned int a3
, unsigned int a4
)
194 dprintf_x11(stddeb
, "Call XRectInRegion\n");
196 r
= XRectInRegion(a0
, a1
, a2
, a3
, a4
);
198 dprintf_x11(stddeb
, "Ret XRectInRegion\n");
202 int TSXSaveContext(Display
* a0
, XID a1
, XContext a2
, const char* a3
)
205 dprintf_x11(stddeb
, "Call XSaveContext\n");
207 r
= XSaveContext(a0
, a1
, a2
, a3
);
209 dprintf_x11(stddeb
, "Ret XSaveContext\n");
213 void TSXSetWMProperties(Display
* a0
, Window a1
, XTextProperty
* a2
, XTextProperty
* a3
, char** a4
, int a5
, XSizeHints
* a6
, XWMHints
* a7
, XClassHint
* a8
)
215 dprintf_x11(stddeb
, "Call XSetWMProperties\n");
217 XSetWMProperties(a0
, a1
, a2
, a3
, a4
, a5
, a6
, a7
, a8
);
219 dprintf_x11(stddeb
, "Ret XSetWMProperties\n");
222 void TSXSetWMSizeHints(Display
* a0
, Window a1
, XSizeHints
* a2
, Atom a3
)
224 dprintf_x11(stddeb
, "Call XSetWMSizeHints\n");
226 XSetWMSizeHints(a0
, a1
, a2
, a3
);
228 dprintf_x11(stddeb
, "Ret XSetWMSizeHints\n");
231 int TSXSetRegion(Display
* a0
, GC a1
, Region a2
)
234 dprintf_x11(stddeb
, "Call XSetRegion\n");
236 r
= XSetRegion(a0
, a1
, a2
);
238 dprintf_x11(stddeb
, "Ret XSetRegion\n");
242 int TSXShrinkRegion(Region a0
, int a1
, int a2
)
245 dprintf_x11(stddeb
, "Call XShrinkRegion\n");
247 r
= XShrinkRegion(a0
, a1
, a2
);
249 dprintf_x11(stddeb
, "Ret XShrinkRegion\n");
253 int TSXStringListToTextProperty(char** a0
, int a1
, XTextProperty
* a2
)
256 dprintf_x11(stddeb
, "Call XStringListToTextProperty\n");
258 r
= XStringListToTextProperty(a0
, a1
, a2
);
260 dprintf_x11(stddeb
, "Ret XStringListToTextProperty\n");
264 int TSXSubtractRegion(Region a0
, Region a1
, Region a2
)
267 dprintf_x11(stddeb
, "Call XSubtractRegion\n");
269 r
= XSubtractRegion(a0
, a1
, a2
);
271 dprintf_x11(stddeb
, "Ret XSubtractRegion\n");
275 int TSXUnionRectWithRegion(XRectangle
* a0
, Region a1
, Region a2
)
278 dprintf_x11(stddeb
, "Call XUnionRectWithRegion\n");
280 r
= XUnionRectWithRegion(a0
, a1
, a2
);
282 dprintf_x11(stddeb
, "Ret XUnionRectWithRegion\n");
286 int TSXUnionRegion(Region a0
, Region a1
, Region a2
)
289 dprintf_x11(stddeb
, "Call XUnionRegion\n");
291 r
= XUnionRegion(a0
, a1
, a2
);
293 dprintf_x11(stddeb
, "Ret XUnionRegion\n");
297 int TSXXorRegion(Region a0
, Region a1
, Region a2
)
300 dprintf_x11(stddeb
, "Call XXorRegion\n");
302 r
= XXorRegion(a0
, a1
, a2
);
304 dprintf_x11(stddeb
, "Ret XXorRegion\n");
308 int TSXDestroyImage(struct _XImage
*a0
)
311 dprintf_x11(stddeb
, "Call XDestroyImage\n");
313 r
= XDestroyImage(a0
);
315 dprintf_x11(stddeb
, "Ret XDestroyImage\n");
319 unsigned long TSXGetPixel(struct _XImage
*a0
, int a1
, int a2
)
322 dprintf_x11(stddeb
, "Call XGetPixel\n");
324 r
= XGetPixel(a0
, a1
, a2
);
326 dprintf_x11(stddeb
, "Ret XGetPixel\n");
330 int TSXPutPixel(struct _XImage
*a0
, int a1
, int a2
, unsigned long a3
)
333 dprintf_x11(stddeb
, "Call XPutPixel\n");
335 r
= XPutPixel(a0
, a1
, a2
, a3
);
337 dprintf_x11(stddeb
, "Ret XPutPixel\n");
341 struct _XImage
* TSXSubImage(struct _XImage
*a0
, int a1
, int a2
, unsigned int a3
, unsigned int a4
)
344 dprintf_x11(stddeb
, "Call XSubImage\n");
346 r
= XSubImage(a0
, a1
, a2
, a3
, a4
);
348 dprintf_x11(stddeb
, "Ret XSubImage\n");
352 int TSXAddPixel(struct _XImage
*a0
, long a1
)
355 dprintf_x11(stddeb
, "Call XAddPixel\n");
357 r
= XAddPixel(a0
, a1
);
359 dprintf_x11(stddeb
, "Ret XAddPixel\n");
363 XContext
TSXUniqueContext(void)
366 dprintf_x11(stddeb
, "Call XUniqueContext\n");
368 r
= XUniqueContext();
370 dprintf_x11(stddeb
, "Ret XUniqueContext\n");