# 1 "DocSpace.c" # 1 "/teams/siap/siap_cots/builds/ddd-3.3.11/ddd//" # 1 "" # 1 "" # 1 "DocSpace.c" # 31 "DocSpace.c" char DocSpace_rcsid[] = "$Id$"; # 1 "/usr/X11R6/include/X11/IntrinsicP.h" 1 3 4 # 54 "/usr/X11R6/include/X11/IntrinsicP.h" 3 4 # 1 "/usr/X11R6/include/X11/Intrinsic.h" 1 3 4 # 56 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 # 1 "/usr/X11R6/include/X11/Xlib.h" 1 3 4 # 52 "/usr/X11R6/include/X11/Xlib.h" 3 4 # 1 "/usr/include/sys/types.h" 1 3 4 # 27 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 314 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 315 "/usr/include/features.h" 2 3 4 # 337 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 338 "/usr/include/features.h" 2 3 4 # 28 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/bits/types.h" 1 3 4 # 28 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/types.h" 2 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 214 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 typedef unsigned int size_t; # 32 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; __extension__ typedef signed long long int __int64_t; __extension__ typedef unsigned long long int __uint64_t; __extension__ typedef long long int __quad_t; __extension__ typedef unsigned long long int __u_quad_t; # 129 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 130 "/usr/include/bits/types.h" 2 3 4 __extension__ typedef __u_quad_t __dev_t; __extension__ typedef unsigned int __uid_t; __extension__ typedef unsigned int __gid_t; __extension__ typedef unsigned long int __ino_t; __extension__ typedef __u_quad_t __ino64_t; __extension__ typedef unsigned int __mode_t; __extension__ typedef unsigned int __nlink_t; __extension__ typedef long int __off_t; __extension__ typedef __quad_t __off64_t; __extension__ typedef int __pid_t; __extension__ typedef struct { int __val[2]; } __fsid_t; __extension__ typedef long int __clock_t; __extension__ typedef unsigned long int __rlim_t; __extension__ typedef __u_quad_t __rlim64_t; __extension__ typedef unsigned int __id_t; __extension__ typedef long int __time_t; __extension__ typedef unsigned int __useconds_t; __extension__ typedef long int __suseconds_t; __extension__ typedef int __daddr_t; __extension__ typedef long int __swblk_t; __extension__ typedef int __key_t; __extension__ typedef int __clockid_t; __extension__ typedef int __timer_t; __extension__ typedef long int __blksize_t; __extension__ typedef long int __blkcnt_t; __extension__ typedef __quad_t __blkcnt64_t; __extension__ typedef unsigned long int __fsblkcnt_t; __extension__ typedef __u_quad_t __fsblkcnt64_t; __extension__ typedef unsigned long int __fsfilcnt_t; __extension__ typedef __u_quad_t __fsfilcnt64_t; __extension__ typedef int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; __extension__ typedef int __intptr_t; __extension__ typedef unsigned int __socklen_t; # 32 "/usr/include/sys/types.h" 2 3 4 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; # 62 "/usr/include/sys/types.h" 3 4 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 100 "/usr/include/sys/types.h" 3 4 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 133 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/time.h" 1 3 4 # 74 "/usr/include/time.h" 3 4 typedef __time_t time_t; # 92 "/usr/include/time.h" 3 4 typedef __clockid_t clockid_t; # 104 "/usr/include/time.h" 3 4 typedef __timer_t timer_t; # 134 "/usr/include/sys/types.h" 2 3 4 # 147 "/usr/include/sys/types.h" 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 148 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 191 "/usr/include/sys/types.h" 3 4 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 213 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 37 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 38 "/usr/include/endian.h" 2 3 4 # 214 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 31 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/bits/select.h" 1 3 4 # 32 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/sigset.h" 1 3 4 # 23 "/usr/include/bits/sigset.h" 3 4 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 35 "/usr/include/sys/select.h" 2 3 4 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 4 # 118 "/usr/include/time.h" 3 4 struct timespec { __time_t tv_sec; long int tv_nsec; }; # 45 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 69 "/usr/include/bits/time.h" 3 4 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 47 "/usr/include/sys/select.h" 2 3 4 typedef __suseconds_t suseconds_t; typedef long int __fd_mask; # 67 "/usr/include/sys/select.h" 3 4 typedef struct { __fd_mask __fds_bits[1024 / (8 * sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 99 "/usr/include/sys/select.h" 3 4 # 109 "/usr/include/sys/select.h" 3 4 extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); # 128 "/usr/include/sys/select.h" 3 4 # 217 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 29 "/usr/include/sys/sysmacros.h" 3 4 __extension__ extern __inline unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__)); __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) { return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); } __extension__ extern __inline unsigned int __attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) { return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); } __extension__ extern __inline unsigned long long int __attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) { return ((__minor & 0xff) | ((__major & 0xfff) << 8) | (((unsigned long long int) (__minor & ~0xff)) << 12) | (((unsigned long long int) (__major & ~0xfff)) << 32)); } # 220 "/usr/include/sys/types.h" 2 3 4 # 231 "/usr/include/sys/types.h" 3 4 typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 266 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 23 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/sched.h" 1 3 4 # 83 "/usr/include/bits/sched.h" 3 4 struct __sched_param { int __sched_priority; }; # 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 struct _pthread_fastlock { long int __status; int __spinlock; }; typedef struct _pthread_descr_struct *_pthread_descr; typedef struct __pthread_attr_s { int __detachstate; int __schedpolicy; struct __sched_param __schedparam; int __inheritsched; int __scope; size_t __guardsize; int __stackaddr_set; void *__stackaddr; size_t __stacksize; } pthread_attr_t; __extension__ typedef long long __pthread_cond_align_t; typedef struct { struct _pthread_fastlock __c_lock; _pthread_descr __c_waiting; char __padding[48 - sizeof (struct _pthread_fastlock) - sizeof (_pthread_descr) - sizeof (__pthread_cond_align_t)]; __pthread_cond_align_t __align; } pthread_cond_t; typedef struct { int __dummy; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef struct { int __m_reserved; int __m_count; _pthread_descr __m_owner; int __m_kind; struct _pthread_fastlock __m_lock; } pthread_mutex_t; typedef struct { int __mutexkind; } pthread_mutexattr_t; typedef int pthread_once_t; # 150 "/usr/include/bits/pthreadtypes.h" 3 4 typedef unsigned long int pthread_t; # 267 "/usr/include/sys/types.h" 2 3 4 # 53 "/usr/X11R6/include/X11/Xlib.h" 2 3 4 # 1 "/usr/X11R6/include/X11/X.h" 1 3 4 # 71 "/usr/X11R6/include/X11/X.h" 3 4 typedef unsigned long XID; typedef unsigned long Mask; typedef unsigned long Atom; typedef unsigned long VisualID; typedef unsigned long Time; # 101 "/usr/X11R6/include/X11/X.h" 3 4 typedef XID Window; typedef XID Drawable; typedef XID Font; typedef XID Pixmap; typedef XID Cursor; typedef XID Colormap; typedef XID GContext; typedef XID KeySym; typedef unsigned char KeyCode; # 61 "/usr/X11R6/include/X11/Xlib.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Xfuncproto.h" 1 3 4 # 64 "/usr/X11R6/include/X11/Xlib.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Xosdefs.h" 1 3 4 # 65 "/usr/X11R6/include/X11/Xlib.h" 2 3 4 # 77 "/usr/X11R6/include/X11/Xlib.h" 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 152 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 typedef int ptrdiff_t; # 326 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 3 4 typedef long int wchar_t; # 78 "/usr/X11R6/include/X11/Xlib.h" 2 3 4 # 95 "/usr/X11R6/include/X11/Xlib.h" 3 4 extern int _Xmblen( char *str, int len ); typedef char *XPointer; # 182 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef struct _XExtData { int number; struct _XExtData *next; int (*free_private)( struct _XExtData *extension ); XPointer private_data; } XExtData; typedef struct { int extension; int major_opcode; int first_event; int first_error; } XExtCodes; typedef struct { int depth; int bits_per_pixel; int scanline_pad; } XPixmapFormatValues; typedef struct { int function; unsigned long plane_mask; unsigned long foreground; unsigned long background; int line_width; int line_style; int cap_style; int join_style; int fill_style; int fill_rule; int arc_mode; Pixmap tile; Pixmap stipple; int ts_x_origin; int ts_y_origin; Font font; int subwindow_mode; int graphics_exposures; int clip_x_origin; int clip_y_origin; Pixmap clip_mask; int dash_offset; char dashes; } XGCValues; typedef struct _XGC *GC; typedef struct { XExtData *ext_data; VisualID visualid; int class; unsigned long red_mask, green_mask, blue_mask; int bits_per_rgb; int map_entries; } Visual; typedef struct { int depth; int nvisuals; Visual *visuals; } Depth; struct _XDisplay; typedef struct { XExtData *ext_data; struct _XDisplay *display; Window root; int width, height; int mwidth, mheight; int ndepths; Depth *depths; int root_depth; Visual *root_visual; GC default_gc; Colormap cmap; unsigned long white_pixel; unsigned long black_pixel; int max_maps, min_maps; int backing_store; int save_unders; long root_input_mask; } Screen; typedef struct { XExtData *ext_data; int depth; int bits_per_pixel; int scanline_pad; } ScreenFormat; typedef struct { Pixmap background_pixmap; unsigned long background_pixel; Pixmap border_pixmap; unsigned long border_pixel; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; long event_mask; long do_not_propagate_mask; int override_redirect; Colormap colormap; Cursor cursor; } XSetWindowAttributes; typedef struct { int x, y; int width, height; int border_width; int depth; Visual *visual; Window root; int class; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; Colormap colormap; int map_installed; int map_state; long all_event_masks; long your_event_mask; long do_not_propagate_mask; int override_redirect; Screen *screen; } XWindowAttributes; typedef struct { int family; int length; char *address; } XHostAddress; typedef struct { int typelength; int valuelength; char *type; char *value; } XServerInterpretedAddress; typedef struct _XImage { int width, height; int xoffset; int format; char *data; int byte_order; int bitmap_unit; int bitmap_bit_order; int bitmap_pad; int depth; int bytes_per_line; int bits_per_pixel; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; XPointer obdata; struct funcs { struct _XImage *(*create_image)( struct _XDisplay* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); int (*destroy_image) (struct _XImage *); unsigned long (*get_pixel) (struct _XImage *, int, int); int (*put_pixel) (struct _XImage *, int, int, unsigned long); struct _XImage *(*sub_image)(struct _XImage *, int, int, unsigned int, unsigned int); int (*add_pixel) (struct _XImage *, long); } f; } XImage; typedef struct { int x, y; int width, height; int border_width; Window sibling; int stack_mode; } XWindowChanges; typedef struct { unsigned long pixel; unsigned short red, green, blue; char flags; char pad; } XColor; typedef struct { short x1, y1, x2, y2; } XSegment; typedef struct { short x, y; } XPoint; typedef struct { short x, y; unsigned short width, height; } XRectangle; typedef struct { short x, y; unsigned short width, height; short angle1, angle2; } XArc; typedef struct { int key_click_percent; int bell_percent; int bell_pitch; int bell_duration; int led; int led_mode; int key; int auto_repeat_mode; } XKeyboardControl; typedef struct { int key_click_percent; int bell_percent; unsigned int bell_pitch, bell_duration; unsigned long led_mask; int global_auto_repeat; char auto_repeats[32]; } XKeyboardState; typedef struct { Time time; short x, y; } XTimeCoord; typedef struct { int max_keypermod; KeyCode *modifiermap; } XModifierKeymap; # 521 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef struct _XDisplay Display; struct _XPrivate; struct _XrmHashBucketRec; typedef struct { XExtData *ext_data; struct _XPrivate *private1; int fd; int private2; int proto_major_version; int proto_minor_version; char *vendor; XID private3; XID private4; XID private5; int private6; XID (*resource_alloc)( struct _XDisplay* ); int byte_order; int bitmap_unit; int bitmap_pad; int bitmap_bit_order; int nformats; ScreenFormat *pixmap_format; int private8; int release; struct _XPrivate *private9, *private10; int qlen; unsigned long last_request_read; unsigned long request; XPointer private11; XPointer private12; XPointer private13; XPointer private14; unsigned max_request_size; struct _XrmHashBucketRec *db; int (*private15)( struct _XDisplay* ); char *display_name; int default_screen; int nscreens; Screen *screens; unsigned long motion_buffer; unsigned long private16; int min_keycode; int max_keycode; XPointer private17; XPointer private18; int private19; char *xdefaults; } *_XPrivDisplay; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int keycode; int same_screen; } XKeyEvent; typedef XKeyEvent XKeyPressedEvent; typedef XKeyEvent XKeyReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int button; int same_screen; } XButtonEvent; typedef XButtonEvent XButtonPressedEvent; typedef XButtonEvent XButtonReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; char is_hint; int same_screen; } XMotionEvent; typedef XMotionEvent XPointerMovedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; int mode; int detail; int same_screen; int focus; unsigned int state; } XCrossingEvent; typedef XCrossingEvent XEnterWindowEvent; typedef XCrossingEvent XLeaveWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int mode; int detail; } XFocusChangeEvent; typedef XFocusChangeEvent XFocusInEvent; typedef XFocusChangeEvent XFocusOutEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; char key_vector[32]; } XKeymapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int x, y; int width, height; int count; } XExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int x, y; int width, height; int count; int major_code; int minor_code; } XGraphicsExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int major_code; int minor_code; } XNoExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int state; } XVisibilityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; int override_redirect; } XCreateWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; } XDestroyWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int from_configure; } XUnmapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int override_redirect; } XMapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; } XMapRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; Window parent; int x, y; int override_redirect; } XReparentEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; int width, height; int border_width; Window above; int override_redirect; } XConfigureEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; } XGravityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int width, height; } XResizeRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; Window above; int detail; unsigned long value_mask; } XConfigureRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int place; } XCirculateEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int place; } XCirculateRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom atom; Time time; int state; } XPropertyEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom selection; Time time; } XSelectionClearEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window owner; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Colormap colormap; int new; int state; } XColormapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom message_type; int format; union { char b[20]; short s[10]; long l[5]; } data; } XClientMessageEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int request; int first_keycode; int count; } XMappingEvent; typedef struct { int type; Display *display; XID resourceid; unsigned long serial; unsigned char error_code; unsigned char request_code; unsigned char minor_code; } XErrorEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; } XAnyEvent; typedef union _XEvent { int type; XAnyEvent xany; XKeyEvent xkey; XButtonEvent xbutton; XMotionEvent xmotion; XCrossingEvent xcrossing; XFocusChangeEvent xfocus; XExposeEvent xexpose; XGraphicsExposeEvent xgraphicsexpose; XNoExposeEvent xnoexpose; XVisibilityEvent xvisibility; XCreateWindowEvent xcreatewindow; XDestroyWindowEvent xdestroywindow; XUnmapEvent xunmap; XMapEvent xmap; XMapRequestEvent xmaprequest; XReparentEvent xreparent; XConfigureEvent xconfigure; XGravityEvent xgravity; XResizeRequestEvent xresizerequest; XConfigureRequestEvent xconfigurerequest; XCirculateEvent xcirculate; XCirculateRequestEvent xcirculaterequest; XPropertyEvent xproperty; XSelectionClearEvent xselectionclear; XSelectionRequestEvent xselectionrequest; XSelectionEvent xselection; XColormapEvent xcolormap; XClientMessageEvent xclient; XMappingEvent xmapping; XErrorEvent xerror; XKeymapEvent xkeymap; long pad[24]; } XEvent; typedef struct { short lbearing; short rbearing; short width; short ascent; short descent; unsigned short attributes; } XCharStruct; typedef struct { Atom name; unsigned long card32; } XFontProp; typedef struct { XExtData *ext_data; Font fid; unsigned direction; unsigned min_char_or_byte2; unsigned max_char_or_byte2; unsigned min_byte1; unsigned max_byte1; int all_chars_exist; unsigned default_char; int n_properties; XFontProp *properties; XCharStruct min_bounds; XCharStruct max_bounds; XCharStruct *per_char; int ascent; int descent; } XFontStruct; typedef struct { char *chars; int nchars; int delta; Font font; } XTextItem; typedef struct { unsigned char byte1; unsigned char byte2; } XChar2b; typedef struct { XChar2b *chars; int nchars; int delta; Font font; } XTextItem16; typedef union { Display *display; GC gc; Visual *visual; Screen *screen; ScreenFormat *pixmap_format; XFontStruct *font; } XEDataObject; typedef struct { XRectangle max_ink_extent; XRectangle max_logical_extent; } XFontSetExtents; typedef struct _XOM *XOM; typedef struct _XOC *XOC, *XFontSet; typedef struct { char *chars; int nchars; int delta; XFontSet font_set; } XmbTextItem; typedef struct { wchar_t *chars; int nchars; int delta; XFontSet font_set; } XwcTextItem; # 1125 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef struct { int charset_count; char **charset_list; } XOMCharSetList; typedef enum { XOMOrientation_LTR_TTB, XOMOrientation_RTL_TTB, XOMOrientation_TTB_LTR, XOMOrientation_TTB_RTL, XOMOrientation_Context } XOrientation; typedef struct { int num_orientation; XOrientation *orientation; } XOMOrientation; typedef struct { int num_font; XFontStruct **font_struct_list; char **font_name_list; } XOMFontInfo; typedef struct _XIM *XIM; typedef struct _XIC *XIC; typedef void (*XIMProc)( XIM, XPointer, XPointer ); typedef int (*XICProc)( XIC, XPointer, XPointer ); typedef void (*XIDProc)( Display*, XPointer, XPointer ); typedef unsigned long XIMStyle; typedef struct { unsigned short count_styles; XIMStyle *supported_styles; } XIMStyles; # 1237 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef void *XVaNestedList; typedef struct { XPointer client_data; XIMProc callback; } XIMCallback; typedef struct { XPointer client_data; XICProc callback; } XICCallback; typedef unsigned long XIMFeedback; # 1261 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef struct _XIMText { unsigned short length; XIMFeedback *feedback; int encoding_is_wchar; union { char *multi_byte; wchar_t *wide_char; } string; } XIMText; typedef unsigned long XIMPreeditState; typedef struct _XIMPreeditStateNotifyCallbackStruct { XIMPreeditState state; } XIMPreeditStateNotifyCallbackStruct; typedef unsigned long XIMResetState; typedef unsigned long XIMStringConversionFeedback; # 1295 "/usr/X11R6/include/X11/Xlib.h" 3 4 typedef struct _XIMStringConversionText { unsigned short length; XIMStringConversionFeedback *feedback; int encoding_is_wchar; union { char *mbs; wchar_t *wcs; } string; } XIMStringConversionText; typedef unsigned short XIMStringConversionPosition; typedef unsigned short XIMStringConversionType; typedef unsigned short XIMStringConversionOperation; typedef enum { XIMForwardChar, XIMBackwardChar, XIMForwardWord, XIMBackwardWord, XIMCaretUp, XIMCaretDown, XIMNextLine, XIMPreviousLine, XIMLineStart, XIMLineEnd, XIMAbsolutePosition, XIMDontChange } XIMCaretDirection; typedef struct _XIMStringConversionCallbackStruct { XIMStringConversionPosition position; XIMCaretDirection direction; XIMStringConversionOperation operation; unsigned short factor; XIMStringConversionText *text; } XIMStringConversionCallbackStruct; typedef struct _XIMPreeditDrawCallbackStruct { int caret; int chg_first; int chg_length; XIMText *text; } XIMPreeditDrawCallbackStruct; typedef enum { XIMIsInvisible, XIMIsPrimary, XIMIsSecondary } XIMCaretStyle; typedef struct _XIMPreeditCaretCallbackStruct { int position; XIMCaretDirection direction; XIMCaretStyle style; } XIMPreeditCaretCallbackStruct; typedef enum { XIMTextType, XIMBitmapType } XIMStatusDataType; typedef struct _XIMStatusDrawCallbackStruct { XIMStatusDataType type; union { XIMText *text; Pixmap bitmap; } data; } XIMStatusDrawCallbackStruct; typedef struct _XIMHotKeyTrigger { KeySym keysym; int modifier; int modifier_mask; } XIMHotKeyTrigger; typedef struct _XIMHotKeyTriggers { int num_hot_key; XIMHotKeyTrigger *key; } XIMHotKeyTriggers; typedef unsigned long XIMHotKeyState; typedef struct { unsigned short count_values; char **supported_values; } XIMValuesList; extern int _Xdebug; extern XFontStruct *XLoadQueryFont( Display* , const char* ); extern XFontStruct *XQueryFont( Display* , XID ); extern XTimeCoord *XGetMotionEvents( Display* , Window , Time , Time , int* ); extern XModifierKeymap *XDeleteModifiermapEntry( XModifierKeymap* , unsigned int , int ); extern XModifierKeymap *XGetModifierMapping( Display* ); extern XModifierKeymap *XInsertModifiermapEntry( XModifierKeymap* , unsigned int , int ); extern XModifierKeymap *XNewModifiermap( int ); extern XImage *XCreateImage( Display* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); extern int XInitImage( XImage* ); extern XImage *XGetImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int ); extern XImage *XGetSubImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int , XImage* , int , int ); extern Display *XOpenDisplay( const char* ); extern void XrmInitialize( void ); extern char *XFetchBytes( Display* , int* ); extern char *XFetchBuffer( Display* , int* , int ); extern char *XGetAtomName( Display* , Atom ); extern int XGetAtomNames( Display* , Atom* , int , char** ); extern char *XGetDefault( Display* , const char* , const char* ); extern char *XDisplayName( const char* ); extern char *XKeysymToString( KeySym ); extern int (*XSynchronize( Display* , int ))( Display* ); extern int (*XSetAfterFunction( Display* , int (*) ( Display* ) ))( Display* ); extern Atom XInternAtom( Display* , const char* , int ); extern int XInternAtoms( Display* , char** , int , int , Atom* ); extern Colormap XCopyColormapAndFree( Display* , Colormap ); extern Colormap XCreateColormap( Display* , Window , Visual* , int ); extern Cursor XCreatePixmapCursor( Display* , Pixmap , Pixmap , XColor* , XColor* , unsigned int , unsigned int ); extern Cursor XCreateGlyphCursor( Display* , Font , Font , unsigned int , unsigned int , XColor const * , XColor const * ); extern Cursor XCreateFontCursor( Display* , unsigned int ); extern Font XLoadFont( Display* , const char* ); extern GC XCreateGC( Display* , Drawable , unsigned long , XGCValues* ); extern GContext XGContextFromGC( GC ); extern void XFlushGC( Display* , GC ); extern Pixmap XCreatePixmap( Display* , Drawable , unsigned int , unsigned int , unsigned int ); extern Pixmap XCreateBitmapFromData( Display* , Drawable , const char* , unsigned int , unsigned int ); extern Pixmap XCreatePixmapFromBitmapData( Display* , Drawable , char* , unsigned int , unsigned int , unsigned long , unsigned long , unsigned int ); extern Window XCreateSimpleWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , unsigned long , unsigned long ); extern Window XGetSelectionOwner( Display* , Atom ); extern Window XCreateWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , int , unsigned int , Visual* , unsigned long , XSetWindowAttributes* ); extern Colormap *XListInstalledColormaps( Display* , Window , int* ); extern char **XListFonts( Display* , const char* , int , int* ); extern char **XListFontsWithInfo( Display* , const char* , int , int* , XFontStruct** ); extern char **XGetFontPath( Display* , int* ); extern char **XListExtensions( Display* , int* ); extern Atom *XListProperties( Display* , Window , int* ); extern XHostAddress *XListHosts( Display* , int* , int* ); extern KeySym XKeycodeToKeysym( Display* , unsigned int , int ); extern KeySym XLookupKeysym( XKeyEvent* , int ); extern KeySym *XGetKeyboardMapping( Display* , unsigned int , int , int* ); extern KeySym XStringToKeysym( const char* ); extern long XMaxRequestSize( Display* ); extern long XExtendedMaxRequestSize( Display* ); extern char *XResourceManagerString( Display* ); extern char *XScreenResourceString( Screen* ); extern unsigned long XDisplayMotionBufferSize( Display* ); extern VisualID XVisualIDFromVisual( Visual* ); extern int XInitThreads( void ); extern void XLockDisplay( Display* ); extern void XUnlockDisplay( Display* ); extern XExtCodes *XInitExtension( Display* , const char* ); extern XExtCodes *XAddExtension( Display* ); extern XExtData *XFindOnExtensionList( XExtData** , int ); extern XExtData **XEHeadOfExtensionList( XEDataObject ); extern Window XRootWindow( Display* , int ); extern Window XDefaultRootWindow( Display* ); extern Window XRootWindowOfScreen( Screen* ); extern Visual *XDefaultVisual( Display* , int ); extern Visual *XDefaultVisualOfScreen( Screen* ); extern GC XDefaultGC( Display* , int ); extern GC XDefaultGCOfScreen( Screen* ); extern unsigned long XBlackPixel( Display* , int ); extern unsigned long XWhitePixel( Display* , int ); extern unsigned long XAllPlanes( void ); extern unsigned long XBlackPixelOfScreen( Screen* ); extern unsigned long XWhitePixelOfScreen( Screen* ); extern unsigned long XNextRequest( Display* ); extern unsigned long XLastKnownRequestProcessed( Display* ); extern char *XServerVendor( Display* ); extern char *XDisplayString( Display* ); extern Colormap XDefaultColormap( Display* , int ); extern Colormap XDefaultColormapOfScreen( Screen* ); extern Display *XDisplayOfScreen( Screen* ); extern Screen *XScreenOfDisplay( Display* , int ); extern Screen *XDefaultScreenOfDisplay( Display* ); extern long XEventMaskOfScreen( Screen* ); extern int XScreenNumberOfScreen( Screen* ); typedef int (*XErrorHandler) ( Display* , XErrorEvent* ); extern XErrorHandler XSetErrorHandler ( XErrorHandler ); typedef int (*XIOErrorHandler) ( Display* ); extern XIOErrorHandler XSetIOErrorHandler ( XIOErrorHandler ); extern XPixmapFormatValues *XListPixmapFormats( Display* , int* ); extern int *XListDepths( Display* , int , int* ); extern int XReconfigureWMWindow( Display* , Window , int , unsigned int , XWindowChanges* ); extern int XGetWMProtocols( Display* , Window , Atom** , int* ); extern int XSetWMProtocols( Display* , Window , Atom* , int ); extern int XIconifyWindow( Display* , Window , int ); extern int XWithdrawWindow( Display* , Window , int ); extern int XGetCommand( Display* , Window , char*** , int* ); extern int XGetWMColormapWindows( Display* , Window , Window** , int* ); extern int XSetWMColormapWindows( Display* , Window , Window* , int ); extern void XFreeStringList( char** ); extern int XSetTransientForHint( Display* , Window , Window ); extern int XActivateScreenSaver( Display* ); extern int XAddHost( Display* , XHostAddress* ); extern int XAddHosts( Display* , XHostAddress* , int ); extern int XAddToExtensionList( struct _XExtData** , XExtData* ); extern int XAddToSaveSet( Display* , Window ); extern int XAllocColor( Display* , Colormap , XColor* ); extern int XAllocColorCells( Display* , Colormap , int , unsigned long* , unsigned int , unsigned long* , unsigned int ); extern int XAllocColorPlanes( Display* , Colormap , int , unsigned long* , int , int , int , int , unsigned long* , unsigned long* , unsigned long* ); extern int XAllocNamedColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XAllowEvents( Display* , int , Time ); extern int XAutoRepeatOff( Display* ); extern int XAutoRepeatOn( Display* ); extern int XBell( Display* , int ); extern int XBitmapBitOrder( Display* ); extern int XBitmapPad( Display* ); extern int XBitmapUnit( Display* ); extern int XCellsOfScreen( Screen* ); extern int XChangeActivePointerGrab( Display* , unsigned int , Cursor , Time ); extern int XChangeGC( Display* , GC , unsigned long , XGCValues* ); extern int XChangeKeyboardControl( Display* , unsigned long , XKeyboardControl* ); extern int XChangeKeyboardMapping( Display* , int , int , KeySym* , int ); extern int XChangePointerControl( Display* , int , int , int , int , int ); extern int XChangeProperty( Display* , Window , Atom , Atom , int , int , const unsigned char* , int ); extern int XChangeSaveSet( Display* , Window , int ); extern int XChangeWindowAttributes( Display* , Window , unsigned long , XSetWindowAttributes* ); extern int XCheckIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XCheckMaskEvent( Display* , long , XEvent* ); extern int XCheckTypedEvent( Display* , int , XEvent* ); extern int XCheckTypedWindowEvent( Display* , Window , int , XEvent* ); extern int XCheckWindowEvent( Display* , Window , long , XEvent* ); extern int XCirculateSubwindows( Display* , Window , int ); extern int XCirculateSubwindowsDown( Display* , Window ); extern int XCirculateSubwindowsUp( Display* , Window ); extern int XClearArea( Display* , Window , int , int , unsigned int , unsigned int , int ); extern int XClearWindow( Display* , Window ); extern int XCloseDisplay( Display* ); extern int XConfigureWindow( Display* , Window , unsigned int , XWindowChanges* ); extern int XConnectionNumber( Display* ); extern int XConvertSelection( Display* , Atom , Atom , Atom , Window , Time ); extern int XCopyArea( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XCopyGC( Display* , GC , unsigned long , GC ); extern int XCopyPlane( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int , unsigned long ); extern int XDefaultDepth( Display* , int ); extern int XDefaultDepthOfScreen( Screen* ); extern int XDefaultScreen( Display* ); extern int XDefineCursor( Display* , Window , Cursor ); extern int XDeleteProperty( Display* , Window , Atom ); extern int XDestroyWindow( Display* , Window ); extern int XDestroySubwindows( Display* , Window ); extern int XDoesBackingStore( Screen* ); extern int XDoesSaveUnders( Screen* ); extern int XDisableAccessControl( Display* ); extern int XDisplayCells( Display* , int ); extern int XDisplayHeight( Display* , int ); extern int XDisplayHeightMM( Display* , int ); extern int XDisplayKeycodes( Display* , int* , int* ); extern int XDisplayPlanes( Display* , int ); extern int XDisplayWidth( Display* , int ); extern int XDisplayWidthMM( Display* , int ); extern int XDrawArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XDrawArcs( Display* , Drawable , GC , XArc* , int ); extern int XDrawImageString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawImageString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawLine( Display* , Drawable , GC , int , int , int , int ); extern int XDrawLines( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawPoint( Display* , Drawable , GC , int , int ); extern int XDrawPoints( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XDrawRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XDrawSegments( Display* , Drawable , GC , XSegment* , int ); extern int XDrawString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawText( Display* , Drawable , GC , int , int , XTextItem* , int ); extern int XDrawText16( Display* , Drawable , GC , int , int , XTextItem16* , int ); extern int XEnableAccessControl( Display* ); extern int XEventsQueued( Display* , int ); extern int XFetchName( Display* , Window , char** ); extern int XFillArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XFillArcs( Display* , Drawable , GC , XArc* , int ); extern int XFillPolygon( Display* , Drawable , GC , XPoint* , int , int , int ); extern int XFillRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XFillRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XFlush( Display* ); extern int XForceScreenSaver( Display* , int ); extern int XFree( void* ); extern int XFreeColormap( Display* , Colormap ); extern int XFreeColors( Display* , Colormap , unsigned long* , int , unsigned long ); extern int XFreeCursor( Display* , Cursor ); extern int XFreeExtensionList( char** ); extern int XFreeFont( Display* , XFontStruct* ); extern int XFreeFontInfo( char** , XFontStruct* , int ); extern int XFreeFontNames( char** ); extern int XFreeFontPath( char** ); extern int XFreeGC( Display* , GC ); extern int XFreeModifiermap( XModifierKeymap* ); extern int XFreePixmap( Display* , Pixmap ); extern int XGeometry( Display* , int , const char* , const char* , unsigned int , unsigned int , unsigned int , int , int , int* , int* , int* , int* ); extern int XGetErrorDatabaseText( Display* , const char* , const char* , const char* , char* , int ); extern int XGetErrorText( Display* , int , char* , int ); extern int XGetFontProperty( XFontStruct* , Atom , unsigned long* ); extern int XGetGCValues( Display* , GC , unsigned long , XGCValues* ); extern int XGetGeometry( Display* , Drawable , Window* , int* , int* , unsigned int* , unsigned int* , unsigned int* , unsigned int* ); extern int XGetIconName( Display* , Window , char** ); extern int XGetInputFocus( Display* , Window* , int* ); extern int XGetKeyboardControl( Display* , XKeyboardState* ); extern int XGetPointerControl( Display* , int* , int* , int* ); extern int XGetPointerMapping( Display* , unsigned char* , int ); extern int XGetScreenSaver( Display* , int* , int* , int* , int* ); extern int XGetTransientForHint( Display* , Window , Window* ); extern int XGetWindowProperty( Display* , Window , Atom , long , long , int , Atom , Atom* , int* , unsigned long* , unsigned long* , unsigned char** ); extern int XGetWindowAttributes( Display* , Window , XWindowAttributes* ); extern int XGrabButton( Display* , unsigned int , unsigned int , Window , int , unsigned int , int , int , Window , Cursor ); extern int XGrabKey( Display* , int , unsigned int , Window , int , int , int ); extern int XGrabKeyboard( Display* , Window , int , int , int , Time ); extern int XGrabPointer( Display* , Window , int , unsigned int , int , int , Window , Cursor , Time ); extern int XGrabServer( Display* ); extern int XHeightMMOfScreen( Screen* ); extern int XHeightOfScreen( Screen* ); extern int XIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XImageByteOrder( Display* ); extern int XInstallColormap( Display* , Colormap ); extern KeyCode XKeysymToKeycode( Display* , KeySym ); extern int XKillClient( Display* , XID ); extern int XLookupColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XLowerWindow( Display* , Window ); extern int XMapRaised( Display* , Window ); extern int XMapSubwindows( Display* , Window ); extern int XMapWindow( Display* , Window ); extern int XMaskEvent( Display* , long , XEvent* ); extern int XMaxCmapsOfScreen( Screen* ); extern int XMinCmapsOfScreen( Screen* ); extern int XMoveResizeWindow( Display* , Window , int , int , unsigned int , unsigned int ); extern int XMoveWindow( Display* , Window , int , int ); extern int XNextEvent( Display* , XEvent* ); extern int XNoOp( Display* ); extern int XParseColor( Display* , Colormap , const char* , XColor* ); extern int XParseGeometry( const char* , int* , int* , unsigned int* , unsigned int* ); extern int XPeekEvent( Display* , XEvent* ); extern int XPeekIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XPending( Display* ); extern int XPlanesOfScreen( Screen* ); extern int XProtocolRevision( Display* ); extern int XProtocolVersion( Display* ); extern int XPutBackEvent( Display* , XEvent* ); extern int XPutImage( Display* , Drawable , GC , XImage* , int , int , int , int , unsigned int , unsigned int ); extern int XQLength( Display* ); extern int XQueryBestCursor( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestSize( Display* , int , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestStipple( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestTile( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryColor( Display* , Colormap , XColor* ); extern int XQueryColors( Display* , Colormap , XColor* , int ); extern int XQueryExtension( Display* , const char* , int* , int* , int* ); extern int XQueryKeymap( Display* , char [32] ); extern int XQueryPointer( Display* , Window , Window* , Window* , int* , int* , int* , int* , unsigned int* ); extern int XQueryTextExtents( Display* , XID , const char* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTextExtents16( Display* , XID , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTree( Display* , Window , Window* , Window* , Window** , unsigned int* ); extern int XRaiseWindow( Display* , Window ); extern int XReadBitmapFile( Display* , Drawable , const char* , unsigned int* , unsigned int* , Pixmap* , int* , int* ); extern int XReadBitmapFileData( const char* , unsigned int* , unsigned int* , unsigned char** , int* , int* ); extern int XRebindKeysym( Display* , KeySym , KeySym* , int , const unsigned char* , int ); extern int XRecolorCursor( Display* , Cursor , XColor* , XColor* ); extern int XRefreshKeyboardMapping( XMappingEvent* ); extern int XRemoveFromSaveSet( Display* , Window ); extern int XRemoveHost( Display* , XHostAddress* ); extern int XRemoveHosts( Display* , XHostAddress* , int ); extern int XReparentWindow( Display* , Window , Window , int , int ); extern int XResetScreenSaver( Display* ); extern int XResizeWindow( Display* , Window , unsigned int , unsigned int ); extern int XRestackWindows( Display* , Window* , int ); extern int XRotateBuffers( Display* , int ); extern int XRotateWindowProperties( Display* , Window , Atom* , int , int ); extern int XScreenCount( Display* ); extern int XSelectInput( Display* , Window , long ); extern int XSendEvent( Display* , Window , int , long , XEvent* ); extern int XSetAccessControl( Display* , int ); extern int XSetArcMode( Display* , GC , int ); extern int XSetBackground( Display* , GC , unsigned long ); extern int XSetClipMask( Display* , GC , Pixmap ); extern int XSetClipOrigin( Display* , GC , int , int ); extern int XSetClipRectangles( Display* , GC , int , int , XRectangle* , int , int ); extern int XSetCloseDownMode( Display* , int ); extern int XSetCommand( Display* , Window , char** , int ); extern int XSetDashes( Display* , GC , int , const char* , int ); extern int XSetFillRule( Display* , GC , int ); extern int XSetFillStyle( Display* , GC , int ); extern int XSetFont( Display* , GC , Font ); extern int XSetFontPath( Display* , char** , int ); extern int XSetForeground( Display* , GC , unsigned long ); extern int XSetFunction( Display* , GC , int ); extern int XSetGraphicsExposures( Display* , GC , int ); extern int XSetIconName( Display* , Window , const char* ); extern int XSetInputFocus( Display* , Window , int , Time ); extern int XSetLineAttributes( Display* , GC , unsigned int , int , int , int ); extern int XSetModifierMapping( Display* , XModifierKeymap* ); extern int XSetPlaneMask( Display* , GC , unsigned long ); extern int XSetPointerMapping( Display* , const unsigned char* , int ); extern int XSetScreenSaver( Display* , int , int , int , int ); extern int XSetSelectionOwner( Display* , Atom , Window , Time ); extern int XSetState( Display* , GC , unsigned long , unsigned long , int , unsigned long ); extern int XSetStipple( Display* , GC , Pixmap ); extern int XSetSubwindowMode( Display* , GC , int ); extern int XSetTSOrigin( Display* , GC , int , int ); extern int XSetTile( Display* , GC , Pixmap ); extern int XSetWindowBackground( Display* , Window , unsigned long ); extern int XSetWindowBackgroundPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorder( Display* , Window , unsigned long ); extern int XSetWindowBorderPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorderWidth( Display* , Window , unsigned int ); extern int XSetWindowColormap( Display* , Window , Colormap ); extern int XStoreBuffer( Display* , const char* , int , int ); extern int XStoreBytes( Display* , const char* , int ); extern int XStoreColor( Display* , Colormap , XColor* ); extern int XStoreColors( Display* , Colormap , XColor* , int ); extern int XStoreName( Display* , Window , const char* ); extern int XStoreNamedColor( Display* , Colormap , const char* , unsigned long , int ); extern int XSync( Display* , int ); extern int XTextExtents( XFontStruct* , const char* , int , int* , int* , int* , XCharStruct* ); extern int XTextExtents16( XFontStruct* , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XTextWidth( XFontStruct* , const char* , int ); extern int XTextWidth16( XFontStruct* , const XChar2b* , int ); extern int XTranslateCoordinates( Display* , Window , Window , int , int , int* , int* , Window* ); extern int XUndefineCursor( Display* , Window ); extern int XUngrabButton( Display* , unsigned int , unsigned int , Window ); extern int XUngrabKey( Display* , int , unsigned int , Window ); extern int XUngrabKeyboard( Display* , Time ); extern int XUngrabPointer( Display* , Time ); extern int XUngrabServer( Display* ); extern int XUninstallColormap( Display* , Colormap ); extern int XUnloadFont( Display* , Font ); extern int XUnmapSubwindows( Display* , Window ); extern int XUnmapWindow( Display* , Window ); extern int XVendorRelease( Display* ); extern int XWarpPointer( Display* , Window , Window , int , int , unsigned int , unsigned int , int , int ); extern int XWidthMMOfScreen( Screen* ); extern int XWidthOfScreen( Screen* ); extern int XWindowEvent( Display* , Window , long , XEvent* ); extern int XWriteBitmapFile( Display* , const char* , Pixmap , unsigned int , unsigned int , int , int ); extern int XSupportsLocale (void); extern char *XSetLocaleModifiers( const char* ); extern XOM XOpenOM( Display* , struct _XrmHashBucketRec* , const char* , const char* ); extern int XCloseOM( XOM ); extern char *XSetOMValues( XOM , ... ); extern char *XGetOMValues( XOM , ... ); extern Display *XDisplayOfOM( XOM ); extern char *XLocaleOfOM( XOM ); extern XOC XCreateOC( XOM , ... ); extern void XDestroyOC( XOC ); extern XOM XOMOfOC( XOC ); extern char *XSetOCValues( XOC , ... ); extern char *XGetOCValues( XOC , ... ); extern XFontSet XCreateFontSet( Display* , const char* , char*** , int* , char** ); extern void XFreeFontSet( Display* , XFontSet ); extern int XFontsOfFontSet( XFontSet , XFontStruct*** , char*** ); extern char *XBaseFontNameListOfFontSet( XFontSet ); extern char *XLocaleOfFontSet( XFontSet ); extern int XContextDependentDrawing( XFontSet ); extern int XDirectionalDependentDrawing( XFontSet ); extern int XContextualDrawing( XFontSet ); extern XFontSetExtents *XExtentsOfFontSet( XFontSet ); extern int XmbTextEscapement( XFontSet , const char* , int ); extern int XwcTextEscapement( XFontSet , const wchar_t* , int ); extern int Xutf8TextEscapement( XFontSet , const char* , int ); extern int XmbTextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XwcTextExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* ); extern int Xutf8TextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XmbTextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int XwcTextPerCharExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int Xutf8TextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern void XmbDrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XwcDrawText( Display* , Drawable , GC , int , int , XwcTextItem* , int ); extern void Xutf8DrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XmbDrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XmbDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern XIM XOpenIM( Display* , struct _XrmHashBucketRec* , char* , char* ); extern int XCloseIM( XIM ); extern char *XGetIMValues( XIM , ... ); extern char *XSetIMValues( XIM , ... ); extern Display *XDisplayOfIM( XIM ); extern char *XLocaleOfIM( XIM ); extern XIC XCreateIC( XIM , ... ); extern void XDestroyIC( XIC ); extern void XSetICFocus( XIC ); extern void XUnsetICFocus( XIC ); extern wchar_t *XwcResetIC( XIC ); extern char *XmbResetIC( XIC ); extern char *Xutf8ResetIC( XIC ); extern char *XSetICValues( XIC , ... ); extern char *XGetICValues( XIC , ... ); extern XIM XIMOfIC( XIC ); extern int XFilterEvent( XEvent* , Window ); extern int XmbLookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern int XwcLookupString( XIC , XKeyPressedEvent* , wchar_t* , int , KeySym* , int* ); extern int Xutf8LookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern XVaNestedList XVaCreateNestedList( int , ... ); extern int XRegisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); extern int XUnregisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); typedef void (*XConnectionWatchProc)( Display* , XPointer , int , int , XPointer* ); extern int XInternalConnectionNumbers( Display* , int** , int* ); extern void XProcessInternalConnection( Display* , int ); extern int XAddConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XRemoveConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XSetAuthorization( char * , int , char * , int ); extern int _Xmbtowc( wchar_t * , char * , int ); extern int _Xwctomb( char * , wchar_t ); # 57 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Xutil.h" 1 3 4 # 74 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct { long flags; int x, y; int width, height; int min_width, min_height; int max_width, max_height; int width_inc, height_inc; struct { int x; int y; } min_aspect, max_aspect; int base_width, base_height; int win_gravity; } XSizeHints; # 112 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct { long flags; int input; int initial_state; Pixmap icon_pixmap; Window icon_window; int icon_x, icon_y; Pixmap icon_mask; XID window_group; } XWMHints; # 156 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct { unsigned char *value; Atom encoding; int format; unsigned long nitems; } XTextProperty; typedef enum { XStringStyle, XCompoundTextStyle, XTextStyle, XStdICCTextStyle, XUTF8StringStyle } XICCEncodingStyle; typedef struct { int min_width, min_height; int max_width, max_height; int width_inc, height_inc; } XIconSize; typedef struct { char *res_name; char *res_class; } XClassHint; # 224 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct _XComposeStatus { XPointer compose_ptr; int chars_matched; } XComposeStatus; # 266 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct _XRegion *Region; # 280 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct { Visual *visual; VisualID visualid; int screen; int depth; int class; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; int colormap_size; int bits_per_rgb; } XVisualInfo; # 313 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef struct { Colormap colormap; unsigned long red_max; unsigned long red_mult; unsigned long green_max; unsigned long green_mult; unsigned long blue_max; unsigned long blue_mult; unsigned long base_pixel; VisualID visualid; XID killid; } XStandardColormap; # 350 "/usr/X11R6/include/X11/Xutil.h" 3 4 typedef int XContext; extern XClassHint *XAllocClassHint ( void ); extern XIconSize *XAllocIconSize ( void ); extern XSizeHints *XAllocSizeHints ( void ); extern XStandardColormap *XAllocStandardColormap ( void ); extern XWMHints *XAllocWMHints ( void ); extern int XClipBox( Region , XRectangle* ); extern Region XCreateRegion( void ); extern const char *XDefaultString (void); extern int XDeleteContext( Display* , XID , XContext ); extern int XDestroyRegion( Region ); extern int XEmptyRegion( Region ); extern int XEqualRegion( Region , Region ); extern int XFindContext( Display* , XID , XContext , XPointer* ); extern int XGetClassHint( Display* , Window , XClassHint* ); extern int XGetIconSizes( Display* , Window , XIconSize** , int* ); extern int XGetNormalHints( Display* , Window , XSizeHints* ); extern int XGetRGBColormaps( Display* , Window , XStandardColormap** , int* , Atom ); extern int XGetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XGetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XGetTextProperty( Display* , Window , XTextProperty* , Atom ); extern XVisualInfo *XGetVisualInfo( Display* , long , XVisualInfo* , int* ); extern int XGetWMClientMachine( Display* , Window , XTextProperty* ); extern XWMHints *XGetWMHints( Display* , Window ); extern int XGetWMIconName( Display* , Window , XTextProperty* ); extern int XGetWMName( Display* , Window , XTextProperty* ); extern int XGetWMNormalHints( Display* , Window , XSizeHints* , long* ); extern int XGetWMSizeHints( Display* , Window , XSizeHints* , long* , Atom ); extern int XGetZoomHints( Display* , Window , XSizeHints* ); extern int XIntersectRegion( Region , Region , Region ); extern void XConvertCase( KeySym , KeySym* , KeySym* ); extern int XLookupString( XKeyEvent* , char* , int , KeySym* , XComposeStatus* ); extern int XMatchVisualInfo( Display* , int , int , int , XVisualInfo* ); extern int XOffsetRegion( Region , int , int ); extern int XPointInRegion( Region , int , int ); extern Region XPolygonRegion( XPoint* , int , int ); extern int XRectInRegion( Region , int , int , unsigned int , unsigned int ); extern int XSaveContext( Display* , XID , XContext , const char* ); extern int XSetClassHint( Display* , Window , XClassHint* ); extern int XSetIconSizes( Display* , Window , XIconSize* , int ); extern int XSetNormalHints( Display* , Window , XSizeHints* ); extern void XSetRGBColormaps( Display* , Window , XStandardColormap* , int , Atom ); extern int XSetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetStandardProperties( Display* , Window , const char* , const char* , Pixmap , char** , int , XSizeHints* ); extern void XSetTextProperty( Display* , Window , XTextProperty* , Atom ); extern void XSetWMClientMachine( Display* , Window , XTextProperty* ); extern int XSetWMHints( Display* , Window , XWMHints* ); extern void XSetWMIconName( Display* , Window , XTextProperty* ); extern void XSetWMName( Display* , Window , XTextProperty* ); extern void XSetWMNormalHints( Display* , Window , XSizeHints* ); extern void XSetWMProperties( Display* , Window , XTextProperty* , XTextProperty* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XmbSetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void Xutf8SetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XSetWMSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetRegion( Display* , GC , Region ); extern void XSetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XSetZoomHints( Display* , Window , XSizeHints* ); extern int XShrinkRegion( Region , int , int ); extern int XStringListToTextProperty( char** , int , XTextProperty* ); extern int XSubtractRegion( Region , Region , Region ); extern int XmbTextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int XwcTextListToTextProperty( Display* display, wchar_t** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int Xutf8TextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern void XwcFreeStringList( wchar_t** list ); extern int XTextPropertyToStringList( XTextProperty* , char*** , int* ); extern int XmbTextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XwcTextPropertyToTextList( Display* display, const XTextProperty* text_prop, wchar_t*** list_return, int* count_return ); extern int Xutf8TextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XUnionRectWithRegion( XRectangle* , Region , Region ); extern int XUnionRegion( Region , Region , Region ); extern int XWMGeometry( Display* , int , const char* , const char* , unsigned int , XSizeHints* , int* , int* , int* , int* , int* ); extern int XXorRegion( Region , Region , Region ); # 58 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Xresource.h" 1 3 4 # 68 "/usr/X11R6/include/X11/Xresource.h" 3 4 extern char *Xpermalloc( unsigned int ); typedef int XrmQuark, *XrmQuarkList; typedef char *XrmString; extern XrmQuark XrmStringToQuark( const char* ); extern XrmQuark XrmPermStringToQuark( const char* ); extern XrmString XrmQuarkToString( XrmQuark ); extern XrmQuark XrmUniqueQuark( void ); # 119 "/usr/X11R6/include/X11/Xresource.h" 3 4 typedef enum {XrmBindTightly, XrmBindLoosely} XrmBinding, *XrmBindingList; extern void XrmStringToQuarkList( const char* , XrmQuarkList ); extern void XrmStringToBindingQuarkList( const char* , XrmBindingList , XrmQuarkList ); typedef XrmQuark XrmName; typedef XrmQuarkList XrmNameList; typedef XrmQuark XrmClass; typedef XrmQuarkList XrmClassList; # 158 "/usr/X11R6/include/X11/Xresource.h" 3 4 typedef XrmQuark XrmRepresentation; typedef struct { unsigned int size; XPointer addr; } XrmValue, *XrmValuePtr; # 174 "/usr/X11R6/include/X11/Xresource.h" 3 4 typedef struct _XrmHashBucketRec *XrmHashBucket; typedef XrmHashBucket *XrmHashTable; typedef XrmHashTable XrmSearchList[]; typedef struct _XrmHashBucketRec *XrmDatabase; extern void XrmDestroyDatabase( XrmDatabase ); extern void XrmQPutResource( XrmDatabase* , XrmBindingList , XrmQuarkList , XrmRepresentation , XrmValue* ); extern void XrmPutResource( XrmDatabase* , const char* , const char* , XrmValue* ); extern void XrmQPutStringResource( XrmDatabase* , XrmBindingList , XrmQuarkList , const char* ); extern void XrmPutStringResource( XrmDatabase* , const char* , const char* ); extern void XrmPutLineResource( XrmDatabase* , const char* ); extern int XrmQGetResource( XrmDatabase , XrmNameList , XrmClassList , XrmRepresentation* , XrmValue* ); extern int XrmGetResource( XrmDatabase , const char* , const char* , char** , XrmValue* ); extern int XrmQGetSearchList( XrmDatabase , XrmNameList , XrmClassList , XrmSearchList , int ); extern int XrmQGetSearchResource( XrmSearchList , XrmName , XrmClass , XrmRepresentation* , XrmValue* ); # 257 "/usr/X11R6/include/X11/Xresource.h" 3 4 extern void XrmSetDatabase( Display* , XrmDatabase ); extern XrmDatabase XrmGetDatabase( Display* ); extern XrmDatabase XrmGetFileDatabase( const char* ); extern int XrmCombineFileDatabase( const char* , XrmDatabase* , int ); extern XrmDatabase XrmGetStringDatabase( const char* ); extern void XrmPutFileDatabase( XrmDatabase , const char* ); extern void XrmMergeDatabases( XrmDatabase , XrmDatabase* ); extern void XrmCombineDatabase( XrmDatabase , XrmDatabase* , int ); extern int XrmEnumerateDatabase( XrmDatabase , XrmNameList , XrmClassList , int , int (*)( XrmDatabase* , XrmBindingList , XrmQuarkList , XrmRepresentation* , XrmValue* , XPointer ) , XPointer ); extern const char *XrmLocaleOfDatabase( XrmDatabase ); # 328 "/usr/X11R6/include/X11/Xresource.h" 3 4 typedef enum { XrmoptionNoArg, XrmoptionIsArg, XrmoptionStickyArg, XrmoptionSepArg, XrmoptionResArg, XrmoptionSkipArg, XrmoptionSkipLine, XrmoptionSkipNArgs } XrmOptionKind; typedef struct { char *option; char *specifier; XrmOptionKind argKind; XPointer value; } XrmOptionDescRec, *XrmOptionDescList; extern void XrmParseCommand( XrmDatabase* , XrmOptionDescList , int , const char* , int* , char** ); # 59 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/include/string.h" 1 3 4 # 28 "/usr/include/string.h" 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 34 "/usr/include/string.h" 2 3 4 extern void *memcpy (void *__restrict __dest, __const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memmove (void *__dest, __const void *__src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memccpy (void *__restrict __dest, __const void *__restrict __src, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int memcmp (__const void *__s1, __const void *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memchr (__const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 82 "/usr/include/string.h" 3 4 extern char *strcpy (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncpy (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strcat (char *__restrict __dest, __const char *__restrict __src) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncat (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcoll (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strxfrm (char *__restrict __dest, __const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); # 130 "/usr/include/string.h" 3 4 extern char *strdup (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); # 165 "/usr/include/string.h" 3 4 extern char *strchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *strrchr (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 181 "/usr/include/string.h" 3 4 extern size_t strcspn (__const char *__s, __const char *__reject) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strspn (__const char *__s, __const char *__accept) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strpbrk (__const char *__s, __const char *__accept) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strstr (__const char *__haystack, __const char *__needle) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strtok (char *__restrict __s, __const char *__restrict __delim) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern char *__strtok_r (char *__restrict __s, __const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); # 240 "/usr/include/string.h" 3 4 extern size_t strlen (__const char *__s) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 254 "/usr/include/string.h" 3 4 extern char *strerror (int __errnum) __attribute__ ((__nothrow__)); # 281 "/usr/include/string.h" 3 4 extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void bcopy (__const void *__src, void *__dest, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int bcmp (__const void *__s1, __const void *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *index (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *rindex (__const char *__s, int __c) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); # 325 "/usr/include/string.h" 3 4 extern int strcasecmp (__const char *__s1, __const char *__s2) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 348 "/usr/include/string.h" 3 4 extern char *strsep (char **__restrict __stringp, __const char *__restrict __delim) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); # 414 "/usr/include/string.h" 3 4 # 1 "/usr/include/bits/string.h" 1 3 4 # 415 "/usr/include/string.h" 2 3 4 # 1 "/usr/include/bits/string2.h" 1 3 4 # 394 "/usr/include/bits/string2.h" 3 4 extern void *__rawmemchr (const void *__s, int __c); # 969 "/usr/include/bits/string2.h" 3 4 extern __inline size_t __strcspn_c1 (__const char *__s, int __reject); extern __inline size_t __strcspn_c1 (__const char *__s, int __reject) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject) ++__result; return __result; } extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1, int __reject2); extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1, int __reject2) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject1 && __s[__result] != __reject2) ++__result; return __result; } extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1, int __reject2, int __reject3); extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1, int __reject2, int __reject3) { register size_t __result = 0; while (__s[__result] != '\0' && __s[__result] != __reject1 && __s[__result] != __reject2 && __s[__result] != __reject3) ++__result; return __result; } # 1045 "/usr/include/bits/string2.h" 3 4 extern __inline size_t __strspn_c1 (__const char *__s, int __accept); extern __inline size_t __strspn_c1 (__const char *__s, int __accept) { register size_t __result = 0; while (__s[__result] == __accept) ++__result; return __result; } extern __inline size_t __strspn_c2 (__const char *__s, int __accept1, int __accept2); extern __inline size_t __strspn_c2 (__const char *__s, int __accept1, int __accept2) { register size_t __result = 0; while (__s[__result] == __accept1 || __s[__result] == __accept2) ++__result; return __result; } extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3); extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3) { register size_t __result = 0; while (__s[__result] == __accept1 || __s[__result] == __accept2 || __s[__result] == __accept3) ++__result; return __result; } # 1121 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1, int __accept2); extern __inline char * __strpbrk_c2 (__const char *__s, int __accept1, int __accept2) { while (*__s != '\0' && *__s != __accept1 && *__s != __accept2) ++__s; return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; } extern __inline char *__strpbrk_c3 (__const char *__s, int __accept1, int __accept2, int __accept3); extern __inline char * __strpbrk_c3 (__const char *__s, int __accept1, int __accept2, int __accept3) { while (*__s != '\0' && *__s != __accept1 && *__s != __accept2 && *__s != __accept3) ++__s; return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; } # 1173 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strtok_r_1c (char *__s, char __sep, char **__nextp); extern __inline char * __strtok_r_1c (char *__s, char __sep, char **__nextp) { char *__result; if (__s == ((void *)0)) __s = *__nextp; while (*__s == __sep) ++__s; __result = ((void *)0); if (*__s != '\0') { __result = __s++; while (*__s != '\0') if (*__s++ == __sep) { __s[-1] = '\0'; break; } *__nextp = __s; } return __result; } # 1205 "/usr/include/bits/string2.h" 3 4 extern char *__strsep_g (char **__stringp, __const char *__delim); # 1223 "/usr/include/bits/string2.h" 3 4 extern __inline char *__strsep_1c (char **__s, char __reject); extern __inline char * __strsep_1c (char **__s, char __reject) { register char *__retval = *__s; if (__retval != ((void *)0) && (*__s = (__extension__ (__builtin_constant_p (__reject) && !__builtin_constant_p (__retval) && (__reject) == '\0' ? (char *) __rawmemchr (__retval, __reject) : __builtin_strchr (__retval, __reject)))) != ((void *)0)) *(*__s)++ = '\0'; return __retval; } extern __inline char *__strsep_2c (char **__s, char __reject1, char __reject2); extern __inline char * __strsep_2c (char **__s, char __reject1, char __reject2) { register char *__retval = *__s; if (__retval != ((void *)0)) { register char *__cp = __retval; while (1) { if (*__cp == '\0') { __cp = ((void *)0); break; } if (*__cp == __reject1 || *__cp == __reject2) { *__cp++ = '\0'; break; } ++__cp; } *__s = __cp; } return __retval; } extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3); extern __inline char * __strsep_3c (char **__s, char __reject1, char __reject2, char __reject3) { register char *__retval = *__s; if (__retval != ((void *)0)) { register char *__cp = __retval; while (1) { if (*__cp == '\0') { __cp = ((void *)0); break; } if (*__cp == __reject1 || *__cp == __reject2 || *__cp == __reject3) { *__cp++ = '\0'; break; } ++__cp; } *__s = __cp; } return __retval; } # 1299 "/usr/include/bits/string2.h" 3 4 # 1 "/usr/include/stdlib.h" 1 3 4 # 33 "/usr/include/stdlib.h" 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 34 "/usr/include/stdlib.h" 2 3 4 # 582 "/usr/include/stdlib.h" 3 4 extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 961 "/usr/include/stdlib.h" 3 4 # 1300 "/usr/include/bits/string2.h" 2 3 4 extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 1323 "/usr/include/bits/string2.h" 3 4 extern char *__strndup (__const char *__string, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 418 "/usr/include/string.h" 2 3 4 # 426 "/usr/include/string.h" 3 4 # 65 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 typedef char *String; # 93 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 # 1 "/teams/siap/siap_cots/installs/lib/gcc/i686-pc-linux-gnu/4.2.2/include/stddef.h" 1 3 4 # 94 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 110 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 typedef struct _WidgetRec *Widget; typedef Widget *WidgetList; typedef struct _WidgetClassRec *WidgetClass; typedef struct _CompositeRec *CompositeWidget; typedef struct _XtActionsRec *XtActionList; typedef struct _XtEventRec *XtEventTable; typedef struct _XtAppStruct *XtAppContext; typedef unsigned long XtValueMask; typedef unsigned long XtIntervalId; typedef unsigned long XtInputId; typedef unsigned long XtWorkProcId; typedef unsigned long XtSignalId; typedef unsigned int XtGeometryMask; typedef unsigned long XtGCMask; typedef unsigned long Pixel; typedef int XtCacheType; # 158 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 typedef char Boolean; typedef long XtArgVal; typedef unsigned char XtEnum; typedef unsigned int Cardinal; typedef unsigned short Dimension; typedef short Position; typedef void* XtPointer; typedef XtPointer Opaque; # 1 "/usr/X11R6/include/X11/Core.h" 1 3 4 # 56 "/usr/X11R6/include/X11/Core.h" 3 4 typedef struct _WidgetClassRec *CoreWidgetClass; typedef struct _WidgetRec *CoreWidget; extern "C" WidgetClass coreWidgetClass; extern "C" WidgetClass widgetClass; # 174 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Composite.h" 1 3 4 # 54 "/usr/X11R6/include/X11/Composite.h" 3 4 typedef struct _CompositeClassRec *CompositeWidgetClass; typedef Cardinal (*XtOrderProc)( Widget ); extern void XtManageChildren( WidgetList , Cardinal ); extern void XtManageChild( Widget ); extern void XtUnmanageChildren( WidgetList , Cardinal ); extern void XtUnmanageChild( Widget ); typedef void (*XtDoChangeProc)( Widget , WidgetList , Cardinal * , WidgetList , Cardinal * , XtPointer ); extern void XtChangeManagedSet( WidgetList , Cardinal , XtDoChangeProc , XtPointer , WidgetList , Cardinal ); extern "C" WidgetClass compositeWidgetClass; # 175 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Constraint.h" 1 3 4 # 53 "/usr/X11R6/include/X11/Constraint.h" 3 4 typedef struct _ConstraintClassRec *ConstraintWidgetClass; extern "C" WidgetClass constraintWidgetClass; # 176 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/Object.h" 1 3 4 # 53 "/usr/X11R6/include/X11/Object.h" 3 4 typedef struct _ObjectRec *Object; typedef struct _ObjectClassRec *ObjectClass; extern "C" WidgetClass objectClass; # 177 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 # 1 "/usr/X11R6/include/X11/RectObj.h" 1 3 4 # 53 "/usr/X11R6/include/X11/RectObj.h" 3 4 typedef struct _RectObjRec *RectObj; typedef struct _RectObjClassRec *RectObjClass; extern "C" WidgetClass rectObjClass; # 178 "/usr/X11R6/include/X11/Intrinsic.h" 2 3 4 typedef struct _TranslationData *XtTranslations; typedef struct _TranslationData *XtAccelerators; typedef unsigned int Modifiers; typedef void (*XtActionProc)( Widget , XEvent* , String* , Cardinal* ); typedef XtActionProc* XtBoundActions; typedef struct _XtActionsRec{ String string; XtActionProc proc; } XtActionsRec; typedef enum { XtAddress, XtBaseOffset, XtImmediate, XtResourceString, XtResourceQuark, XtWidgetBaseOffset, XtProcedureArg } XtAddressMode; typedef struct { XtAddressMode address_mode; XtPointer address_id; Cardinal size; } XtConvertArgRec, *XtConvertArgList; typedef void (*XtConvertArgProc)( Widget , Cardinal* , XrmValue* ); typedef struct { XtGeometryMask request_mode; Position x, y; Dimension width, height, border_width; Widget sibling; int stack_mode; } XtWidgetGeometry; typedef void (*XtConverter)( XrmValue* , Cardinal* , XrmValue* , XrmValue* ); typedef Boolean (*XtTypeConverter)( Display* , XrmValue* , Cardinal* , XrmValue* , XrmValue* , XtPointer* ); typedef void (*XtDestructor)( XtAppContext , XrmValue* , XtPointer , XrmValue* , Cardinal* ); typedef Opaque XtCacheRef; typedef Opaque XtActionHookId; typedef void (*XtActionHookProc)( Widget , XtPointer , String , XEvent* , String* , Cardinal* ); typedef unsigned long XtBlockHookId; typedef void (*XtBlockHookProc)( XtPointer ); typedef void (*XtKeyProc)( Display* , unsigned int , Modifiers , Modifiers* , KeySym* ); typedef void (*XtCaseProc)( Display* , KeySym , KeySym* , KeySym* ); typedef void (*XtEventHandler)( Widget , XtPointer , XEvent* , Boolean* ); typedef unsigned long EventMask; typedef enum {XtListHead, XtListTail } XtListPosition; typedef unsigned long XtInputMask; typedef void (*XtTimerCallbackProc)( XtPointer , XtIntervalId* ); typedef void (*XtInputCallbackProc)( XtPointer , int* , XtInputId* ); typedef void (*XtSignalCallbackProc)( XtPointer , XtSignalId* ); typedef struct { String name; XtArgVal value; } Arg, *ArgList; typedef XtPointer XtVarArgsList; typedef void (*XtCallbackProc)( Widget , XtPointer , XtPointer ); typedef struct _XtCallbackRec { XtCallbackProc callback; XtPointer closure; } XtCallbackRec, *XtCallbackList; typedef enum { XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome } XtCallbackStatus; typedef enum { XtGeometryYes, XtGeometryNo, XtGeometryAlmost, XtGeometryDone } XtGeometryResult; typedef enum {XtGrabNone, XtGrabNonexclusive, XtGrabExclusive} XtGrabKind; typedef struct { Widget shell_widget; Widget enable_widget; } XtPopdownIDRec, *XtPopdownID; typedef struct _XtResource { String resource_name; String resource_class; String resource_type; Cardinal resource_size; Cardinal resource_offset; String default_type; XtPointer default_addr; } XtResource, *XtResourceList; typedef void (*XtResourceDefaultProc)( Widget , int , XrmValue* ); typedef String (*XtLanguageProc)( Display* , String , XtPointer ); typedef void (*XtErrorMsgHandler)( String , String , String , String , String* , Cardinal* ); typedef void (*XtErrorHandler)( String ); typedef void (*XtCreatePopupChildProc)( Widget ); typedef Boolean (*XtWorkProc)( XtPointer ); typedef struct { char match; String substitution; } SubstitutionRec, *Substitution; typedef Boolean (*XtFilePredicate)( String ); typedef XtPointer XtRequestId; typedef Boolean (*XtConvertSelectionProc)( Widget , Atom* , Atom* , Atom* , XtPointer* , unsigned long* , int* ); typedef void (*XtLoseSelectionProc)( Widget , Atom* ); typedef void (*XtSelectionDoneProc)( Widget , Atom* , Atom* ); typedef void (*XtSelectionCallbackProc)( Widget , XtPointer , Atom* , Atom* , XtPointer , unsigned long* , int* ); typedef void (*XtLoseSelectionIncrProc)( Widget , Atom* , XtPointer ); typedef void (*XtSelectionDoneIncrProc)( Widget , Atom* , Atom* , XtRequestId* , XtPointer ); typedef Boolean (*XtConvertSelectionIncrProc)( Widget , Atom* , Atom* , Atom* , XtPointer* , unsigned long* , int* , unsigned long* , XtPointer , XtRequestId* ); typedef void (*XtCancelConvertSelectionProc)( Widget , Atom* , Atom* , XtRequestId* , XtPointer ); typedef Boolean (*XtEventDispatchProc)( XEvent* ); typedef void (*XtExtensionSelectProc)( Widget , int* , XtPointer* , int , XtPointer ); extern Boolean XtConvertAndStore( Widget , const char* , XrmValue* , const char* , XrmValue* ); extern Boolean XtCallConverter( Display* , XtTypeConverter , XrmValuePtr , Cardinal , XrmValuePtr , XrmValue* , XtCacheRef* ); extern Boolean XtDispatchEvent( XEvent* ); extern Boolean XtCallAcceptFocus( Widget , Time* ); extern Boolean XtPeekEvent( XEvent* ); extern Boolean XtAppPeekEvent( XtAppContext , XEvent* ); extern Boolean XtIsSubclass( Widget , WidgetClass ); extern Boolean XtIsObject( Widget ); extern Boolean _XtCheckSubclassFlag( Widget , unsigned int ); extern Boolean _XtIsSubclassOf( Widget , WidgetClass , WidgetClass , unsigned int ); extern Boolean XtIsManaged( Widget ); extern Boolean XtIsRealized( Widget ); extern Boolean XtIsSensitive( Widget ); extern Boolean XtOwnSelection( Widget , Atom , Time , XtConvertSelectionProc , XtLoseSelectionProc , XtSelectionDoneProc ); extern Boolean XtOwnSelectionIncremental( Widget , Atom , Time , XtConvertSelectionIncrProc , XtLoseSelectionIncrProc , XtSelectionDoneIncrProc , XtCancelConvertSelectionProc , XtPointer ); extern XtGeometryResult XtMakeResizeRequest( Widget , unsigned int , unsigned int , Dimension* , Dimension* ); extern void XtTranslateCoords( Widget , int , int , Position* , Position* ); extern KeySym* XtGetKeysymTable( Display* , KeyCode* , int* ); extern void XtKeysymToKeycodeList( Display* , KeySym , KeyCode** , Cardinal* ); extern void XtStringConversionWarning( const char* , const char* ); extern void XtDisplayStringConversionWarning( Display* , const char* , const char* ); extern "C" XtConvertArgRec const colorConvertArgs[]; extern "C" XtConvertArgRec const screenConvertArg[]; extern void XtAppAddConverter( XtAppContext , const char* , const char* , XtConverter , XtConvertArgList , Cardinal ); extern void XtAddConverter( const char* , const char* , XtConverter , XtConvertArgList , Cardinal ); extern void XtSetTypeConverter( const char* , const char* , XtTypeConverter , XtConvertArgList , Cardinal , XtCacheType , XtDestructor ); extern void XtAppSetTypeConverter( XtAppContext , const char* , const char* , XtTypeConverter , XtConvertArgList , Cardinal , XtCacheType , XtDestructor ); extern void XtConvert( Widget , const char* , XrmValue* , const char* , XrmValue* ); extern void XtDirectConvert( XtConverter , XrmValuePtr , Cardinal , XrmValuePtr , XrmValue* ); extern XtTranslations XtParseTranslationTable( const char* ); extern XtAccelerators XtParseAcceleratorTable( const char* ); extern void XtOverrideTranslations( Widget , XtTranslations ); extern void XtAugmentTranslations( Widget , XtTranslations ); extern void XtInstallAccelerators( Widget , Widget ); extern void XtInstallAllAccelerators( Widget , Widget ); extern void XtUninstallTranslations( Widget ); extern void XtAppAddActions( XtAppContext , XtActionList , Cardinal ); extern void XtAddActions( XtActionList , Cardinal ); extern XtActionHookId XtAppAddActionHook( XtAppContext , XtActionHookProc , XtPointer ); extern void XtRemoveActionHook( XtActionHookId ); extern void XtGetActionList( WidgetClass , XtActionList* , Cardinal* ); extern void XtCallActionProc( Widget , const char* , XEvent* , String* , Cardinal ); extern void XtRegisterGrabAction( XtActionProc , int , unsigned int , int , int ); extern void XtSetMultiClickTime( Display* , int ); extern int XtGetMultiClickTime( Display* ); extern KeySym XtGetActionKeysym( XEvent* , Modifiers* ); extern void XtTranslateKeycode( Display* , unsigned int , Modifiers , Modifiers* , KeySym* ); extern void XtTranslateKey( Display* , unsigned int , Modifiers , Modifiers* , KeySym* ); extern void XtSetKeyTranslator( Display* , XtKeyProc ); extern void XtRegisterCaseConverter( Display* , XtCaseProc , KeySym , KeySym ); extern void XtConvertCase( Display* , KeySym , KeySym* , KeySym* ); # 836 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern void XtAddEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer ); extern void XtRemoveEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer ); extern void XtAddRawEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer ); extern void XtRemoveRawEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer ); extern void XtInsertEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer , XtListPosition ); extern void XtInsertRawEventHandler( Widget , EventMask , int , XtEventHandler , XtPointer , XtListPosition ); extern XtEventDispatchProc XtSetEventDispatcher( Display* , int , XtEventDispatchProc ); extern Boolean XtDispatchEventToWidget( Widget , XEvent* ); extern void XtInsertEventTypeHandler( Widget , int , XtPointer , XtEventHandler , XtPointer , XtListPosition ); extern void XtRemoveEventTypeHandler( Widget , int , XtPointer , XtEventHandler , XtPointer ); extern EventMask XtBuildEventMask( Widget ); extern void XtRegisterExtensionSelector( Display* , int , int , XtExtensionSelectProc , XtPointer ); extern void XtAddGrab( Widget , int , int ); extern void XtRemoveGrab( Widget ); extern void XtProcessEvent( XtInputMask ); extern void XtAppProcessEvent( XtAppContext , XtInputMask ); extern void XtMainLoop( void ); extern void XtAppMainLoop( XtAppContext ); extern void XtAddExposureToRegion( XEvent* , Region ); extern void XtSetKeyboardFocus( Widget , Widget ); extern Widget XtGetKeyboardFocusWidget( Widget ); extern XEvent* XtLastEventProcessed( Display* ); extern Time XtLastTimestampProcessed( Display* ); extern XtIntervalId XtAddTimeOut( unsigned long , XtTimerCallbackProc , XtPointer ); extern XtIntervalId XtAppAddTimeOut( XtAppContext , unsigned long , XtTimerCallbackProc , XtPointer ); extern void XtRemoveTimeOut( XtIntervalId ); extern XtInputId XtAddInput( int , XtPointer , XtInputCallbackProc , XtPointer ); extern XtInputId XtAppAddInput( XtAppContext , int , XtPointer , XtInputCallbackProc , XtPointer ); extern void XtRemoveInput( XtInputId ); extern XtSignalId XtAppAddSignal( XtAppContext , XtSignalCallbackProc , XtPointer ); extern void XtRemoveSignal( XtSignalId ); extern void XtNoticeSignal( XtSignalId ); extern void XtNextEvent( XEvent* ); extern void XtAppNextEvent( XtAppContext , XEvent* ); extern Boolean XtPending( void ); extern XtInputMask XtAppPending( XtAppContext ); extern XtBlockHookId XtAppAddBlockHook( XtAppContext , XtBlockHookProc , XtPointer ); extern void XtRemoveBlockHook( XtBlockHookId ); # 1093 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern void XtRealizeWidget( Widget ); void XtUnrealizeWidget( Widget ); extern void XtDestroyWidget( Widget ); extern void XtSetSensitive( Widget , int ); extern void XtSetMappedWhenManaged( Widget , int ); extern Widget XtNameToWidget( Widget , const char* ); extern Widget XtWindowToWidget( Display* , Window ); extern XtPointer XtGetClassExtension( WidgetClass , Cardinal , XrmQuark , long , Cardinal ); # 1143 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern ArgList XtMergeArgLists( ArgList , Cardinal , ArgList , Cardinal ); # 1159 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern XtVarArgsList XtVaCreateArgsList( XtPointer , ... ); # 1173 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern Display *XtDisplay( Widget ); extern Display *XtDisplayOfObject( Widget ); extern Screen *XtScreen( Widget ); extern Screen *XtScreenOfObject( Widget ); extern Window XtWindow( Widget ); extern Window XtWindowOfObject( Widget ); extern String XtName( Widget ); extern WidgetClass XtSuperclass( Widget ); extern WidgetClass XtClass( Widget ); extern Widget XtParent( Widget ); extern void XtAddCallback( Widget , const char* , XtCallbackProc , XtPointer ); extern void XtRemoveCallback( Widget , const char* , XtCallbackProc , XtPointer ); extern void XtAddCallbacks( Widget , const char* , XtCallbackList ); extern void XtRemoveCallbacks( Widget , const char* , XtCallbackList ); extern void XtRemoveAllCallbacks( Widget , const char* ); extern void XtCallCallbacks( Widget , const char* , XtPointer ); extern void XtCallCallbackList( Widget , XtCallbackList , XtPointer ); extern XtCallbackStatus XtHasCallbacks( Widget , const char* ); # 1275 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern XtGeometryResult XtMakeGeometryRequest( Widget , XtWidgetGeometry* , XtWidgetGeometry* ); extern XtGeometryResult XtQueryGeometry( Widget , XtWidgetGeometry* , XtWidgetGeometry* ); extern Widget XtCreatePopupShell( const char* , WidgetClass , Widget , ArgList , Cardinal ); extern Widget XtVaCreatePopupShell( const char* , WidgetClass , Widget , ... ); extern void XtPopup( Widget , XtGrabKind ); extern void XtPopupSpringLoaded( Widget ); extern void XtCallbackNone( Widget , XtPointer , XtPointer ); extern void XtCallbackNonexclusive( Widget , XtPointer , XtPointer ); extern void XtCallbackExclusive( Widget , XtPointer , XtPointer ); extern void XtPopdown( Widget ); extern void XtCallbackPopdown( Widget , XtPointer , XtPointer ); extern void XtMenuPopupAction( Widget , XEvent* , String* , Cardinal* ); extern Widget XtCreateWidget( const char* , WidgetClass , Widget , ArgList , Cardinal ); extern Widget XtCreateManagedWidget( const char* , WidgetClass , Widget , ArgList , Cardinal ); extern Widget XtVaCreateWidget( const char* , WidgetClass , Widget , ... ); extern Widget XtVaCreateManagedWidget( const char* , WidgetClass , Widget , ... ); extern Widget XtCreateApplicationShell( const char* , WidgetClass , ArgList , Cardinal ); extern Widget XtAppCreateShell( const char* , const char* , WidgetClass , Display* , ArgList , Cardinal ); extern Widget XtVaAppCreateShell( const char* , const char* , WidgetClass , Display* , ... ); extern void XtToolkitInitialize( void ); extern XtLanguageProc XtSetLanguageProc( XtAppContext , XtLanguageProc , XtPointer ); extern void XtDisplayInitialize( XtAppContext , Display* , const char* , const char* , XrmOptionDescRec* , Cardinal , int* , char** ); extern Widget XtOpenApplication( XtAppContext* , const char* , XrmOptionDescList , Cardinal , int* , String* , String* , WidgetClass , ArgList , Cardinal ); extern Widget XtVaOpenApplication( XtAppContext* , const char* , XrmOptionDescList , Cardinal , int* , String* , String* , WidgetClass , ... ); extern Widget XtAppInitialize( XtAppContext* , const char* , XrmOptionDescList , Cardinal , int* , String* , String* , ArgList , Cardinal ); extern Widget XtVaAppInitialize( XtAppContext* , const char* , XrmOptionDescList , Cardinal , int* , String* , String* , ... ); extern Widget XtInitialize( const char* , const char* , XrmOptionDescRec* , Cardinal , int* , char** ); extern Display *XtOpenDisplay( XtAppContext , const char* , const char* , const char* , XrmOptionDescRec* , Cardinal , int* , char** ); extern XtAppContext XtCreateApplicationContext( void ); extern void XtAppSetFallbackResources( XtAppContext , String* ); extern void XtDestroyApplicationContext( XtAppContext ); extern void XtInitializeWidgetClass( WidgetClass ); extern XtAppContext XtWidgetToApplicationContext( Widget ); extern XtAppContext XtDisplayToApplicationContext( Display* ); extern XrmDatabase XtDatabase( Display* ); extern XrmDatabase XtScreenDatabase( Screen* ); extern void XtCloseDisplay( Display* ); extern void XtGetApplicationResources( Widget , XtPointer , XtResourceList , Cardinal , ArgList , Cardinal ); extern void XtVaGetApplicationResources( Widget , XtPointer , XtResourceList , Cardinal , ... ); extern void XtGetSubresources( Widget , XtPointer , const char* , const char* , XtResourceList , Cardinal , ArgList , Cardinal ); extern void XtVaGetSubresources( Widget , XtPointer , const char* , const char* , XtResourceList , Cardinal , ... ); extern void XtSetValues( Widget , ArgList , Cardinal ); extern void XtVaSetValues( Widget , ... ); extern void XtGetValues( Widget , ArgList , Cardinal ); extern void XtVaGetValues( Widget , ... ); extern void XtSetSubvalues( XtPointer , XtResourceList , Cardinal , ArgList , Cardinal ); extern void XtVaSetSubvalues( XtPointer , XtResourceList , Cardinal , ... ); extern void XtGetSubvalues( XtPointer , XtResourceList , Cardinal , ArgList , Cardinal ); extern void XtVaGetSubvalues( XtPointer , XtResourceList , Cardinal , ... ); extern void XtGetResourceList( WidgetClass , XtResourceList* , Cardinal* ); extern void XtGetConstraintResourceList( WidgetClass , XtResourceList* , Cardinal* ); # 1663 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 typedef struct _XtCheckpointTokenRec { int save_type; int interact_style; Boolean shutdown; Boolean fast; Boolean cancel_shutdown; int phase; int interact_dialog_type; Boolean request_cancel; Boolean request_next_phase; Boolean save_success; int type; Widget widget; } XtCheckpointTokenRec, *XtCheckpointToken; XtCheckpointToken XtSessionGetToken( Widget ); void XtSessionReturnToken( XtCheckpointToken ); extern XtErrorMsgHandler XtAppSetErrorMsgHandler( XtAppContext , XtErrorMsgHandler ); extern void XtSetErrorMsgHandler( XtErrorMsgHandler ); extern XtErrorMsgHandler XtAppSetWarningMsgHandler( XtAppContext , XtErrorMsgHandler ); extern void XtSetWarningMsgHandler( XtErrorMsgHandler ); extern void XtAppErrorMsg( XtAppContext , const char* , const char* , const char* , const char* , String* , Cardinal* ); extern void XtErrorMsg( const char* , const char* , const char* , const char* , String* , Cardinal* ); extern void XtAppWarningMsg( XtAppContext , const char* , const char* , const char* , const char* , String* , Cardinal* ); extern void XtWarningMsg( const char* , const char* , const char* , const char* , String* , Cardinal* ); extern XtErrorHandler XtAppSetErrorHandler( XtAppContext , XtErrorHandler ); extern void XtSetErrorHandler( XtErrorHandler ); extern XtErrorHandler XtAppSetWarningHandler( XtAppContext , XtErrorHandler ); extern void XtSetWarningHandler( XtErrorHandler ); extern void XtAppError( XtAppContext , const char* ); extern void XtError( const char* ); extern void XtAppWarning( XtAppContext , const char* ); extern void XtWarning( const char* ); extern XrmDatabase *XtAppGetErrorDatabase( XtAppContext ); extern XrmDatabase *XtGetErrorDatabase( void ); extern void XtAppGetErrorDatabaseText( XtAppContext , const char* , const char* , const char* , const char* , String , int , XrmDatabase ); extern void XtGetErrorDatabaseText( const char* , const char* , const char* , const char* , String , int ); extern char *XtMalloc( Cardinal ); extern char *XtCalloc( Cardinal , Cardinal ); extern char *XtRealloc( char* , Cardinal ); extern void XtFree( char* ); # 1879 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern XtWorkProcId XtAddWorkProc( XtWorkProc , XtPointer ); extern XtWorkProcId XtAppAddWorkProc( XtAppContext , XtWorkProc , XtPointer ); extern void XtRemoveWorkProc( XtWorkProcId ); extern GC XtGetGC( Widget , XtGCMask , XGCValues* ); extern GC XtAllocateGC( Widget , Cardinal , XtGCMask , XGCValues* , XtGCMask , XtGCMask ); extern void XtDestroyGC( GC ); extern void XtReleaseGC( Widget , GC ); extern void XtAppReleaseCacheRefs( XtAppContext , XtCacheRef* ); extern void XtCallbackReleaseCacheRef( Widget , XtPointer , XtPointer ); extern void XtCallbackReleaseCacheRefList( Widget , XtPointer , XtPointer ); extern void XtSetWMColormapWindows( Widget , Widget* , Cardinal ); extern String XtFindFile( const char* , Substitution , Cardinal , XtFilePredicate ); extern String XtResolvePathname( Display* , const char* , const char* , const char* , const char* , Substitution , Cardinal , XtFilePredicate ); # 1979 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern void XtDisownSelection( Widget , Atom , Time ); extern void XtGetSelectionValue( Widget , Atom , Atom , XtSelectionCallbackProc , XtPointer , Time ); extern void XtGetSelectionValues( Widget , Atom , Atom* , int , XtSelectionCallbackProc , XtPointer* , Time ); extern void XtAppSetSelectionTimeout( XtAppContext , unsigned long ); extern void XtSetSelectionTimeout( unsigned long ); extern unsigned long XtAppGetSelectionTimeout( XtAppContext ); extern unsigned long XtGetSelectionTimeout( void ); extern XSelectionRequestEvent *XtGetSelectionRequest( Widget , Atom , XtRequestId ); extern void XtGetSelectionValueIncremental( Widget , Atom , Atom , XtSelectionCallbackProc , XtPointer , Time ); extern void XtGetSelectionValuesIncremental( Widget , Atom , Atom* , int , XtSelectionCallbackProc , XtPointer* , Time ); extern void XtSetSelectionParameters( Widget , Atom , Atom , XtPointer , unsigned long , int ); extern void XtGetSelectionParameters( Widget , Atom , XtRequestId , Atom* , XtPointer* , unsigned long* , int* ); extern void XtCreateSelectionRequest( Widget , Atom ); extern void XtSendSelectionRequest( Widget , Atom , Time ); extern void XtCancelSelectionRequest( Widget , Atom ); extern Atom XtReservePropertyAtom( Widget ); extern void XtReleasePropertyAtom( Widget , Atom ); extern void XtGrabKey( Widget , unsigned int , Modifiers , int , int , int ); extern void XtUngrabKey( Widget , unsigned int , Modifiers ); extern int XtGrabKeyboard( Widget , int , int , int , Time ); extern void XtUngrabKeyboard( Widget , Time ); extern void XtGrabButton( Widget , int , Modifiers , int , unsigned int , int , int , Window , Cursor ); extern void XtUngrabButton( Widget , unsigned int , Modifiers ); extern int XtGrabPointer( Widget , int , unsigned int , int , int , Window , Cursor , Time ); extern void XtUngrabPointer( Widget , Time ); extern void XtGetApplicationNameAndClass( Display* , String* , String* ); extern void XtRegisterDrawable( Display* , Drawable , Widget ); extern void XtUnregisterDrawable( Display* , Drawable ); extern Widget XtHooksOfDisplay( Display* ); typedef struct { String type; Widget widget; ArgList args; Cardinal num_args; } XtCreateHookDataRec, *XtCreateHookData; typedef struct { String type; Widget widget; XtPointer event_data; Cardinal num_event_data; } XtChangeHookDataRec, *XtChangeHookData; typedef struct { Widget old, req; ArgList args; Cardinal num_args; } XtChangeHookSetValuesDataRec, *XtChangeHookSetValuesData; typedef struct { String type; Widget widget; XtGeometryMask changeMask; XWindowChanges changes; } XtConfigureHookDataRec, *XtConfigureHookData; typedef struct { String type; Widget widget; XtWidgetGeometry* request; XtWidgetGeometry* reply; XtGeometryResult result; } XtGeometryHookDataRec, *XtGeometryHookData; typedef struct { String type; Widget widget; } XtDestroyHookDataRec, *XtDestroyHookData; extern void XtGetDisplays( XtAppContext , Display*** , Cardinal* ); extern Boolean XtToolkitThreadInitialize( void ); extern void XtAppSetExitFlag( XtAppContext ); extern Boolean XtAppGetExitFlag( XtAppContext ); extern void XtAppLock( XtAppContext ); extern void XtAppUnlock( XtAppContext ); # 2246 "/usr/X11R6/include/X11/Intrinsic.h" 3 4 extern Boolean XtCvtStringToAcceleratorTable( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToAtom( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToBool( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToBoolean( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToCommandArgArray( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToCursor( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToDimension( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToDirectoryString( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToDisplay( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToFile( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToFloat( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToFont( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToFontSet( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToFontStruct( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToGravity( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToInitialState( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToInt( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToPixel( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToRestartStyle( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToShort( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToTranslationTable( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToUnsignedChar( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtStringToVisual( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToBool( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToBoolean( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToColor( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToFloat( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToFont( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToPixel( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToPixmap( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToShort( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtIntToUnsignedChar( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); extern Boolean XtCvtColorToPixel( Display* , XrmValuePtr , Cardinal* , XrmValuePtr , XrmValuePtr , XtPointer* ); # 55 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 typedef struct { long xrm_name; long xrm_class; long xrm_type; Cardinal xrm_size; int xrm_offset; long xrm_default_type; XtPointer xrm_default_addr; } XrmResource, *XrmResourceList; typedef unsigned long XtVersionType; # 80 "/usr/X11R6/include/X11/IntrinsicP.h" 3 4 typedef void (*XtProc)( void ); typedef void (*XtWidgetClassProc)( WidgetClass ); typedef void (*XtWidgetProc)( Widget ); typedef Boolean (*XtAcceptFocusProc)( Widget , Time* ); typedef void (*XtArgsProc)( Widget , ArgList , Cardinal* ); typedef void (*XtInitProc)( Widget , Widget , ArgList , Cardinal* ); typedef Boolean (*XtSetValuesFunc)( Widget , Widget , Widget , ArgList , Cardinal* ); typedef Boolean (*XtArgsFunc)( Widget , ArgList , Cardinal* ); typedef void (*XtAlmostProc)( Widget , Widget , XtWidgetGeometry* , XtWidgetGeometry* ); typedef void (*XtExposeProc)( Widget , XEvent* , Region ); # 149 "/usr/X11R6/include/X11/IntrinsicP.h" 3 4 typedef void (*XtRealizeProc)( Widget , XtValueMask* , XSetWindowAttributes* ); typedef XtGeometryResult (*XtGeometryHandler)( Widget , XtWidgetGeometry* , XtWidgetGeometry* ); typedef void (*XtStringProc)( Widget , String ); typedef struct { String name; String type; XtArgVal value; int size; } XtTypedArg, *XtTypedArgList; typedef void (*XtAllocateProc)( WidgetClass , Cardinal * , Cardinal * , ArgList , Cardinal * , XtTypedArgList , Cardinal * , Widget * , XtPointer * ); typedef void (*XtDeallocateProc)( Widget , XtPointer ); struct _XtStateRec; typedef struct _XtTMRec { XtTranslations translations; XtBoundActions proc_table; struct _XtStateRec *current_state; unsigned long lastEventTime; } XtTMRec, *XtTM; # 1 "/usr/X11R6/include/X11/CoreP.h" 1 3 4 # 58 "/usr/X11R6/include/X11/CoreP.h" 3 4 extern "C" int _XtInheritTranslations; # 75 "/usr/X11R6/include/X11/CoreP.h" 3 4 typedef struct _CorePart { Widget self; WidgetClass widget_class; Widget parent; XrmName xrm_name; Boolean being_destroyed; XtCallbackList destroy_callbacks; XtPointer constraints; Position x, y; Dimension width, height; Dimension border_width; Boolean managed; Boolean sensitive; Boolean ancestor_sensitive; XtEventTable event_table; XtTMRec tm; XtTranslations accelerators; Pixel border_pixel; Pixmap border_pixmap; WidgetList popup_list; Cardinal num_popups; String name; Screen *screen; Colormap colormap; Window window; Cardinal depth; Pixel background_pixel; Pixmap background_pixmap; Boolean visible; Boolean mapped_when_managed; } CorePart; typedef struct _WidgetRec { CorePart core; } WidgetRec, CoreRec; # 128 "/usr/X11R6/include/X11/CoreP.h" 3 4 typedef struct _CoreClassPart { WidgetClass superclass; String class_name; Cardinal widget_size; XtProc class_initialize; XtWidgetClassProc class_part_initialize; XtEnum class_inited; XtInitProc initialize; XtArgsProc initialize_hook; XtRealizeProc realize; XtActionList actions; Cardinal num_actions; XtResourceList resources; Cardinal num_resources; XrmClass xrm_class; Boolean compress_motion; XtEnum compress_exposure; Boolean compress_enterleave; Boolean visible_interest; XtWidgetProc destroy; XtWidgetProc resize; XtExposeProc expose; XtSetValuesFunc set_values; XtArgsFunc set_values_hook; XtAlmostProc set_values_almost; XtArgsProc get_values_hook; XtAcceptFocusProc accept_focus; XtVersionType version; XtPointer callback_private; String tm_table; XtGeometryHandler query_geometry; XtStringProc display_accelerator; XtPointer extension; } CoreClassPart; typedef struct _WidgetClassRec { CoreClassPart core_class; } WidgetClassRec, CoreClassRec; extern "C" WidgetClassRec widgetClassRec; # 200 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 # 1 "/usr/X11R6/include/X11/CompositeP.h" 1 3 4 # 61 "/usr/X11R6/include/X11/CompositeP.h" 3 4 typedef struct _CompositePart { WidgetList children; Cardinal num_children; Cardinal num_slots; XtOrderProc insert_position; } CompositePart,*CompositePtr; typedef struct _CompositeRec { CorePart core; CompositePart composite; } CompositeRec; typedef struct _CompositeClassPart { XtGeometryHandler geometry_manager; XtWidgetProc change_managed; XtWidgetProc insert_child; XtWidgetProc delete_child; XtPointer extension; } CompositeClassPart,*CompositePartPtr; typedef struct { XtPointer next_extension; XrmQuark record_type; long version; Cardinal record_size; Boolean accepts_objects; Boolean allows_change_managed_set; } CompositeClassExtensionRec, *CompositeClassExtension; typedef struct _CompositeClassRec { CoreClassPart core_class; CompositeClassPart composite_class; } CompositeClassRec; extern "C" CompositeClassRec compositeClassRec; # 201 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 # 1 "/usr/X11R6/include/X11/ConstrainP.h" 1 3 4 # 55 "/usr/X11R6/include/X11/ConstrainP.h" 3 4 typedef struct _ConstraintPart { XtPointer mumble; } ConstraintPart; typedef struct _ConstraintRec { CorePart core; CompositePart composite; ConstraintPart constraint; } ConstraintRec, *ConstraintWidget; typedef struct _ConstraintClassPart { XtResourceList resources; Cardinal num_resources; Cardinal constraint_size; XtInitProc initialize; XtWidgetProc destroy; XtSetValuesFunc set_values; XtPointer extension; } ConstraintClassPart; typedef struct { XtPointer next_extension; XrmQuark record_type; long version; Cardinal record_size; XtArgsProc get_values_hook; } ConstraintClassExtensionRec, *ConstraintClassExtension; typedef struct _ConstraintClassRec { CoreClassPart core_class; CompositeClassPart composite_class; ConstraintClassPart constraint_class; } ConstraintClassRec; extern "C" ConstraintClassRec constraintClassRec; # 202 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 # 1 "/usr/X11R6/include/X11/ObjectP.h" 1 3 4 # 61 "/usr/X11R6/include/X11/ObjectP.h" 3 4 typedef struct _ObjectPart { Widget self; WidgetClass widget_class; Widget parent; XrmName xrm_name; Boolean being_destroyed; XtCallbackList destroy_callbacks; XtPointer constraints; } ObjectPart; typedef struct _ObjectRec { ObjectPart object; } ObjectRec; # 84 "/usr/X11R6/include/X11/ObjectP.h" 3 4 typedef struct _ObjectClassPart { WidgetClass superclass; String class_name; Cardinal widget_size; XtProc class_initialize; XtWidgetClassProc class_part_initialize; XtEnum class_inited; XtInitProc initialize; XtArgsProc initialize_hook; XtProc obj1; XtPointer obj2; Cardinal obj3; XtResourceList resources; Cardinal num_resources; XrmClass xrm_class; Boolean obj4; XtEnum obj5; Boolean obj6; Boolean obj7; XtWidgetProc destroy; XtProc obj8; XtProc obj9; XtSetValuesFunc set_values; XtArgsFunc set_values_hook; XtProc obj10; XtArgsProc get_values_hook; XtProc obj11; XtVersionType version; XtPointer callback_private; String obj12; XtProc obj13; XtProc obj14; XtPointer extension; }ObjectClassPart; typedef struct { XtPointer next_extension; XrmQuark record_type; long version; Cardinal record_size; XtAllocateProc allocate; XtDeallocateProc deallocate; } ObjectClassExtensionRec, *ObjectClassExtension; typedef struct _ObjectClassRec { ObjectClassPart object_class; } ObjectClassRec; extern "C" ObjectClassRec objectClassRec; # 203 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 # 1 "/usr/X11R6/include/X11/RectObjP.h" 1 3 4 # 62 "/usr/X11R6/include/X11/RectObjP.h" 3 4 typedef struct _RectObjPart { Position x, y; Dimension width, height; Dimension border_width; Boolean managed; Boolean sensitive; Boolean ancestor_sensitive; }RectObjPart; typedef struct _RectObjRec { ObjectPart object; RectObjPart rectangle; } RectObjRec; # 87 "/usr/X11R6/include/X11/RectObjP.h" 3 4 typedef struct _RectObjClassPart { WidgetClass superclass; String class_name; Cardinal widget_size; XtProc class_initialize; XtWidgetClassProc class_part_initialize; XtEnum class_inited; XtInitProc initialize; XtArgsProc initialize_hook; XtProc rect1; XtPointer rect2; Cardinal rect3; XtResourceList resources; Cardinal num_resources; XrmClass xrm_class; Boolean rect4; XtEnum rect5; Boolean rect6; Boolean rect7; XtWidgetProc destroy; XtWidgetProc resize; XtExposeProc expose; XtSetValuesFunc set_values; XtArgsFunc set_values_hook; XtAlmostProc set_values_almost; XtArgsProc get_values_hook; XtProc rect9; XtVersionType version; XtPointer callback_private; String rect10; XtGeometryHandler query_geometry; XtProc rect11; XtPointer extension; } RectObjClassPart; typedef struct _RectObjClassRec { RectObjClassPart rect_class; } RectObjClassRec; extern "C" RectObjClassRec rectObjClassRec; # 204 "/usr/X11R6/include/X11/IntrinsicP.h" 2 3 4 # 259 "/usr/X11R6/include/X11/IntrinsicP.h" 3 4 extern Widget _XtWindowedAncestor( Widget ); extern void _XtInherit( void ); extern void XtCreateWindow( Widget , unsigned int , Visual* , XtValueMask , XSetWindowAttributes* ); extern void XtResizeWidget( Widget , unsigned int , unsigned int , unsigned int ); extern void XtMoveWidget( Widget , int , int ); extern void XtConfigureWidget( Widget , int , int , unsigned int , unsigned int , unsigned int ); extern void XtResizeWindow( Widget ); extern void XtProcessLock( void ); extern void XtProcessUnlock( void ); # 35 "DocSpace.c" 2 # 1 "/usr/X11R6/include/X11/StringDefs.h" 1 3 4 # 321 "/usr/X11R6/include/X11/StringDefs.h" 3 4 extern const char XtStrings[]; # 36 "DocSpace.c" 2 # 1 "DocSpaceP.h" 1 # 34 "DocSpaceP.h" # 1 "DocSpace.h" 1 # 69 "DocSpace.h" typedef struct _DocSpaceClassRec* DocSpaceWidgetClass; typedef struct _DocSpaceRec* DocSpaceWidget; extern WidgetClass docSpaceWidgetClass; # 35 "DocSpaceP.h" 2 # 43 "DocSpaceP.h" typedef struct { int empty; } DocSpaceClassPart; typedef struct _DocSpaceClassRec { CoreClassPart core_class; DocSpaceClassPart docSpace_class; } DocSpaceClassRec; extern DocSpaceClassRec docSpaceClassRec; typedef struct { XtCallbackList expose_callback; XtCallbackList input_callback; XtCallbackList quit_callback; } DocSpacePart; typedef struct _DocSpaceRec { CorePart core; DocSpacePart docSpace; } DocSpaceRec; # 37 "DocSpace.c" 2 static XtResource resources[] = { { "exposeCallback", ((char*)&XtStrings[952]), ((char*)&XtStrings[1569]), sizeof(XtCallbackList), ((Cardinal) (((char *) (&(((DocSpaceWidget)((void *)0))->docSpace.expose_callback))) - ((char *) ((void *)0)))), ((char*)&XtStrings[1569]), (XtPointer)((void *)0) }, { ((char*)&XtStrings[136]), ((char*)&XtStrings[952]), ((char*)&XtStrings[1569]), sizeof(XtCallbackList), ((Cardinal) (((char *) (&(((DocSpaceWidget)((void *)0))->docSpace.input_callback))) - ((char *) ((void *)0)))), ((char*)&XtStrings[1569]), (XtPointer)((void *)0) }, { "quitCallback", ((char*)&XtStrings[952]), ((char*)&XtStrings[1569]), sizeof(XtCallbackList), ((Cardinal) (((char *) (&(((DocSpaceWidget)((void *)0))->docSpace.quit_callback))) - ((char *) ((void *)0)))), ((char*)&XtStrings[1569]), (XtPointer)((void *)0) } }; static void InputAction(Widget w, XEvent *event, String params[], Cardinal *num_params) { XtCallCallbacks(w, ((char*)&XtStrings[136]), (XtPointer)event); } static void Redisplay(Widget w, XEvent *event, Region region) { XtCallCallbacks(w, "exposeCallback", (XtPointer)event); } static void QuitAction(Widget w, XEvent *event, String params[], Cardinal *num_params) { XtCallCallbacks(w, "quitCallback", (XtPointer)event); } static XtActionsRec actions[] = { {"input", InputAction}, {"quit", QuitAction}, }; static char translations[] = ": input() \n q: quit() \n Escape: quit() \n"; DocSpaceClassRec docSpaceClassRec = { { (WidgetClass) &widgetClassRec, "DocSpace", sizeof(DocSpaceRec), (XtProc)((void *)0), (XtWidgetClassProc)((void *)0), 0, (XtInitProc)((void *)0), (XtArgsProc)((void *)0), ((XtRealizeProc) _XtInherit), actions, ((Cardinal) (sizeof(actions) / sizeof(actions[0]))), resources, ((Cardinal) (sizeof(resources) / sizeof(resources[0]))), ((XrmQuark) 0), 1, 1, 1, 0, (XtWidgetProc)((void *)0), (XtWidgetProc)((void *)0), Redisplay, (XtSetValuesFunc)((void *)0), (XtArgsFunc)((void *)0), ((XtAlmostProc) _XtInherit), (XtArgsProc)((void *)0), (XtAcceptFocusProc)((void *)0), (11 * 1000 + 6), (XtPointer)((void *)0), translations, ((XtGeometryHandler) _XtInherit), ((XtStringProc) _XtInherit), (XtPointer)((void *)0) }, { 0 } }; WidgetClass docSpaceWidgetClass = (WidgetClass)&docSpaceClassRec;