Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / tools / perl-5.8.0 / lib / site_perl / 5.8.0 / sun4-solaris / Tk / pTk / Xlib.m
CommitLineData
86530b38
AT
1#ifndef _XLIB_VM
2#define _XLIB_VM
3#include "Xlib_f.h"
4#ifndef NO_VTABLES
5#if (defined(__WIN32__) || defined(__PM__)) && !defined(DO_X_EXCLUDE)
6# define DO_X_EXCLUDE
7#endif
8#ifndef DO_X_EXCLUDE
9#ifndef XAllocClassHint
10# define XAllocClassHint (*XlibVptr->V_XAllocClassHint)
11#endif
12#endif /* !DO_X_EXCLUDE */
13
14#ifndef XAllocColor
15# define XAllocColor (*XlibVptr->V_XAllocColor)
16#endif
17
18#ifndef DO_X_EXCLUDE
19#ifndef XAllocNamedColor
20# define XAllocNamedColor (*XlibVptr->V_XAllocNamedColor)
21#endif
22#endif /* !DO_X_EXCLUDE */
23
24#ifndef DO_X_EXCLUDE
25#ifndef XAllocSizeHints
26# define XAllocSizeHints (*XlibVptr->V_XAllocSizeHints)
27#endif
28#endif /* !DO_X_EXCLUDE */
29
30#ifndef XBell
31# define XBell (*XlibVptr->V_XBell)
32#endif
33
34#ifndef XChangeGC
35# define XChangeGC (*XlibVptr->V_XChangeGC)
36#endif
37
38#ifndef XChangeProperty
39# define XChangeProperty (*XlibVptr->V_XChangeProperty)
40#endif
41
42#ifndef XChangeWindowAttributes
43# define XChangeWindowAttributes (*XlibVptr->V_XChangeWindowAttributes)
44#endif
45
46#ifndef DO_X_EXCLUDE
47#ifndef XCheckIfEvent
48# define XCheckIfEvent (*XlibVptr->V_XCheckIfEvent)
49#endif
50#endif /* !DO_X_EXCLUDE */
51
52#ifndef DO_X_EXCLUDE
53#ifndef XCheckWindowEvent
54# define XCheckWindowEvent (*XlibVptr->V_XCheckWindowEvent)
55#endif
56#endif /* !DO_X_EXCLUDE */
57
58#ifndef XClearWindow
59# define XClearWindow (*XlibVptr->V_XClearWindow)
60#endif
61
62#ifndef DO_X_EXCLUDE
63#ifndef XClipBox
64# define XClipBox (*XlibVptr->V_XClipBox)
65#endif
66#endif /* !DO_X_EXCLUDE */
67
68#ifndef XConfigureWindow
69# define XConfigureWindow (*XlibVptr->V_XConfigureWindow)
70#endif
71
72#ifndef DO_X_EXCLUDE
73#ifndef XConvertSelection
74# define XConvertSelection (*XlibVptr->V_XConvertSelection)
75#endif
76#endif /* !DO_X_EXCLUDE */
77
78#ifndef XCopyArea
79# define XCopyArea (*XlibVptr->V_XCopyArea)
80#endif
81
82#ifndef XCopyPlane
83# define XCopyPlane (*XlibVptr->V_XCopyPlane)
84#endif
85
86#ifndef XCreateBitmapFromData
87# define XCreateBitmapFromData (*XlibVptr->V_XCreateBitmapFromData)
88#endif
89
90#ifndef XCreateColormap
91# define XCreateColormap (*XlibVptr->V_XCreateColormap)
92#endif
93
94#ifndef XCreateGC
95# define XCreateGC (*XlibVptr->V_XCreateGC)
96#endif
97
98#ifndef XCreateGlyphCursor
99# define XCreateGlyphCursor (*XlibVptr->V_XCreateGlyphCursor)
100#endif
101
102#ifndef XCreateImage
103# define XCreateImage (*XlibVptr->V_XCreateImage)
104#endif
105
106#ifndef XCreatePixmapCursor
107# define XCreatePixmapCursor (*XlibVptr->V_XCreatePixmapCursor)
108#endif
109
110#ifndef DO_X_EXCLUDE
111#ifndef XCreateRegion
112# define XCreateRegion (*XlibVptr->V_XCreateRegion)
113#endif
114#endif /* !DO_X_EXCLUDE */
115
116#ifndef DO_X_EXCLUDE
117#ifndef XCreateWindow
118# define XCreateWindow (*XlibVptr->V_XCreateWindow)
119#endif
120#endif /* !DO_X_EXCLUDE */
121
122#ifndef DO_X_EXCLUDE
123#ifndef XDefaultColormap
124# define XDefaultColormap (*XlibVptr->V_XDefaultColormap)
125#endif
126#endif /* !DO_X_EXCLUDE */
127
128#ifndef DO_X_EXCLUDE
129#ifndef XDefaultDepth
130# define XDefaultDepth (*XlibVptr->V_XDefaultDepth)
131#endif
132#endif /* !DO_X_EXCLUDE */
133
134#ifndef DO_X_EXCLUDE
135#ifndef XDefaultScreen
136# define XDefaultScreen (*XlibVptr->V_XDefaultScreen)
137#endif
138#endif /* !DO_X_EXCLUDE */
139
140#ifndef DO_X_EXCLUDE
141#ifndef XDefaultVisual
142# define XDefaultVisual (*XlibVptr->V_XDefaultVisual)
143#endif
144#endif /* !DO_X_EXCLUDE */
145
146#ifndef XDefineCursor
147# define XDefineCursor (*XlibVptr->V_XDefineCursor)
148#endif
149
150#ifndef XDeleteProperty
151# define XDeleteProperty (*XlibVptr->V_XDeleteProperty)
152#endif
153
154#ifndef DO_X_EXCLUDE
155#ifndef XDestroyRegion
156# define XDestroyRegion (*XlibVptr->V_XDestroyRegion)
157#endif
158#endif /* !DO_X_EXCLUDE */
159
160#ifndef XDestroyWindow
161# define XDestroyWindow (*XlibVptr->V_XDestroyWindow)
162#endif
163
164#ifndef XDrawArc
165# define XDrawArc (*XlibVptr->V_XDrawArc)
166#endif
167
168#ifndef DO_X_EXCLUDE
169#ifndef XDrawImageString
170# define XDrawImageString (*XlibVptr->V_XDrawImageString)
171#endif
172#endif /* !DO_X_EXCLUDE */
173
174#ifndef XDrawLine
175# define XDrawLine (*XlibVptr->V_XDrawLine)
176#endif
177
178#ifndef XDrawLines
179# define XDrawLines (*XlibVptr->V_XDrawLines)
180#endif
181
182#ifndef XDrawPoints
183# define XDrawPoints (*XlibVptr->V_XDrawPoints)
184#endif
185
186#ifndef XDrawRectangle
187# define XDrawRectangle (*XlibVptr->V_XDrawRectangle)
188#endif
189
190#ifndef DO_X_EXCLUDE
191#ifndef XDrawString
192# define XDrawString (*XlibVptr->V_XDrawString)
193#endif
194#endif /* !DO_X_EXCLUDE */
195
196#ifndef DO_X_EXCLUDE
197#ifndef XEventsQueued
198# define XEventsQueued (*XlibVptr->V_XEventsQueued)
199#endif
200#endif /* !DO_X_EXCLUDE */
201
202#ifndef XFillArc
203# define XFillArc (*XlibVptr->V_XFillArc)
204#endif
205
206#ifndef XFillPolygon
207# define XFillPolygon (*XlibVptr->V_XFillPolygon)
208#endif
209
210#ifndef XFillRectangle
211# define XFillRectangle (*XlibVptr->V_XFillRectangle)
212#endif
213
214#ifndef XFillRectangles
215# define XFillRectangles (*XlibVptr->V_XFillRectangles)
216#endif
217
218#ifndef XFlush
219# define XFlush (*XlibVptr->V_XFlush)
220#endif
221
222#ifndef XFree
223# define XFree (*XlibVptr->V_XFree)
224#endif
225
226#ifndef XFreeColormap
227# define XFreeColormap (*XlibVptr->V_XFreeColormap)
228#endif
229
230#ifndef XFreeColors
231# define XFreeColors (*XlibVptr->V_XFreeColors)
232#endif
233
234#ifndef XFreeCursor
235# define XFreeCursor (*XlibVptr->V_XFreeCursor)
236#endif
237
238#ifndef DO_X_EXCLUDE
239#ifndef XFreeFont
240# define XFreeFont (*XlibVptr->V_XFreeFont)
241#endif
242#endif /* !DO_X_EXCLUDE */
243
244#ifndef DO_X_EXCLUDE
245#ifndef XFreeFontNames
246# define XFreeFontNames (*XlibVptr->V_XFreeFontNames)
247#endif
248#endif /* !DO_X_EXCLUDE */
249
250#ifndef XFreeGC
251# define XFreeGC (*XlibVptr->V_XFreeGC)
252#endif
253
254#ifndef XFreeModifiermap
255# define XFreeModifiermap (*XlibVptr->V_XFreeModifiermap)
256#endif
257
258#ifndef XGContextFromGC
259# define XGContextFromGC (*XlibVptr->V_XGContextFromGC)
260#endif
261
262#ifndef XGetAtomName
263# define XGetAtomName (*XlibVptr->V_XGetAtomName)
264#endif
265
266#ifndef DO_X_EXCLUDE
267#ifndef XGetFontProperty
268# define XGetFontProperty (*XlibVptr->V_XGetFontProperty)
269#endif
270#endif /* !DO_X_EXCLUDE */
271
272#ifndef XGetGeometry
273# define XGetGeometry (*XlibVptr->V_XGetGeometry)
274#endif
275
276#ifndef XGetImage
277# define XGetImage (*XlibVptr->V_XGetImage)
278#endif
279
280#ifndef XGetInputFocus
281# define XGetInputFocus (*XlibVptr->V_XGetInputFocus)
282#endif
283
284#ifndef XGetModifierMapping
285# define XGetModifierMapping (*XlibVptr->V_XGetModifierMapping)
286#endif
287
288#ifndef DO_X_EXCLUDE
289#ifndef XGetSelectionOwner
290# define XGetSelectionOwner (*XlibVptr->V_XGetSelectionOwner)
291#endif
292#endif /* !DO_X_EXCLUDE */
293
294#ifndef XGetVisualInfo
295# define XGetVisualInfo (*XlibVptr->V_XGetVisualInfo)
296#endif
297
298#ifndef XGetWMColormapWindows
299# define XGetWMColormapWindows (*XlibVptr->V_XGetWMColormapWindows)
300#endif
301
302#ifndef XGetWindowAttributes
303# define XGetWindowAttributes (*XlibVptr->V_XGetWindowAttributes)
304#endif
305
306#ifndef XGetWindowProperty
307# define XGetWindowProperty (*XlibVptr->V_XGetWindowProperty)
308#endif
309
310#ifndef XGrabKeyboard
311# define XGrabKeyboard (*XlibVptr->V_XGrabKeyboard)
312#endif
313
314#ifndef XGrabPointer
315# define XGrabPointer (*XlibVptr->V_XGrabPointer)
316#endif
317
318#ifndef XGrabServer
319# define XGrabServer (*XlibVptr->V_XGrabServer)
320#endif
321
322#ifndef XIconifyWindow
323# define XIconifyWindow (*XlibVptr->V_XIconifyWindow)
324#endif
325
326#ifndef XInternAtom
327# define XInternAtom (*XlibVptr->V_XInternAtom)
328#endif
329
330#ifndef DO_X_EXCLUDE
331#ifndef XIntersectRegion
332# define XIntersectRegion (*XlibVptr->V_XIntersectRegion)
333#endif
334#endif /* !DO_X_EXCLUDE */
335
336#ifndef XKeycodeToKeysym
337# define XKeycodeToKeysym (*XlibVptr->V_XKeycodeToKeysym)
338#endif
339
340#ifndef XKeysymToString
341# define XKeysymToString (*XlibVptr->V_XKeysymToString)
342#endif
343
344#ifndef DO_X_EXCLUDE
345#ifndef XListFonts
346# define XListFonts (*XlibVptr->V_XListFonts)
347#endif
348#endif /* !DO_X_EXCLUDE */
349
350#ifndef XListHosts
351# define XListHosts (*XlibVptr->V_XListHosts)
352#endif
353
354#ifndef DO_X_EXCLUDE
355#ifndef XListProperties
356# define XListProperties (*XlibVptr->V_XListProperties)
357#endif
358#endif /* !DO_X_EXCLUDE */
359
360#ifndef DO_X_EXCLUDE
361#ifndef XLoadFont
362# define XLoadFont (*XlibVptr->V_XLoadFont)
363#endif
364#endif /* !DO_X_EXCLUDE */
365
366#ifndef DO_X_EXCLUDE
367#ifndef XLoadQueryFont
368# define XLoadQueryFont (*XlibVptr->V_XLoadQueryFont)
369#endif
370#endif /* !DO_X_EXCLUDE */
371
372#ifndef XLookupColor
373# define XLookupColor (*XlibVptr->V_XLookupColor)
374#endif
375
376#ifndef XLookupString
377# define XLookupString (*XlibVptr->V_XLookupString)
378#endif
379
380#ifndef XLowerWindow
381# define XLowerWindow (*XlibVptr->V_XLowerWindow)
382#endif
383
384#ifndef XMapWindow
385# define XMapWindow (*XlibVptr->V_XMapWindow)
386#endif
387
388#ifndef XMoveResizeWindow
389# define XMoveResizeWindow (*XlibVptr->V_XMoveResizeWindow)
390#endif
391
392#ifndef XMoveWindow
393# define XMoveWindow (*XlibVptr->V_XMoveWindow)
394#endif
395
396#ifndef XNextEvent
397# define XNextEvent (*XlibVptr->V_XNextEvent)
398#endif
399
400#ifndef XNoOp
401# define XNoOp (*XlibVptr->V_XNoOp)
402#endif
403
404#ifndef DO_X_EXCLUDE
405#ifndef XOpenDisplay
406# define XOpenDisplay (*XlibVptr->V_XOpenDisplay)
407#endif
408#endif /* !DO_X_EXCLUDE */
409
410#ifndef XParseColor
411# define XParseColor (*XlibVptr->V_XParseColor)
412#endif
413
414#ifndef XPutBackEvent
415# define XPutBackEvent (*XlibVptr->V_XPutBackEvent)
416#endif
417
418#ifndef DO_X_EXCLUDE
419#ifndef XPutImage
420# define XPutImage (*XlibVptr->V_XPutImage)
421#endif
422#endif /* !DO_X_EXCLUDE */
423
424#ifndef XQueryColors
425# define XQueryColors (*XlibVptr->V_XQueryColors)
426#endif
427
428#ifndef XQueryPointer
429# define XQueryPointer (*XlibVptr->V_XQueryPointer)
430#endif
431
432#ifndef XQueryTree
433# define XQueryTree (*XlibVptr->V_XQueryTree)
434#endif
435
436#ifndef XRaiseWindow
437# define XRaiseWindow (*XlibVptr->V_XRaiseWindow)
438#endif
439
440#ifndef DO_X_EXCLUDE
441#ifndef XReadBitmapFile
442# define XReadBitmapFile (*XlibVptr->V_XReadBitmapFile)
443#endif
444#endif /* !DO_X_EXCLUDE */
445
446#ifndef XRectInRegion
447# define XRectInRegion (*XlibVptr->V_XRectInRegion)
448#endif
449
450#ifndef XRefreshKeyboardMapping
451# define XRefreshKeyboardMapping (*XlibVptr->V_XRefreshKeyboardMapping)
452#endif
453
454#ifndef XResizeWindow
455# define XResizeWindow (*XlibVptr->V_XResizeWindow)
456#endif
457
458#ifndef XRootWindow
459# define XRootWindow (*XlibVptr->V_XRootWindow)
460#endif
461
462#ifndef XSelectInput
463# define XSelectInput (*XlibVptr->V_XSelectInput)
464#endif
465
466#ifndef XSendEvent
467# define XSendEvent (*XlibVptr->V_XSendEvent)
468#endif
469
470#ifndef XSetBackground
471# define XSetBackground (*XlibVptr->V_XSetBackground)
472#endif
473
474#ifndef DO_X_EXCLUDE
475#ifndef XSetClassHint
476# define XSetClassHint (*XlibVptr->V_XSetClassHint)
477#endif
478#endif /* !DO_X_EXCLUDE */
479
480#ifndef XSetClipMask
481# define XSetClipMask (*XlibVptr->V_XSetClipMask)
482#endif
483
484#ifndef XSetClipOrigin
485# define XSetClipOrigin (*XlibVptr->V_XSetClipOrigin)
486#endif
487
488#ifndef XSetCommand
489# define XSetCommand (*XlibVptr->V_XSetCommand)
490#endif
491
492#ifndef XSetDashes
493# define XSetDashes (*XlibVptr->V_XSetDashes)
494#endif
495
496#ifndef XSetErrorHandler
497# define XSetErrorHandler (*XlibVptr->V_XSetErrorHandler)
498#endif
499
500#ifndef XSetForeground
501# define XSetForeground (*XlibVptr->V_XSetForeground)
502#endif
503
504#ifndef XSetIconName
505# define XSetIconName (*XlibVptr->V_XSetIconName)
506#endif
507
508#ifndef XSetInputFocus
509# define XSetInputFocus (*XlibVptr->V_XSetInputFocus)
510#endif
511
512#ifndef DO_X_EXCLUDE
513#ifndef XSetRegion
514# define XSetRegion (*XlibVptr->V_XSetRegion)
515#endif
516#endif /* !DO_X_EXCLUDE */
517
518#ifndef XSetSelectionOwner
519# define XSetSelectionOwner (*XlibVptr->V_XSetSelectionOwner)
520#endif
521
522#ifndef XSetTSOrigin
523# define XSetTSOrigin (*XlibVptr->V_XSetTSOrigin)
524#endif
525
526#ifndef DO_X_EXCLUDE
527#ifndef XSetTransientForHint
528# define XSetTransientForHint (*XlibVptr->V_XSetTransientForHint)
529#endif
530#endif /* !DO_X_EXCLUDE */
531
532#ifndef XSetWMClientMachine
533# define XSetWMClientMachine (*XlibVptr->V_XSetWMClientMachine)
534#endif
535
536#ifndef DO_X_EXCLUDE
537#ifndef XSetWMColormapWindows
538# define XSetWMColormapWindows (*XlibVptr->V_XSetWMColormapWindows)
539#endif
540#endif /* !DO_X_EXCLUDE */
541
542#ifndef DO_X_EXCLUDE
543#ifndef XSetWMHints
544# define XSetWMHints (*XlibVptr->V_XSetWMHints)
545#endif
546#endif /* !DO_X_EXCLUDE */
547
548#ifndef DO_X_EXCLUDE
549#ifndef XSetWMName
550# define XSetWMName (*XlibVptr->V_XSetWMName)
551#endif
552#endif /* !DO_X_EXCLUDE */
553
554#ifndef DO_X_EXCLUDE
555#ifndef XSetWMNormalHints
556# define XSetWMNormalHints (*XlibVptr->V_XSetWMNormalHints)
557#endif
558#endif /* !DO_X_EXCLUDE */
559
560#ifndef XSetWindowBackground
561# define XSetWindowBackground (*XlibVptr->V_XSetWindowBackground)
562#endif
563
564#ifndef XSetWindowBackgroundPixmap
565# define XSetWindowBackgroundPixmap (*XlibVptr->V_XSetWindowBackgroundPixmap)
566#endif
567
568#ifndef XSetWindowBorder
569# define XSetWindowBorder (*XlibVptr->V_XSetWindowBorder)
570#endif
571
572#ifndef XSetWindowBorderPixmap
573# define XSetWindowBorderPixmap (*XlibVptr->V_XSetWindowBorderPixmap)
574#endif
575
576#ifndef XSetWindowBorderWidth
577# define XSetWindowBorderWidth (*XlibVptr->V_XSetWindowBorderWidth)
578#endif
579
580#ifndef XSetWindowColormap
581# define XSetWindowColormap (*XlibVptr->V_XSetWindowColormap)
582#endif
583
584#ifndef XStringListToTextProperty
585# define XStringListToTextProperty (*XlibVptr->V_XStringListToTextProperty)
586#endif
587
588#ifndef XStringToKeysym
589# define XStringToKeysym (*XlibVptr->V_XStringToKeysym)
590#endif
591
592#ifndef XSync
593# define XSync (*XlibVptr->V_XSync)
594#endif
595
596#ifndef DO_X_EXCLUDE
597#ifndef XTextExtents
598# define XTextExtents (*XlibVptr->V_XTextExtents)
599#endif
600#endif /* !DO_X_EXCLUDE */
601
602#ifndef DO_X_EXCLUDE
603#ifndef XTextWidth
604# define XTextWidth (*XlibVptr->V_XTextWidth)
605#endif
606#endif /* !DO_X_EXCLUDE */
607
608#ifndef XTranslateCoordinates
609# define XTranslateCoordinates (*XlibVptr->V_XTranslateCoordinates)
610#endif
611
612#ifndef XUngrabKeyboard
613# define XUngrabKeyboard (*XlibVptr->V_XUngrabKeyboard)
614#endif
615
616#ifndef XUngrabPointer
617# define XUngrabPointer (*XlibVptr->V_XUngrabPointer)
618#endif
619
620#ifndef XUngrabServer
621# define XUngrabServer (*XlibVptr->V_XUngrabServer)
622#endif
623
624#ifndef DO_X_EXCLUDE
625#ifndef XUnionRectWithRegion
626# define XUnionRectWithRegion (*XlibVptr->V_XUnionRectWithRegion)
627#endif
628#endif /* !DO_X_EXCLUDE */
629
630#ifndef XUnmapWindow
631# define XUnmapWindow (*XlibVptr->V_XUnmapWindow)
632#endif
633
634#ifndef XVisualIDFromVisual
635# define XVisualIDFromVisual (*XlibVptr->V_XVisualIDFromVisual)
636#endif
637
638#ifndef DO_X_EXCLUDE
639#ifndef XWarpPointer
640# define XWarpPointer (*XlibVptr->V_XWarpPointer)
641#endif
642#endif /* !DO_X_EXCLUDE */
643
644#ifndef XWindowEvent
645# define XWindowEvent (*XlibVptr->V_XWindowEvent)
646#endif
647
648#ifndef XWithdrawWindow
649# define XWithdrawWindow (*XlibVptr->V_XWithdrawWindow)
650#endif
651
652#ifndef _XInitImageFuncPtrs
653# define _XInitImageFuncPtrs (*XlibVptr->V__XInitImageFuncPtrs)
654#endif
655
656#endif /* NO_VTABLES */
657#endif /* _XLIB_VM */