| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
I get the following:
/usr/bin/g++ -c -fPIC -g -O0 -DALGODEBUG -D__EXTENSIONS__
-I/usr/X11R6/include -DHAS_SYS_IOCTL_H -UHAS_SYS_FILIO_H -DHAS_STDINT_H
-DHAS_STRING_H -DHAS_ASM_IOCTL_H -DHAS_SYS_STROPTS_H -DHAS_TIME_H
-DHAS_SYS_WAIT_H -DUNIXHOST -DTHREAD -D_PTHREADS -D_REENTRANT
-D_POSIX_C_SOURCE=199506L -pipe -D_G_NO_EXTERN_TEMPLATES -funroll-loops
-finline-limit=2750 -pipe -ansi -pedantic -Wimplicit -Wconversion
-Wsign-compare -Wno-long-long -Wreorder -Woverloaded-virtual
-Wsign-promo -DIN_IS_LIBRARY -DDPC_DEBUG -DINTERNAL_UNDEFINED_RELEASE
-DX86 -DLINUX -D_BSD_SOURCE -D_XOPEN_SOURCE -I../.././include
-I../.././include/libinc -I../.././include/localinc
barcode_alert_resources.c -o barcode_alert_resources.sh
barcode_alert_resources.c:225: internal compiler error: Segmentation
fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccn7ws3l.out file, please attach
this to your bugreport.
make: [barcode_alert_resources.sh] Error 1 (ignored)
g++: barcode_alert_resources.sh: No such file or directory
make: [libmvpbarcode.so.10.0.0] Error 1 (ignored)
Installing ../.././lib/libmvpbarcode.so.10.0.0
And the trace file is as follows:
===[ Begin output file ]===
// /usr/libexec/gcc/i386-redhat-linux/3.4.2/cc1plus -quiet
-I/usr/X11R6/include -I../.././include -I../.././include/libinc
-I../.././include/localinc -D_GNU_SOURCE -DALGODEBUG -D__EXTENSIONS__
-DHAS_SYS_IOCTL_H -UHAS_SYS_FILIO_H -DHAS_STDINT_H -DHAS_STRING_H
-DHAS_ASM_IOCTL_H -DHAS_SYS_STROPTS_H -DHAS_TIME_H -DHAS_SYS_WAIT_H
-DUNIXHOST -DTHREAD -D_PTHREADS -D_REENTRANT -D_POSIX_C_SOURCE=199506L
-D_G_NO_EXTERN_TEMPLATES -DIN_IS_LIBRARY -DDPC_DEBUG
-DINTERNAL_UNDEFINED_RELEASE -DX86 -DLINUX -D_BSD_SOURCE -D_XOPEN_SOURCE
barcode_alert_resources.c -quiet -dumpbase barcode_alert_resources.c
-ansi -auxbase-strip shared/barcode_alert_resources.o -g -O0 -pedantic
-Wimplicit -Wconversion -Wsign-compare -Wno-long-long -Wreorder
-Woverloaded-virtual -Wsign-promo -ansi -fPIC -funroll-loops
-finline-limit=2750 -o - -frandom-seed=0
# 1 "barcode_alert_resources.c"
# 1 "/export/home/ultra-trix/brian/mvp/work/pcb-linux/libs/barcode//"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "barcode_alert_resources.c"
# 1 "barcode_alert_resources.h" 1
# 1 "/usr/X11R6/include/Xm/Xm.h" 1
# 56 "/usr/X11R6/include/Xm/Xm.h"
# 1 "/usr/X11R6/include/X11/Intrinsic.h" 1
# 56 "/usr/X11R6/include/X11/Intrinsic.h"
# 1 "/usr/X11R6/include/X11/Xlib.h" 1
# 52 "/usr/X11R6/include/X11/Xlib.h"
# 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
# 310 "/usr/include/features.h" 3 4
# 1 "/usr/include/sys/cdefs.h" 1 3 4
# 311 "/usr/include/features.h" 2 3 4
# 333 "/usr/include/features.h" 3 4
# 1 "/usr/include/gnu/stubs.h" 1 3 4
# 334 "/usr/include/features.h" 2 3 4
# 28 "/usr/include/sys/types.h" 2 3 4
extern "C" {
# 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 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 213 "/usr/lib/gcc/i386-redhat-linux/3.4.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;
typedef __ino64_t ino64_t;
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;
typedef __off64_t off64_t;
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
# 58 "/usr/include/time.h" 3 4
typedef __clock_t clock_t;
# 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
typedef __useconds_t useconds_t;
typedef __suseconds_t suseconds_t;
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.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
# 55 "/usr/include/sys/select.h" 3 4
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
extern "C" {
# 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);
# 121 "/usr/include/sys/select.h" 3 4
extern int pselect (int __nfds, fd_set *__restrict __readfds,
fd_set *__restrict __writefds,
fd_set *__restrict __exceptfds,
const struct timespec *__restrict __timeout,
const __sigset_t *__restrict __sigmask);
}
# 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)
throw ();
__extension__
extern __inline unsigned int gnu_dev_minor (unsigned long long int
__dev)
throw ();
__extension__
extern __inline unsigned long long int gnu_dev_makedev (unsigned int
__major,
unsigned int __minor)
throw ();
__extension__ extern __inline unsigned int
gnu_dev_major (unsigned long long int __dev) throw ()
{
return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) &
~0xfff);
}
__extension__ extern __inline unsigned int
gnu_dev_minor (unsigned long long int __dev) throw ()
{
return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff);
}
__extension__ extern __inline unsigned long long int
gnu_dev_makedev (unsigned int __major, unsigned int __minor) throw ()
{
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
typedef __blksize_t blksize_t;
typedef __blkcnt_t blkcnt_t;
typedef __fsblkcnt_t fsblkcnt_t;
typedef __fsfilcnt_t fsfilcnt_t;
# 258 "/usr/include/sys/types.h" 3 4
typedef __blkcnt64_t blkcnt64_t;
typedef __fsblkcnt64_t fsblkcnt64_t;
typedef __fsfilcnt64_t fsfilcnt64_t;
# 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;
typedef struct _pthread_rwlock_t
{
struct _pthread_fastlock __rw_lock;
int __rw_readers;
_pthread_descr __rw_writer;
_pthread_descr __rw_read_waiting;
_pthread_descr __rw_write_waiting;
int __rw_kind;
int __rw_pshared;
} pthread_rwlock_t;
typedef struct
{
int __lockkind;
int __pshared;
} pthread_rwlockattr_t;
typedef volatile int pthread_spinlock_t;
typedef struct {
struct _pthread_fastlock __ba_lock;
int __ba_required;
int __ba_present;
_pthread_descr __ba_waiting;
} pthread_barrier_t;
typedef struct {
int __pshared;
} pthread_barrierattr_t;
typedef unsigned long int pthread_t;
# 267 "/usr/include/sys/types.h" 2 3 4
}
# 53 "/usr/X11R6/include/X11/Xlib.h" 2
# 1 "/usr/X11R6/include/X11/X.h" 1
# 71 "/usr/X11R6/include/X11/X.h"
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"
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
# 1 "/usr/X11R6/include/X11/Xfuncproto.h" 1
# 64 "/usr/X11R6/include/X11/Xlib.h" 2
# 1 "/usr/X11R6/include/X11/Xosdefs.h" 1
# 65 "/usr/X11R6/include/X11/Xlib.h" 2
# 77 "/usr/X11R6/include/X11/Xlib.h"
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 151 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 3 4
typedef int ptrdiff_t;
# 78 "/usr/X11R6/include/X11/Xlib.h" 2
# 95 "/usr/X11R6/include/X11/Xlib.h"
extern int
_Xmblen(
char *str,
int len
);
typedef char *XPointer;
# 182 "/usr/X11R6/include/X11/Xlib.h"
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 c_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 c_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"
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 c_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"
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"
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"
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"
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 "C" {
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
# 1 "/usr/X11R6/include/X11/Xutil.h" 1
# 74 "/usr/X11R6/include/X11/Xutil.h"
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"
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"
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"
typedef struct _XComposeStatus {
XPointer compose_ptr;
int chars_matched;
} XComposeStatus;
# 266 "/usr/X11R6/include/X11/Xutil.h"
typedef struct _XRegion *Region;
# 280 "/usr/X11R6/include/X11/Xutil.h"
typedef struct {
Visual *visual;
VisualID visualid;
int screen;
int depth;
int c_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"
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"
typedef int XContext;
extern "C" {
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
# 1 "/usr/X11R6/include/X11/Xresource.h" 1
# 68 "/usr/X11R6/include/X11/Xresource.h"
extern "C" {
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"
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"
typedef XrmQuark XrmRepresentation;
typedef struct {
unsigned int size;
XPointer addr;
} XrmValue, *XrmValuePtr;
# 174 "/usr/X11R6/include/X11/Xresource.h"
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"
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"
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
# 1 "/usr/include/string.h" 1 3 4
# 28 "/usr/include/string.h" 3 4
extern "C" {
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.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)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern void *memmove (void *__dest, __const void *__src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern void *memccpy (void *__restrict __dest, __const void *__restrict
__src,
int __c, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern void *memset (void *__s, int __c, size_t __n) throw ()
__attribute__ ((__nonnull__ (1)));
extern int memcmp (__const void *__s1, __const void *__s2, size_t __n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern void *memchr (__const void *__s, int __c, size_t __n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern void *rawmemchr (__const void *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern void *memrchr (__const void *__s, int __c, size_t __n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern char *strcpy (char *__restrict __dest, __const char *__restrict
__src)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *strncpy (char *__restrict __dest,
__const char *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *strcat (char *__restrict __dest, __const char *__restrict
__src)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *strncat (char *__restrict __dest, __const char *__restrict
__src,
size_t __n) throw () __attribute__ ((__nonnull__ (1, 2)));
extern int strcmp (__const char *__s1, __const char *__s2)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern int strncmp (__const char *__s1, __const char *__s2, size_t __n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern int strcoll (__const char *__s1, __const char *__s2)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern size_t strxfrm (char *__restrict __dest,
__const char *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (2)));
# 1 "/usr/include/xlocale.h" 1 3 4
# 28 "/usr/include/xlocale.h" 3 4
typedef struct __locale_struct
{
struct locale_data *__locales[13];
const unsigned short int *__ctype_b;
const int *__ctype_tolower;
const int *__ctype_toupper;
const char *__names[13];
} *__locale_t;
# 119 "/usr/include/string.h" 2 3 4
extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t
__l)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2, 3)));
extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n,
__locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4)));
extern char *strdup (__const char *__s)
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__
(1)));
extern char *strndup (__const char *__string, size_t __n)
throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__
(1)));
# 165 "/usr/include/string.h" 3 4
extern char *strchr (__const char *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern char *strrchr (__const char *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern char *strchrnul (__const char *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern size_t strcspn (__const char *__s, __const char *__reject)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern size_t strspn (__const char *__s, __const char *__accept)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern char *strpbrk (__const char *__s, __const char *__accept)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern char *strstr (__const char *__haystack, __const char *__needle)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern char *strtok (char *__restrict __s, __const char *__restrict
__delim)
throw () __attribute__ ((__nonnull__ (2)));
extern char *__strtok_r (char *__restrict __s,
__const char *__restrict __delim,
char **__restrict __save_ptr)
throw () __attribute__ ((__nonnull__ (2, 3)));
extern char *strtok_r (char *__restrict __s, __const char *__restrict
__delim,
char **__restrict __save_ptr)
throw () __attribute__ ((__nonnull__ (2, 3)));
extern char *strcasestr (__const char *__haystack, __const char
*__needle)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern void *memmem (__const void *__haystack, size_t __haystacklen,
__const void *__needle, size_t __needlelen)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
3)));
extern void *__mempcpy (void *__restrict __dest,
__const void *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern void *mempcpy (void *__restrict __dest,
__const void *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern size_t strlen (__const char *__s)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern size_t strnlen (__const char *__string, size_t __maxlen)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern char *strerror (int __errnum) throw ();
# 281 "/usr/include/string.h" 3 4
extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
throw () __attribute__ ((__nonnull__ (2)));
extern void __bzero (void *__s, size_t __n) throw () __attribute__
((__nonnull__ (1)));
extern void bcopy (__const void *__src, void *__dest, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern void bzero (void *__s, size_t __n) throw () __attribute__
((__nonnull__ (1)));
extern int bcmp (__const void *__s1, __const void *__s2, size_t __n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern char *index (__const char *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern char *rindex (__const char *__s, int __c)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__
(1)));
extern int ffs (int __i) throw () __attribute__ ((__const__));
extern int ffsl (long int __l) throw () __attribute__ ((__const__));
__extension__ extern int ffsll (long long int __ll)
throw () __attribute__ ((__const__));
extern int strcasecmp (__const char *__s1, __const char *__s2)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern int strncasecmp (__const char *__s1, __const char *__s2, size_t
__n)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern int strcasecmp_l (__const char *__s1, __const char *__s2,
__locale_t __loc)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2, 3)));
extern int strncasecmp_l (__const char *__s1, __const char *__s2,
size_t __n, __locale_t __loc)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2, 4)));
extern char *strsep (char **__restrict __stringp,
__const char *__restrict __delim)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern int strverscmp (__const char *__s1, __const char *__s2)
throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1,
2)));
extern char *strsignal (int __sig) throw ();
extern char *__stpcpy (char *__restrict __dest, __const char *__restrict
__src)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *stpcpy (char *__restrict __dest, __const char *__restrict
__src)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *__stpncpy (char *__restrict __dest,
__const char *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *stpncpy (char *__restrict __dest,
__const char *__restrict __src, size_t __n)
throw () __attribute__ ((__nonnull__ (1, 2)));
extern char *strfry (char *__string) throw () __attribute__
((__nonnull__ (1)));
extern void *memfrob (void *__s, size_t __n) throw () __attribute__
((__nonnull__ (1)));
extern char *basename (__const char *__filename) throw () __attribute__
((__nonnull__ (1)));
# 426 "/usr/include/string.h" 3 4
}
# 65 "/usr/X11R6/include/X11/Intrinsic.h" 2
typedef char *String;
# 93 "/usr/X11R6/include/X11/Intrinsic.h"
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 94 "/usr/X11R6/include/X11/Intrinsic.h" 2
# 110 "/usr/X11R6/include/X11/Intrinsic.h"
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"
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
# 56 "/usr/X11R6/include/X11/Core.h"
typedef struct _WidgetClassRec *CoreWidgetClass;
typedef struct _WidgetRec *CoreWidget;
extern WidgetClass coreWidgetClass;
extern WidgetClass widgetClass;
# 174 "/usr/X11R6/include/X11/Intrinsic.h" 2
# 1 "/usr/X11R6/include/X11/Composite.h" 1
# 54 "/usr/X11R6/include/X11/Composite.h"
typedef struct _CompositeClassRec *CompositeWidgetClass;
typedef Cardinal (*XtOrderProc)(
Widget
);
extern "C" {
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 WidgetClass compositeWidgetClass;
# 175 "/usr/X11R6/include/X11/Intrinsic.h" 2
# 1 "/usr/X11R6/include/X11/Constraint.h" 1
# 53 "/usr/X11R6/include/X11/Constraint.h"
typedef struct _ConstraintClassRec *ConstraintWidgetClass;
extern WidgetClass constraintWidgetClass;
# 176 "/usr/X11R6/include/X11/Intrinsic.h" 2
# 1 "/usr/X11R6/include/X11/Object.h" 1
# 53 "/usr/X11R6/include/X11/Object.h"
typedef struct _ObjectRec *Object;
typedef struct _ObjectClassRec *ObjectClass;
extern WidgetClass objectClass;
# 177 "/usr/X11R6/include/X11/Intrinsic.h" 2
# 1 "/usr/X11R6/include/X11/RectObj.h" 1
# 53 "/usr/X11R6/include/X11/RectObj.h"
typedef struct _RectObjRec *RectObj;
typedef struct _RectObjClassRec *RectObjClass;
extern WidgetClass rectObjClass;
# 178 "/usr/X11R6/include/X11/Intrinsic.h" 2
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 "C" {
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 XtConvertArgRec const colorConvertArgs[];
extern 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"
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"
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"
extern ArgList XtMergeArgLists(
ArgList ,
Cardinal ,
ArgList ,
Cardinal
);
# 1159 "/usr/X11R6/include/X11/Intrinsic.h"
extern XtVarArgsList XtVaCreateArgsList(
XtPointer , ...
);
# 1173 "/usr/X11R6/include/X11/Intrinsic.h"
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"
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"
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"
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"
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"
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*
);
}
# 57 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/X11/Shell.h" 1
# 54 "/usr/X11R6/include/X11/Shell.h"
# 1 "/usr/X11R6/include/X11/SM/SMlib.h" 1
# 36 "/usr/X11R6/include/X11/SM/SMlib.h"
# 1 "/usr/X11R6/include/X11/SM/SM.h" 1
# 37 "/usr/X11R6/include/X11/SM/SMlib.h" 2
# 1 "/usr/X11R6/include/X11/ICE/ICElib.h" 1
# 34 "/usr/X11R6/include/X11/ICE/ICElib.h"
# 1 "/usr/X11R6/include/X11/ICE/ICE.h" 1
# 35 "/usr/X11R6/include/X11/ICE/ICElib.h" 2
typedef void *IcePointer;
typedef enum {
IcePoAuthHaveReply,
IcePoAuthRejected,
IcePoAuthFailed,
IcePoAuthDoneCleanup
} IcePoAuthStatus;
typedef enum {
IcePaAuthContinue,
IcePaAuthAccepted,
IcePaAuthRejected,
IcePaAuthFailed
} IcePaAuthStatus;
typedef enum {
IceConnectPending,
IceConnectAccepted,
IceConnectRejected,
IceConnectIOError
} IceConnectStatus;
typedef enum {
IceProtocolSetupSuccess,
IceProtocolSetupFailure,
IceProtocolSetupIOError,
IceProtocolAlreadyActive
} IceProtocolSetupStatus;
typedef enum {
IceAcceptSuccess,
IceAcceptFailure,
IceAcceptBadMalloc
} IceAcceptStatus;
typedef enum {
IceClosedNow,
IceClosedASAP,
IceConnectionInUse,
IceStartedShutdownNegotiation
} IceCloseStatus;
typedef enum {
IceProcessMessagesSuccess,
IceProcessMessagesIOError,
IceProcessMessagesConnectionClosed
} IceProcessMessagesStatus;
typedef struct {
unsigned long sequence_of_request;
int major_opcode_of_request;
int minor_opcode_of_request;
IcePointer reply;
} IceReplyWaitInfo;
typedef struct _IceConn *IceConn;
typedef struct _IceListenObj *IceListenObj;
typedef void (*IceWatchProc) (
IceConn ,
IcePointer ,
int ,
IcePointer *
);
typedef void (*IcePoProcessMsgProc) (
IceConn ,
IcePointer ,
int ,
unsigned long ,
int ,
IceReplyWaitInfo * ,
int *
);
typedef void (*IcePaProcessMsgProc) (
IceConn ,
IcePointer ,
int ,
unsigned long ,
int
);
typedef struct {
int major_version;
int minor_version;
IcePoProcessMsgProc process_msg_proc;
} IcePoVersionRec;
typedef struct {
int major_version;
int minor_version;
IcePaProcessMsgProc process_msg_proc;
} IcePaVersionRec;
typedef IcePoAuthStatus (*IcePoAuthProc) (
IceConn ,
IcePointer * ,
int ,
int ,
int ,
IcePointer ,
int * ,
IcePointer * ,
char **
);
typedef IcePaAuthStatus (*IcePaAuthProc) (
IceConn ,
IcePointer * ,
int ,
int ,
IcePointer ,
int * ,
IcePointer * ,
char **
);
typedef int (*IceHostBasedAuthProc) (
char *
);
typedef int (*IceProtocolSetupProc) (
IceConn ,
int ,
int ,
char * ,
char * ,
IcePointer * ,
char **
);
typedef void (*IceProtocolActivateProc) (
IceConn ,
IcePointer
);
typedef void (*IceIOErrorProc) (
IceConn
);
typedef void (*IcePingReplyProc) (
IceConn ,
IcePointer
);
typedef void (*IceErrorHandler) (
IceConn ,
int ,
int ,
unsigned long ,
int ,
int ,
IcePointer
);
typedef void (*IceIOErrorHandler) (
IceConn
);
extern "C" {
extern int IceRegisterForProtocolSetup (
char * ,
char * ,
char * ,
int ,
IcePoVersionRec * ,
int ,
char ** ,
IcePoAuthProc * ,
IceIOErrorProc
);
extern int IceRegisterForProtocolReply (
char * ,
char * ,
char * ,
int ,
IcePaVersionRec * ,
int ,
char ** ,
IcePaAuthProc * ,
IceHostBasedAuthProc ,
IceProtocolSetupProc ,
IceProtocolActivateProc ,
IceIOErrorProc
);
extern IceConn IceOpenConnection (
char * ,
IcePointer ,
int ,
int ,
int ,
char *
);
extern IcePointer IceGetConnectionContext (
IceConn
);
extern int IceListenForConnections (
int * ,
IceListenObj ** ,
int ,
char *
);
extern int IceListenForWellKnownConnections (
char * ,
int * ,
IceListenObj ** ,
int ,
char *
);
extern int IceGetListenConnectionNumber (
IceListenObj
);
extern char *IceGetListenConnectionString (
IceListenObj
);
extern char *IceComposeNetworkIdList (
int ,
IceListenObj *
);
extern void IceFreeListenObjs (
int ,
IceListenObj *
);
extern void IceSetHostBasedAuthProc (
IceListenObj ,
IceHostBasedAuthProc
);
extern IceConn IceAcceptConnection (
IceListenObj ,
IceAcceptStatus *
);
extern void IceSetShutdownNegotiation (
IceConn ,
int
);
extern int IceCheckShutdownNegotiation (
IceConn
);
extern IceCloseStatus IceCloseConnection (
IceConn
);
extern int IceAddConnectionWatch (
IceWatchProc ,
IcePointer
);
extern void IceRemoveConnectionWatch (
IceWatchProc ,
IcePointer
);
extern IceProtocolSetupStatus IceProtocolSetup (
IceConn ,
int ,
IcePointer ,
int ,
int * ,
int * ,
char ** ,
char ** ,
int ,
char *
);
extern int IceProtocolShutdown (
IceConn ,
int
);
extern IceProcessMessagesStatus IceProcessMessages (
IceConn ,
IceReplyWaitInfo * ,
int *
);
extern int IcePing (
IceConn ,
IcePingReplyProc ,
IcePointer
);
extern char *IceAllocScratch (
IceConn ,
unsigned long
);
extern int IceFlush (
IceConn
);
extern int IceGetOutBufSize (
IceConn
);
extern int IceGetInBufSize (
IceConn
);
extern IceConnectStatus IceConnectionStatus (
IceConn
);
extern char *IceVendor (
IceConn
);
extern char *IceRelease (
IceConn
);
extern int IceProtocolVersion (
IceConn
);
extern int IceProtocolRevision (
IceConn
);
extern int IceConnectionNumber (
IceConn
);
extern char *IceConnectionString (
IceConn
);
extern unsigned long IceLastSentSequenceNumber (
IceConn
);
extern unsigned long IceLastReceivedSequenceNumber (
IceConn
);
extern int IceSwapping (
IceConn
);
extern IceErrorHandler IceSetErrorHandler (
IceErrorHandler
);
extern IceIOErrorHandler IceSetIOErrorHandler (
IceIOErrorHandler
);
extern int IceInitThreads (
void
);
extern void IceAppLockConn (
IceConn
);
extern void IceAppUnlockConn (
IceConn
);
}
# 38 "/usr/X11R6/include/X11/SM/SMlib.h" 2
typedef IcePointer SmPointer;
typedef struct _SmcConn *SmcConn;
typedef struct _SmsConn *SmsConn;
typedef struct {
int length;
SmPointer value;
} SmPropValue;
typedef struct {
char *name;
char *type;
int num_vals;
SmPropValue *vals;
} SmProp;
typedef enum {
SmcClosedNow,
SmcClosedASAP,
SmcConnectionInUse
} SmcCloseStatus;
typedef void (*SmcSaveYourselfProc) (
SmcConn ,
SmPointer ,
int ,
int ,
int ,
int
);
typedef void (*SmcSaveYourselfPhase2Proc) (
SmcConn ,
SmPointer
);
typedef void (*SmcInteractProc) (
SmcConn ,
SmPointer
);
typedef void (*SmcDieProc) (
SmcConn ,
SmPointer
);
typedef void (*SmcShutdownCancelledProc) (
SmcConn ,
SmPointer
);
typedef void (*SmcSaveCompleteProc) (
SmcConn ,
SmPointer
);
typedef void (*SmcPropReplyProc) (
SmcConn ,
SmPointer ,
int ,
SmProp **
);
typedef struct {
struct {
SmcSaveYourselfProc callback;
SmPointer client_data;
} save_yourself;
struct {
SmcDieProc callback;
SmPointer client_data;
} die;
struct {
SmcSaveCompleteProc callback;
SmPointer client_data;
} save_complete;
struct {
SmcShutdownCancelledProc callback;
SmPointer client_data;
} shutdown_cancelled;
} SmcCallbacks;
# 170 "/usr/X11R6/include/X11/SM/SMlib.h"
typedef int (*SmsRegisterClientProc) (
SmsConn ,
SmPointer ,
char *
);
typedef void (*SmsInteractRequestProc) (
SmsConn ,
SmPointer ,
int
);
typedef void (*SmsInteractDoneProc) (
SmsConn ,
SmPointer ,
int
);
typedef void (*SmsSaveYourselfRequestProc) (
SmsConn ,
SmPointer ,
int ,
int ,
int ,
int ,
int
);
typedef void (*SmsSaveYourselfPhase2RequestProc) (
SmsConn ,
SmPointer
);
typedef void (*SmsSaveYourselfDoneProc) (
SmsConn ,
SmPointer ,
int
);
typedef void (*SmsCloseConnectionProc) (
SmsConn ,
SmPointer ,
int ,
char **
);
typedef void (*SmsSetPropertiesProc) (
SmsConn ,
SmPointer ,
int ,
SmProp **
);
typedef void (*SmsDeletePropertiesProc) (
SmsConn ,
SmPointer ,
int ,
char **
);
typedef void (*SmsGetPropertiesProc) (
SmsConn ,
SmPointer
);
typedef struct {
struct {
SmsRegisterClientProc callback;
SmPointer manager_data;
} register_client;
struct {
SmsInteractRequestProc callback;
SmPointer manager_data;
} interact_request;
struct {
SmsInteractDoneProc callback;
SmPointer manager_data;
} interact_done;
struct {
SmsSaveYourselfRequestProc callback;
SmPointer manager_data;
} save_yourself_request;
struct {
SmsSaveYourselfPhase2RequestProc callback;
SmPointer manager_data;
} save_yourself_phase2_request;
struct {
SmsSaveYourselfDoneProc callback;
SmPointer manager_data;
} save_yourself_done;
struct {
SmsCloseConnectionProc callback;
SmPointer manager_data;
} close_connection;
struct {
SmsSetPropertiesProc callback;
SmPointer manager_data;
} set_properties;
struct {
SmsDeletePropertiesProc callback;
SmPointer manager_data;
} delete_properties;
struct {
SmsGetPropertiesProc callback;
SmPointer manager_data;
} get_properties;
} SmsCallbacks;
# 308 "/usr/X11R6/include/X11/SM/SMlib.h"
typedef int (*SmsNewClientProc) (
SmsConn ,
SmPointer ,
unsigned long * ,
SmsCallbacks * ,
char **
);
typedef void (*SmcErrorHandler) (
SmcConn ,
int ,
int ,
unsigned long ,
int ,
int ,
SmPointer
);
typedef void (*SmsErrorHandler) (
SmsConn ,
int ,
int ,
unsigned long ,
int ,
int ,
SmPointer
);
extern "C" {
extern SmcConn SmcOpenConnection (
char * ,
SmPointer ,
int ,
int ,
unsigned long ,
SmcCallbacks * ,
char * ,
char ** ,
int ,
char *
);
extern SmcCloseStatus SmcCloseConnection (
SmcConn ,
int ,
char **
);
extern void SmcModifyCallbacks (
SmcConn ,
unsigned long ,
SmcCallbacks *
);
extern void SmcSetProperties (
SmcConn ,
int ,
SmProp **
);
extern void SmcDeleteProperties (
SmcConn ,
int ,
char **
);
extern int SmcGetProperties (
SmcConn ,
SmcPropReplyProc ,
SmPointer
);
extern int SmcInteractRequest (
SmcConn ,
int ,
SmcInteractProc ,
SmPointer
);
extern void SmcInteractDone (
SmcConn ,
int
);
extern void SmcRequestSaveYourself (
SmcConn ,
int ,
int ,
int ,
int ,
int
);
extern int SmcRequestSaveYourselfPhase2 (
SmcConn ,
SmcSaveYourselfPhase2Proc ,
SmPointer
);
extern void SmcSaveYourselfDone (
SmcConn ,
int
);
extern int SmcProtocolVersion (
SmcConn
);
extern int SmcProtocolRevision (
SmcConn
);
extern char *SmcVendor (
SmcConn
);
extern char *SmcRelease (
SmcConn
);
extern char *SmcClientID (
SmcConn
);
extern IceConn SmcGetIceConnection (
SmcConn
);
extern int SmsInitialize (
char * ,
char * ,
SmsNewClientProc ,
SmPointer ,
IceHostBasedAuthProc ,
int ,
char *
);
extern char *SmsClientHostName (
SmsConn
);
extern char *SmsGenerateClientID (
SmsConn
);
extern int SmsRegisterClientReply (
SmsConn ,
char *
);
extern void SmsSaveYourself (
SmsConn ,
int ,
int ,
int ,
int
);
extern void SmsSaveYourselfPhase2 (
SmsConn
);
extern void SmsInteract (
SmsConn
);
extern void SmsDie (
SmsConn
);
extern void SmsSaveComplete (
SmsConn
);
extern void SmsShutdownCancelled (
SmsConn
);
extern void SmsReturnProperties (
SmsConn ,
int ,
SmProp **
);
extern void SmsCleanUp (
SmsConn
);
extern int SmsProtocolVersion (
SmsConn
);
extern int SmsProtocolRevision (
SmsConn
);
extern char *SmsClientID (
SmsConn
);
extern IceConn SmsGetIceConnection (
SmsConn
);
extern SmcErrorHandler SmcSetErrorHandler (
SmcErrorHandler
);
extern SmsErrorHandler SmsSetErrorHandler (
SmsErrorHandler
);
extern void SmFreeProperty (
SmProp *
);
extern void SmFreeReasons (
int ,
char **
);
}
# 55 "/usr/X11R6/include/X11/Shell.h" 2
# 194 "/usr/X11R6/include/X11/Shell.h"
extern const char XtShellStrings[];
# 548 "/usr/X11R6/include/X11/Shell.h"
typedef struct _ShellClassRec *ShellWidgetClass;
typedef struct _OverrideShellClassRec *OverrideShellWidgetClass;
typedef struct _WMShellClassRec *WMShellWidgetClass;
typedef struct _TransientShellClassRec *TransientShellWidgetClass;
typedef struct _TopLevelShellClassRec *TopLevelShellWidgetClass;
typedef struct _ApplicationShellClassRec *ApplicationShellWidgetClass;
typedef struct _SessionShellClassRec *SessionShellWidgetClass;
extern WidgetClass shellWidgetClass;
extern WidgetClass overrideShellWidgetClass;
extern WidgetClass wmShellWidgetClass;
extern WidgetClass transientShellWidgetClass;
extern WidgetClass topLevelShellWidgetClass;
extern WidgetClass applicationShellWidgetClass;
extern WidgetClass sessionShellWidgetClass;
# 58 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/X11/Xatom.h" 1
# 59 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/X11/extensions/Print.h" 1
# 68 "/usr/X11R6/include/X11/extensions/Print.h"
# 1 "/usr/X11R6/include/X11/Xauth.h" 1
# 34 "/usr/X11R6/include/X11/Xauth.h"
typedef struct xauth {
unsigned short family;
unsigned short address_length;
char *address;
unsigned short number_length;
char *number;
unsigned short name_length;
char *name;
unsigned short data_length;
char *data;
} Xauth;
# 1 "/usr/X11R6/include/X11/Xfuncs.h" 1
# 50 "/usr/X11R6/include/X11/Xauth.h" 2
# 1 "/usr/include/stdio.h" 1 3 4
# 30 "/usr/include/stdio.h" 3 4
extern "C" {
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 35 "/usr/include/stdio.h" 2 3 4
# 44 "/usr/include/stdio.h" 3 4
typedef struct _IO_FILE FILE;
# 62 "/usr/include/stdio.h" 3 4
typedef struct _IO_FILE __FILE;
# 72 "/usr/include/stdio.h" 3 4
# 1 "/usr/include/libio.h" 1 3 4
# 32 "/usr/include/libio.h" 3 4
# 1 "/usr/include/_G_config.h" 1 3 4
# 14 "/usr/include/_G_config.h" 3 4
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 354 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 3 4
typedef unsigned int wint_t;
# 15 "/usr/include/_G_config.h" 2 3 4
# 24 "/usr/include/_G_config.h" 3 4
# 1 "/usr/include/wchar.h" 1 3 4
# 48 "/usr/include/wchar.h" 3 4
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 49 "/usr/include/wchar.h" 2 3 4
# 1 "/usr/include/bits/wchar.h" 1 3 4
# 51 "/usr/include/wchar.h" 2 3 4
# 76 "/usr/include/wchar.h" 3 4
typedef struct
{
int __count;
union
{
wint_t __wch;
char __wchb[4];
} __value;
} __mbstate_t;
# 25 "/usr/include/_G_config.h" 2 3 4
typedef struct
{
__off_t __pos;
__mbstate_t __state;
} _G_fpos_t;
typedef struct
{
__off64_t __pos;
__mbstate_t __state;
} _G_fpos64_t;
# 44 "/usr/include/_G_config.h" 3 4
# 1 "/usr/include/gconv.h" 1 3 4
# 28 "/usr/include/gconv.h" 3 4
# 1 "/usr/include/wchar.h" 1 3 4
# 48 "/usr/include/wchar.h" 3 4
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 49 "/usr/include/wchar.h" 2 3 4
# 29 "/usr/include/gconv.h" 2 3 4
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4
# 32 "/usr/include/gconv.h" 2 3 4
enum
{
__GCONV_OK = 0,
__GCONV_NOCONV,
__GCONV_NODB,
__GCONV_NOMEM,
__GCONV_EMPTY_INPUT,
__GCONV_FULL_OUTPUT,
__GCONV_ILLEGAL_INPUT,
__GCONV_INCOMPLETE_INPUT,
__GCONV_ILLEGAL_DESCRIPTOR,
__GCONV_INTERNAL_ERROR
};
enum
{
__GCONV_IS_LAST = 0x0001,
__GCONV_IGNORE_ERRORS = 0x0002
};
struct __gconv_step;
struct __gconv_step_data;
struct __gconv_loaded_object;
struct __gconv_trans_data;
typedef int (*__gconv_fct) (struct __gconv_step *, struct
__gconv_step_data *,
__const unsigned char **, __const unsigned char *,
unsigned char **, size_t *, int, int);
typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned
char);
typedef int (*__gconv_init_fct) (struct __gconv_step *);
typedef void (*__gconv_end_fct) (struct __gconv_step *);
typedef int (*__gconv_trans_fct) (struct __gconv_step *,
struct __gconv_step_data *, void *,
__const unsigned char *,
__const unsigned char **,
__const unsigned char *, unsigned char **,
size_t *);
typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char
*,
__const unsigned char *,
unsigned char *, unsigned char *);
typedef int (*__gconv_trans_query_fct) (__const char *, __const char
***,
size_t *);
typedef int (*__gconv_trans_init_fct) (void **, const char *);
typedef void (*__gconv_trans_end_fct) (void *);
struct __gconv_trans_data
{
__gconv_trans_fct __trans_fct;
__gconv_trans_context_fct __trans_context_fct;
__gconv_trans_end_fct __trans_end_fct;
void *__data;
struct __gconv_trans_data *__next;
};
struct __gconv_step
{
struct __gconv_loaded_object *__shlib_handle;
__const char *__modname;
int __counter;
char *__from_name;
char *__to_name;
__gconv_fct __fct;
__gconv_btowc_fct __btowc_fct;
__gconv_init_fct __init_fct;
__gconv_end_fct __end_fct;
int __min_needed_from;
int __max_needed_from;
int __min_needed_to;
int __max_needed_to;
int __stateful;
void *__data;
};
struct __gconv_step_data
{
unsigned char *__outbuf;
unsigned char *__outbufend;
int __flags;
int __invocation_counter;
int __internal_use;
__mbstate_t *__statep;
__mbstate_t __state;
struct __gconv_trans_data *__trans;
};
typedef struct __gconv_info
{
size_t __nsteps;
struct __gconv_step *__steps;
__extension__ struct __gconv_step_data __data [];
} *__gconv_t;
# 45 "/usr/include/_G_config.h" 2 3 4
typedef union
{
struct __gconv_info __cd;
struct
{
struct __gconv_info __cd;
struct __gconv_step_data __data;
} __combined;
} _G_iconv_t;
typedef int _G_int16_t __attribute__ ((__mode__ (__HI__)));
typedef int _G_int32_t __attribute__ ((__mode__ (__SI__)));
typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
# 33 "/usr/include/libio.h" 2 3 4
# 53 "/usr/include/libio.h" 3 4
# 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stdarg.h" 1 3 4
# 43 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stdarg.h" 3 4
typedef __builtin_va_list __gnuc_va_list;
# 54 "/usr/include/libio.h" 2 3 4
# 166 "/usr/include/libio.h" 3 4
struct _IO_jump_t; struct _IO_FILE;
# 176 "/usr/include/libio.h" 3 4
typedef void _IO_lock_t;
struct _IO_marker {
struct _IO_marker *_next;
struct _IO_FILE *_sbuf;
int _pos;
# 199 "/usr/include/libio.h" 3 4
};
enum __codecvt_result
{
__codecvt_ok,
__codecvt_partial,
__codecvt_error,
__codecvt_noconv
};
# 267 "/usr/include/libio.h" 3 4
struct _IO_FILE {
int _flags;
char* _IO_read_ptr;
char* _IO_read_end;
char* _IO_read_base;
char* _IO_write_base;
char* _IO_write_ptr;
char* _IO_write_end;
char* _IO_buf_base;
char* _IO_buf_end;
char *_IO_save_base;
char *_IO_backup_base;
char *_IO_save_end;
struct _IO_marker *_markers;
struct _IO_FILE *_chain;
int _fileno;
int _flags2;
__off_t _old_offset;
unsigned short _cur_column;
signed char _vtable_offset;
char _shortbuf[1];
_IO_lock_t *_lock;
# 315 "/usr/include/libio.h" 3 4
__off64_t _offset;
void *__pad1;
void *__pad2;
int _mode;
char _unused2[15 * sizeof (int) - 2 * sizeof (void *)];
};
struct _IO_FILE_plus;
extern struct _IO_FILE_plus _IO_2_1_stdin_;
extern struct _IO_FILE_plus _IO_2_1_stdout_;
extern struct _IO_FILE_plus _IO_2_1_stderr_;
# 354 "/usr/include/libio.h" 3 4
typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t
__nbytes);
typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf,
size_t __n);
typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w);
typedef int __io_close_fn (void *__cookie);
typedef __io_read_fn cookie_read_function_t;
typedef __io_write_fn cookie_write_function_t;
typedef __io_seek_fn cookie_seek_function_t;
typedef __io_close_fn cookie_close_function_t;
typedef struct
{
__io_read_fn *read;
__io_write_fn *write;
__io_seek_fn *seek;
__io_close_fn *close;
} _IO_cookie_io_functions_t;
typedef _IO_cookie_io_functions_t cookie_io_functions_t;
struct _IO_cookie_file;
extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int
__read_write,
void *__cookie, _IO_cookie_io_functions_t __fns);
extern "C" {
extern int __underflow (_IO_FILE *) throw ();
extern int __uflow (_IO_FILE *) throw ();
extern int __overflow (_IO_FILE *, int) throw ();
extern wint_t __wunderflow (_IO_FILE *) throw ();
extern wint_t __wuflow (_IO_FILE *) throw ();
extern wint_t __woverflow (_IO_FILE *, wint_t) throw ();
# 444 "/usr/include/libio.h" 3 4
extern int _IO_getc (_IO_FILE *__fp) throw ();
extern int _IO_putc (int __c, _IO_FILE *__fp) throw ();
extern int _IO_feof (_IO_FILE *__fp) throw ();
extern int _IO_ferror (_IO_FILE *__fp) throw ();
extern int _IO_peekc_locked (_IO_FILE *__fp) throw ();
extern void _IO_flockfile (_IO_FILE *) throw ();
extern void _IO_funlockfile (_IO_FILE *) throw ();
extern int _IO_ftrylockfile (_IO_FILE *) throw ();
# 474 "/usr/include/libio.h" 3 4
extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict,
__gnuc_va_list, int *__restrict) throw ();
extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict,
__gnuc_va_list) throw ();
extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) throw ();
extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) throw ();
extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) throw ();
extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) throw ();
extern void _IO_free_backup_area (_IO_FILE *) throw ();
# 532 "/usr/include/libio.h" 3 4
}
# 73 "/usr/include/stdio.h" 2 3 4
typedef __gnuc_va_list va_list;
# 86 "/usr/include/stdio.h" 3 4
typedef _G_fpos_t fpos_t;
typedef _G_fpos64_t fpos64_t;
# 138 "/usr/include/stdio.h" 3 4
# 1 "/usr/include/bits/stdio_lim.h" 1 3 4
# 139 "/usr/include/stdio.h" 2 3 4
extern struct _IO_FILE *stdin;
extern struct _IO_FILE *stdout;
extern struct _IO_FILE *stderr;
extern int remove (__const char *__filename) throw ();
extern int rename (__const char *__old, __const char *__new) throw ();
extern FILE *tmpfile (void);
# 176 "/usr/include/stdio.h" 3 4
extern FILE *tmpfile64 (void);
extern char *tmpnam (char *__s) throw ();
extern char *tmpnam_r (char *__s) throw ();
# 198 "/usr/include/stdio.h" 3 4
extern char *tempnam (__const char *__dir, __const char *__pfx)
throw () __attribute__ ((__malloc__));
extern int fclose (FILE *__stream);
extern int fflush (FILE *__stream);
# 223 "/usr/include/stdio.h" 3 4
extern int fflush_unlocked (FILE *__stream);
# 233 "/usr/include/stdio.h" 3 4
extern int fcloseall (void);
extern FILE *fopen (__const char *__restrict __filename,
__const char *__restrict __modes);
extern FILE *freopen (__const char *__restrict __filename,
__const char *__restrict __modes,
FILE *__restrict __stream);
# 264 "/usr/include/stdio.h" 3 4
extern FILE *fopen64 (__const char *__restrict __filename,
__const char *__restrict __modes);
extern FILE *freopen64 (__const char *__restrict __filename,
__const char *__restrict __modes,
FILE *__restrict __stream);
extern FILE *fdopen (int __fd, __const char *__modes) throw ();
extern FILE *fopencookie (void *__restrict __magic_cookie,
__const char *__restrict __modes,
_IO_cookie_io_functions_t __io_funcs) throw ();
extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes)
throw ();
extern FILE *open_memstream (char **__restrict __bufloc,
size_t *__restrict __sizeloc) throw ();
extern void setbuf (FILE *__restrict __stream, char *__restrict __buf)
throw ();
extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
int __modes, size_t __n) throw ();
extern void setbuffer (FILE *__restrict __stream, char *__restrict
__buf,
size_t __size) throw ();
extern void setlinebuf (FILE *__stream) throw ();
extern int fprintf (FILE *__restrict __stream,
__const char *__restrict __format, ...);
extern int printf (__const char *__restrict __format, ...);
extern int sprintf (char *__restrict __s,
__const char *__restrict __format, ...) throw ();
extern int vfprintf (FILE *__restrict __s, __const char *__restrict
__format,
__gnuc_va_list __arg);
extern int vprintf (__const char *__restrict __format, __gnuc_va_list
__arg);
extern int vsprintf (char *__restrict __s, __const char *__restrict
__format,
__gnuc_va_list __arg) throw ();
extern int snprintf (char *__restrict __s, size_t __maxlen,
__const char *__restrict __format, ...)
throw () __attribute__ ((__format__ (__printf__, 3, 4)));
extern int vsnprintf (char *__restrict __s, size_t __maxlen,
__const char *__restrict __format, __gnuc_va_list __arg)
throw () __attribute__ ((__format__ (__printf__, 3, 0)));
extern int vasprintf (char **__restrict __ptr, __const char *__restrict
__f,
__gnuc_va_list __arg)
throw () __attribute__ ((__format__ (__printf__, 2, 0)));
extern int __asprintf (char **__restrict __ptr,
__const char *__restrict __fmt, ...)
throw () __attribute__ ((__format__ (__printf__, 2, 3)));
extern int asprintf (char **__restrict __ptr,
__const char *__restrict __fmt, ...)
throw () __attribute__ ((__format__ (__printf__, 2, 3)));
extern int vdprintf (int __fd, __const char *__restrict __fmt,
__gnuc_va_list __arg)
__attribute__ ((__format__ (__printf__, 2, 0)));
extern int dprintf (int __fd, __const char *__restrict __fmt, ...)
__attribute__ ((__format__ (__printf__, 2, 3)));
extern int fscanf (FILE *__restrict __stream,
__const char *__restrict __format, ...);
extern int scanf (__const char *__restrict __format, ...);
extern int sscanf (__const char *__restrict __s,
__const char *__restrict __format, ...) throw ();
extern int vfscanf (FILE *__restrict __s, __const char *__restrict
__format,
__gnuc_va_list __arg)
__attribute__ ((__format__ (__scanf__, 2, 0)));
extern int vscanf (__const char *__restrict __format, __gnuc_va_list
__arg)
__attribute__ ((__format__ (__scanf__, 1, 0)));
extern int vsscanf (__const char *__restrict __s,
__const char *__restrict __format, __gnuc_va_list __arg)
throw () __attribute__ ((__format__ (__scanf__, 2, 0)));
extern int fgetc (FILE *__stream);
extern int getc (FILE *__stream);
extern int getchar (void);
# 456 "/usr/include/stdio.h" 3 4
extern int getc_unlocked (FILE *__stream);
extern int getchar_unlocked (void);
# 467 "/usr/include/stdio.h" 3 4
extern int fgetc_unlocked (FILE *__stream);
extern int fputc (int __c, FILE *__stream);
extern int putc (int __c, FILE *__stream);
extern int putchar (int __c);
# 500 "/usr/include/stdio.h" 3 4
extern int fputc_unlocked (int __c, FILE *__stream);
extern int putc_unlocked (int __c, FILE *__stream);
extern int putchar_unlocked (int __c);
extern int getw (FILE *__stream);
extern int putw (int __w, FILE *__stream);
extern char *fgets (char *__restrict __s, int __n, FILE *__restrict
__stream);
extern char *gets (char *__s);
# 545 "/usr/include/stdio.h" 3 4
extern char *fgets_unlocked (char *__restrict __s, int __n,
FILE *__restrict __stream);
# 561 "/usr/include/stdio.h" 3 4
extern __ssize_t __getdelim (char **__restrict __lineptr,
size_t *__restrict __n, int __delimiter,
FILE *__restrict __stream);
extern __ssize_t getdelim (char **__restrict __lineptr,
size_t *__restrict __n, int __delimiter,
FILE *__restrict __stream);
extern __ssize_t getline (char **__restrict __lineptr,
size_t *__restrict __n,
FILE *__restrict __stream);
extern int fputs (__const char *__restrict __s, FILE *__restrict
__stream);
extern int puts (__const char *__s);
extern int ungetc (int __c, FILE *__stream);
extern size_t fread (void *__restrict __ptr, size_t __size,
size_t __n, FILE *__restrict __stream);
extern size_t fwrite (__const void *__restrict __ptr, size_t __size,
size_t __n, FILE *__restrict __s);
# 622 "/usr/include/stdio.h" 3 4
extern int fputs_unlocked (__const char *__restrict __s,
FILE *__restrict __stream);
# 633 "/usr/include/stdio.h" 3 4
extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
size_t __n, FILE *__restrict __stream);
extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t
__size,
size_t __n, FILE *__restrict __stream);
extern int fseek (FILE *__stream, long int __off, int __whence);
extern long int ftell (FILE *__stream);
extern void rewind (FILE *__stream);
# 669 "/usr/include/stdio.h" 3 4
extern int fseeko (FILE *__stream, __off_t __off, int __whence);
extern __off_t ftello (FILE *__stream);
# 688 "/usr/include/stdio.h" 3 4
extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict
__pos);
extern int fsetpos (FILE *__stream, __const fpos_t *__pos);
# 711 "/usr/include/stdio.h" 3 4
extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
extern __off64_t ftello64 (FILE *__stream);
extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict
__pos);
extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos);
extern void clearerr (FILE *__stream) throw ();
extern int feof (FILE *__stream) throw ();
extern int ferror (FILE *__stream) throw ();
extern void clearerr_unlocked (FILE *__stream) throw ();
extern int feof_unlocked (FILE *__stream) throw ();
extern int ferror_unlocked (FILE *__stream) throw ();
extern void perror (__const char *__s);
# 1 "/usr/include/bits/sys_errlist.h" 1 3 4
# 27 "/usr/include/bits/sys_errlist.h" 3 4
extern int sys_nerr;
extern __const char *__const sys_errlist[];
extern int _sys_nerr;
extern __const char *__const _sys_errlist[];
# 750 "/usr/include/stdio.h" 2 3 4
extern int fileno (FILE *__stream) throw ();
extern int fileno_unlocked (FILE *__stream) throw ();
# 769 "/usr/include/stdio.h" 3 4
extern FILE *popen (__const char *__command, __const char *__modes);
extern int pclose (FILE *__stream);
extern char *ctermid (char *__s) throw ();
extern char *cuserid (char *__s);
struct obstack;
extern int obstack_printf (struct obstack *__restrict __obstack,
__const char *__restrict __format, ...)
throw () __attribute__ ((__format__ (__printf__, 2, 3)));
extern int obstack_vprintf (struct obstack *__restrict __obstack,
__const char *__restrict __format,
__gnuc_va_list __args)
throw () __attribute__ ((__format__ (__printf__, 2, 0)));
extern void flockfile (FILE *__stream) throw ();
extern int ftrylockfile (FILE *__stream) throw ();
extern void funlockfile (FILE *__stream) throw ();
# 836 "/usr/include/stdio.h" 3 4
}
# 52 "/usr/X11R6/include/X11/Xauth.h" 2
# 60 "/usr/X11R6/include/X11/Xauth.h"
extern "C" {
char *XauFileName(void);
Xauth *XauReadAuth(
FILE*
);
int XauLockAuth(
const char* ,
int ,
int ,
long
);
int XauUnlockAuth(
const char*
);
int XauWriteAuth(
FILE* ,
Xauth*
);
Xauth *XauGetAuthByName(
const char*
);
Xauth *XauGetAuthByAddr(
unsigned int ,
unsigned int ,
const char* ,
unsigned int ,
const char* ,
unsigned int ,
const char*
);
Xauth *XauGetBestAuthByAddr(
unsigned int ,
unsigned int ,
const char* ,
unsigned int ,
const char* ,
int ,
char** ,
const int*
);
void XauDisposeAuth(
Xauth*
);
# 152 "/usr/X11R6/include/X11/Xauth.h"
}
# 69 "/usr/X11R6/include/X11/extensions/Print.h" 2
extern "C" {
# 152 "/usr/X11R6/include/X11/extensions/Print.h"
typedef unsigned char XPAttributes;
# 187 "/usr/X11R6/include/X11/extensions/Print.h"
typedef unsigned char XPAttrReplacement;
typedef unsigned char XPGetDocStatus;
# 204 "/usr/X11R6/include/X11/extensions/Print.h"
typedef unsigned char XPSaveData;
typedef unsigned char XPDocumentType;
# 238 "/usr/X11R6/include/X11/extensions/Print.h"
typedef XID XPContext;
typedef struct {
char *name;
char *desc;
} XPPrinterRec, *XPPrinterList;
typedef void (*XPSaveProc)( Display *display,
XPContext context,
unsigned char *data,
unsigned int data_len,
XPointer client_data);
typedef void (*XPFinishProc)( Display *display,
XPContext context,
XPGetDocStatus status,
XPointer client_data);
typedef char * (*XPHinterProc)(void);
# 289 "/usr/X11R6/include/X11/extensions/Print.h"
typedef struct {
int type;
unsigned long serial;
int send_event;
Display *display;
XPContext context;
int cancel;
int detail;
} XPPrintEvent;
typedef struct {
int type;
unsigned long serial;
int send_event;
Display *display;
XPContext context;
int detail;
} XPAttributeEvent;
typedef struct {
int type;
unsigned long serial;
int send_event;
Display *display;
XPContext context;
unsigned long available;
} XPDataReadyEvent;
extern XPContext XpCreateContext (
Display *display,
char *printer_name
);
extern void XpSetContext (
Display *display,
XPContext print_context
);
extern XPContext XpGetContext (
Display *display
);
extern void XpDestroyContext (
Display *display,
XPContext print_context
);
extern Screen *XpGetScreenOfContext (
Display *display,
XPContext print_context
);
extern int XpGetPageDimensions (
Display *display,
XPContext print_context,
unsigned short *width,
unsigned short *height,
XRectangle *reproducible_area
);
extern void XpStartJob (
Display *display,
XPSaveData save_data
);
extern void XpEndJob (
Display *display
);
extern void XpCancelJob (
Display *display,
int discard
);
extern void XpStartDoc (
Display *display,
XPDocumentType type
);
extern void XpEndDoc (
Display *display
);
extern void XpCancelDoc (
Display *display,
int discard
);
extern void XpPutDocumentData (
Display *display,
Drawable drawable,
unsigned char *data,
int data_len,
char *doc_fmt,
char *options
);
extern int XpGetDocumentData (
Display *display,
XPContext context,
XPSaveProc save_proc,
XPFinishProc finish_proc,
XPointer client_data
);
extern void XpStartPage (
Display *display,
Window window
);
extern void XpEndPage (
Display *display
);
extern void XpCancelPage (
Display *display,
int discard
);
extern void XpSelectInput (
Display *display,
XPContext print_context,
unsigned long event_mask
);
extern unsigned long XpInputSelected (
Display *display,
XPContext print_context,
unsigned long *all_events_mask
);
extern int XpSetImageResolution (
Display *display,
XPContext print_context,
int image_res,
int *prev_res
);
extern int XpGetImageResolution (
Display *display,
XPContext print_context
);
extern char *XpGetAttributes (
Display *display,
XPContext print_context,
XPAttributes type
);
extern void XpSetAttributes (
Display *display,
XPContext print_context,
XPAttributes type,
char *pool,
XPAttrReplacement replacement_rule
);
extern char *XpGetOneAttribute (
Display *display,
XPContext print_context,
XPAttributes type,
char *attribute_name
);
extern XPPrinterList XpGetPrinterList (
Display *display,
char *printer_name,
int *list_count
);
extern void XpFreePrinterList (
XPPrinterList printer_list
);
extern void XpRehashPrinterList (
Display *display
);
extern int XpQueryVersion (
Display *display,
short *major_version,
short *minor_version
);
extern int XpQueryExtension (
Display *display,
int *event_base_return,
int *error_base_return
);
extern Screen **XpQueryScreens (
Display *display,
int *list_count
);
extern int XpGetPdmStartParams (
Display *print_display,
Window print_window,
XPContext print_context,
Display *video_display,
Window video_window,
Display **selection_display,
Atom *selection,
Atom *type,
int *format,
unsigned char **data,
int *nelements
);
extern int XpGetAuthParams (
Display *print_display,
Display *video_display,
Display **selection_display,
Atom *selection,
Atom *target
);
extern int XpSendAuth (
Display *display,
Window window
);
extern int XpSendOneTicket (
Display *display,
Window window,
Xauth *ticket,
int more
);
extern void XpSetLocaleHinter (
XPHinterProc hinter_proc,
char *hinter_desc
);
extern char *XpGetLocaleHinter (
XPHinterProc *hinter_proc
);
extern char *XpGetLocaleNetString(void);
extern char *XpNotifyPdm (
Display *print_display,
Window print_window,
XPContext print_context,
Display *video_display,
Window video_window,
int auth_flag
);
}
# 60 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/XmStrDefs.h" 1
# 10 "/usr/X11R6/include/Xm/XmStrDefs.h"
extern "C" {
# 1373 "/usr/X11R6/include/Xm/XmStrDefs.h"
extern char _XmStrings[];
# 5436 "/usr/X11R6/include/Xm/XmStrDefs.h"
}
# 1 "/usr/X11R6/include/X11/StringDefs.h" 1
# 321 "/usr/X11R6/include/X11/StringDefs.h"
extern const char XtStrings[];
# 5440 "/usr/X11R6/include/Xm/XmStrDefs.h" 2
extern "C" {
# 5755 "/usr/X11R6/include/Xm/XmStrDefs.h"
}
# 61 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/XmStrDefs22.h" 1
# 10 "/usr/X11R6/include/Xm/XmStrDefs22.h"
extern "C" {
# 311 "/usr/X11R6/include/Xm/XmStrDefs22.h"
extern char _XmStrings22[];
# 1188 "/usr/X11R6/include/Xm/XmStrDefs22.h"
}
extern "C" {
}
# 62 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/VirtKeys.h" 1
# 45 "/usr/X11R6/include/Xm/VirtKeys.h"
# 1 "/usr/X11R6/include/Xm/Xm.h" 1
# 46 "/usr/X11R6/include/Xm/VirtKeys.h" 2
extern "C" {
# 107 "/usr/X11R6/include/Xm/VirtKeys.h"
extern void XmTranslateKey(
Display *dpy,
unsigned int keycode,
Modifiers modifiers,
Modifiers *modifiers_return,
KeySym *keysym_return) ;
}
# 63 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/Transfer.h" 1
# 44 "/usr/X11R6/include/Xm/Transfer.h"
# 1 "/usr/X11R6/include/Xm/DragC.h" 1
# 48 "/usr/X11R6/include/Xm/DragC.h"
# 1 "/usr/X11R6/include/Xm/Display.h" 1
# 48 "/usr/X11R6/include/Xm/Display.h"
# 1 "/usr/X11R6/include/Xm/DragC.h" 1
# 49 "/usr/X11R6/include/Xm/Display.h" 2
# 1 "/usr/X11R6/include/Xm/DropSMgr.h" 1
# 49 "/usr/X11R6/include/Xm/DropSMgr.h"
extern "C" {
# 74 "/usr/X11R6/include/Xm/DropSMgr.h"
enum { XmDRAG_UNDER_NONE, XmDRAG_UNDER_PIXMAP,
XmDRAG_UNDER_SHADOW_IN, XmDRAG_UNDER_SHADOW_OUT,
XmDRAG_UNDER_HIGHLIGHT };
enum { XmDROP_SITE_SIMPLE, XmDROP_SITE_COMPOSITE,
XmDROP_SITE_SIMPLE_CLIP_ONLY = 128,
XmDROP_SITE_COMPOSITE_CLIP_ONLY };
enum { XmABOVE, XmBELOW };
enum { XmDROP_SITE_ACTIVE, XmDROP_SITE_INACTIVE, XmDROP_SITE_IGNORE };
typedef struct _XmDragProcCallbackStruct {
int reason;
XEvent * event;
Time timeStamp;
Widget dragContext;
Position x, y;
unsigned char dropSiteStatus;
unsigned char operation;
unsigned char operations;
Boolean animate;
} XmDragProcCallbackStruct, * XmDragProcCallback;
typedef struct _XmDropProcCallbackStruct {
int reason;
XEvent * event;
Time timeStamp;
Widget dragContext;
Position x, y;
unsigned char dropSiteStatus;
unsigned char operation;
unsigned char operations;
unsigned char dropAction;
} XmDropProcCallbackStruct, * XmDropProcCallback;
typedef struct _XmDropSiteVisualsRec {
Pixel background;
Pixel foreground;
Pixel topShadowColor;
Pixmap topShadowPixmap;
Pixel bottomShadowColor;
Pixmap bottomShadowPixmap;
Dimension shadowThickness;
Pixel highlightColor;
Pixmap highlightPixmap;
Dimension highlightThickness;
Dimension borderWidth;
} XmDropSiteVisualsRec, * XmDropSiteVisuals;
extern WidgetClass xmDropSiteManagerObjectClass;
typedef struct _XmDropSiteManagerClassRec *XmDropSiteManagerObjectClass;
typedef struct _XmDropSiteManagerRec *XmDropSiteManagerObject;
extern void XmDropSiteRegister(
Widget widget,
ArgList args,
Cardinal argCount) ;
extern void XmDropSiteUnregister(
Widget widget) ;
extern Boolean XmDropSiteRegistered(
Widget widget) ;
extern void XmDropSiteStartUpdate(
Widget refWidget) ;
extern void XmDropSiteUpdate(
Widget enclosingWidget,
ArgList args,
Cardinal argCount) ;
extern void XmDropSiteEndUpdate(
Widget refWidget) ;
extern void XmDropSiteRetrieve(
Widget enclosingWidget,
ArgList args,
Cardinal argCount) ;
extern int XmDropSiteQueryStackingOrder(
Widget widget,
Widget *parent_rtn,
Widget **children_rtn,
Cardinal *num_children_rtn) ;
extern void XmDropSiteConfigureStackingOrder(
Widget widget,
Widget sibling,
Cardinal stack_mode) ;
extern XmDropSiteVisuals XmDropSiteGetActiveVisuals(
Widget widget) ;
}
# 50 "/usr/X11R6/include/Xm/Display.h" 2
extern "C" {
enum {
XmDRAG_NONE,
XmDRAG_DROP_ONLY,
XmDRAG_PREFER_PREREGISTER,
XmDRAG_PREREGISTER,
XmDRAG_PREFER_DYNAMIC,
XmDRAG_DYNAMIC,
XmDRAG_PREFER_RECEIVER
};
typedef struct _XmDisplayRec *XmDisplay;
typedef struct _XmDisplayClassRec *XmDisplayClass;
extern WidgetClass xmDisplayClass;
extern Widget XmGetDragContext(
Widget w,
Time time) ;
extern Widget XmGetXmDisplay(
Display *display) ;
}
# 49 "/usr/X11R6/include/Xm/DragC.h" 2
extern "C" {
# 62 "/usr/X11R6/include/Xm/DragC.h"
typedef unsigned int XmID;
# 83 "/usr/X11R6/include/Xm/DragC.h"
enum{ XmTOP_LEVEL_ENTER, XmTOP_LEVEL_LEAVE,
XmDRAG_MOTION, XmDROP_SITE_ENTER,
XmDROP_SITE_LEAVE, XmDROP_START,
XmDROP_FINISH, XmDRAG_DROP_FINISH,
XmOPERATION_CHANGED
} ;
enum{ XmDROP, XmDROP_HELP,
XmDROP_CANCEL, XmDROP_INTERRUPT
} ;
enum{ XmMOVE = (1L << 0), XmCOPY = (1L << 1),
XmLINK = (1L << 2), XmOTHER
} ;
enum{ XmBLEND_ALL, XmBLEND_STATE_SOURCE,
XmBLEND_JUST_SOURCE, XmBLEND_NONE
} ;
enum{ XmDROP_FAILURE, XmDROP_SUCCESS
} ;
enum{ XmCR_TOP_LEVEL_ENTER, XmCR_TOP_LEVEL_LEAVE,
XmCR_DRAG_MOTION, XmCR_DROP_SITE_ENTER,
XmCR_DROP_SITE_LEAVE, XmCR_DROP_START,
XmCR_DROP_FINISH, XmCR_DRAG_DROP_FINISH,
XmCR_OPERATION_CHANGED,
_XmNUMBER_DND_CB_REASONS
} ;
typedef struct _XmDragContextClassRec *XmDragContextClass;
typedef struct _XmDragContextRec *XmDragContext;
extern WidgetClass xmDragContextClass;
typedef struct _XmAnyICCCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
}XmAnyICCCallbackStruct, *XmAnyICCCallback;
typedef struct _XmTopLevelEnterCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
Screen *screen;
Window window;
Position x, y;
unsigned char dragProtocolStyle;
Atom iccHandle;
}XmTopLevelEnterCallbackStruct, *XmTopLevelEnterCallback;
typedef struct _XmTopLevelLeaveCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
Screen *screen;
Window window;
}XmTopLevelLeaveCallbackStruct, *XmTopLevelLeaveCallback;
typedef struct _XmDropSiteEnterCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
unsigned char operation;
unsigned char operations;
unsigned char dropSiteStatus;
Position x, y;
}XmDropSiteEnterCallbackStruct, *XmDropSiteEnterCallback;
typedef struct _XmDropSiteLeaveCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
}XmDropSiteLeaveCallbackStruct, *XmDropSiteLeaveCallback;
typedef struct _XmDragMotionCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
unsigned char operation;
unsigned char operations;
unsigned char dropSiteStatus;
Position x, y;
}XmDragMotionCallbackStruct, *XmDragMotionCallback;
typedef struct _XmOperationChangedCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
unsigned char operation;
unsigned char operations;
unsigned char dropSiteStatus;
}XmOperationChangedCallbackStruct, *XmOperationChangedCallback;
typedef struct _XmDropStartCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
unsigned char operation;
unsigned char operations;
unsigned char dropSiteStatus;
unsigned char dropAction;
Position x, y;
Window window;
Atom iccHandle;
}XmDropStartCallbackStruct, *XmDropStartCallback;
typedef struct _XmDropFinishCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
unsigned char operation;
unsigned char operations;
unsigned char dropSiteStatus;
unsigned char dropAction;
unsigned char completionStatus;
}XmDropFinishCallbackStruct, *XmDropFinishCallback;
typedef struct _XmDragDropFinishCallbackStruct{
int reason;
XEvent *event;
Time timeStamp;
}XmDragDropFinishCallbackStruct, *XmDragDropFinishCallback;
extern Widget XmDragStart(
Widget w,
XEvent *event,
ArgList args,
Cardinal numArgs) ;
extern void XmDragCancel(
Widget dragContext) ;
extern Boolean XmTargetsAreCompatible(
Display *dpy,
Atom *exportTargets,
Cardinal numExportTargets,
Atom *importTargets,
Cardinal numImportTargets) ;
}
# 45 "/usr/X11R6/include/Xm/Transfer.h" 2
extern "C" {
# 60 "/usr/X11R6/include/Xm/Transfer.h"
typedef enum { XmTRANSFER_DONE_SUCCEED = 0, XmTRANSFER_DONE_FAIL,
XmTRANSFER_DONE_CONTINUE, XmTRANSFER_DONE_DEFAULT
} XmTransferStatus;
enum { XmSELECTION_DEFAULT = 0, XmSELECTION_INCREMENTAL,
XmSELECTION_PERSIST, XmSELECTION_SNAPSHOT,
XmSELECTION_TRANSACT };
enum { XmCONVERTING_NONE = 0,
XmCONVERTING_SAME = 1,
XmCONVERTING_TRANSACT = 2,
XmCONVERTING_PARTIAL = 4 };
enum { XmCONVERT_DEFAULT = 0, XmCONVERT_MORE,
XmCONVERT_MERGE, XmCONVERT_REFUSE, XmCONVERT_DONE };
typedef struct {
int reason;
XEvent *event;
Atom selection;
Atom target;
XtPointer source_data;
XtPointer location_data;
int flags;
XtPointer parm;
int parm_format;
unsigned long parm_length;
Atom parm_type;
int status;
XtPointer value;
Atom type;
int format;
unsigned long length;
} XmConvertCallbackStruct;
typedef struct {
int reason;
XEvent *event;
Atom selection;
XtEnum operation;
int flags;
XtPointer transfer_id;
XtPointer destination_data;
XtPointer location_data;
Time time;
} XmDestinationCallbackStruct;
typedef struct {
int reason;
XEvent *event;
Atom selection;
Atom target;
Atom type;
XtPointer transfer_id;
int flags;
int remaining;
XtPointer value;
unsigned long length;
int format;
} XmSelectionCallbackStruct;
typedef struct {
int reason;
XEvent *event;
Atom selection;
XtPointer transfer_id;
XmTransferStatus status;
XtPointer client_data;
} XmTransferDoneCallbackStruct;
typedef void (*XmSelectionFinishedProc)(Widget, XtEnum,
XmTransferDoneCallbackStruct*);
void XmTransferDone(XtPointer, XmTransferStatus);
void XmTransferValue(XtPointer, Atom, XtCallbackProc,
XtPointer, Time);
void XmTransferSetParameters(XtPointer, XtPointer, int, unsigned long,
Atom);
void XmTransferStartRequest(XtPointer);
void XmTransferSendRequest(XtPointer, Time);
}
# 64 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/Primitive.h" 1
# 46 "/usr/X11R6/include/Xm/Primitive.h"
extern "C" {
extern WidgetClass xmPrimitiveWidgetClass;
typedef struct _XmPrimitiveClassRec * XmPrimitiveWidgetClass;
typedef struct _XmPrimitiveRec * XmPrimitiveWidget;
# 66 "/usr/X11R6/include/Xm/Primitive.h"
}
# 65 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/Manager.h" 1
# 46 "/usr/X11R6/include/Xm/Manager.h"
extern "C" {
extern WidgetClass xmManagerWidgetClass;
typedef struct _XmManagerClassRec * XmManagerWidgetClass;
typedef struct _XmManagerRec * XmManagerWidget;
# 66 "/usr/X11R6/include/Xm/Manager.h"
}
# 66 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/Gadget.h" 1
# 46 "/usr/X11R6/include/Xm/Gadget.h"
extern "C" {
extern WidgetClass xmGadgetClass;
typedef struct _XmGadgetClassRec * XmGadgetClass;
typedef struct _XmGadgetRec * XmGadget;
# 66 "/usr/X11R6/include/Xm/Gadget.h"
}
# 67 "/usr/X11R6/include/Xm/Xm.h" 2
extern "C" {
# 78 "/usr/X11R6/include/Xm/Xm.h"
extern int xmUseVersion;
# 107 "/usr/X11R6/include/Xm/Xm.h"
extern char _XmSDEFAULT_FONT[];
extern char _XmSDEFAULT_BACKGROUND[];
typedef unsigned char XmDirection;
# 124 "/usr/X11R6/include/Xm/Xm.h"
enum {
XmRIGHT_TO_LEFT_TOP_TO_BOTTOM =
0x01 | 0x04 | 0x40,
XmLEFT_TO_RIGHT_TOP_TO_BOTTOM =
0x02 | 0x04 | 0x40,
XmRIGHT_TO_LEFT_BOTTOM_TO_TOP =
0x01 | 0x08 | 0x40,
XmLEFT_TO_RIGHT_BOTTOM_TO_TOP =
0x02 | 0x08 | 0x40,
XmTOP_TO_BOTTOM_RIGHT_TO_LEFT =
0x01 | 0x04 | 0x80,
XmTOP_TO_BOTTOM_LEFT_TO_RIGHT =
0x02 | 0x04 | 0x80,
XmBOTTOM_TO_TOP_RIGHT_TO_LEFT =
0x01 | 0x08 | 0x80,
XmBOTTOM_TO_TOP_LEFT_TO_RIGHT =
0x02 | 0x08 | 0x80,
XmTOP_TO_BOTTOM =
0x04 | 0x03 | 0xc0,
XmBOTTOM_TO_TOP =
0x08 | 0x03 | 0xc0,
XmRIGHT_TO_LEFT =
0x01 | 0x0c | 0xc0,
XmLEFT_TO_RIGHT =
0x02 | 0x0c | 0xc0,
XmDEFAULT_DIRECTION = 0xff
};
extern Boolean XmDirectionMatch(XmDirection d1,
XmDirection d2);
extern Boolean XmDirectionMatchPartial(XmDirection d1,
XmDirection d2,
XmDirection dmask);
typedef enum{ XmFONT_IS_FONT, XmFONT_IS_FONTSET
} XmFontType;
enum { XmSTRING_DIRECTION_L_TO_R,
XmSTRING_DIRECTION_R_TO_L,
XmSTRING_DIRECTION_UNSET = 3,
XmSTRING_DIRECTION_DEFAULT = XmDEFAULT_DIRECTION
};
typedef unsigned char XmStringDirection;
typedef union __XmStringRec *XmString;
typedef XmString * XmStringTable;
typedef char * XmStringCharSet;
typedef char * XmStringTag;
typedef unsigned char XmStringComponentType;
typedef struct __XmRenditionRec **XmFontListEntry;
typedef struct __XmRenderTableRec **XmFontList;
typedef struct _XmFontListContextRec *XmFontContext;
typedef struct __XmStringContextRec *_XmStringContext;
typedef union __XmStringRec *_XmString;
typedef struct __XmStringContextRec *XmStringContext;
enum{ XmSTRING_COMPONENT_UNKNOWN, XmSTRING_COMPONENT_CHARSET,
XmSTRING_COMPONENT_TEXT, XmSTRING_COMPONENT_DIRECTION,
XmSTRING_COMPONENT_SEPARATOR, XmSTRING_COMPONENT_LOCALE_TEXT,
XmSTRING_COMPONENT_LOCALE, XmSTRING_COMPONENT_WIDECHAR_TEXT,
XmSTRING_COMPONENT_LAYOUT_PUSH, XmSTRING_COMPONENT_LAYOUT_POP,
XmSTRING_COMPONENT_RENDITION_BEGIN, XmSTRING_COMPONENT_RENDITION_END,
XmSTRING_COMPONENT_TAB
} ;
# 209 "/usr/X11R6/include/Xm/Xm.h"
typedef enum {
XmCHARSET_TEXT, XmMULTIBYTE_TEXT,
XmWIDECHAR_TEXT, XmNO_TEXT
} XmTextType;
typedef enum {
XmOUTPUT_ALL, XmOUTPUT_BETWEEN,
XmOUTPUT_BEGINNING, XmOUTPUT_END,
XmOUTPUT_BOTH
} XmParseModel;
typedef unsigned char XmIncludeStatus;
enum {
XmINSERT, XmTERMINATE, XmINVOKE
};
typedef enum {
XmSTYLE_STRING = XStringStyle,
XmSTYLE_COMPOUND_TEXT = XCompoundTextStyle,
XmSTYLE_TEXT = XTextStyle,
XmSTYLE_STANDARD_ICC_TEXT = XStdICCTextStyle,
XmSTYLE_LOCALE = 32,
XmSTYLE_COMPOUND_STRING
} XmICCEncodingStyle;
# 245 "/usr/X11R6/include/Xm/Xm.h"
typedef struct __XmParseMappingRec *XmParseMapping;
typedef XmParseMapping *XmParseTable;
typedef XmIncludeStatus (*XmParseProc) (XtPointer *in_out,
XtPointer text_end,
XmTextType type,
XmStringTag locale_tag,
XmParseMapping entry,
int pattern_length,
XmString *str_include,
XtPointer call_data);
# 268 "/usr/X11R6/include/Xm/Xm.h"
typedef enum {
XmABSOLUTE, XmRELATIVE
} XmOffsetModel;
typedef struct __XmTabRec *XmTab;
typedef struct __XmTabListRec *XmTabList;
# 283 "/usr/X11R6/include/Xm/Xm.h"
typedef struct __XmRenditionRec **XmRendition;
typedef struct __XmRenderTableRec **XmRenderTable;
typedef enum {
XmSKIP, XmMERGE_REPLACE,
XmMERGE_OLD, XmMERGE_NEW,
XmDUPLICATE
} XmMergeMode;
# 300 "/usr/X11R6/include/Xm/Xm.h"
enum { XmUNSPECIFIED_LOAD_MODEL, XmLOAD_DEFERRED, XmLOAD_IMMEDIATE };
# 310 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmCHANGE_ALL, XmCHANGE_NONE,
XmCHANGE_WIDTH, XmCHANGE_HEIGHT
} ;
enum{ XmPIXELS, Xm100TH_MILLIMETERS,
Xm1000TH_INCHES, Xm100TH_POINTS,
Xm100TH_FONT_UNITS, XmINCHES,
XmCENTIMETERS, XmMILLIMETERS,
XmPOINTS, XmFONT_UNITS
} ;
enum{ XmDESTROY, XmUNMAP,
XmDO_NOTHING
} ;
enum{ XmEXPLICIT, XmPOINTER
} ;
enum{ XmNONE, XmTAB_GROUP,
XmSTICKY_TAB_GROUP, XmEXCLUSIVE_TAB_GROUP
} ;
enum{ XmBELL = 1
} ;
enum {
XmPER_SHELL, XmPER_WIDGET,
XmINHERIT_POLICY = 255
} ;
typedef unsigned char XmInputPolicy;
enum{ XmNO_ORIENTATION, XmVERTICAL,
XmHORIZONTAL
} ;
enum{ XmWORK_AREA, XmMENU_BAR,
XmMENU_PULLDOWN, XmMENU_POPUP,
XmMENU_OPTION
} ;
enum{ XmNO_PACKING, XmPACK_TIGHT,
XmPACK_COLUMN, XmPACK_NONE
} ;
enum{ XmALIGNMENT_CONTENTS_TOP = 3,
XmALIGNMENT_CONTENTS_BOTTOM
} ;
enum{ XmTEAR_OFF_ENABLED, XmTEAR_OFF_DISABLED
} ;
enum{ XmUNPOST, XmUNPOST_AND_REPLAY
} ;
enum{ XmLAST_POSITION = -1, XmFIRST_POSITION
} ;
enum{ XmPOPUP_DISABLED = 0, XmPOPUP_KEYBOARD = 1,
XmPOPUP_AUTOMATIC, XmPOPUP_AUTOMATIC_RECURSIVE };
typedef enum { XmListMode = 0, XmScaleMode = 1 } XmColorMode;
enum { XmFILL_UNSPECIFIED, XmFILL_FLUSH, XmFILL_RAGGED };
enum { XmDISTRIBUTE_TIGHT, XmDISTRIBUTE_SPREAD };
enum{ XmCOMBO_BOX=0, XmDROP_DOWN_COMBO_BOX,
XmDROP_DOWN_LIST
} ;
enum{ XmQUICK_NAVIGATE = 1, XmINVALID_MATCH_BEHAVIOR
} ;
enum{ XmZERO_BASED, XmONE_BASED
} ;
typedef enum { XmIconTop,
XmIconLeft,
XmIconRight,
XmIconBottom,
XmIconOnly,
XmIconNone } XmIconPlacement;
typedef enum { XmFillNone,
XmFillMajor,
XmFillMinor,
XmFillAll } XmFillOption;
typedef enum {XmAlwaysOpen,
XmOpen,
XmClosed, XmHidden,
XmNotInHierarchy} XmHierarchyNodeState;
typedef enum { XmTreeLadder, XmTreeDirect } XmTreeConnectStyle;
typedef enum { XmTreeCompressNone=0, XmTreeCompressLeaves=1,
XmTreeCompressAll=2 } XmTreeCompressStyle;
enum{ XmALIGNMENT_BEGINNING, XmALIGNMENT_CENTER,
XmALIGNMENT_END, XmALIGNMENT_UNSPECIFIED
} ;
enum{ XmALIGNMENT_BASELINE_TOP,
XmALIGNMENT_BASELINE_BOTTOM = 2, XmALIGNMENT_WIDGET_TOP,
XmALIGNMENT_WIDGET_BOTTOM
} ;
# 463 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmFRAME_GENERIC_CHILD, XmFRAME_WORKAREA_CHILD,
XmFRAME_TITLE_CHILD
} ;
enum{ XmN_OF_MANY = 1, XmONE_OF_MANY,
XmONE_OF_MANY_ROUND, XmONE_OF_MANY_DIAMOND
} ;
enum{ XmATTACH_NONE, XmATTACH_FORM,
XmATTACH_OPPOSITE_FORM, XmATTACH_WIDGET,
XmATTACH_OPPOSITE_WIDGET, XmATTACH_POSITION,
XmATTACH_SELF
} ;
enum{ XmRESIZE_NONE, XmRESIZE_GROW,
XmRESIZE_ANY
} ;
typedef enum {XmTABS_SQUARED, XmTABS_ROUNDED, XmTABS_BEVELED}
XmTabStyle;
typedef enum {XmTABS_BASIC, XmTABS_STACKED, XmTABS_STACKED_STATIC,
XmTABS_SCROLLED, XmTABS_OVERLAYED} XmTabMode;
typedef enum {XmTAB_ORIENTATION_DYNAMIC, XmTABS_RIGHT_TO_LEFT,
XmTABS_LEFT_TO_RIGHT, XmTABS_TOP_TO_BOTTOM,
XmTABS_BOTTOM_TO_TOP} XmTabOrientation;
typedef enum {XmTAB_EDGE_TOP_LEFT, XmTAB_EDGE_BOTTOM_RIGHT} XmTabEdge;
typedef enum {XmTAB_ARROWS_ON_RIGHT, XmTAB_ARROWS_ON_LEFT,
XmTAB_ARROWS_SPLIT} XmTabArrowPlacement;
enum {XmCR_TAB_SELECTED, XmCR_TAB_UNSELECTED};
typedef enum {XmTABS_ON_TOP, XmTABS_ON_BOTTOM, XmTABS_ON_RIGHT,
XmTABS_ON_LEFT} XmTabSide;
typedef enum {XmPIXMAP_TOP, XmPIXMAP_BOTTOM, XmPIXMAP_RIGHT,
XmPIXMAP_LEFT,
XmPIXMAP_NONE, XmPIXMAP_ONLY} XmPixmapPlacement;
typedef enum {XmTAB_VALUE_COPY, XmTAB_VALUE_SHARE} XmTabValueMode;
typedef enum {XmTAB_CMP_VISUAL, XmTAB_CMP_SIZE, XmTAB_CMP_EQUAL}
XmTabResult;
enum{ XmCR_NONE, XmCR_HELP,
XmCR_VALUE_CHANGED, XmCR_INCREMENT,
XmCR_DECREMENT, XmCR_PAGE_INCREMENT,
XmCR_PAGE_DECREMENT, XmCR_TO_TOP,
XmCR_TO_BOTTOM, XmCR_DRAG,
XmCR_ACTIVATE, XmCR_ARM,
XmCR_DISARM, XmCR_MAP = 16,
XmCR_UNMAP, XmCR_FOCUS,
XmCR_LOSING_FOCUS, XmCR_MODIFYING_TEXT_VALUE,
XmCR_MOVING_INSERT_CURSOR, XmCR_EXECUTE,
XmCR_SINGLE_SELECT, XmCR_MULTIPLE_SELECT,
XmCR_EXTENDED_SELECT, XmCR_BROWSE_SELECT,
XmCR_DEFAULT_ACTION, XmCR_CLIPBOARD_DATA_REQUEST,
XmCR_CLIPBOARD_DATA_DELETE, XmCR_CASCADING,
XmCR_OK, XmCR_CANCEL,
XmCR_APPLY = 34, XmCR_NO_MATCH,
XmCR_COMMAND_ENTERED, XmCR_COMMAND_CHANGED,
XmCR_EXPOSE, XmCR_RESIZE,
XmCR_INPUT, XmCR_GAIN_PRIMARY,
XmCR_LOSE_PRIMARY, XmCR_CREATE,
XmCR_TEAR_OFF_ACTIVATE, XmCR_TEAR_OFF_DEACTIVATE,
XmCR_OBSCURED_TRAVERSAL, XmCR_FOCUS_MOVED,
XmCR_REPOST = 54, XmCR_COLLAPSED,
XmCR_EXPANDED, XmCR_SELECT,
XmCR_DRAG_START, XmCR_NO_FONT,
XmCR_NO_RENDITION, XmCR_POST,
XmCR_SPIN_NEXT, XmCR_SPIN_PRIOR,
XmCR_SPIN_FIRST, XmCR_SPIN_LAST,
XmCR_PAGE_SCROLLER_INCREMENT, XmCR_PAGE_SCROLLER_DECREMENT,
XmCR_MAJOR_TAB, XmCR_MINOR_TAB,
XmCR_START_JOB, XmCR_END_JOB,
XmCR_PAGE_SETUP, XmCR_PDM_NONE,
XmCR_PDM_UP, XmCR_PDM_START_ERROR,
XmCR_PDM_START_VXAUTH, XmCR_PDM_START_PXAUTH,
XmCR_PDM_OK, XmCR_PDM_CANCEL,
XmCR_PDM_EXIT_ERROR,
XmCR_UPDATE_SHELL, XmCR_UPDATE_TEXT,
XmCR_VERIFY_TEXT, XmCR_VERIFY_TEXT_FAILED,
XmCR_ENTER_CHILD, XmCR_LEAVE_CHILD,
XmCR_PROTOCOLS = 6666
} ;
enum{ XmEACH_SIDE = 1,
XmMAX_SIDE, XmMIN_SIDE
} ;
enum{ XmSLIDER, XmTHERMOMETER} ;
enum{ XmBACKGROUND_COLOR, XmFOREGROUND_COLOR,
XmTROUGH_COLOR, XmSHADOWED_BACKGROUND} ;
enum{ XmETCHED_LINE = 1,
XmTHUMB_MARK, XmROUND_MARK } ;
enum{ XmNEAR_SLIDER = 1,
XmNEAR_BORDER
} ;
enum{
XmHOR_SCROLLBAR = 2,
XmVERT_SCROLLBAR,
XmCOMMAND_WINDOW,
XmMESSAGE_WINDOW = 6,
XmSCROLL_HOR, XmSCROLL_VERT, XmNO_SCROLL,
XmCLIP_WINDOW, XmGENERIC_CHILD
} ;
enum{ XmAUTO_DRAG_ENABLED, XmAUTO_DRAG_DISABLED
} ;
enum{ XmENABLE_WARP_ON, XmENABLE_WARP_OFF
} ;
enum{ XmOFF, XmBUTTON2_ADJUST,
XmBUTTON2_TRANSFER };
enum{ XmAUTO_UNSET, XmAUTO_BEGIN,
XmAUTO_MOTION, XmAUTO_CANCEL,
XmAUTO_NO_CHANGE, XmAUTO_CHANGE
};
typedef struct
{
int reason;
XEvent *event;
} XmAnyCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
int click_count;
} XmArrowButtonCallbackStruct;
typedef struct _XmDragStartCallbackStruct {
int reason;
XEvent *event;
Widget widget;
Boolean doit;
} XmDragStartCallbackStruct, *XmDragStartCallback;
typedef struct
{
int reason;
XEvent *event;
XmString item_or_text;
int item_position;
} XmComboBoxCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
Window window;
} XmDrawingAreaCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
Window window;
int click_count;
} XmDrawnButtonCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
int click_count;
} XmPushButtonCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
Widget widget;
char *data;
char *callbackstruct;
} XmRowColumnCallbackStruct;
typedef struct
{
int reason;
XEvent * event;
int value;
int pixel;
} XmScrollBarCallbackStruct;
typedef struct
{
int reason;
XEvent * event;
int set;
} XmToggleButtonCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XmString item;
int item_length;
int item_position;
XmString *selected_items;
int selected_item_count;
int *selected_item_positions;
char selection_type;
char auto_selection_type;
} XmListCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XmString value;
int length;
} XmSelectionBoxCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XmString value;
int length;
} XmCommandCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XmString value;
int length;
XmString mask;
int mask_length;
XmString dir ;
int dir_length ;
XmString pattern ;
int pattern_length ;
} XmFileSelectionBoxCallbackStruct;
typedef struct
{
int reason;
XEvent * event;
int value;
} XmScaleCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
Widget menuToPost;
Boolean postIt;
Widget target;
} XmPopupHandlerCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
Widget item;
unsigned char new_outline_state;
} XmContainerOutlineCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
WidgetList selected_items;
int selected_item_count;
unsigned char auto_selection_type;
} XmContainerSelectCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
int page_number;
Widget page_widget;
int prev_page_number;
Widget prev_page_widget;
} XmNotebookCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XmRendition rendition;
char *font_name;
XmRenderTable render_table;
XmStringTag tag;
} XmDisplayCallbackStruct;
typedef struct
{
int reason;
XEvent *event;
XPContext context;
Boolean last_page;
XtPointer detail;
} XmPrintShellCallbackStruct;
enum{ XmMULTICLICK_DISCARD, XmMULTICLICK_KEEP
} ;
enum{ XmSHADOW_IN = 7, XmSHADOW_OUT
} ;
enum{ XmARROW_UP, XmARROW_DOWN,
XmARROW_LEFT, XmARROW_RIGHT
} ;
enum{ XmNO_LINE, XmSINGLE_LINE,
XmDOUBLE_LINE, XmSINGLE_DASHED_LINE,
XmDOUBLE_DASHED_LINE, XmSHADOW_ETCHED_IN,
XmSHADOW_ETCHED_OUT, XmSHADOW_ETCHED_IN_DASH,
XmSHADOW_ETCHED_OUT_DASH, XmINVALID_SEPARATOR_TYPE
} ;
enum{ XmPIXMAP = 1, XmSTRING
} ;
enum{ XmWINDOW,
XmCURSOR = 2, XmDRAG_WINDOW = 3
} ;
enum{ XmMAX_ON_TOP, XmMAX_ON_BOTTOM,
XmMAX_ON_LEFT, XmMAX_ON_RIGHT
} ;
enum{ XmSINGLE_SELECT, XmMULTIPLE_SELECT,
XmEXTENDED_SELECT, XmBROWSE_SELECT
} ;
enum{ XmSTATIC, XmDYNAMIC
} ;
enum{ XmNORMAL_MODE, XmADD_MODE
} ;
enum { XmNO_AUTO_SELECT,
XmAUTO_SELECT
};
enum {
XmSINGLE = 1
};
enum {
XmANY_ICON = 2
};
enum { XmAPPEND,
XmCLOSEST,
XmFIRST_FIT
};
enum { XmOUTLINE,
XmSPATIAL,
XmDETAIL
};
enum { XmOUTLINE_BUTTON_PRESENT,
XmOUTLINE_BUTTON_ABSENT
};
enum {
XmGRID = 1,
XmCELLS
};
enum { XmOWN_NEVER,
XmOWN_ALWAYS,
XmOWN_MULTIPLE,
XmOWN_POSSIBLE_MULTIPLE
};
enum { XmGROW_MINOR,
XmGROW_MAJOR,
XmGROW_BALANCED
};
enum { XmMARQUEE,
XmMARQUEE_EXTEND_START,
XmMARQUEE_EXTEND_BOTH,
XmTOUCH_ONLY,
XmTOUCH_OVER
};
enum {
XmSNAP_TO_GRID = 1,
XmCENTER
};
enum { XmCOLLAPSED,
XmEXPANDED
};
# 979 "/usr/X11R6/include/Xm/Xm.h"
enum { XmLARGE_ICON,
XmSMALL_ICON
};
enum { XmSELECTED,
XmNOT_SELECTED
};
# 997 "/usr/X11R6/include/Xm/Xm.h"
enum {
XmSOLID = 2,
XmSPIRAL,
XmPIXMAP_OVERLAP_ONLY
};
enum {
XmPAGE = 1,
XmMAJOR_TAB,
XmMINOR_TAB,
XmSTATUS_AREA,
XmPAGE_SCROLLER
};
# 1020 "/usr/X11R6/include/Xm/Xm.h"
enum
{
XmARROWS_VERTICAL,
XmARROWS_HORIZONTAL
};
enum
{
XmARROWS_END,
XmARROWS_BEGINNING,
XmARROWS_SPLIT,
XmARROWS_FLAT_END,
XmARROWS_FLAT_BEGINNING
};
enum
{
XmARROWS_INSENSITIVE,
XmARROWS_INCREMENT_SENSITIVE,
XmARROWS_DECREMENT_SENSITIVE,
XmARROWS_SENSITIVE,
XmARROWS_DEFAULT_SENSITIVITY
};
enum
{
XmPOSITION_INDEX,
XmPOSITION_VALUE
};
enum
{
XmNUMERIC = 3
};
enum
{
XmVALID_VALUE,
XmCURRENT_VALUE,
XmMAXIMUM_VALUE,
XmMINIMUM_VALUE,
XmINCREMENT_VALUE
};
typedef struct
{
int reason;
XEvent *event;
Widget widget;
Boolean doit;
int position;
XmString value;
Boolean crossed_boundary;
} XmSpinBoxCallbackStruct;
# 1091 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmVARIABLE, XmCONSTANT,
XmRESIZE_IF_POSSIBLE
} ;
enum{ XmAUTOMATIC, XmAPPLICATION_DEFINED
} ;
enum{ XmAS_NEEDED = 1
} ;
# 1115 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmCOMMAND_ABOVE_WORKSPACE, XmCOMMAND_BELOW_WORKSPACE
} ;
enum{ XmMULTI_LINE_EDIT, XmSINGLE_LINE_EDIT
} ;
typedef enum{
XmTEXT_FORWARD,
XmTEXT_BACKWARD
} XmTextDirection;
typedef long XmTextPosition;
typedef Atom XmTextFormat;
typedef enum{
XmSELECT_POSITION, XmSELECT_WHITESPACE,
XmSELECT_WORD, XmSELECT_LINE,
XmSELECT_ALL, XmSELECT_PARAGRAPH,
XmSELECT_OUT_LINE
} XmTextScanType ;
typedef enum{
XmHIGHLIGHT_NORMAL, XmHIGHLIGHT_SELECTED,
XmHIGHLIGHT_SECONDARY_SELECTED, XmSEE_DETAIL
} XmHighlightMode ;
typedef struct {
char *ptr;
int length;
XmTextFormat format;
} XmTextBlockRec, *XmTextBlock;
typedef struct
{
int reason;
XEvent *event;
Boolean doit;
long currInsert, newInsert;
long startPos, endPos;
XmTextBlock text;
} XmTextVerifyCallbackStruct, *XmTextVerifyPtr;
typedef struct {
wchar_t *wcsptr;
int length;
} XmTextBlockRecWcs, *XmTextBlockWcs;
typedef struct
{
int reason;
XEvent *event;
Boolean doit;
long currInsert, newInsert;
long startPos, endPos;
XmTextBlockWcs text;
} XmTextVerifyCallbackStructWcs, *XmTextVerifyPtrWcs;
# 1205 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmDIALOG_NONE, XmDIALOG_APPLY_BUTTON,
XmDIALOG_CANCEL_BUTTON, XmDIALOG_DEFAULT_BUTTON,
XmDIALOG_OK_BUTTON, XmDIALOG_FILTER_LABEL,
XmDIALOG_FILTER_TEXT, XmDIALOG_HELP_BUTTON,
XmDIALOG_LIST, XmDIALOG_LIST_LABEL,
XmDIALOG_MESSAGE_LABEL, XmDIALOG_SELECTION_LABEL,
XmDIALOG_SYMBOL_LABEL, XmDIALOG_TEXT,
XmDIALOG_SEPARATOR, XmDIALOG_DIR_LIST,
XmDIALOG_DIR_LIST_LABEL
} ;
# 1225 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmDIALOG_MODELESS, XmDIALOG_PRIMARY_APPLICATION_MODAL,
XmDIALOG_FULL_APPLICATION_MODAL,XmDIALOG_SYSTEM_MODAL
} ;
# 1239 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmPLACE_TOP, XmPLACE_ABOVE_SELECTION,
XmPLACE_BELOW_SELECTION
} ;
# 1251 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmDIALOG_WORK_AREA, XmDIALOG_PROMPT,
XmDIALOG_SELECTION, XmDIALOG_COMMAND,
XmDIALOG_FILE_SELECTION
} ;
enum{ XmDIALOG_TEMPLATE, XmDIALOG_ERROR,
XmDIALOG_INFORMATION, XmDIALOG_MESSAGE,
XmDIALOG_QUESTION, XmDIALOG_WARNING,
XmDIALOG_WORKING
} ;
typedef enum{
XmVISIBILITY_UNOBSCURED, XmVISIBILITY_PARTIALLY_OBSCURED,
XmVISIBILITY_FULLY_OBSCURED
} XmVisibility ;
typedef enum{
XmTRAVERSE_CURRENT, XmTRAVERSE_NEXT,
XmTRAVERSE_PREV, XmTRAVERSE_HOME,
XmTRAVERSE_NEXT_TAB_GROUP, XmTRAVERSE_PREV_TAB_GROUP,
XmTRAVERSE_UP, XmTRAVERSE_DOWN,
XmTRAVERSE_LEFT, XmTRAVERSE_RIGHT,
XmTRAVERSE_GLOBALLY_FORWARD, XmTRAVERSE_GLOBALLY_BACKWARD
} XmTraversalDirection ;
typedef struct _XmTraverseObscuredCallbackStruct
{ int reason ;
XEvent * event ;
Widget traversal_destination ;
XmTraversalDirection direction ;
} XmTraverseObscuredCallbackStruct ;
typedef unsigned char XmNavigationType;
# 1301 "/usr/X11R6/include/Xm/Xm.h"
typedef unsigned char XmButtonType;
typedef XmButtonType * XmButtonTypeTable;
typedef KeySym * XmKeySymTable;
typedef XmStringCharSet * XmStringCharSetTable;
enum{ XmPUSHBUTTON = 1, XmTOGGLEBUTTON,
XmRADIOBUTTON, XmCASCADEBUTTON,
XmSEPARATOR, XmDOUBLE_SEPARATOR,
XmTITLE
} ;
# 1320 "/usr/X11R6/include/Xm/Xm.h"
enum{ XmMATCH_DEPTH, XmDYNAMIC_DEPTH } ;
enum { XmPDM_NOTIFY_FAIL, XmPDM_NOTIFY_SUCCESS } ;
# 1 "/usr/X11R6/include/Xm/TxtPropCv.h" 1
# 46 "/usr/X11R6/include/Xm/TxtPropCv.h"
extern "C" {
extern int XmCvtXmStringTableToTextProperty(Display *display,
XmStringTable string_table,
int count,
XmICCEncodingStyle style,
XTextProperty *text_prop_return);
extern int XmCvtTextPropertyToXmStringTable(Display *display,
XTextProperty *text_prop,
XmStringTable *string_table_return,
int *count_return);
}
# 1333 "/usr/X11R6/include/Xm/Xm.h" 2
typedef XtPointer (*XmResourceBaseProc)( Widget, XtPointer) ;
typedef struct _XmSecondaryResourceDataRec{
XmResourceBaseProc base_proc;
XtPointer client_data;
String name;
String res_class;
XtResourceList resources;
Cardinal num_resources;
}XmSecondaryResourceDataRec, *XmSecondaryResourceData;
extern Cardinal XmGetSecondaryResourceData(
WidgetClass w_class,
XmSecondaryResourceData **secondaryDataRtn) ;
extern Boolean XmInstallImage(
XImage *image,
char *image_name) ;
extern Boolean XmUninstallImage(
XImage *image) ;
extern Pixmap XmGetPixmap(
Screen *screen,
char *image_name,
Pixel foreground,
Pixel background) ;
extern Pixmap XmGetPixmapByDepth(
Screen *screen,
char *image_name,
Pixel foreground,
Pixel background,
int depth) ;
extern Boolean XmDestroyPixmap(
Screen *screen,
Pixmap pixmap) ;
# 1384 "/usr/X11R6/include/Xm/Xm.h"
typedef long XmOffset;
typedef XmOffset *XmOffsetPtr;
extern void XmResolveAllPartOffsets(
WidgetClass w_class,
XmOffsetPtr *offset,
XmOffsetPtr *constraint_offset) ;
extern void XmResolvePartOffsets(
WidgetClass w_class,
XmOffsetPtr *offset) ;
# 1404 "/usr/X11R6/include/Xm/Xm.h"
extern void XmUpdateDisplay(
Widget w) ;
extern Widget XmObjectAtPoint(
Widget wid,
Position x,
Position y ) ;
extern Boolean XmWidgetGetBaselines(
Widget wid,
Dimension **baselines,
int *line_count);
extern Boolean XmWidgetGetDisplayRect(
Widget wid,
XRectangle *displayrect);
# 1431 "/usr/X11R6/include/Xm/Xm.h"
extern void XmCvtStringToUnitType(
XrmValuePtr args,
Cardinal *num_args,
XrmValue *from_val,
XrmValue *to_val) ;
extern char * XmRegisterSegmentEncoding(
char *fontlist_tag,
char *ct_encoding) ;
extern char * XmMapSegmentEncoding(
char *fontlist_tag) ;
extern XmString XmCvtCTToXmString(
char *text) ;
extern Boolean XmCvtTextToXmString(
Display *display,
XrmValuePtr args,
Cardinal *num_args,
XrmValue *from_val,
XrmValue *to_val,
XtPointer *converter_data) ;
extern char * XmCvtXmStringToCT(
XmString string) ;
extern Boolean XmCvtXmStringToText(
Display *display,
XrmValuePtr args,
Cardinal *num_args,
XrmValue *from_val,
XrmValue *to_val,
XtPointer *converter_data) ;
extern int XmConvertStringToUnits(
Screen *screen,
String spec,
int orientation,
int to_type,
XtEnum *parse_error);
extern int XmConvertUnits(
Widget widget,
int dimension,
register int from_type,
register int from_val,
register int to_type) ;
extern int XmCvtToHorizontalPixels(
Screen *screen,
register int from_val,
register int from_type) ;
extern int XmCvtToVerticalPixels(
Screen *screen,
register int from_val,
register int from_type) ;
extern int XmCvtFromHorizontalPixels(
Screen *screen,
register int from_val,
register int to_type) ;
extern int XmCvtFromVerticalPixels(
Screen *screen,
register int from_val,
register int to_type) ;
extern void XmSetFontUnits(
Display *display,
int h_value,
int v_value) ;
extern void XmSetFontUnit(
Display *display,
int value) ;
extern void XmSetMenuCursor(
Display *display,
Cursor cursorId) ;
extern Cursor XmGetMenuCursor(
Display *display) ;
extern Widget XmCreateSimpleMenuBar(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmCreateSimplePopupMenu(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmCreateSimplePulldownMenu(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmCreateSimpleOptionMenu(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmCreateSimpleRadioBox(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmCreateSimpleCheckBox(
Widget parent,
String name,
ArgList args,
Cardinal arg_count) ;
extern Widget XmVaCreateSimpleMenuBar(
Widget parent,
String name,
...) ;
extern Widget XmVaCreateSimplePopupMenu(
Widget parent,
String name,
XtCallbackProc callback,
...) ;
extern Widget XmVaCreateSimplePulldownMenu(
Widget parent,
String name,
int post_from_button,
XtCallbackProc callback,
...) ;
extern Widget XmVaCreateSimpleOptionMenu(
Widget parent,
String name,
XmString option_label,
KeySym option_mnemonic,
int button_set,
XtCallbackProc callback,
...) ;
extern Widget XmVaCreateSimpleRadioBox(
Widget parent,
String name,
int button_set,
XtCallbackProc callback,
...) ;
extern Widget XmVaCreateSimpleCheckBox(
Widget parent,
String name,
XtCallbackProc callback,
...) ;
extern Widget XmTrackingEvent(
Widget widget,
Cursor cursor,
int confineTo,
XEvent *pev) ;
extern Widget XmTrackingLocate(
Widget widget,
Cursor cursor,
int confineTo) ;
typedef void (*XmColorProc) (XColor *bg_color, XColor *fg_color,
XColor *sel_color, XColor *ts_color, XColor *bs_color);
extern XmColorProc XmSetColorCalculation(
XmColorProc proc) ;
extern XmColorProc XmGetColorCalculation( void ) ;
extern void XmGetColors(
Screen *screen,
Colormap color_map,
Pixel background,
Pixel *foreground_ret,
Pixel *top_shadow_ret,
Pixel *bottom_shadow_ret,
Pixel *select_ret) ;
extern void XmChangeColor(
Widget widget,
Pixel background) ;
extern XmString XmStringCreate(
char *text,
XmStringCharSet charset) ;
extern XmString XmStringCreateSimple(
char *text) ;
extern XmString XmStringCreateLocalized(
String text) ;
extern XmString XmStringDirectionCreate(
int direction) ;
extern XmString XmStringSeparatorCreate( void ) ;
extern XmString XmStringSegmentCreate(
char *text,
XmStringCharSet charset,
int direction,
int separator) ;
extern XmString XmStringLtoRCreate(
char *text,
XmStringCharSet charset) ;
extern XmString XmStringCreateLtoR(
char *text,
XmStringCharSet charset) ;
extern Boolean XmStringInitContext(
XmStringContext *context,
XmString string) ;
extern void XmStringFreeContext(
XmStringContext context) ;
extern XmStringComponentType XmStringGetNextComponent(
XmStringContext context,
char **text,
XmStringCharSet *charset,
XmStringDirection *direction,
XmStringComponentType *unknown_tag,
unsigned short *unknown_length,
unsigned char **unknown_value) ;
extern XmStringComponentType XmStringPeekNextComponent(
XmStringContext context) ;
extern Boolean XmStringGetNextSegment(
XmStringContext context,
char **text,
XmStringCharSet *charset,
XmStringDirection *direction,
Boolean *separator) ;
extern Boolean XmStringGetLtoR(
XmString string,
XmStringCharSet charset,
char **text) ;
extern XmFontListEntry XmFontListEntryCreate(
char *tag,
XmFontType type,
XtPointer font) ;
extern XmFontListEntry XmFontListEntryCreate_r(
char *tag,
XmFontType type,
XtPointer font,
Widget wid) ;
extern void XmFontListEntryFree(
XmFontListEntry *entry) ;
extern XtPointer XmFontListEntryGetFont(
XmFontListEntry entry,
XmFontType *typeReturn) ;
extern char * XmFontListEntryGetTag(
XmFontListEntry entry) ;
extern XmFontList XmFontListAppendEntry(
XmFontList old,
XmFontListEntry entry) ;
extern XmFontListEntry XmFontListNextEntry(
XmFontContext context) ;
extern XmFontList XmFontListRemoveEntry(
XmFontList old,
XmFontListEntry entry) ;
extern XmFontListEntry XmFontListEntryLoad(
Display *display,
char *fontName,
XmFontType type,
char *tag) ;
extern XmFontList XmFontListCreate(
XFontStruct *font,
XmStringCharSet charset) ;
extern XmFontList XmFontListCreate_r(
XFontStruct *font,
XmStringCharSet charset,
Widget wid) ;
extern XmFontList XmStringCreateFontList(
XFontStruct *font,
XmStringCharSet charset) ;
extern XmFontList XmStringCreateFontList_r(
XFontStruct *font,
XmStringCharSet charset,
Widget wid) ;
extern void XmFontListFree(
XmFontList fontlist) ;
extern XmFontList XmFontListAdd(
XmFontList old,
XFontStruct *font,
XmStringCharSet charset) ;
extern XmFontList XmFontListCopy(
XmFontList fontlist) ;
extern Boolean XmFontListInitFontContext(
XmFontContext *context,
XmFontList fontlist) ;
extern Boolean XmFontListGetNextFont(
XmFontContext context,
XmStringCharSet *charset,
XFontStruct **font) ;
extern void XmFontListFreeFontContext(
XmFontContext context) ;
extern XmString XmStringConcat(
XmString a,
XmString b) ;
extern XmString XmStringConcatAndFree(
XmString a,
XmString b) ;
extern XmString XmStringNConcat(
XmString first,
XmString second,
int n) ;
extern XmString XmStringCopy(
XmString string) ;
extern XmString XmStringNCopy(
XmString str,
int n) ;
extern Boolean XmStringByteCompare(
XmString a1,
XmString b1) ;
extern Boolean XmStringCompare(
XmString a,
XmString b) ;
extern int XmStringLength(
XmString string) ;
extern Boolean XmStringEmpty(
XmString string) ;
extern Boolean XmStringIsVoid(XmString string);
extern Boolean XmStringHasSubstring(
XmString string,
XmString substring) ;
extern void XmStringFree(
XmString string) ;
extern Dimension XmStringBaseline(
XmFontList fontlist,
XmString string) ;
extern Dimension XmStringWidth(
XmFontList fontlist,
XmString string) ;
extern Dimension XmStringHeight(
XmFontList fontlist,
XmString string) ;
extern void XmStringExtent(
XmFontList fontlist,
XmString string,
Dimension *width,
Dimension *height) ;
extern int XmStringLineCount(
XmString string) ;
extern void XmStringDraw(
Display *d,
Window w,
XmFontList fontlist,
XmString string,
GC gc,
int x,
int y,
int width,
unsigned int align,
unsigned int lay_dir,
XRectangle *clip) ;
extern void XmStringDrawImage(
Display *d,
Window w,
XmFontList fontlist,
XmString string,
GC gc,
int x,
int y,
int width,
unsigned int align,
unsigned int lay_dir,
XRectangle *clip) ;
extern void XmStringDrawUnderline(
Display *d,
Window w,
XmFontList fntlst,
XmString str,
GC gc,
int x,
int y,
int width,
unsigned int align,
unsigned int lay_dir,
XRectangle *clip,
XmString under) ;
extern unsigned int XmCvtXmStringToByteStream(
XmString string,
unsigned char **prop_return);
extern XmString XmCvtByteStreamToXmString(
unsigned char *property);
extern unsigned int XmStringByteStreamLength(unsigned char *string);
extern XmStringComponentType XmStringPeekNextTriple(XmStringContext
context);
extern XmStringComponentType XmStringGetNextTriple(XmStringContext
context,
unsigned int *length,
XtPointer *value);
extern XmString XmStringComponentCreate(XmStringComponentType tag,
unsigned int length,
XtPointer value);
extern XtPointer XmStringUnparse(XmString string,
XmStringTag tag,
XmTextType tag_type,
XmTextType output_type,
XmParseTable parse_table,
Cardinal parse_count,
XmParseModel parse_model);
extern XmString XmStringParseText(XtPointer text,
XtPointer *text_end,
XmStringTag tag,
XmTextType type,
XmParseTable parse_table,
Cardinal parse_count,
XtPointer call_data);
extern Cardinal XmStringToXmStringTable(XmString string,
XmString break_comp,
XmStringTable *table);
extern XmString XmStringTableToXmString(XmStringTable table,
Cardinal count,
XmString break_component);
extern XtPointer *XmStringTableUnparse(XmStringTable table,
Cardinal count,
XmStringTag tag,
XmTextType tag_type,
XmTextType output_type,
XmParseTable parse,
Cardinal parse_count,
XmParseModel parse_model);
extern XmStringTable XmStringTableParseStringArray(XtPointer *strings,
Cardinal count,
XmStringTag tag,
XmTextType type,
XmParseTable parse,
Cardinal parse_count,
XtPointer call_data);
extern XmStringDirection XmDirectionToStringDirection(XmDirection dir);
extern XmDirection XmStringDirectionToDirection(XmStringDirection dir);
extern XmString XmStringGenerate(XtPointer text,
XmStringTag tag,
XmTextType type,
XmStringTag rendition);
extern XmString XmStringPutRendition(XmString string,
XmStringTag rendition);
extern XmParseMapping XmParseMappingCreate(ArgList arg_list,
Cardinal arg_count);
extern void XmParseMappingSetValues(XmParseMapping parse_mapping,
ArgList arg_list,
Cardinal arg_count);
extern void XmParseMappingGetValues(XmParseMapping parse_mapping,
ArgList arg_list,
Cardinal arg_count);
extern void XmParseMappingFree(XmParseMapping parse_mapping);
extern void XmParseTableFree(XmParseTable parse_table,
Cardinal parse_count);
extern XmTabList
XmStringTableProposeTablist(XmStringTable strings,
Cardinal num_strings,
Widget widget,
float pad_value,
XmOffsetModel offset_model);
extern void XmTabSetValue(XmTab xmtab, float value);
extern float
XmTabGetValues(XmTab xmtab,
unsigned char *units,
XmOffsetModel *offset,
unsigned char *alignment,
char **decimal);
extern void XmTabFree(XmTab xmtab);
extern XmTab XmTabCreate(float value,
unsigned char units,
XmOffsetModel offset_model,
unsigned char alignment,
char *decimal);
extern XmTabList
XmTabListRemoveTabs(XmTabList oldlist,
Cardinal *position_list,
Cardinal position_count);
extern XmTabList
XmTabListReplacePositions(XmTabList oldlist,
Cardinal *position_list,
XmTab *tabs,
Cardinal tab_count);
extern XmTab XmTabListGetTab(XmTabList tablist, Cardinal position);
extern Cardinal XmTabListTabCount(XmTabList tablist);
extern XmTabList XmTabListCopy(XmTabList tablist, int offset, Cardinal
count);
extern void XmTabListFree(XmTabList tablist);
extern XmTabList XmTabListInsertTabs(XmTabList oldlist,
XmTab *tabs,
Cardinal tab_count,
int position);
extern XmRenderTable XmRenderTableCvtFromProp(Widget, char *prop,
unsigned int len);
extern unsigned int XmRenderTableCvtToProp(Widget, XmRenderTable table,
char **prop_return);
extern void XmRenditionUpdate(XmRendition rendition, ArgList arglist,
Cardinal argcount);
extern void XmRenditionRetrieve(XmRendition rendition,
ArgList arglist,
Cardinal argcount);
extern void XmRenditionFree(XmRendition rendition);
extern XmRendition XmRenditionCreate(Widget widget,
XmStringTag tag,
ArgList arglist,
Cardinal argcount);
extern XmRendition
*XmRenderTableGetRenditions(XmRenderTable table,
XmStringTag *tags,
Cardinal tag_count);
extern XmRendition XmRenderTableGetRendition(XmRenderTable table,
XmStringTag tag);
extern int XmRenderTableGetTags(XmRenderTable table,
XmStringTag **tag_list);
extern void XmRenderTableFree(XmRenderTable table);
extern XmRenderTable XmRenderTableCopy(XmRenderTable table,
XmStringTag *tags,
int tag_count);
extern XmRenderTable
XmRenderTableRemoveRenditions(XmRenderTable oldtable,
XmStringTag *tags,
int tag_count);
extern XmRenderTable
XmRenderTableAddRenditions(XmRenderTable oldtable,
XmRendition *renditions,
Cardinal rendition_count,
XmMergeMode merge_mode);
extern Widget XmGetDestination(
Display *display) ;
extern Boolean XmIsTraversable(
Widget wid) ;
extern XmVisibility XmGetVisibility(
Widget wid) ;
extern Widget XmGetTabGroup(
Widget wid) ;
extern Widget XmGetFocusWidget(
Widget wid) ;
extern Boolean XmProcessTraversal(
Widget w,
XmTraversalDirection dir) ;
extern void XmAddTabGroup(
Widget tabGroup) ;
extern void XmRemoveTabGroup(
Widget w) ;
}
# 1 "/usr/X11R6/include/Xm/VendorS.h" 1
# 54 "/usr/X11R6/include/Xm/VendorS.h"
extern "C" {
typedef struct _XmVendorShellRec *XmVendorShellWidget;
typedef struct _XmVendorShellClassRec *XmVendorShellWidgetClass;
extern WidgetClass vendorShellWidgetClass;
extern Boolean XmIsMotifWMRunning(
Widget shell) ;
extern Widget XmToolTipGetLabel(Widget wid);
}
# 2042 "/usr/X11R6/include/Xm/Xm.h" 2
# 1 "/usr/X11R6/include/Xm/XmIm.h" 1
# 46 "/usr/X11R6/include/Xm/XmIm.h"
extern "C" {
extern void XmImRegister(
Widget w,
unsigned int reserved) ;
extern void XmImUnregister(
Widget w) ;
extern void XmImSetFocusValues(
Widget w,
ArgList args,
Cardinal num_args) ;
extern void XmImSetValues(
Widget w,
ArgList args,
Cardinal num_args) ;
extern void XmImUnsetFocus(
Widget w) ;
extern XIM XmImGetXIM(
Widget w) ;
extern void XmImCloseXIM(
Widget w) ;
extern int XmImMbLookupString(
Widget w,
XKeyPressedEvent *event,
char *buf,
int nbytes,
KeySym *keysym,
int *status) ;
extern void XmImVaSetFocusValues(
Widget w,
...) ;
extern void XmImVaSetValues(
Widget w,
...) ;
extern XIC XmImGetXIC(
Widget w,
unsigned int input_policy,
ArgList args,
Cardinal num_args) ;
extern XIC XmImSetXIC(
Widget w,
XIC input_context) ;
extern void XmImFreeXIC(
Widget w,
XIC input_context) ;
extern void XmImMbResetIC(
Widget w,
char **mb);
}
# 2043 "/usr/X11R6/include/Xm/Xm.h" 2
enum {
XmINDICATOR_NONE = 0,
XmINDICATOR_FILL = 1,
XmINDICATOR_BOX = 255,
XmINDICATOR_CHECK = 0x10,
XmINDICATOR_CHECK_BOX = 0x10 + 0x01,
XmINDICATOR_CROSS = 0x20,
XmINDICATOR_CROSS_BOX = 0x20 + 0x01
};
enum { XmUNSET, XmSET, XmINDETERMINATE };
enum { XmTOGGLE_BOOLEAN, XmTOGGLE_INDETERMINATE };
typedef unsigned char XmToggleButtonState;
typedef enum { EditDone, EditError, EditReject } XmTextStatus;
enum { XmEXTERNAL_HIGHLIGHT, XmINTERNAL_HIGHLIGHT };
enum { XmPATH_MODE_FULL, XmPATH_MODE_RELATIVE };
enum { XmFILTER_NONE, XmFILTER_HIDDEN_FILES} ;
# 4 "barcode_alert_resources.h" 2
typedef struct {
String invalid_config_file;
String config_fault_msg;
String contact_mvp_msg;
String unknown_config_fault;
String bad_bc_length;
String bad_bc_significant_length;
String bad_bc_skip_start;
String bad_bc_skip_end;
String bad_bc_match;
String bad_bc_multiple_match;
String number_of_panels_missing;
String database_name_missing;
String excess_fields_in_definition;
String invalid_input;
String file_parsing_error;
String invalid_skip_values;
String rename_failed;
String remove_original_failed;
String bc_file_open_failed;
String bc_file_write_failed;
String duplicate_bc_in_file;
String more_barcodes_needed;
} barcodeAlertResources_t;
extern barcodeAlertResources_t gbarcodeAlertResources;
extern void fetch_barcode_alert_resources(Widget parent);
# 8 "barcode_alert_resources.c" 2
barcodeAlertResources_t gbarcodeAlertResources;
static XtResource my_resources[] = {
{
const_cast<char *>("InvalidConfigFile"),
const_cast<char *>("InvalidConfigFile"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->invalid_config_file)))),
((char*)&XtStrings[1695]),
(XtPointer)"The barcode configuration file '%s' is invalid.\n",
},
{
const_cast<char *>("ConfigFaultMsg"),
const_cast<char *>("ConfigFaultMsg"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->config_fault_msg)))),
((char*)&XtStrings[1695]),
(XtPointer)"You may still edit the file, however it may not be used
for inspection on the production line\nThe fault is:\n",
},
{
const_cast<char *>("ContactMvpMsg"),
const_cast<char *>("ContactMvpMsg"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->contact_mvp_msg)))),
((char*)&XtStrings[1695]),
(XtPointer)"Contact MVP for assistance",
},
{
const_cast<char *>("UnknownConfigFault"),
const_cast<char *>("UnknownConfigFault"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->unknown_config_fault)))),
((char*)&XtStrings[1695]),
(XtPointer)"Unknown reason, Contact MVP",
},
{
const_cast<char *>("BadBcLength"),
const_cast<char *>("BadBcLength"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_length)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_LENGTH bad number",
},
{
const_cast<char *>("BadBcSignificantLength"),
const_cast<char *>("BadBcSignificantLength"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_significant_length)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_SIGNIFICANCE bad number",
},
{
const_cast<char *>("BadBcSkipStart"),
const_cast<char *>("BadBcSkipStart"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_skip_start)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_SKIP_START bad number",
},
{
const_cast<char *>("BadBcSkipEnd"),
const_cast<char *>("BadBcSkipEnd"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_skip_end)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_SKIP_END bad number",
},
{
const_cast<char *>("BadBcMatch"),
const_cast<char *>("BadBcMatch"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_match)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_MATCH_BC bad boolean",
},
{
const_cast<char *>("BadBcMultipleMatch"),
const_cast<char *>("BadBcMultipleMatch"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->bad_bc_multiple_match)))),
((char*)&XtStrings[1695]),
(XtPointer)"KW_MULTIPLE_NOMATCH bad boolean",
},
{
const_cast<char *>("NumberOfPanelsMissing"),
const_cast<char *>("NumberOfPanelsMissing"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->number_of_panels_missing)))),
((char*)&XtStrings[1695]),
(XtPointer)"Invalid database definition line\nmissing number of
panels",
},
{
const_cast<char *>("DatabaseNameMissing"),
const_cast<char *>("DatabaseNameMissing"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->database_name_missing)))),
((char*)&XtStrings[1695]),
(XtPointer)"Invalid database definition line\nmissing database
name",
},
{
const_cast<char *>("ExcessFieldsInDefinition"),
const_cast<char *>("ExcessFieldsInDefinition"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->excess_fields_in_definition)))),
((char*)&XtStrings[1695]),
(XtPointer)"Invalid database definition line\ntoo many fields,
excess ignored",
},
{
const_cast<char *>("InvalidInput"),
const_cast<char *>("InvalidInput"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->invalid_input)))),
((char*)&XtStrings[1695]),
(XtPointer)"Invalid input",
},
{
const_cast<char *>("FileParsingError"),
const_cast<char *>("FileParsingError"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->file_parsing_error)))),
((char*)&XtStrings[1695]),
(XtPointer)"Parsing file\nt%s\nfailed",
},
{
const_cast<char *>("InvalidSkipValues"),
const_cast<char *>("InvalidSkipValues"),
((char*)&XtStrings[1797]),
sizeof(String),
(__offsetof__ (reinterpret_cast <size_t> (&reinterpret_cast <const
volatile char &> (static_cast<barcodeAlertResources_t *>
(0)->invalid_skip_values)))),
((char*)&XtStrings[1695]),
(XtPointer)"Invalid skip values in barcode file",
},
{
const_cast<char *>("RenameFailed"),
===[ End Output file ]===
-brian
Brian D. McGrew { brian@xxxxxxxxxxxxxxxxxxx || brian@xxxxxxxxxxxxx }
--
> YOU! Off my planet!
[GCC Help] [Fedora Development] [Fedora Announce] [Fedora Legacy Announce] [Home] [Fedora Config] [PAM] [Red Hat 9 Bible] [Red Hat 9] [Big List of Linux Books] [Gimp] [Yosemite News]