1 #include "tk.h"
2
3 /*
4 * Undocumented Xlib internal function
5 */
6
7 int
_XInitImageFuncPtrs(XImage * image)8 _XInitImageFuncPtrs(
9 XImage *image)
10 {
11 return Success;
12 }
13
14 /*
15 * From Xutil.h
16 */
17
18 void
XSetWMClientMachine(Display * display,Window w,XTextProperty * text_prop)19 XSetWMClientMachine(
20 Display *display,
21 Window w,
22 XTextProperty *text_prop)
23 {
24 }
25
26 Status
XStringListToTextProperty(char ** list,int count,XTextProperty * text_prop_return)27 XStringListToTextProperty(
28 char **list,
29 int count,
30 XTextProperty *text_prop_return)
31 {
32 return (Status) 0;
33 }
34
35 /*
36 * From Xlib.h
37 */
38
39 int
XChangeProperty(Display * display,Window w,Atom property,Atom type,int format,int mode,_Xconst unsigned char * data,int nelements)40 XChangeProperty(
41 Display *display,
42 Window w,
43 Atom property,
44 Atom type,
45 int format,
46 int mode,
47 _Xconst unsigned char *data,
48 int nelements)
49 {
50 return Success;
51 }
52
53 Cursor
XCreateGlyphCursor(Display * display,Font source_font,Font mask_font,unsigned int source_char,unsigned int mask_char,XColor _Xconst * foreground_color,XColor _Xconst * background_color)54 XCreateGlyphCursor(
55 Display *display,
56 Font source_font,
57 Font mask_font,
58 unsigned int source_char,
59 unsigned int mask_char,
60 XColor _Xconst *foreground_color,
61 XColor _Xconst *background_color)
62 {
63 return 1;
64 }
65
66 XIC
XCreateIC(XIM xim,...)67 XCreateIC(XIM xim, ...)
68 {
69 return NULL;
70 }
71
72 Cursor
XCreatePixmapCursor(Display * display,Pixmap source,Pixmap mask,XColor * foreground_color,XColor * background_color,unsigned int x,unsigned int y)73 XCreatePixmapCursor(
74 Display *display,
75 Pixmap source,
76 Pixmap mask,
77 XColor *foreground_color,
78 XColor *background_color,
79 unsigned int x,
80 unsigned int y)
81 {
82 return (Cursor) NULL;
83 }
84
85 int
XDeleteProperty(Display * display,Window w,Atom property)86 XDeleteProperty(
87 Display *display,
88 Window w,
89 Atom property)
90 {
91 return Success;
92 }
93
94 void
XDestroyIC(XIC ic)95 XDestroyIC(
96 XIC ic)
97 {
98 }
99
100 Bool
XFilterEvent(XEvent * event,Window window)101 XFilterEvent(
102 XEvent *event,
103 Window window)
104 {
105 return 0;
106 }
107
108 int
XForceScreenSaver(Display * display,int mode)109 XForceScreenSaver(
110 Display *display,
111 int mode)
112 {
113 return Success;
114 }
115
116 int
XFreeCursor(Display * display,Cursor cursor)117 XFreeCursor(
118 Display *display,
119 Cursor cursor)
120 {
121 return Success;
122 }
123
124 GContext
XGContextFromGC(GC gc)125 XGContextFromGC(
126 GC gc)
127 {
128 return (GContext) NULL;
129 }
130
131 char *
XGetAtomName(Display * display,Atom atom)132 XGetAtomName(
133 Display *display,
134 Atom atom)
135 {
136 return NULL;
137 }
138
139 int
XGetWindowAttributes(Display * display,Window w,XWindowAttributes * window_attributes_return)140 XGetWindowAttributes(
141 Display *display,
142 Window w,
143 XWindowAttributes *window_attributes_return)
144 {
145 return Success;
146 }
147
148 Status
XGetWMColormapWindows(Display * display,Window w,Window ** windows_return,int * count_return)149 XGetWMColormapWindows(
150 Display *display,
151 Window w,
152 Window **windows_return,
153 int *count_return)
154 {
155 return (Status) 0;
156 }
157
158 int
XIconifyWindow(Display * display,Window w,int screen_number)159 XIconifyWindow(
160 Display *display,
161 Window w,
162 int screen_number)
163 {
164 return Success;
165 }
166
167 XHostAddress *
XListHosts(Display * display,int * nhosts_return,Bool * state_return)168 XListHosts(
169 Display *display,
170 int *nhosts_return,
171 Bool *state_return)
172 {
173 return NULL;
174 }
175
176 int
XLookupColor(Display * display,Colormap colormap,_Xconst char * color_name,XColor * exact_def_return,XColor * screen_def_return)177 XLookupColor(
178 Display *display,
179 Colormap colormap,
180 _Xconst char *color_name,
181 XColor *exact_def_return,
182 XColor *screen_def_return)
183 {
184 return Success;
185 }
186
187 int
XNextEvent(Display * display,XEvent * event_return)188 XNextEvent(
189 Display *display,
190 XEvent *event_return)
191 {
192 return Success;
193 }
194
195 int
XPutBackEvent(Display * display,XEvent * event)196 XPutBackEvent(
197 Display *display,
198 XEvent *event)
199 {
200 return Success;
201 }
202
203 int
XQueryColors(Display * display,Colormap colormap,XColor * defs_in_out,int ncolors)204 XQueryColors(
205 Display *display,
206 Colormap colormap,
207 XColor *defs_in_out,
208 int ncolors)
209 {
210 return Success;
211 }
212
213 int
XQueryTree(Display * display,Window w,Window * root_return,Window * parent_return,Window ** children_return,unsigned int * nchildren_return)214 XQueryTree(
215 Display *display,
216 Window w,
217 Window *root_return,
218 Window *parent_return,
219 Window **children_return,
220 unsigned int *nchildren_return)
221 {
222 return Success;
223 }
224
225 int
XRefreshKeyboardMapping(XMappingEvent * event_map)226 XRefreshKeyboardMapping(
227 XMappingEvent *event_map)
228 {
229 return Success;
230 }
231
232 Window
XRootWindow(Display * display,int screen_number)233 XRootWindow(
234 Display *display,
235 int screen_number)
236 {
237 return (Window) NULL;
238 }
239
240 int
XSelectInput(Display * display,Window w,long event_mask)241 XSelectInput(
242 Display *display,
243 Window w,
244 long event_mask)
245 {
246 return Success;
247 }
248
249 int
XSendEvent(Display * display,Window w,Bool propagate,long event_mask,XEvent * event_send)250 XSendEvent(
251 Display *display,
252 Window w,
253 Bool propagate,
254 long event_mask,
255 XEvent *event_send)
256 {
257 return Success;
258 }
259
260 int
XSetCommand(Display * display,Window w,char ** argv,int argc)261 XSetCommand(
262 Display *display,
263 Window w,
264 char **argv,
265 int argc)
266 {
267 return Success;
268 }
269
270 XErrorHandler
XSetErrorHandler(XErrorHandler handler)271 XSetErrorHandler(
272 XErrorHandler handler)
273 {
274 return NULL;
275 }
276
277 int
XSetIconName(Display * display,Window w,_Xconst char * icon_name)278 XSetIconName(
279 Display *display,
280 Window w,
281 _Xconst char *icon_name)
282 {
283 return Success;
284 }
285
286 int
XSetWindowBackground(Display * display,Window w,unsigned long background_pixel)287 XSetWindowBackground(
288 Display *display,
289 Window w,
290 unsigned long background_pixel)
291 {
292 return Success;
293 }
294
295 int
XSetWindowBackgroundPixmap(Display * display,Window w,Pixmap background_pixmap)296 XSetWindowBackgroundPixmap(
297 Display *display,
298 Window w,
299 Pixmap background_pixmap)
300 {
301 return Success;
302 }
303
304 int
XSetWindowBorder(Display * display,Window w,unsigned long border_pixel)305 XSetWindowBorder(
306 Display *display,
307 Window w,
308 unsigned long border_pixel)
309 {
310 return Success;
311 }
312
313 int
XSetWindowBorderPixmap(Display * display,Window w,Pixmap border_pixmap)314 XSetWindowBorderPixmap(
315 Display *display,
316 Window w,
317 Pixmap border_pixmap)
318 {
319 return Success;
320 }
321
322 int
XSetWindowBorderWidth(Display * display,Window w,unsigned int width)323 XSetWindowBorderWidth(
324 Display *display,
325 Window w,
326 unsigned int width)
327 {
328 return Success;
329 }
330
331 int
XSetWindowColormap(Display * display,Window w,Colormap colormap)332 XSetWindowColormap(
333 Display *display,
334 Window w,
335 Colormap colormap)
336 {
337 return Success;
338 }
339
340 Bool
XTranslateCoordinates(Display * display,Window src_w,Window dest_w,int src_x,int src_y,int * dest_x_return,int * dest_y_return,Window * child_return)341 XTranslateCoordinates(
342 Display *display,
343 Window src_w,
344 Window dest_w,
345 int src_x,
346 int src_y,
347 int *dest_x_return,
348 int *dest_y_return,
349 Window *child_return)
350 {
351 return 0;
352 }
353
354 int
XWindowEvent(Display * display,Window w,long event_mask,XEvent * event_return)355 XWindowEvent(
356 Display *display,
357 Window w,
358 long event_mask,
359 XEvent *event_return)
360 {
361 return Success;
362 }
363
364 int
XWithdrawWindow(Display * display,Window w,int screen_number)365 XWithdrawWindow(
366 Display *display,
367 Window w,
368 int screen_number)
369 {
370 return Success;
371 }
372
373 int
XmbLookupString(XIC ic,XKeyPressedEvent * event,char * buffer_return,int bytes_buffer,KeySym * keysym_return,Status * status_return)374 XmbLookupString(
375 XIC ic,
376 XKeyPressedEvent *event,
377 char *buffer_return,
378 int bytes_buffer,
379 KeySym *keysym_return,
380 Status *status_return)
381 {
382 return Success;
383 }
384
385 int
XGetWindowProperty(Display * display,Window w,Atom property,long long_offset,long long_length,Bool delete,Atom req_type,Atom * actual_type_return,int * actual_format_return,unsigned long * nitems_return,unsigned long * bytes_after_return,unsigned char ** prop_return)386 XGetWindowProperty(
387 Display *display,
388 Window w,
389 Atom property,
390 long long_offset,
391 long long_length,
392 Bool delete,
393 Atom req_type,
394 Atom *actual_type_return,
395 int *actual_format_return,
396 unsigned long *nitems_return,
397 unsigned long *bytes_after_return,
398 unsigned char **prop_return)
399 {
400 *actual_type_return = None;
401 *actual_format_return = 0;
402 *nitems_return = 0;
403 *bytes_after_return = 0;
404 *prop_return = NULL;
405 return BadValue;
406 }
407