xforeign.c.c
Go to the documentation of this file.
1 /* Xlib function entries */
2 
3 #include "../c/eus.h"
4 #include <dlfcn.h>
5 #pragma init (init_object_module)
6 
7 /* EusLisp X window entries */
8 /* This file is needed to be linked with Xfdreign in order to
9 /* extract Xlib functions from the archive.
10 /* XVERSION should be set properly when compiled.
11 /* 1988-Dec (c) T.MATSUI
12 */
13 
14 extern int XDeleteContext;
15 extern int XFindContext;
16 extern int XSaveContext;
17 extern int XrmParseCommand;
18 extern int Xpermalloc;
19 extern int XrmQuarkToString;
20 extern int XrmStringToQuark;
21 extern int XrmUniqueQuark;
22 extern int XAllocColorCells;
23 extern int XAllocColorPlanes;
24 extern int XAllowEvents;
25 extern int XAutoRepeatOff;
26 extern int XAutoRepeatOn;
27 extern int XSetWindowBackground;
28 extern int XSetWindowBorderWidth;
29 extern int XBell;
30 extern int XSetWindowBorder;
31 extern int XDisableAccessControl;
32 extern int XEnableAccessControl;
33 extern int XSetAccessControl;
34 extern int XSetCloseDownMode;
35 extern int XChangeActivePointerGrab;
36 extern int XSetWindowColormap;
37 extern int XChangeGC;
38 extern int XChangeKeyboardControl;
39 extern int XChangePointerControl;
40 extern int XChangeProperty;
41 extern int XAddToSaveSet;
42 extern int XChangeSaveSet;
43 extern int XRemoveFromSaveSet;
44 extern int XChangeWindowAttributes;
45 extern int XResizeWindow;
46 extern int XCheckIfEvent;
47 extern int XCheckMaskEvent;
48 extern int XCheckWindowEvent;
49 extern int XCheckTypedEvent;
50 extern int XCheckTypedWindowEvent;
51 extern int XCirculateSubwindows;
52 extern int XCirculateSubwindowsDown;
53 extern int XCirculateSubwindowsUp;
54 extern int XCloseDisplay;
55 extern int XClearWindow;
56 extern int XClearArea;
57 extern int XMoveResizeWindow;
58 extern int XConvertSelection;
59 extern int XCopyArea;
60 extern int XCopyColormapAndFree;
61 extern int XCopyGC;
62 extern int XCopyPlane;
63 extern int XCreateBitmapFromData;
64 extern int XCreateColormap;
65 extern int XCreatePixmapCursor;
66 extern int XCreateGC;
67 extern int XGContextFromGC;
68 extern int XCreateGlyphCursor;
70 extern int XCreatePixmap;
71 extern int XCreateSimpleWindow;
72 extern int XCreateFontCursor;
73 extern int XDefineCursor;
74 extern int XDeleteProperty;
75 extern int XDestroySubwindows;
76 extern int XDestroyWindow;
77 extern int XDisplayName;
78 extern int XDrawArc;
79 extern int XDrawArcs;
80 extern int XDrawLine;
81 extern int XDrawLines;
82 extern int XDrawPoint;
83 extern int XDrawPoints;
84 extern int XDrawRectangle;
85 extern int XDrawRectangles;
86 extern int XDrawSegments;
87 extern int XGetErrorDatabaseText;
88 extern int XGetErrorText;
89 extern int XSetErrorHandler;
90 extern int XSetIOErrorHandler;
91 extern int XFetchName;
92 extern int XGetIconName;
93 extern int XFillArc;
94 extern int XFillArcs;
95 extern int XFillPolygon;
96 extern int XFillRectangle;
97 extern int XFillRectangles;
98 extern int XFlush;
99 extern int XFreeFont;
100 extern int XLoadQueryFont;
101 extern int XQueryFont;
102 extern int XFreeFontNames;
103 extern int XListFonts;
104 extern int XFreeFontInfo;
105 extern int XListFontsWithInfo;
106 extern int XFreeColormap;
107 extern int XFreeColors;
108 extern int XFreeCursor;
109 extern int XFreeGC;
110 extern int XFreePixmap;
111 extern int XActivateScreenSaver;
112 extern int XForceScreenSaver;
113 extern int XResetScreenSaver;
114 extern int XSetArcMode;
115 extern int XSetFillRule;
116 extern int XSetFillStyle;
117 extern int XSetGraphicsExposures;
118 extern int XSetSubwindowMode;
119 extern int XGeometry;
120 extern int XGetAtomName;
121 extern int XAllocNamedColor;
122 extern int XGetDefault;
123 extern int XFreeFontPath;
124 extern int XGetFontPath;
125 extern int XGetFontProperty;
126 extern int XGetGeometry;
127 extern int XGetGCValues;
128 extern int XAllocColor;
129 extern int XGetClassHint;
130 extern int XGetIconSizes;
131 extern int XGetNormalHints;
132 extern int XGetSizeHints;
133 extern int XGetTransientForHint;
134 extern int XGetWMHints;
135 extern int XGetZoomHints;
136 extern int XGetInputFocus;
137 extern int XGetImage;
138 extern int XGetSubImage;
139 extern int XGetKeyboardControl;
140 extern int XGetMotionEvents;
141 extern int XGetPointerControl;
142 extern int XGetKeyboardMapping;
143 extern int XGetPointerMapping;
144 extern int XGetWindowProperty;
145 extern int XGetSelectionOwner;
146 extern int XGetScreenSaver;
147 extern int XGetStandardColormap;
148 extern int XGetWindowAttributes;
149 extern int XGrabButton;
150 extern int XGrabKey;
151 extern int XGrabKeyboard;
152 extern int XGrabPointer;
153 extern int XGrabServer;
154 extern int XAddHost;
155 extern int XAddHosts;
156 extern int XRemoveHost;
157 extern int XRemoveHosts;
158 extern int XIfEvent;
159 extern int XCreateImage;
160 extern int XDrawImageString;
161 extern int XDrawImageString16;
162 extern int XESetCloseDisplay;
163 extern int XESetCopyGC;
164 extern int XESetCreateFont;
165 extern int XESetCreateGC;
166 extern int XESetError;
167 extern int XESetErrorString;
168 extern int XESetEventToWire;
169 extern int XESetFlushGC;
170 extern int XESetFreeFont;
171 extern int XESetFreeGC;
172 extern int XESetWireToEvent;
173 extern int XInitExtension;
174 extern int XInstallColormap;
175 extern int XInternAtom;
176 
177 #ifdef X_V11R2
178 extern int MatchEvent;
179 #endif
180 
181 extern int XKeycodeToKeysym;
182 extern int XKeysymToKeycode;
183 extern int XLookupKeysym;
184 extern int XLookupString;
185 extern int XRebindKeysym;
186 extern int XRefreshKeyboardMapping;
187 /* extern int XUseKeymap; */
188 extern int XKillClient;
189 extern int XListHosts;
190 extern int XListInstalledColormaps;
191 extern int XListProperties;
192 extern int XFreeExtensionList;
193 extern int XListExtensions;
194 extern int XLoadFont;
195 extern int XLookupColor;
196 extern int XLowerWindow;
197 extern int XAddPixel;
198 extern int XAllPlanes;
199 extern int XBitmapBitOrder;
200 extern int XBitmapPad;
201 extern int XBitmapUnit;
202 extern int XBlackPixel;
203 extern int XBlackPixelOfScreen;
204 extern int XCellsOfScreen;
205 extern int XConnectionNumber;
206 extern int XDefaultColormap;
207 extern int XDefaultColormapOfScreen;
208 extern int XDefaultDepth;
209 extern int XDefaultDepthOfScreen;
210 extern int XDefaultGC;
211 extern int XDefaultGCOfScreen;
212 extern int XDefaultRootWindow;
213 extern int XDefaultScreen;
214 extern int XDefaultScreenOfDisplay;
215 extern int XDefaultVisual;
216 extern int XDefaultVisualOfScreen;
217 extern int XDestroyImage;
218 extern int XDisplayCells;
219 extern int XDisplayHeight;
220 extern int XDisplayHeightMM;
221 extern int XDisplayOfScreen;
222 extern int XDisplayPlanes;
223 extern int XDisplayString;
224 extern int XDisplayWidth;
225 extern int XDisplayWidthMM;
226 extern int XDoesBackingStore;
227 extern int XDoesSaveUnders;
228 extern int XEventMaskOfScreen;
229 extern int XGetPixel;
230 extern int XHeightMMOfScreen;
231 extern int XHeightOfScreen;
232 extern int XImageByteOrder;
233 extern int XLastKnownRequestProcessed;
234 extern int XMaxCmapsOfScreen;
235 extern int XMinCmapsOfScreen;
236 extern int XNextRequest;
237 extern int XNoOp;
238 extern int XPlanesOfScreen;
239 extern int XProtocolRevision;
240 extern int XProtocolVersion;
241 extern int XPutPixel;
242 extern int XQLength;
243 extern int XRootWindow;
244 extern int XRootWindowOfScreen;
245 extern int XScreenCount;
246 extern int XScreenOfDisplay;
247 extern int XServerVendor;
248 extern int XSubImage;
249 extern int XVendorRelease;
250 extern int XWhitePixel;
251 extern int XWhitePixelOfScreen;
252 extern int XWidthMMOfScreen;
253 extern int XWidthOfScreen;
254 extern int XMapRaised;
255 extern int XMapSubwindows;
256 extern int XMapWindow;
257 extern int XMaskEvent;
258 extern int XDeleteModifiermapEntry;
259 extern int XFreeModifiermap;
260 extern int XGetModifierMapping;
261 extern int XInsertModifiermapEntry;
262 extern int XNewModifiermap;
263 extern int XSetModifierMapping;
264 extern int XMoveWindow;
265 extern int XNextEvent;
266 extern int XOpenDisplay;
267 extern int XParseColor;
268 /* extern int ReadInteger; */
269 extern int XParseGeometry;
270 extern int XPeekEvent;
271 extern int XPeekIfEvent;
272 extern int XEventsQueued;
273 extern int XPending;
274 extern int XSetWindowBackgroundPixmap;
275 extern int XSetWindowBorderPixmap;
276 extern int XPolygonRegion;
277 extern int XDrawText;
278 extern int XDrawText16;
279 extern int XPutBackEvent;
280 extern int XPutImage;
281 extern int XQueryBestSize;
282 extern int XQueryColor;
283 extern int XQueryColors;
284 extern int XQueryBestCursor;
285 extern int XQueryExtension;
286 extern int XQueryKeymap;
287 extern int XQueryPointer;
288 extern int XQueryBestStipple;
289 extern int XQueryTextExtents16;
290 extern int XQueryTextExtents;
291 extern int XQueryBestTile;
292 extern int XQueryTree;
293 extern int XRaiseWindow;
294 extern int XReadBitmapFile;
295 extern int XRecolorCursor;
296 extern int XConfigureWindow;
297 extern int XClipBox;
298 extern int XCreateRegion;
299 extern int XDestroyRegion;
300 extern int XEmptyRegion;
301 extern int XEqualRegion;
302 extern int XIntersectRegion;
303 extern int XOffsetRegion;
304 extern int XPointInRegion;
305 extern int XRectInRegion;
306 extern int XSetRegion;
307 extern int XShrinkRegion;
308 extern int XSubtractRegion;
309 extern int XUnionRectWithRegion;
310 extern int XUnionRegion;
311 extern int XXorRegion;
312 /* extern int combineRegs; */
313 extern int XReparentWindow;
314 extern int XRestackWindows;
315 extern int XRotateWindowProperties;
316 extern int XSelectInput;
317 extern int XSendEvent;
318 extern int XSetBackground;
319 extern int XSetClipRectangles;
320 extern int XSetClipMask;
321 extern int XSetClipOrigin;
322 extern int XSetDashes;
323 extern int XSetFontPath;
324 extern int XSetFont;
325 extern int XSetForeground;
326 extern int XSetFunction;
327 extern int XSetClassHint;
328 extern int XSetCommand;
329 extern int XSetIconSizes;
330 extern int XSetNormalHints;
331 extern int XSetSizeHints;
332 extern int XSetStandardProperties;
333 extern int XSetTransientForHint;
334 extern int XSetWMHints;
335 extern int XSetZoomHints;
336 extern int XSetInputFocus;
337 extern int XSetLineAttributes;
338 extern int XSetPlaneMask;
339 extern int XChangeKeyboardMapping;
340 extern int XSetPointerMapping;
341 extern int XSetSelectionOwner;
342 extern int XSetScreenSaver;
343 extern int XSetState;
344 extern int XSetStipple;
345 extern int XSetStandardColormap;
346 extern int XSetTile;
347 extern int XSetTSOrigin;
348 extern int XFetchBuffer;
349 extern int XFetchBytes;
350 extern int XRotateBuffers;
351 extern int XStoreBuffer;
352 extern int XStoreBytes;
353 extern int XStoreColor;
354 extern int XStoreColors;
355 extern int XStoreNamedColor;
356 extern int XSetIconName;
357 extern int XStoreName;
358 extern int XKeysymToString;
359 extern int XStringToKeysym;
360 extern int XSync;
361 extern int XSetAfterFunction;
362 extern int XSynchronize;
363 extern int XDrawString;
364 extern int XDrawString16;
365 extern int XTextExtents;
366 extern int XTextWidth;
367 extern int XTextExtents16;
368 extern int XTextWidth16;
369 extern int XTranslateCoordinates;
370 extern int XUndefineCursor;
371 extern int XUngrabButton;
372 extern int XUngrabKeyboard;
373 extern int XUngrabKey;
374 extern int XUngrabPointer;
375 extern int XUngrabServer;
376 extern int XUninstallColormap;
377 extern int XUnloadFont;
378 extern int XUnmapSubwindows;
379 extern int XUnmapWindow;
380 extern int XGetVisualInfo;
381 extern int XMatchVisualInfo;
382 extern int XWarpPointer;
383 extern int XWindowEvent;
384 extern int XCreateWindow;
385 extern int XWriteBitmapFile;
386 extern int XFree;
387 extern int XrmGetFileDatabase;
388 extern int XrmGetResource;
389 extern int XrmGetStringDatabase;
390 extern int XrmInitialize;
391 extern int XrmMergeDatabases;
392 extern int XrmPutFileDatabase;
393 extern int XrmPutLineResource;
394 extern int XrmPutResource;
395 extern int XrmPutStringResource;
396 extern int XrmQGetResource;
397 extern int XrmQGetSearchList;
398 extern int XrmQGetSearchResource;
399 extern int XrmQPutResource;
400 extern int XrmQPutStringResource;
401 extern int XrmStringToBindingQuarkList;
402 extern int XrmStringToQuarkList;
403 #if X_V11R6_1
404 extern int XInitThreads;
405 extern int XLockDisplay;
406 extern int XUnlockDisplay;
407 #endif
408 
409 
410 extern pointer sysmod;
411 
412 pointer defxforeign(ctx,xentry)
413 register context *ctx;
414 char *xentry;
415 { pointer fc, xsym;
416  eusinteger_t entry; int i, len;
417  char lname[100];
418  len=strlen(xentry);
419  for (i=0; i<len-1; i++) lname[i]=toupper(xentry[i+1]);
420  lname[i]=0;
421 #if Cygwin /* dlopen libX11.dll */
422  eusinteger_t dlhandle;
423  dlhandle=(eusinteger_t)dlopen("/usr/bin/cygX11-6.dll", RTLD_LAZY);
424  if( dlhandle==0 )
425  dlhandle=(eusinteger_t)dlopen("libX11.dll", RTLD_LAZY);
426  entry=(eusinteger_t)dlsym(dlhandle, xentry);
427 #elif Darwin
428  eusinteger_t dlhandle;
429  dlhandle=(eusinteger_t)dlopen("/opt/X11/lib/libX11.dylib", RTLD_LAZY);
430  if( dlhandle==0 )
431  dlhandle=(eusinteger_t)dlopen("libX11.dylib", RTLD_LAZY);
432  entry=(eusinteger_t)dlsym(dlhandle, xentry);
433 #else
434  entry=(eusinteger_t)dlsym((void *)((eusinteger_t)(sysmod->c.ldmod.handle) & ~3), xentry);
435 #endif
436  if (entry){
437  xsym=intern(ctx,lname, len-1, xpkg);
438  fc=makeobject(C_FCODE);
439  xsym->c.sym.spefunc=fc;
440  fc->c.fcode.codevec=makeint(0);
441  fc->c.fcode.quotevec=makeint(0);
442  fc->c.fcode.subrtype=SUBR_FUNCTION;
443  fc->c.fcode.paramtypes=NIL;
445  fc->c.fcode.entry=makeint(entry>>2);
446  fc->c.fcode.entry2=makeint(entry); /* kanehiro's patch 2000.12.13 */
447 /*
448  printf("x: %s at %x, %x\n", xsym->c.sym.pname->c.str.chars,
449  entry, fc->c.fcode.entry);
450 */
451  export(xsym,xpkg);
452  }
453  return(xsym);}
454 
455 pointer xforeign(ctx,n,argv)
456 register context *ctx;
457 int n;
458 pointer argv[];
459 {
460  defxforeign(ctx,"XDeleteContext");
461  defxforeign(ctx,"XFindContext");
462  defxforeign(ctx,"XSaveContext");
463  defxforeign(ctx,"XrmParseCommand");
464  defxforeign(ctx,"Xpermalloc");
465  defxforeign(ctx,"XrmQuarkToString");
466  defxforeign(ctx,"XrmStringToQuark");
467  defxforeign(ctx,"XrmUniqueQuark");
468  defxforeign(ctx,"XAllocColorCells");
469  defxforeign(ctx,"XAllocColorPlanes");
470  defxforeign(ctx,"XAllowEvents");
471  defxforeign(ctx,"XAutoRepeatOff");
472  defxforeign(ctx,"XAutoRepeatOn");
473  defxforeign(ctx,"XSetWindowBackground");
474  defxforeign(ctx,"XSetWindowBorderWidth");
475  defxforeign(ctx,"XBell");
476  defxforeign(ctx,"XSetWindowBorder");
477  defxforeign(ctx,"XDisableAccessControl");
478  defxforeign(ctx,"XEnableAccessControl");
479  defxforeign(ctx,"XSetAccessControl");
480  defxforeign(ctx,"XSetCloseDownMode");
481  defxforeign(ctx,"XChangeActivePointerGrab");
482  defxforeign(ctx,"XSetWindowColormap");
483  defxforeign(ctx,"XChangeGC");
484  defxforeign(ctx,"XGetGCValues");
485  defxforeign(ctx,"XChangeKeyboardControl");
486  defxforeign(ctx,"XChangePointerControl");
487  defxforeign(ctx,"XChangeProperty");
488  defxforeign(ctx,"XAddToSaveSet");
489  defxforeign(ctx,"XChangeSaveSet");
490  defxforeign(ctx,"XRemoveFromSaveSet");
491  defxforeign(ctx,"XChangeWindowAttributes");
492  defxforeign(ctx,"XResizeWindow");
493  defxforeign(ctx,"XCheckIfEvent");
494  defxforeign(ctx,"XCheckMaskEvent");
495  defxforeign(ctx,"XCheckWindowEvent");
496  defxforeign(ctx,"XCheckTypedEvent");
497  defxforeign(ctx,"XCheckTypedWindowEvent");
498  defxforeign(ctx,"XCirculateSubwindows");
499  defxforeign(ctx,"XCirculateSubwindowsDown");
500  defxforeign(ctx,"XCirculateSubwindowsUp");
501  defxforeign(ctx,"XCloseDisplay");
502  defxforeign(ctx,"XClearWindow");
503  defxforeign(ctx,"XClearArea");
504  defxforeign(ctx,"XMoveResizeWindow");
505  defxforeign(ctx,"XConvertSelection");
506  defxforeign(ctx,"XCopyArea");
507  defxforeign(ctx,"XCopyColormapAndFree");
508  defxforeign(ctx,"XCopyGC");
509  defxforeign(ctx,"XCopyPlane");
510  defxforeign(ctx,"XCreateBitmapFromData");
511  defxforeign(ctx,"XCreateColormap");
512  defxforeign(ctx,"XCreatePixmapCursor");
513  defxforeign(ctx,"XCreateGC");
514  defxforeign(ctx,"XGContextFromGC");
515  defxforeign(ctx,"XCreateGlyphCursor");
516  defxforeign(ctx,"XCreatePixmapFromBitmapData");
517  defxforeign(ctx,"XCreatePixmap");
518  defxforeign(ctx,"XCreateSimpleWindow");
519  defxforeign(ctx,"XCreateFontCursor");
520  defxforeign(ctx,"XDefineCursor");
521  defxforeign(ctx,"XDeleteProperty");
522  defxforeign(ctx,"XDestroySubwindows");
523  defxforeign(ctx,"XDestroyWindow");
524  defxforeign(ctx,"XDisplayName");
525  defxforeign(ctx,"XDrawArc");
526  defxforeign(ctx,"XDrawArcs");
527  defxforeign(ctx,"XDrawLine");
528  defxforeign(ctx,"XDrawLines");
529  defxforeign(ctx,"XDrawPoint");
530  defxforeign(ctx,"XDrawPoints");
531  defxforeign(ctx,"XDrawRectangle");
532  defxforeign(ctx,"XDrawRectangles");
533  defxforeign(ctx,"XDrawSegments");
534  defxforeign(ctx,"XGetErrorDatabaseText");
535  defxforeign(ctx,"XGetErrorText");
536  defxforeign(ctx,"XSetErrorHandler");
537  defxforeign(ctx,"XSetIOErrorHandler");
538  defxforeign(ctx,"XFetchName");
539  defxforeign(ctx,"XGetIconName");
540  defxforeign(ctx,"XFillArc");
541  defxforeign(ctx,"XFillArcs");
542  defxforeign(ctx,"XFillPolygon");
543  defxforeign(ctx,"XFillRectangle");
544  defxforeign(ctx,"XFillRectangles");
545  defxforeign(ctx,"XFlush");
546  defxforeign(ctx,"XFreeFont");
547  defxforeign(ctx,"XLoadQueryFont");
548  defxforeign(ctx,"XQueryFont");
549  defxforeign(ctx,"XFreeFontNames");
550  defxforeign(ctx,"XListFonts");
551  defxforeign(ctx,"XFreeFontInfo");
552  defxforeign(ctx,"XListFontsWithInfo");
553  defxforeign(ctx,"XFreeColormap");
554  defxforeign(ctx,"XFreeColors");
555  defxforeign(ctx,"XFreeCursor");
556  defxforeign(ctx,"XFreeGC");
557  defxforeign(ctx,"XFreePixmap");
558  defxforeign(ctx,"XActivateScreenSaver");
559  defxforeign(ctx,"XForceScreenSaver");
560  defxforeign(ctx,"XResetScreenSaver");
561  defxforeign(ctx,"XSetArcMode");
562  defxforeign(ctx,"XSetFillRule");
563  defxforeign(ctx,"XSetFillStyle");
564  defxforeign(ctx,"XSetGraphicsExposures");
565  defxforeign(ctx,"XSetSubwindowMode");
566  defxforeign(ctx,"XGeometry");
567  defxforeign(ctx,"XGetAtomName");
568  defxforeign(ctx,"XAllocNamedColor");
569  defxforeign(ctx,"XGetDefault");
570  defxforeign(ctx,"XFreeFontPath");
571  defxforeign(ctx,"XGetFontPath");
572  defxforeign(ctx,"XGetFontProperty");
573  defxforeign(ctx,"XGetGeometry");
574  defxforeign(ctx,"XAllocColor");
575  defxforeign(ctx,"XGetClassHint");
576  defxforeign(ctx,"XGetIconSizes");
577  defxforeign(ctx,"XGetNormalHints");
578  defxforeign(ctx,"XGetSizeHints");
579  defxforeign(ctx,"XGetTransientForHint");
580  defxforeign(ctx,"XGetWMHints");
581  defxforeign(ctx,"XGetZoomHints");
582  defxforeign(ctx,"XGetInputFocus");
583  defxforeign(ctx,"XGetImage");
584  defxforeign(ctx,"XGetSubImage");
585  defxforeign(ctx,"XGetKeyboardControl");
586  defxforeign(ctx,"XGetMotionEvents");
587  defxforeign(ctx,"XGetPointerControl");
588  defxforeign(ctx,"XGetKeyboardMapping");
589  defxforeign(ctx,"XGetPointerMapping");
590  defxforeign(ctx,"XGetWindowProperty");
591  defxforeign(ctx,"XGetSelectionOwner");
592  defxforeign(ctx,"XGetScreenSaver");
593  defxforeign(ctx,"XGetStandardColormap");
594  defxforeign(ctx,"XGetWindowAttributes");
595  defxforeign(ctx,"XGrabButton");
596  defxforeign(ctx,"XGrabKey");
597  defxforeign(ctx,"XGrabKeyboard");
598  defxforeign(ctx,"XGrabPointer");
599  defxforeign(ctx,"XGrabServer");
600  defxforeign(ctx,"XAddHost");
601  defxforeign(ctx,"XAddHosts");
602  defxforeign(ctx,"XRemoveHost");
603  defxforeign(ctx,"XRemoveHosts");
604  defxforeign(ctx,"XIfEvent");
605  defxforeign(ctx,"XCreateImage");
606  defxforeign(ctx,"XDrawImageString");
607  defxforeign(ctx,"XDrawImageString16");
608  defxforeign(ctx,"XESetCloseDisplay");
609  defxforeign(ctx,"XESetCopyGC");
610  defxforeign(ctx,"XESetCreateFont");
611  defxforeign(ctx,"XESetCreateGC");
612  defxforeign(ctx,"XESetError");
613  defxforeign(ctx,"XESetErrorString");
614  defxforeign(ctx,"XESetEventToWire");
615  defxforeign(ctx,"XESetFlushGC");
616  defxforeign(ctx,"XESetFreeFont");
617  defxforeign(ctx,"XESetFreeGC");
618  defxforeign(ctx,"XESetWireToEvent");
619  defxforeign(ctx,"XInitExtension");
620  defxforeign(ctx,"XInstallColormap");
621  defxforeign(ctx,"XInternAtom");
622 
623  defxforeign(ctx,"XKeycodeToKeysym");
624  defxforeign(ctx,"XKeysymToKeycode");
625  defxforeign(ctx,"XLookupKeysym");
626  defxforeign(ctx,"XLookupString");
627  defxforeign(ctx,"XRebindKeysym");
628  defxforeign(ctx,"XRefreshKeyboardMapping");
629 /* usekeymap cannot be found in X11R4 */
630 /* (defxforeign USEKEYMAP Xlib "XKillClient"); */
631  defxforeign(ctx,"XListHosts");
632  defxforeign(ctx,"XListInstalledColormaps");
633  defxforeign(ctx,"XListProperties");
634  defxforeign(ctx,"XFreeExtensionList");
635  defxforeign(ctx,"XListExtensions");
636  defxforeign(ctx,"XLoadFont");
637  defxforeign(ctx,"XLookupColor");
638  defxforeign(ctx,"XLowerWindow");
639  defxforeign(ctx,"XAddPixel");
640  defxforeign(ctx,"XAllPlanes");
641  defxforeign(ctx,"XBitmapBitOrder");
642  defxforeign(ctx,"XBitmapPad");
643  defxforeign(ctx,"XBitmapUnit");
644  defxforeign(ctx,"XBlackPixel");
645  defxforeign(ctx,"XBlackPixelOfScreen");
646  defxforeign(ctx,"XCellsOfScreen");
647  defxforeign(ctx,"XConnectionNumber");
648  defxforeign(ctx,"XDefaultColormap");
649  defxforeign(ctx,"XDefaultColormapOfScreen");
650  defxforeign(ctx,"XDefaultDepth");
651  defxforeign(ctx,"XDefaultDepthOfScreen");
652  defxforeign(ctx,"XDefaultGC");
653  defxforeign(ctx,"XDefaultGCOfScreen");
654  defxforeign(ctx,"XDefaultRootWindow");
655  defxforeign(ctx,"XDefaultScreen");
656  defxforeign(ctx,"XDefaultScreenOfDisplay");
657  defxforeign(ctx,"XDefaultVisual");
658  defxforeign(ctx,"XDefaultVisualOfScreen");
659  defxforeign(ctx,"XDestroyImage");
660  defxforeign(ctx,"XDisplayCells");
661  defxforeign(ctx,"XDisplayHeight");
662  defxforeign(ctx,"XDisplayHeightMM");
663  defxforeign(ctx,"XDisplayOfScreen");
664  defxforeign(ctx,"XDisplayPlanes");
665  defxforeign(ctx,"XDisplayString");
666  defxforeign(ctx,"XDisplayWidth");
667  defxforeign(ctx,"XDisplayWidthMM");
668  defxforeign(ctx,"XDoesBackingStore");
669  defxforeign(ctx,"XDoesSaveUnders");
670  defxforeign(ctx,"XEventMaskOfScreen");
671  defxforeign(ctx,"XGetPixel");
672  defxforeign(ctx,"XHeightMMOfScreen");
673  defxforeign(ctx,"XHeightOfScreen");
674  defxforeign(ctx,"XImageByteOrder");
675  defxforeign(ctx,"XLastKnownRequestProcessed");
676  defxforeign(ctx,"XMaxCmapsOfScreen");
677  defxforeign(ctx,"XMinCmapsOfScreen");
678  defxforeign(ctx,"XNextRequest");
679  defxforeign(ctx,"XNoOp");
680  defxforeign(ctx,"XPlanesOfScreen");
681  defxforeign(ctx,"XProtocolRevision");
682  defxforeign(ctx,"XProtocolVersion");
683  defxforeign(ctx,"XPutPixel");
684  defxforeign(ctx,"XQLength");
685  defxforeign(ctx,"XRootWindow");
686  defxforeign(ctx,"XRootWindowOfScreen");
687  defxforeign(ctx,"XScreenCount");
688  defxforeign(ctx,"XScreenOfDisplay");
689  defxforeign(ctx,"XServerVendor");
690  defxforeign(ctx,"XSubImage");
691  defxforeign(ctx,"XVendorRelease");
692  defxforeign(ctx,"XWhitePixel");
693  defxforeign(ctx,"XWhitePixelOfScreen");
694  defxforeign(ctx,"XWidthMMOfScreen");
695  defxforeign(ctx,"XWidthOfScreen");
696  defxforeign(ctx,"XMapRaised");
697  defxforeign(ctx,"XMapSubwindows");
698  defxforeign(ctx,"XMapWindow");
699  defxforeign(ctx,"XMaskEvent");
700  defxforeign(ctx,"XDeleteModifiermapEntry");
701  defxforeign(ctx,"XFreeModifiermap");
702  defxforeign(ctx,"XGetModifierMapping");
703  defxforeign(ctx,"XInsertModifiermapEntry");
704  defxforeign(ctx,"XNewModifiermap");
705  defxforeign(ctx,"XSetModifierMapping");
706  defxforeign(ctx,"XMoveWindow");
707  defxforeign(ctx,"XNextEvent");
708  defxforeign(ctx,"XOpenDisplay");
709  defxforeign(ctx,"XParseColor");
710 /* defxforeign(ctx,"ReadInteger"); */
711  defxforeign(ctx,"XParseGeometry");
712  defxforeign(ctx,"XPeekEvent");
713  defxforeign(ctx,"XPeekIfEvent");
714  defxforeign(ctx,"XEventsQueued");
715  defxforeign(ctx,"XPending");
716  defxforeign(ctx,"XSetWindowBackgroundPixmap");
717  defxforeign(ctx,"XSetWindowBorderPixmap");
718  defxforeign(ctx,"XPolygonRegion");
719  defxforeign(ctx,"XDrawText");
720  defxforeign(ctx,"XDrawText16");
721  defxforeign(ctx,"XPutBackEvent");
722  defxforeign(ctx,"XPutImage");
723  defxforeign(ctx,"XQueryBestSize");
724  defxforeign(ctx,"XQueryColor");
725  defxforeign(ctx,"XQueryColors");
726  defxforeign(ctx,"XQueryBestCursor");
727  defxforeign(ctx,"XQueryExtension");
728  defxforeign(ctx,"XQueryKeymap");
729  defxforeign(ctx,"XQueryPointer");
730  defxforeign(ctx,"XQueryBestStipple");
731  defxforeign(ctx,"XQueryTextExtents16");
732  defxforeign(ctx,"XQueryTextExtents");
733  defxforeign(ctx,"XQueryBestTile");
734  defxforeign(ctx,"XQueryTree");
735  defxforeign(ctx,"XRaiseWindow");
736  defxforeign(ctx,"XReadBitmapFile");
737  defxforeign(ctx,"XRecolorCursor");
738  defxforeign(ctx,"XConfigureWindow");
739  defxforeign(ctx,"XClipBox");
740  defxforeign(ctx,"XCreateRegion");
741  defxforeign(ctx,"XDestroyRegion");
742  defxforeign(ctx,"XEmptyRegion");
743  defxforeign(ctx,"XEqualRegion");
744  defxforeign(ctx,"XIntersectRegion");
745  defxforeign(ctx,"XOffsetRegion");
746  defxforeign(ctx,"XPointInRegion");
747  defxforeign(ctx,"XRectInRegion");
748  defxforeign(ctx,"XSetRegion");
749  defxforeign(ctx,"XShrinkRegion");
750  defxforeign(ctx,"XSubtractRegion");
751  defxforeign(ctx,"XUnionRectWithRegion");
752  defxforeign(ctx,"XUnionRegion");
753  defxforeign(ctx,"XXorRegion");
754 /* defxforeign(ctx,"combineRegs"); */
755  defxforeign(ctx,"XReparentWindow");
756  defxforeign(ctx,"XRestackWindows");
757  defxforeign(ctx,"XRotateWindowProperties");
758  defxforeign(ctx,"XSelectInput");
759  defxforeign(ctx,"XSendEvent");
760  defxforeign(ctx,"XSetBackground");
761  defxforeign(ctx,"XSetClipRectangles");
762  defxforeign(ctx,"XSetClipMask");
763  defxforeign(ctx,"XSetClipOrigin");
764  defxforeign(ctx,"XSetDashes");
765  defxforeign(ctx,"XSetFontPath");
766  defxforeign(ctx,"XSetFont");
767  defxforeign(ctx,"XSetForeground");
768  defxforeign(ctx,"XSetFunction");
769  defxforeign(ctx,"XSetClassHint");
770  defxforeign(ctx,"XSetCommand");
771  defxforeign(ctx,"XSetIconSizes");
772  defxforeign(ctx,"XSetNormalHints");
773  defxforeign(ctx,"XSetSizeHints");
774  defxforeign(ctx,"XSetStandardProperties");
775  defxforeign(ctx,"XSetTransientForHint");
776  defxforeign(ctx,"XSetWMHints");
777  defxforeign(ctx,"XSetZoomHints");
778  defxforeign(ctx,"XSetInputFocus");
779  defxforeign(ctx,"XSetLineAttributes");
780  defxforeign(ctx,"XSetPlaneMask");
781  defxforeign(ctx,"XChangeKeyboardMapping");
782  defxforeign(ctx,"XSetPointerMapping");
783  defxforeign(ctx,"XSetSelectionOwner");
784  defxforeign(ctx,"XSetScreenSaver");
785  defxforeign(ctx,"XSetState");
786  defxforeign(ctx,"XSetStipple");
787  defxforeign(ctx,"XSetStandardColormap");
788  defxforeign(ctx,"XSetTile");
789  defxforeign(ctx,"XSetTSOrigin");
790  defxforeign(ctx,"XFetchBuffer");
791  defxforeign(ctx,"XFetchBytes");
792  defxforeign(ctx,"XRotateBuffers");
793  defxforeign(ctx,"XStoreBuffer");
794  defxforeign(ctx,"XStoreBytes");
795  defxforeign(ctx,"XStoreColor");
796  defxforeign(ctx,"XStoreColors");
797  defxforeign(ctx,"XStoreNamedColor");
798  defxforeign(ctx,"XSetIconName");
799  defxforeign(ctx,"XStoreName");
800  defxforeign(ctx,"XKeysymToString");
801  defxforeign(ctx,"XStringToKeysym");
802  defxforeign(ctx,"XSync");
803  defxforeign(ctx,"XSetAfterFunction");
804  defxforeign(ctx,"XSynchronize");
805  defxforeign(ctx,"XDrawString");
806  defxforeign(ctx,"XDrawString16");
807  defxforeign(ctx,"XTextExtents");
808  defxforeign(ctx,"XTextWidth");
809  defxforeign(ctx,"XTextExtents16");
810  defxforeign(ctx,"XTextWidth16");
811  defxforeign(ctx,"XTranslateCoordinates");
812  defxforeign(ctx,"XUndefineCursor");
813  defxforeign(ctx,"XUngrabButton");
814  defxforeign(ctx,"XUngrabKeyboard");
815  defxforeign(ctx,"XUngrabKey");
816  defxforeign(ctx,"XUngrabPointer");
817  defxforeign(ctx,"XUngrabServer");
818  defxforeign(ctx,"XUninstallColormap");
819  defxforeign(ctx,"XUnloadFont");
820  defxforeign(ctx,"XUnmapSubwindows");
821  defxforeign(ctx,"XUnmapWindow");
822  defxforeign(ctx,"XGetVisualInfo");
823  defxforeign(ctx,"XMatchVisualInfo");
824  defxforeign(ctx,"XWarpPointer");
825  defxforeign(ctx,"XWindowEvent");
826  defxforeign(ctx,"XCreateWindow");
827  defxforeign(ctx,"XWriteBitmapFile");
828  defxforeign(ctx,"XFree");
829  defxforeign(ctx,"XrmGetFileDatabase");
830  defxforeign(ctx,"XrmGetResource");
831  defxforeign(ctx,"XrmGetStringDatabase");
832  defxforeign(ctx,"XrmInitialize");
833  defxforeign(ctx,"XrmMergeDatabases");
834  defxforeign(ctx,"XrmPutFileDatabase");
835  defxforeign(ctx,"XrmPutLineResource");
836  defxforeign(ctx,"XrmPutResource");
837  defxforeign(ctx,"XrmPutStringResource");
838  defxforeign(ctx,"XrmQGetResource");
839  defxforeign(ctx,"XrmQGetSearchList");
840  defxforeign(ctx,"XrmQGetSearchResource");
841  defxforeign(ctx,"XrmQPutResource");
842  defxforeign(ctx,"XrmQPutStringResource");
843  defxforeign(ctx,"XrmStringToBindingQuarkList");
844  defxforeign(ctx,"XrmStringToQuarkList");
845 #if X_V11R6_1
846  defxforeign(ctx,"XInitThreads");
847  defxforeign(ctx,"XLockDisplay");
848  defxforeign(ctx,"XUnlockDisplay");
849 #endif
850  return(argv[0]);
851 }
852 
853 static void init_object_module()
854  { add_module_initializer("xforeign", xforeign);}
XLowerWindow
int XLowerWindow
XNewModifiermap
int XNewModifiermap
XGetPixel
int XGetPixel
XrmGetStringDatabase
int XrmGetStringDatabase
XFreeColormap
int XFreeColormap
XInstallColormap
int XInstallColormap
XRebindKeysym
int XRebindKeysym
XQueryColor
int XQueryColor
XMinCmapsOfScreen
int XMinCmapsOfScreen
XDrawArcs
int XDrawArcs
XListProperties
int XListProperties
XGetIconName
int XGetIconName
XCellsOfScreen
int XCellsOfScreen
XDisplayName
int XDisplayName
XSetTile
int XSetTile
XDestroyWindow
int XDestroyWindow
NIL
pointer NIL
Definition: eus.c:110
XDrawImageString
int XDrawImageString
XGetFontPath
int XGetFontPath
XInternAtom
int XInternAtom
XDrawLines
int XDrawLines
XQueryBestTile
int XQueryBestTile
XDrawPoints
int XDrawPoints
XDeleteContext
int XDeleteContext
XAutoRepeatOn
int XAutoRepeatOn
XFetchBytes
int XFetchBytes
XDisplayHeight
int XDisplayHeight
XSendEvent
int XSendEvent
XSetFillStyle
int XSetFillStyle
XXorRegion
int XXorRegion
XSetGraphicsExposures
int XSetGraphicsExposures
defxforeign
pointer defxforeign(context *ctx, char *xentry)
Definition: xforeign.c.c:412
fcode::paramtypes
pointer paramtypes
Definition: eus.h:246
XCreateImage
int XCreateImage
fcode::entry
pointer entry
Definition: eus.h:244
XQueryTree
int XQueryTree
XDisplayWidth
int XDisplayWidth
XEnableAccessControl
int XEnableAccessControl
XDefaultColormapOfScreen
int XDefaultColormapOfScreen
XSetStandardProperties
int XSetStandardProperties
XNoOp
int XNoOp
XCirculateSubwindowsDown
int XCirculateSubwindowsDown
xpkg
pointer xpkg
Definition: eus.c:109
XGetImage
int XGetImage
XFreeModifiermap
int XFreeModifiermap
XLoadQueryFont
int XLoadQueryFont
XFreeFontInfo
int XFreeFontInfo
XSetForeground
int XSetForeground
XAllowEvents
int XAllowEvents
XPutPixel
int XPutPixel
XChangeProperty
int XChangeProperty
XESetFlushGC
int XESetFlushGC
XShrinkRegion
int XShrinkRegion
XCheckIfEvent
int XCheckIfEvent
makeint
#define makeint(v)
Definition: sfttest.c:2
context
Definition: eus.h:524
XESetWireToEvent
int XESetWireToEvent
XGetNormalHints
int XGetNormalHints
XDefaultScreenOfDisplay
int XDefaultScreenOfDisplay
XCreateBitmapFromData
int XCreateBitmapFromData
XWhitePixel
int XWhitePixel
XStoreColor
int XStoreColor
fcode::subrtype
pointer subrtype
Definition: eus.h:243
XOpenDisplay
int XOpenDisplay
XMoveWindow
int XMoveWindow
XSetBackground
int XSetBackground
XConnectionNumber
int XConnectionNumber
XFetchBuffer
int XFetchBuffer
XSubImage
int XSubImage
XESetError
int XESetError
XDestroyImage
int XDestroyImage
XPending
int XPending
symbol::spefunc
pointer spefunc
Definition: eus.h:206
XKeysymToKeycode
int XKeysymToKeycode
XActivateScreenSaver
int XActivateScreenSaver
XReparentWindow
int XReparentWindow
XSetModifierMapping
int XSetModifierMapping
XTextWidth
int XTextWidth
XFillArc
int XFillArc
XSetState
int XSetState
xforeign
pointer xforeign(context *ctx, int n, argv)
Definition: xforeign.c.c:455
XQueryFont
int XQueryFont
XSetCloseDownMode
int XSetCloseDownMode
XQueryExtension
int XQueryExtension
XSetClipMask
int XSetClipMask
XIfEvent
int XIfEvent
XFreeFontNames
int XFreeFontNames
XESetCopyGC
int XESetCopyGC
XDisplayWidthMM
int XDisplayWidthMM
XSetSubwindowMode
int XSetSubwindowMode
XGetStandardColormap
int XGetStandardColormap
XAllocColorCells
int XAllocColorCells
XGetIconSizes
int XGetIconSizes
XKeysymToString
int XKeysymToString
XRootWindow
int XRootWindow
XCopyArea
int XCopyArea
XChangeSaveSet
int XChangeSaveSet
XQueryColors
int XQueryColors
fcode::codevec
pointer codevec
Definition: eus.h:241
XGetScreenSaver
int XGetScreenSaver
add_module_initializer
void add_module_initializer(char *, pointer(*)())
Definition: loadelf.c:86
XSetCommand
int XSetCommand
XDrawArc
int XDrawArc
XrmStringToQuark
int XrmStringToQuark
XAllocColor
int XAllocColor
XRectInRegion
int XRectInRegion
XSetIconName
int XSetIconName
XDisplayPlanes
int XDisplayPlanes
XCirculateSubwindows
int XCirculateSubwindows
XUnionRegion
int XUnionRegion
XMaskEvent
int XMaskEvent
XDefineCursor
int XDefineCursor
XSetClassHint
int XSetClassHint
XCreatePixmapCursor
int XCreatePixmapCursor
XLookupColor
int XLookupColor
XWarpPointer
int XWarpPointer
XChangeActivePointerGrab
int XChangeActivePointerGrab
XStoreBuffer
int XStoreBuffer
XrmQuarkToString
int XrmQuarkToString
XCreateGC
int XCreateGC
XDestroySubwindows
int XDestroySubwindows
XGetWMHints
int XGetWMHints
fcode::entry2
pointer entry2
Definition: eus.h:245
XRemoveFromSaveSet
int XRemoveFromSaveSet
XQLength
int XQLength
XDrawText
int XDrawText
cell::cellunion::sym
struct symbol sym
Definition: eus.h:401
XESetCreateFont
int XESetCreateFont
XDisplayCells
int XDisplayCells
XrmParseCommand
int XrmParseCommand
XGetSelectionOwner
int XGetSelectionOwner
XDrawLine
int XDrawLine
XStoreBytes
int XStoreBytes
XrmQGetSearchResource
int XrmQGetSearchResource
XFreeCursor
int XFreeCursor
makeobject
pointer makeobject(pointer)
Definition: makes.c:407
XDrawImageString16
int XDrawImageString16
XGetAtomName
int XGetAtomName
XCloseDisplay
int XCloseDisplay
XESetCloseDisplay
int XESetCloseDisplay
XPeekIfEvent
int XPeekIfEvent
XLookupString
int XLookupString
cell::cellunion::fcode
struct fcode fcode
Definition: eus.h:409
XSetPointerMapping
int XSetPointerMapping
XSetFontPath
int XSetFontPath
XRotateWindowProperties
int XRotateWindowProperties
XGetClassHint
int XGetClassHint
intern
pointer intern(context *, char *, int, pointer)
Definition: intern.c:105
XQueryTextExtents16
int XQueryTextExtents16
XParseColor
int XParseColor
XProtocolVersion
int XProtocolVersion
XBlackPixelOfScreen
int XBlackPixelOfScreen
XGetFontProperty
int XGetFontProperty
XSetScreenSaver
int XSetScreenSaver
XCreateRegion
int XCreateRegion
XCreateWindow
int XCreateWindow
XMoveResizeWindow
int XMoveResizeWindow
cell::c
union cell::cellunion c
XSetTransientForHint
int XSetTransientForHint
XGetPointerControl
int XGetPointerControl
XCreateSimpleWindow
int XCreateSimpleWindow
XInitExtension
int XInitExtension
XSetArcMode
int XSetArcMode
XDeleteModifiermapEntry
int XDeleteModifiermapEntry
XDoesBackingStore
int XDoesBackingStore
XrmPutLineResource
int XrmPutLineResource
XUndefineCursor
int XUndefineCursor
XStoreNamedColor
int XStoreNamedColor
cell::cellunion::ldmod
struct ldmodule ldmod
Definition: eus.h:410
XDisplayString
int XDisplayString
XSetNormalHints
int XSetNormalHints
XInsertModifiermapEntry
int XInsertModifiermapEntry
XBlackPixel
int XBlackPixel
XSync
int XSync
XRemoveHosts
int XRemoveHosts
XSetWindowBorderPixmap
int XSetWindowBorderPixmap
XDisplayOfScreen
int XDisplayOfScreen
XWindowEvent
int XWindowEvent
XGrabKeyboard
int XGrabKeyboard
XPlanesOfScreen
int XPlanesOfScreen
XListInstalledColormaps
int XListInstalledColormaps
XGetGCValues
int XGetGCValues
XChangePointerControl
int XChangePointerControl
XConvertSelection
int XConvertSelection
XOffsetRegion
int XOffsetRegion
XGetTransientForHint
int XGetTransientForHint
XChangeKeyboardControl
int XChangeKeyboardControl
XDrawRectangle
int XDrawRectangle
XDoesSaveUnders
int XDoesSaveUnders
XScreenCount
int XScreenCount
XCheckWindowEvent
int XCheckWindowEvent
XGetInputFocus
int XGetInputFocus
XEventsQueued
int XEventsQueued
XUngrabKeyboard
int XUngrabKeyboard
XCreateColormap
int XCreateColormap
XBitmapBitOrder
int XBitmapBitOrder
XDisplayHeightMM
int XDisplayHeightMM
XSetInputFocus
int XSetInputFocus
XCheckTypedEvent
int XCheckTypedEvent
XClearArea
int XClearArea
XGrabPointer
int XGrabPointer
XESetFreeFont
int XESetFreeFont
XGContextFromGC
int XGContextFromGC
XAllPlanes
int XAllPlanes
XrmQPutStringResource
int XrmQPutStringResource
XrmQGetSearchList
int XrmQGetSearchList
XBitmapUnit
int XBitmapUnit
XGetErrorText
int XGetErrorText
XFillPolygon
int XFillPolygon
XDefaultDepth
int XDefaultDepth
XCreatePixmap
int XCreatePixmap
XTextExtents
int XTextExtents
XSetWMHints
int XSetWMHints
XLookupKeysym
int XLookupKeysym
XUngrabPointer
int XUngrabPointer
XQueryTextExtents
int XQueryTextExtents
XUnmapSubwindows
int XUnmapSubwindows
XCopyPlane
int XCopyPlane
XrmMergeDatabases
int XrmMergeDatabases
XDefaultRootWindow
int XDefaultRootWindow
XForceScreenSaver
int XForceScreenSaver
XrmPutResource
int XrmPutResource
XESetFreeGC
int XESetFreeGC
K_INTEGER
pointer K_INTEGER
Definition: eus.c:132
XEventMaskOfScreen
int XEventMaskOfScreen
XSynchronize
int XSynchronize
XMapRaised
int XMapRaised
XTextWidth16
int XTextWidth16
XImageByteOrder
int XImageByteOrder
XPolygonRegion
int XPolygonRegion
XUngrabServer
int XUngrabServer
XFree
int XFree
XDrawString16
int XDrawString16
XVendorRelease
int XVendorRelease
XDrawPoint
int XDrawPoint
XGetVisualInfo
int XGetVisualInfo
XSetPlaneMask
int XSetPlaneMask
XConfigureWindow
int XConfigureWindow
XGetGeometry
int XGetGeometry
XMatchVisualInfo
int XMatchVisualInfo
XGetWindowAttributes
int XGetWindowAttributes
XListHosts
int XListHosts
XFreePixmap
int XFreePixmap
XGetDefault
int XGetDefault
XGeometry
int XGeometry
XSetErrorHandler
int XSetErrorHandler
ldmodule::handle
pointer handle
Definition: eus.h:259
XProtocolRevision
int XProtocolRevision
XrmQPutResource
int XrmQPutResource
XSetClipOrigin
int XSetClipOrigin
XDefaultDepthOfScreen
int XDefaultDepthOfScreen
XDefaultVisualOfScreen
int XDefaultVisualOfScreen
XSetAccessControl
int XSetAccessControl
XESetEventToWire
int XESetEventToWire
XLastKnownRequestProcessed
int XLastKnownRequestProcessed
XrmQGetResource
int XrmQGetResource
XDefaultVisual
int XDefaultVisual
XUnmapWindow
int XUnmapWindow
XSetWindowBackgroundPixmap
int XSetWindowBackgroundPixmap
XCreateGlyphCursor
int XCreateGlyphCursor
XNextRequest
int XNextRequest
XUnionRectWithRegion
int XUnionRectWithRegion
XQueryBestCursor
int XQueryBestCursor
XSetTSOrigin
int XSetTSOrigin
XPeekEvent
int XPeekEvent
XRootWindowOfScreen
int XRootWindowOfScreen
XFindContext
int XFindContext
XAddPixel
int XAddPixel
XFreeFontPath
int XFreeFontPath
XAllocNamedColor
int XAllocNamedColor
XGetZoomHints
int XGetZoomHints
XSaveContext
int XSaveContext
XFlush
int XFlush
XTranslateCoordinates
int XTranslateCoordinates
init_object_module
static void init_object_module()
Definition: xforeign.c.c:853
XSetFillRule
int XSetFillRule
XGetKeyboardControl
int XGetKeyboardControl
XReadBitmapFile
int XReadBitmapFile
XDestroyRegion
int XDestroyRegion
XSetWindowBorderWidth
int XSetWindowBorderWidth
XCreateFontCursor
int XCreateFontCursor
XBitmapPad
int XBitmapPad
XGetSizeHints
int XGetSizeHints
XAutoRepeatOff
int XAutoRepeatOff
XWidthMMOfScreen
int XWidthMMOfScreen
fcode::resulttype
pointer resulttype
Definition: eus.h:247
XStoreColors
int XStoreColors
XHeightOfScreen
int XHeightOfScreen
XRemoveHost
int XRemoveHost
XIntersectRegion
int XIntersectRegion
XSetSizeHints
int XSetSizeHints
XDrawRectangles
int XDrawRectangles
XFetchName
int XFetchName
sysmod
pointer sysmod
Definition: eus.c:184
XQueryPointer
int XQueryPointer
XFreeFont
int XFreeFont
XFreeColors
int XFreeColors
XSetZoomHints
int XSetZoomHints
XRestackWindows
int XRestackWindows
XESetErrorString
int XESetErrorString
XDrawText16
int XDrawText16
XSetDashes
int XSetDashes
XParseGeometry
int XParseGeometry
XrmGetFileDatabase
int XrmGetFileDatabase
XQueryKeymap
int XQueryKeymap
cell
Definition: eus.h:381
export
#define export
Definition: test_foreign.c:12
XGetPointerMapping
int XGetPointerMapping
XrmStringToBindingQuarkList
int XrmStringToBindingQuarkList
XSetFunction
int XSetFunction
XWhitePixelOfScreen
int XWhitePixelOfScreen
XRecolorCursor
int XRecolorCursor
XSetFont
int XSetFont
eusinteger_t
long eusinteger_t
Definition: eus.h:19
XGetKeyboardMapping
int XGetKeyboardMapping
XSetAfterFunction
int XSetAfterFunction
XDisableAccessControl
int XDisableAccessControl
XCirculateSubwindowsUp
int XCirculateSubwindowsUp
XQueryBestSize
int XQueryBestSize
XSetWindowBackground
int XSetWindowBackground
XStringToKeysym
int XStringToKeysym
XSetLineAttributes
int XSetLineAttributes
XQueryBestStipple
int XQueryBestStipple
XPutBackEvent
int XPutBackEvent
XESetCreateGC
int XESetCreateGC
XMapSubwindows
int XMapSubwindows
XWidthOfScreen
int XWidthOfScreen
XSetWindowBorder
int XSetWindowBorder
XNextEvent
int XNextEvent
XGetMotionEvents
int XGetMotionEvents
XDrawSegments
int XDrawSegments
XUngrabButton
int XUngrabButton
XUnloadFont
int XUnloadFont
XKeycodeToKeysym
int XKeycodeToKeysym
XCopyColormapAndFree
int XCopyColormapAndFree
Xpermalloc
int Xpermalloc
XListFontsWithInfo
int XListFontsWithInfo
XEmptyRegion
int XEmptyRegion
XDefaultGCOfScreen
int XDefaultGCOfScreen
XAddHosts
int XAddHosts
XAddToSaveSet
int XAddToSaveSet
XCheckMaskEvent
int XCheckMaskEvent
XGetSubImage
int XGetSubImage
XSetRegion
int XSetRegion
XrmStringToQuarkList
int XrmStringToQuarkList
XCreatePixmapFromBitmapData
int XCreatePixmapFromBitmapData
XAllocColorPlanes
int XAllocColorPlanes
XSetStandardColormap
int XSetStandardColormap
XHeightMMOfScreen
int XHeightMMOfScreen
XLoadFont
int XLoadFont
XDefaultScreen
int XDefaultScreen
XGetErrorDatabaseText
int XGetErrorDatabaseText
XGrabServer
int XGrabServer
XListFonts
int XListFonts
XWriteBitmapFile
int XWriteBitmapFile
XListExtensions
int XListExtensions
XSetIOErrorHandler
int XSetIOErrorHandler
XSetSelectionOwner
int XSetSelectionOwner
XEqualRegion
int XEqualRegion
fcode::quotevec
pointer quotevec
Definition: eus.h:242
XDrawString
int XDrawString
XSetIconSizes
int XSetIconSizes
XPutImage
int XPutImage
XrmPutStringResource
int XrmPutStringResource
XMaxCmapsOfScreen
int XMaxCmapsOfScreen
XGetModifierMapping
int XGetModifierMapping
XChangeKeyboardMapping
int XChangeKeyboardMapping
XrmUniqueQuark
int XrmUniqueQuark
XServerVendor
int XServerVendor
XSelectInput
int XSelectInput
XrmGetResource
int XrmGetResource
XStoreName
int XStoreName
XTextExtents16
int XTextExtents16
XRefreshKeyboardMapping
int XRefreshKeyboardMapping
XFillArcs
int XFillArcs
XFreeGC
int XFreeGC
XGrabKey
int XGrabKey
C_FCODE
pointer C_FCODE
Definition: eus.c:143
n
GLfloat n[6][3]
Definition: cube.c:15
XFreeExtensionList
int XFreeExtensionList
XFillRectangle
int XFillRectangle
XUninstallColormap
int XUninstallColormap
XAddHost
int XAddHost
XSubtractRegion
int XSubtractRegion
XPointInRegion
int XPointInRegion
XFillRectangles
int XFillRectangles
XChangeGC
int XChangeGC
XGetWindowProperty
int XGetWindowProperty
XSetStipple
int XSetStipple
XClipBox
int XClipBox
XRotateBuffers
int XRotateBuffers
XMapWindow
int XMapWindow
XrmPutFileDatabase
int XrmPutFileDatabase
XRaiseWindow
int XRaiseWindow
XGrabButton
int XGrabButton
XUngrabKey
int XUngrabKey
XCheckTypedWindowEvent
int XCheckTypedWindowEvent
XDeleteProperty
int XDeleteProperty
XClearWindow
int XClearWindow
XChangeWindowAttributes
int XChangeWindowAttributes
XResizeWindow
int XResizeWindow
XResetScreenSaver
int XResetScreenSaver
XCopyGC
int XCopyGC
XScreenOfDisplay
int XScreenOfDisplay
XrmInitialize
int XrmInitialize
XSetClipRectangles
int XSetClipRectangles
XSetWindowColormap
int XSetWindowColormap
XKillClient
int XKillClient
XBell
int XBell
XDefaultColormap
int XDefaultColormap
XDefaultGC
int XDefaultGC


euslisp
Author(s): Toshihiro Matsui
autogenerated on Thu Jun 15 2023 02:06:43