Release 980201
[wine/multimedia.git] / tsx11 / ts_xutil.c
blobd2ea0d37dce760bb3c43e4a294555f825fc2e057
1 /*
2 * Thread safe wrappers around Xutil calls.
3 * This file was generated automatically by tools/make_X11wrappers
5 * Copyright 1998 Kristian Nielsen
6 */
8 #include <X11/Xlib.h>
9 #include <X11/Xresource.h>
10 #include <X11/Xutil.h>
11 #include "tsx11defs.h"
12 #include "stddebug.h"
13 #include "debug.h"
15 XClassHint * TSXAllocClassHint(void)
17 XClassHint * r;
18 dprintf_x11(stddeb, "Call XAllocClassHint\n");
19 X11_LOCK();
20 r = XAllocClassHint();
21 X11_UNLOCK();
22 dprintf_x11(stddeb, "Ret XAllocClassHint\n");
23 return r;
26 XSizeHints * TSXAllocSizeHints(void)
28 XSizeHints * r;
29 dprintf_x11(stddeb, "Call XAllocSizeHints\n");
30 X11_LOCK();
31 r = XAllocSizeHints();
32 X11_UNLOCK();
33 dprintf_x11(stddeb, "Ret XAllocSizeHints\n");
34 return r;
37 XWMHints * TSXAllocWMHints(void)
39 XWMHints * r;
40 dprintf_x11(stddeb, "Call XAllocWMHints\n");
41 X11_LOCK();
42 r = XAllocWMHints();
43 X11_UNLOCK();
44 dprintf_x11(stddeb, "Ret XAllocWMHints\n");
45 return r;
48 int TSXClipBox(Region a0, XRectangle* a1)
50 int r;
51 dprintf_x11(stddeb, "Call XClipBox\n");
52 X11_LOCK();
53 r = XClipBox(a0, a1);
54 X11_UNLOCK();
55 dprintf_x11(stddeb, "Ret XClipBox\n");
56 return r;
59 Region TSXCreateRegion(void)
61 Region r;
62 dprintf_x11(stddeb, "Call XCreateRegion\n");
63 X11_LOCK();
64 r = XCreateRegion();
65 X11_UNLOCK();
66 dprintf_x11(stddeb, "Ret XCreateRegion\n");
67 return r;
70 int TSXDeleteContext(Display* a0, XID a1, XContext a2)
72 int r;
73 dprintf_x11(stddeb, "Call XDeleteContext\n");
74 X11_LOCK();
75 r = XDeleteContext(a0, a1, a2);
76 X11_UNLOCK();
77 dprintf_x11(stddeb, "Ret XDeleteContext\n");
78 return r;
81 int TSXDestroyRegion(Region a0)
83 int r;
84 dprintf_x11(stddeb, "Call XDestroyRegion\n");
85 X11_LOCK();
86 r = XDestroyRegion(a0);
87 X11_UNLOCK();
88 dprintf_x11(stddeb, "Ret XDestroyRegion\n");
89 return r;
92 int TSXEmptyRegion(Region a0)
94 int r;
95 dprintf_x11(stddeb, "Call XEmptyRegion\n");
96 X11_LOCK();
97 r = XEmptyRegion(a0);
98 X11_UNLOCK();
99 dprintf_x11(stddeb, "Ret XEmptyRegion\n");
100 return r;
103 int TSXEqualRegion(Region a0, Region a1)
105 int r;
106 dprintf_x11(stddeb, "Call XEqualRegion\n");
107 X11_LOCK();
108 r = XEqualRegion(a0, a1);
109 X11_UNLOCK();
110 dprintf_x11(stddeb, "Ret XEqualRegion\n");
111 return r;
114 int TSXFindContext(Display* a0, XID a1, XContext a2, XPointer* a3)
116 int r;
117 dprintf_x11(stddeb, "Call XFindContext\n");
118 X11_LOCK();
119 r = XFindContext(a0, a1, a2, a3);
120 X11_UNLOCK();
121 dprintf_x11(stddeb, "Ret XFindContext\n");
122 return r;
125 int TSXGetWMSizeHints(Display* a0, Window a1, XSizeHints* a2, long* a3, Atom a4)
127 int r;
128 dprintf_x11(stddeb, "Call XGetWMSizeHints\n");
129 X11_LOCK();
130 r = XGetWMSizeHints(a0, a1, a2, a3, a4);
131 X11_UNLOCK();
132 dprintf_x11(stddeb, "Ret XGetWMSizeHints\n");
133 return r;
136 int TSXIntersectRegion(Region a0, Region a1, Region a2)
138 int r;
139 dprintf_x11(stddeb, "Call XIntersectRegion\n");
140 X11_LOCK();
141 r = XIntersectRegion(a0, a1, a2);
142 X11_UNLOCK();
143 dprintf_x11(stddeb, "Ret XIntersectRegion\n");
144 return r;
147 int TSXLookupString(XKeyEvent* a0, char* a1, int a2, KeySym* a3, XComposeStatus* a4)
149 int r;
150 dprintf_x11(stddeb, "Call XLookupString\n");
151 X11_LOCK();
152 r = XLookupString(a0, a1, a2, a3, a4);
153 X11_UNLOCK();
154 dprintf_x11(stddeb, "Ret XLookupString\n");
155 return r;
158 int TSXOffsetRegion(Region a0, int a1, int a2)
160 int r;
161 dprintf_x11(stddeb, "Call XOffsetRegion\n");
162 X11_LOCK();
163 r = XOffsetRegion(a0, a1, a2);
164 X11_UNLOCK();
165 dprintf_x11(stddeb, "Ret XOffsetRegion\n");
166 return r;
169 int TSXPointInRegion(Region a0, int a1, int a2)
171 int r;
172 dprintf_x11(stddeb, "Call XPointInRegion\n");
173 X11_LOCK();
174 r = XPointInRegion(a0, a1, a2);
175 X11_UNLOCK();
176 dprintf_x11(stddeb, "Ret XPointInRegion\n");
177 return r;
180 Region TSXPolygonRegion(XPoint* a0, int a1, int a2)
182 Region r;
183 dprintf_x11(stddeb, "Call XPolygonRegion\n");
184 X11_LOCK();
185 r = XPolygonRegion(a0, a1, a2);
186 X11_UNLOCK();
187 dprintf_x11(stddeb, "Ret XPolygonRegion\n");
188 return r;
191 int TSXRectInRegion(Region a0, int a1, int a2, unsigned int a3, unsigned int a4)
193 int r;
194 dprintf_x11(stddeb, "Call XRectInRegion\n");
195 X11_LOCK();
196 r = XRectInRegion(a0, a1, a2, a3, a4);
197 X11_UNLOCK();
198 dprintf_x11(stddeb, "Ret XRectInRegion\n");
199 return r;
202 int TSXSaveContext(Display* a0, XID a1, XContext a2, const char* a3)
204 int r;
205 dprintf_x11(stddeb, "Call XSaveContext\n");
206 X11_LOCK();
207 r = XSaveContext(a0, a1, a2, a3);
208 X11_UNLOCK();
209 dprintf_x11(stddeb, "Ret XSaveContext\n");
210 return r;
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");
216 X11_LOCK();
217 XSetWMProperties(a0, a1, a2, a3, a4, a5, a6, a7, a8);
218 X11_UNLOCK();
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");
225 X11_LOCK();
226 XSetWMSizeHints(a0, a1, a2, a3);
227 X11_UNLOCK();
228 dprintf_x11(stddeb, "Ret XSetWMSizeHints\n");
231 int TSXSetRegion(Display* a0, GC a1, Region a2)
233 int r;
234 dprintf_x11(stddeb, "Call XSetRegion\n");
235 X11_LOCK();
236 r = XSetRegion(a0, a1, a2);
237 X11_UNLOCK();
238 dprintf_x11(stddeb, "Ret XSetRegion\n");
239 return r;
242 int TSXShrinkRegion(Region a0, int a1, int a2)
244 int r;
245 dprintf_x11(stddeb, "Call XShrinkRegion\n");
246 X11_LOCK();
247 r = XShrinkRegion(a0, a1, a2);
248 X11_UNLOCK();
249 dprintf_x11(stddeb, "Ret XShrinkRegion\n");
250 return r;
253 int TSXStringListToTextProperty(char** a0, int a1, XTextProperty* a2)
255 int r;
256 dprintf_x11(stddeb, "Call XStringListToTextProperty\n");
257 X11_LOCK();
258 r = XStringListToTextProperty(a0, a1, a2);
259 X11_UNLOCK();
260 dprintf_x11(stddeb, "Ret XStringListToTextProperty\n");
261 return r;
264 int TSXSubtractRegion(Region a0, Region a1, Region a2)
266 int r;
267 dprintf_x11(stddeb, "Call XSubtractRegion\n");
268 X11_LOCK();
269 r = XSubtractRegion(a0, a1, a2);
270 X11_UNLOCK();
271 dprintf_x11(stddeb, "Ret XSubtractRegion\n");
272 return r;
275 int TSXUnionRectWithRegion(XRectangle* a0, Region a1, Region a2)
277 int r;
278 dprintf_x11(stddeb, "Call XUnionRectWithRegion\n");
279 X11_LOCK();
280 r = XUnionRectWithRegion(a0, a1, a2);
281 X11_UNLOCK();
282 dprintf_x11(stddeb, "Ret XUnionRectWithRegion\n");
283 return r;
286 int TSXUnionRegion(Region a0, Region a1, Region a2)
288 int r;
289 dprintf_x11(stddeb, "Call XUnionRegion\n");
290 X11_LOCK();
291 r = XUnionRegion(a0, a1, a2);
292 X11_UNLOCK();
293 dprintf_x11(stddeb, "Ret XUnionRegion\n");
294 return r;
297 int TSXXorRegion(Region a0, Region a1, Region a2)
299 int r;
300 dprintf_x11(stddeb, "Call XXorRegion\n");
301 X11_LOCK();
302 r = XXorRegion(a0, a1, a2);
303 X11_UNLOCK();
304 dprintf_x11(stddeb, "Ret XXorRegion\n");
305 return r;
308 int TSXDestroyImage(struct _XImage *a0)
310 int r;
311 dprintf_x11(stddeb, "Call XDestroyImage\n");
312 X11_LOCK();
313 r = XDestroyImage(a0);
314 X11_UNLOCK();
315 dprintf_x11(stddeb, "Ret XDestroyImage\n");
316 return r;
319 unsigned long TSXGetPixel(struct _XImage *a0, int a1, int a2)
321 unsigned long r;
322 dprintf_x11(stddeb, "Call XGetPixel\n");
323 X11_LOCK();
324 r = XGetPixel(a0, a1, a2);
325 X11_UNLOCK();
326 dprintf_x11(stddeb, "Ret XGetPixel\n");
327 return r;
330 int TSXPutPixel(struct _XImage *a0, int a1, int a2, unsigned long a3)
332 int r;
333 dprintf_x11(stddeb, "Call XPutPixel\n");
334 X11_LOCK();
335 r = XPutPixel(a0, a1, a2, a3);
336 X11_UNLOCK();
337 dprintf_x11(stddeb, "Ret XPutPixel\n");
338 return r;
341 struct _XImage * TSXSubImage(struct _XImage *a0, int a1, int a2, unsigned int a3, unsigned int a4)
343 struct _XImage * r;
344 dprintf_x11(stddeb, "Call XSubImage\n");
345 X11_LOCK();
346 r = XSubImage(a0, a1, a2, a3, a4);
347 X11_UNLOCK();
348 dprintf_x11(stddeb, "Ret XSubImage\n");
349 return r;
352 int TSXAddPixel(struct _XImage *a0, long a1)
354 int r;
355 dprintf_x11(stddeb, "Call XAddPixel\n");
356 X11_LOCK();
357 r = XAddPixel(a0, a1);
358 X11_UNLOCK();
359 dprintf_x11(stddeb, "Ret XAddPixel\n");
360 return r;
363 XContext TSXUniqueContext(void)
365 XContext r;
366 dprintf_x11(stddeb, "Call XUniqueContext\n");
367 X11_LOCK();
368 r = XUniqueContext();
369 X11_UNLOCK();
370 dprintf_x11(stddeb, "Ret XUniqueContext\n");
371 return r;