
/* <<AT&T C++ Translator 2.0 06/30/89>> */
/* < test.C > */

char *__vec_new ();

char __vec_delete ();
typedef int (*__vptp)();
struct __mptr {short d; short i; __vptp f; };


typedef unsigned char u_char ;
typedef unsigned short u_short ;
typedef unsigned int u_int ;
typedef unsigned long u_long ;
typedef unsigned short ushort ;

typedef struct _quad quad ;
typedef long daddr_t ;
typedef char *caddr_t ;
typedef u_long ino_t ;
typedef long swblk_t ;
typedef long ______size_t ;
typedef long time_t ;
typedef short dev_t ;
typedef long off_t ;
typedef u_short uid_t ;
typedef u_short gid_t ;

typedef char prio_t ;

typedef long fd_mask ;

typedef struct fd_set fd_set ;

typedef caddr_t queue_t ;

typedef unsigned long XID ;

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 long Mask ;

typedef unsigned long Atom ;

typedef unsigned long VisualID ;

typedef unsigned long Time ;

typedef unsigned char KeyCode ;

typedef struct _XExtData XExtData ;

typedef struct XExtCodes XExtCodes ;

struct XExtCodes {	/* sizeof XExtCodes == 16 */

int extension__9XExtCodes ;
int major_opcode__9XExtCodes ;
int first_event__9XExtCodes ;
int first_error__9XExtCodes ;
};

typedef struct _XExten _XExtension ;

typedef struct XPixmapFormatValues XPixmapFormatValues ;

typedef struct XGCValues XGCValues ;

struct XGCValues {	/* sizeof XGCValues == 92 */

int function__9XGCValues ;
unsigned long plane_mask__9XGCValues ;
unsigned long foreground__9XGCValues ;
unsigned long background__9XGCValues ;
int line_width__9XGCValues ;
int line_style__9XGCValues ;
int cap_style__9XGCValues ;

int join_style__9XGCValues ;
int fill_style__9XGCValues ;

int fill_rule__9XGCValues ;
int arc_mode__9XGCValues ;
Pixmap tile__9XGCValues ;
Pixmap stipple__9XGCValues ;
int ts_x_origin__9XGCValues ;
int ts_y_origin__9XGCValues ;
Font font__9XGCValues ;
int subwindow_mode__9XGCValues ;
int graphics_exposures__9XGCValues ;
int clip_x_origin__9XGCValues ;
int clip_y_origin__9XGCValues ;
Pixmap clip_mask__9XGCValues ;
int dash_offset__9XGCValues ;
char dashes__9XGCValues ;
};

typedef struct _XGC *GC ;

typedef struct Visual Visual ;

typedef struct Depth Depth ;

typedef struct Screen Screen ;

typedef struct ScreenFormat ScreenFormat ;

typedef struct XSetWindowAttributes XSetWindowAttributes ;

typedef struct XWindowAttributes XWindowAttributes ;

typedef struct XHostAddress XHostAddress ;

struct funcs {	/* sizeof funcs == 24 */

struct _XImage *(*create_image__5funcs )();

int (*destroy_image__5funcs )();
unsigned long (*get_pixel__5funcs )();
int (*put_pixel__5funcs )();
struct _XImage *(*sub_image__5funcs )();
int (*add_pixel__5funcs )();
};

typedef struct _XImage XImage ;

typedef struct XWindowChanges XWindowChanges ;

typedef struct XColor XColor ;

typedef struct XSegment XSegment ;

typedef struct XPoint XPoint ;

typedef struct XRectangle XRectangle ;

typedef struct XArc XArc ;

typedef struct XKeyboardControl XKeyboardControl ;

typedef struct XKeyboardState XKeyboardState ;

typedef struct XTimeCoord XTimeCoord ;

typedef struct XModifierKeymap XModifierKeymap ;

struct __C21 {	/* sizeof __C21 == 12 */

long sequence_number ;
int (*old_handler )();
int succeeded ;
};

typedef struct _XDisplay Display ;

typedef struct XKeyEvent XKeyEvent ;
typedef struct XKeyEvent XKeyPressedEvent ;
typedef struct XKeyEvent XKeyReleasedEvent ;

typedef struct XButtonEvent XButtonEvent ;
typedef struct XButtonEvent XButtonPressedEvent ;
typedef struct XButtonEvent XButtonReleasedEvent ;

typedef struct XMotionEvent XMotionEvent ;
typedef struct XMotionEvent XPointerMovedEvent ;

typedef struct XCrossingEvent XCrossingEvent ;
typedef struct XCrossingEvent XEnterWindowEvent ;
typedef struct XCrossingEvent XLeaveWindowEvent ;

typedef struct XFocusChangeEvent XFocusChangeEvent ;
typedef struct XFocusChangeEvent XFocusInEvent ;
typedef struct XFocusChangeEvent XFocusOutEvent ;

typedef struct XKeymapEvent XKeymapEvent ;

typedef struct XExposeEvent XExposeEvent ;

typedef struct XGraphicsExposeEvent XGraphicsExposeEvent ;

typedef struct XNoExposeEvent XNoExposeEvent ;

typedef struct XVisibilityEvent XVisibilityEvent ;

typedef struct XCreateWindowEvent XCreateWindowEvent ;

typedef struct XDestroyWindowEvent XDestroyWindowEvent ;

typedef struct XUnmapEvent XUnmapEvent ;

typedef struct XMapEvent XMapEvent ;

typedef struct XMapRequestEvent XMapRequestEvent ;

typedef struct XReparentEvent XReparentEvent ;

typedef struct XConfigureEvent XConfigureEvent ;

typedef struct XGravityEvent XGravityEvent ;

typedef struct XResizeRequestEvent XResizeRequestEvent ;

typedef struct XConfigureRequestEvent XConfigureRequestEvent ;

typedef struct XCirculateEvent XCirculateEvent ;

typedef struct XCirculateRequestEvent XCirculateRequestEvent ;

typedef struct XPropertyEvent XPropertyEvent ;

typedef struct XSelectionClearEvent XSelectionClearEvent ;

typedef struct XSelectionRequestEvent XSelectionRequestEvent ;

typedef struct XSelectionEvent XSelectionEvent ;

typedef struct XColormapEvent XColormapEvent ;

union __C50 {	/* sizeof __C50 == 20 */

char b [20];
short s [10];
long l [5];
};

typedef struct XClientMessageEvent XClientMessageEvent ;

typedef struct XMappingEvent XMappingEvent ;

typedef struct XErrorEvent XErrorEvent ;

typedef struct XAnyEvent XAnyEvent ;

struct XAnyEvent {	/* sizeof XAnyEvent == 20 */

int type__9XAnyEvent ;
unsigned long serial__9XAnyEvent ;
int send_event__9XAnyEvent ;
struct _XDisplay *display__9XAnyEvent ;
Window window__9XAnyEvent ;
};

struct XKeyEvent {	/* sizeof XKeyEvent == 60 */

int type__9XKeyEvent ;
unsigned long serial__9XKeyEvent ;
int send_event__9XKeyEvent ;
struct _XDisplay *display__9XKeyEvent ;
Window window__9XKeyEvent ;
Window root__9XKeyEvent ;
Window subwindow__9XKeyEvent ;
Time time__9XKeyEvent ;
int x__9XKeyEvent ;

int y__9XKeyEvent ;
int x_root__9XKeyEvent ;

int y_root__9XKeyEvent ;
unsigned int state__9XKeyEvent ;
unsigned int keycode__9XKeyEvent ;
int same_screen__9XKeyEvent ;
};

struct XButtonEvent {	/* sizeof XButtonEvent == 60 */

int type__12XButtonEvent ;
unsigned long serial__12XButtonEvent ;
int send_event__12XButtonEvent ;
struct _XDisplay *display__12XButtonEvent ;
Window window__12XButtonEvent ;
Window root__12XButtonEvent ;
Window subwindow__12XButtonEvent ;
Time time__12XButtonEvent ;
int x__12XButtonEvent ;

int y__12XButtonEvent ;
int x_root__12XButtonEvent ;

int y_root__12XButtonEvent ;
unsigned int state__12XButtonEvent ;
unsigned int button__12XButtonEvent ;
int same_screen__12XButtonEvent ;
};

struct XMotionEvent {	/* sizeof XMotionEvent == 60 */

int type__12XMotionEvent ;
unsigned long serial__12XMotionEvent ;
int send_event__12XMotionEvent ;
struct _XDisplay *display__12XMotionEvent ;
Window window__12XMotionEvent ;
Window root__12XMotionEvent ;
Window subwindow__12XMotionEvent ;
Time time__12XMotionEvent ;
int x__12XMotionEvent ;

int y__12XMotionEvent ;
int x_root__12XMotionEvent ;

int y_root__12XMotionEvent ;
unsigned int state__12XMotionEvent ;
char is_hint__12XMotionEvent ;
int same_screen__12XMotionEvent ;
};

struct XCrossingEvent {	/* sizeof XCrossingEvent == 68 */

int type__14XCrossingEvent ;
unsigned long serial__14XCrossingEvent ;
int send_event__14XCrossingEvent ;
struct _XDisplay *display__14XCrossingEvent ;
Window window__14XCrossingEvent ;
Window root__14XCrossingEvent ;
Window subwindow__14XCrossingEvent ;
Time time__14XCrossingEvent ;
int x__14XCrossingEvent ;

int y__14XCrossingEvent ;
int x_root__14XCrossingEvent ;

int y_root__14XCrossingEvent ;
int mode__14XCrossingEvent ;
int detail__14XCrossingEvent ;

int same_screen__14XCrossingEvent ;
int focus__14XCrossingEvent ;
unsigned int state__14XCrossingEvent ;
};

struct XFocusChangeEvent {	/* sizeof XFocusChangeEvent == 28 */

int type__17XFocusChangeEvent ;
unsigned long serial__17XFocusChangeEvent ;
int send_event__17XFocusChangeEvent ;
struct _XDisplay *display__17XFocusChangeEvent ;
Window window__17XFocusChangeEvent ;
int mode__17XFocusChangeEvent ;
int detail__17XFocusChangeEvent ;
};

struct XExposeEvent {	/* sizeof XExposeEvent == 40 */

int type__12XExposeEvent ;
unsigned long serial__12XExposeEvent ;
int send_event__12XExposeEvent ;
struct _XDisplay *display__12XExposeEvent ;
Window window__12XExposeEvent ;
int x__12XExposeEvent ;

int y__12XExposeEvent ;
int width__12XExposeEvent ;

int height__12XExposeEvent ;
int count__12XExposeEvent ;
};

struct XGraphicsExposeEvent {	/* sizeof XGraphicsExposeEvent == 48 */

int type__20XGraphicsExposeEvent ;
unsigned long serial__20XGraphicsExposeEvent ;
int send_event__20XGraphicsExposeEvent ;
struct _XDisplay *display__20XGraphicsExposeEvent ;
Drawable drawable__20XGraphicsExposeEvent ;
int x__20XGraphicsExposeEvent ;

int y__20XGraphicsExposeEvent ;
int width__20XGraphicsExposeEvent ;

int height__20XGraphicsExposeEvent ;
int count__20XGraphicsExposeEvent ;
int major_code__20XGraphicsExposeEvent ;
int minor_code__20XGraphicsExposeEvent ;
};

struct XNoExposeEvent {	/* sizeof XNoExposeEvent == 28 */

int type__14XNoExposeEvent ;
unsigned long serial__14XNoExposeEvent ;
int send_event__14XNoExposeEvent ;
struct _XDisplay *display__14XNoExposeEvent ;
Drawable drawable__14XNoExposeEvent ;
int major_code__14XNoExposeEvent ;
int minor_code__14XNoExposeEvent ;
};

struct XVisibilityEvent {	/* sizeof XVisibilityEvent == 24 */

int type__16XVisibilityEvent ;
unsigned long serial__16XVisibilityEvent ;
int send_event__16XVisibilityEvent ;
struct _XDisplay *display__16XVisibilityEvent ;
Window window__16XVisibilityEvent ;
int state__16XVisibilityEvent ;
};

struct XCreateWindowEvent {	/* sizeof XCreateWindowEvent == 48 */

int type__18XCreateWindowEvent ;
unsigned long serial__18XCreateWindowEvent ;
int send_event__18XCreateWindowEvent ;
struct _XDisplay *display__18XCreateWindowEvent ;
Window parent__18XCreateWindowEvent ;
Window window__18XCreateWindowEvent ;
int x__18XCreateWindowEvent ;

int y__18XCreateWindowEvent ;
int width__18XCreateWindowEvent ;

int height__18XCreateWindowEvent ;
int border_width__18XCreateWindowEvent ;
int override_redirect__18XCreateWindowEvent ;
};

struct XDestroyWindowEvent {	/* sizeof XDestroyWindowEvent == 24 */

int type__19XDestroyWindowEvent ;
unsigned long serial__19XDestroyWindowEvent ;
int send_event__19XDestroyWindowEvent ;
struct _XDisplay *display__19XDestroyWindowEvent ;
Window event__19XDestroyWindowEvent ;
Window window__19XDestroyWindowEvent ;
};

struct XUnmapEvent {	/* sizeof XUnmapEvent == 28 */

int type__11XUnmapEvent ;
unsigned long serial__11XUnmapEvent ;
int send_event__11XUnmapEvent ;
struct _XDisplay *display__11XUnmapEvent ;
Window event__11XUnmapEvent ;
Window window__11XUnmapEvent ;
int from_configure__11XUnmapEvent ;
};

struct XMapEvent {	/* sizeof XMapEvent == 28 */

int type__9XMapEvent ;
unsigned long serial__9XMapEvent ;
int send_event__9XMapEvent ;
struct _XDisplay *display__9XMapEvent ;
Window event__9XMapEvent ;
Window window__9XMapEvent ;
int override_redirect__9XMapEvent ;
};

struct XMapRequestEvent {	/* sizeof XMapRequestEvent == 24 */

int type__16XMapRequestEvent ;
unsigned long serial__16XMapRequestEvent ;
int send_event__16XMapRequestEvent ;
struct _XDisplay *display__16XMapRequestEvent ;
Window parent__16XMapRequestEvent ;
Window window__16XMapRequestEvent ;
};

struct XReparentEvent {	/* sizeof XReparentEvent == 40 */

int type__14XReparentEvent ;
unsigned long serial__14XReparentEvent ;
int send_event__14XReparentEvent ;
struct _XDisplay *display__14XReparentEvent ;
Window event__14XReparentEvent ;
Window window__14XReparentEvent ;
Window parent__14XReparentEvent ;
int x__14XReparentEvent ;

int y__14XReparentEvent ;
int override_redirect__14XReparentEvent ;
};

struct XConfigureEvent {	/* sizeof XConfigureEvent == 52 */

int type__15XConfigureEvent ;
unsigned long serial__15XConfigureEvent ;
int send_event__15XConfigureEvent ;
struct _XDisplay *display__15XConfigureEvent ;
Window event__15XConfigureEvent ;
Window window__15XConfigureEvent ;
int x__15XConfigureEvent ;

int y__15XConfigureEvent ;
int width__15XConfigureEvent ;

int height__15XConfigureEvent ;
int border_width__15XConfigureEvent ;
Window above__15XConfigureEvent ;
int override_redirect__15XConfigureEvent ;
};

struct XGravityEvent {	/* sizeof XGravityEvent == 32 */

int type__13XGravityEvent ;
unsigned long serial__13XGravityEvent ;
int send_event__13XGravityEvent ;
struct _XDisplay *display__13XGravityEvent ;
Window event__13XGravityEvent ;
Window window__13XGravityEvent ;
int x__13XGravityEvent ;

int y__13XGravityEvent ;
};

struct XResizeRequestEvent {	/* sizeof XResizeRequestEvent == 28 */

int type__19XResizeRequestEvent ;
unsigned long serial__19XResizeRequestEvent ;
int send_event__19XResizeRequestEvent ;
struct _XDisplay *display__19XResizeRequestEvent ;
Window window__19XResizeRequestEvent ;
int width__19XResizeRequestEvent ;

int height__19XResizeRequestEvent ;
};

struct XConfigureRequestEvent {	/* sizeof XConfigureRequestEvent == 56 */

int type__22XConfigureRequestEvent ;
unsigned long serial__22XConfigureRequestEvent ;
int send_event__22XConfigureRequestEvent ;
struct _XDisplay *display__22XConfigureRequestEvent ;
Window parent__22XConfigureRequestEvent ;
Window window__22XConfigureRequestEvent ;
int x__22XConfigureRequestEvent ;

int y__22XConfigureRequestEvent ;
int width__22XConfigureRequestEvent ;

int height__22XConfigureRequestEvent ;
int border_width__22XConfigureRequestEvent ;
Window above__22XConfigureRequestEvent ;
int detail__22XConfigureRequestEvent ;
unsigned long value_mask__22XConfigureRequestEvent ;
};

struct XCirculateEvent {	/* sizeof XCirculateEvent == 28 */

int type__15XCirculateEvent ;
unsigned long serial__15XCirculateEvent ;
int send_event__15XCirculateEvent ;
struct _XDisplay *display__15XCirculateEvent ;
Window event__15XCirculateEvent ;
Window window__15XCirculateEvent ;
int place__15XCirculateEvent ;
};

struct XCirculateRequestEvent {	/* sizeof XCirculateRequestEvent == 28 */

int type__22XCirculateRequestEvent ;
unsigned long serial__22XCirculateRequestEvent ;
int send_event__22XCirculateRequestEvent ;
struct _XDisplay *display__22XCirculateRequestEvent ;
Window parent__22XCirculateRequestEvent ;
Window window__22XCirculateRequestEvent ;
int place__22XCirculateRequestEvent ;
};

struct XPropertyEvent {	/* sizeof XPropertyEvent == 32 */

int type__14XPropertyEvent ;
unsigned long serial__14XPropertyEvent ;
int send_event__14XPropertyEvent ;
struct _XDisplay *display__14XPropertyEvent ;
Window window__14XPropertyEvent ;
Atom atom__14XPropertyEvent ;
Time time__14XPropertyEvent ;
int state__14XPropertyEvent ;
};

struct XSelectionClearEvent {	/* sizeof XSelectionClearEvent == 28 */

int type__20XSelectionClearEvent ;
unsigned long serial__20XSelectionClearEvent ;
int send_event__20XSelectionClearEvent ;
struct _XDisplay *display__20XSelectionClearEvent ;
Window window__20XSelectionClearEvent ;
Atom selection__20XSelectionClearEvent ;
Time time__20XSelectionClearEvent ;
};

struct XSelectionRequestEvent {	/* sizeof XSelectionRequestEvent == 40 */

int type__22XSelectionRequestEvent ;
unsigned long serial__22XSelectionRequestEvent ;
int send_event__22XSelectionRequestEvent ;
struct _XDisplay *display__22XSelectionRequestEvent ;
Window owner__22XSelectionRequestEvent ;
Window requestor__22XSelectionRequestEvent ;
Atom selection__22XSelectionRequestEvent ;
Atom target__22XSelectionRequestEvent ;
Atom property__22XSelectionRequestEvent ;
Time time__22XSelectionRequestEvent ;
};

struct XSelectionEvent {	/* sizeof XSelectionEvent == 36 */

int type__15XSelectionEvent ;
unsigned long serial__15XSelectionEvent ;
int send_event__15XSelectionEvent ;
struct _XDisplay *display__15XSelectionEvent ;
Window requestor__15XSelectionEvent ;
Atom selection__15XSelectionEvent ;
Atom target__15XSelectionEvent ;
Atom property__15XSelectionEvent ;
Time time__15XSelectionEvent ;
};

struct XColormapEvent {	/* sizeof XColormapEvent == 32 */

int type__14XColormapEvent ;
unsigned long serial__14XColormapEvent ;
int send_event__14XColormapEvent ;
struct _XDisplay *display__14XColormapEvent ;
Window window__14XColormapEvent ;
Colormap colormap__14XColormapEvent ;

int c_new__14XColormapEvent ;

int state__14XColormapEvent ;
};

struct XClientMessageEvent {	/* sizeof XClientMessageEvent == 48 */

int type__19XClientMessageEvent ;
unsigned long serial__19XClientMessageEvent ;
int send_event__19XClientMessageEvent ;
struct _XDisplay *display__19XClientMessageEvent ;
Window window__19XClientMessageEvent ;
Atom message_type__19XClientMessageEvent ;
int format__19XClientMessageEvent ;

union __C50 data__19XClientMessageEvent ;
};

struct XMappingEvent {	/* sizeof XMappingEvent == 32 */

int type__13XMappingEvent ;
unsigned long serial__13XMappingEvent ;
int send_event__13XMappingEvent ;
struct _XDisplay *display__13XMappingEvent ;
Window window__13XMappingEvent ;
int request__13XMappingEvent ;

int first_keycode__13XMappingEvent ;
int count__13XMappingEvent ;
};

struct XErrorEvent {	/* sizeof XErrorEvent == 20 */

int type__11XErrorEvent ;
struct _XDisplay *display__11XErrorEvent ;
XID resourceid__11XErrorEvent ;
unsigned long serial__11XErrorEvent ;
unsigned char error_code__11XErrorEvent ;
unsigned char request_code__11XErrorEvent ;
unsigned char minor_code__11XErrorEvent ;
};

struct XKeymapEvent {	/* sizeof XKeymapEvent == 52 */

int type__12XKeymapEvent ;
unsigned long serial__12XKeymapEvent ;
int send_event__12XKeymapEvent ;
struct _XDisplay *display__12XKeymapEvent ;
Window window__12XKeymapEvent ;
char key_vector__12XKeymapEvent [32];
};

typedef union _XEvent XEvent ;

union _XEvent {	/* sizeof _XEvent == 96 */

int type__7_XEvent ;
struct XAnyEvent xany__7_XEvent ;
struct XKeyEvent xkey__7_XEvent ;
struct XButtonEvent xbutton__7_XEvent ;
struct XMotionEvent xmotion__7_XEvent ;
struct XCrossingEvent xcrossing__7_XEvent ;
struct XFocusChangeEvent xfocus__7_XEvent ;
struct XExposeEvent xexpose__7_XEvent ;
struct XGraphicsExposeEvent xgraphicsexpose__7_XEvent ;
struct XNoExposeEvent xnoexpose__7_XEvent ;
struct XVisibilityEvent xvisibility__7_XEvent ;
struct XCreateWindowEvent xcreatewindow__7_XEvent ;
struct XDestroyWindowEvent xdestroywindow__7_XEvent ;
struct XUnmapEvent xunmap__7_XEvent ;
struct XMapEvent xmap__7_XEvent ;
struct XMapRequestEvent xmaprequest__7_XEvent ;
struct XReparentEvent xreparent__7_XEvent ;
struct XConfigureEvent xconfigure__7_XEvent ;
struct XGravityEvent xgravity__7_XEvent ;
struct XResizeRequestEvent xresizerequest__7_XEvent ;
struct XConfigureRequestEvent xconfigurerequest__7_XEvent ;
struct XCirculateEvent xcirculate__7_XEvent ;
struct XCirculateRequestEvent xcirculaterequest__7_XEvent ;
struct XPropertyEvent xproperty__7_XEvent ;
struct XSelectionClearEvent xselectionclear__7_XEvent ;
struct XSelectionRequestEvent xselectionrequest__7_XEvent ;
struct XSelectionEvent xselection__7_XEvent ;
struct XColormapEvent xcolormap__7_XEvent ;
struct XClientMessageEvent xclient__7_XEvent ;
struct XMappingEvent xmapping__7_XEvent ;
struct XErrorEvent xerror__7_XEvent ;
struct XKeymapEvent xkeymap__7_XEvent ;
long pad__7_XEvent [24];
};

typedef struct _XSQEvent _XQEvent ;

typedef struct XCharStruct XCharStruct ;

typedef struct XFontProp XFontProp ;

struct XCharStruct {	/* sizeof XCharStruct == 12 */

short lbearing__11XCharStruct ;
short rbearing__11XCharStruct ;
short width__11XCharStruct ;
short ascent__11XCharStruct ;
short descent__11XCharStruct ;
unsigned short attributes__11XCharStruct ;
};

typedef struct XFontStruct XFontStruct ;

typedef struct XTextItem XTextItem ;

typedef struct XChar2b XChar2b ;

typedef struct XTextItem16 XTextItem16 ;

typedef union XEDataObject XEDataObject ;

typedef int (*XErrorHandler )();

typedef int (*XIOErrorHandler )();

struct __C62 {	/* sizeof __C62 == 8 */

int x ;
int y ;
};

typedef struct XSizeHints XSizeHints ;

typedef struct XWMHints XWMHints ;

typedef struct XTextProperty XTextProperty ;

typedef struct XIconSize XIconSize ;

typedef struct XClassHint XClassHint ;

typedef struct _XComposeStatus XComposeStatus ;

typedef struct _XRegion *Region ;

typedef struct XVisualInfo XVisualInfo ;

typedef struct XStandardColormap XStandardColormap ;

typedef int XContext ;

typedef int XrmQuark ;

typedef int *XrmQuarkList ;

typedef char *XrmString ;
enum XrmBinding { XrmBindTightly, XrmBindLoosely} ;

typedef int XrmBinding ;

typedef int *XrmBindingList ;

typedef XrmQuark XrmName ;
typedef XrmQuarkList XrmNameList ;

typedef XrmQuark XrmClass ;
typedef XrmQuarkList XrmClassList ;

typedef XrmQuark XrmRepresentation ;

typedef struct XrmValue XrmValue ;

typedef struct XrmValue *XrmValuePtr ;

typedef struct _XrmHashBucketRec *XrmHashBucket ;
typedef XrmHashBucket *XrmHashTable ;
typedef XrmHashTable XrmSearchList [];
typedef struct _XrmHashBucketRec *XrmDatabase ;
enum XrmOptionKind { XrmoptionNoArg, XrmoptionIsArg, XrmoptionStickyArg, XrmoptionSepArg, XrmoptionResArg, XrmoptionSkipArg, XrmoptionSkipLine, XrmoptionSkipNArgs} ;

typedef int XrmOptionKind ;

typedef struct XrmOptionDescRec XrmOptionDescRec ;

typedef struct XrmOptionDescRec *XrmOptionDescList ;

struct timeval {	/* sizeof timeval == 8 */

long tv_sec__7timeval ;
long tv_usec__7timeval ;
};

typedef char *String ;

typedef struct _WidgetClassRec *WidgetClass ;

typedef struct _XtActionsRec *XtActionList ;
typedef struct _XtEventRec *XtEventTable ;

typedef struct ObjectRec *Object ;
typedef struct RectObjRec *RectObj ;
typedef struct Core *Widget ;
typedef Widget *WidgetList ;
typedef struct WindowObjRec *WindowObj ;
typedef struct ApplicationContext *XtAppContext ;

typedef unsigned long XtValueMask ;
typedef unsigned long XtIntervalId ;
typedef unsigned long XtInputId ;
typedef unsigned long XtWorkProcId ;
typedef unsigned int XtGeometryMask ;
typedef unsigned long XtGCMask ;
typedef unsigned long Pixel ;
typedef int XtCacheType ;

typedef char Boolean ;
typedef long XtArgVal ;
typedef unsigned char XtEnum ;

typedef unsigned int Cardinal ;
typedef unsigned short Dimension ;
typedef short Position ;
typedef char *XtPointer ;

typedef XtPointer Opaque ;

typedef struct _TranslationData *XtTranslations ;
typedef struct _TranslationData *XtAccelerators ;
typedef unsigned int Modifiers ;

typedef char (*XtActionProc )();

typedef XtActionProc *XtBoundActions ;

typedef struct _XtActionsRec XtActionsRec ;
enum XtAddressMode { XtAddress, XtBaseOffset, XtImmediate, XtResourceString, XtResourceQuark, XtWidgetBaseOffset, XtProcedureArg} ;

typedef int XtAddressMode ;

typedef struct XtConvertArgRec XtConvertArgRec ;

typedef struct XtConvertArgRec *XtConvertArgList ;

typedef char (*XtConvertArgProc )();

typedef struct XtWidgetGeometry XtWidgetGeometry ;

typedef char (*XtConverter )();

typedef Boolean (*XtTypeConverter )();

typedef char (*XtDestructor )();

typedef Opaque XtCacheRef ;

typedef Opaque XtActionHookId ;

typedef char (*XtActionHookProc )();

typedef char (*XtKeyProc )();

typedef char (*XtCaseProc )();

typedef char (*XtEventHandler )();

typedef unsigned long EventMask ;
enum XtListPosition { XtListHead, XtListTail} ;
typedef int XtListPosition ;

typedef unsigned long XtInputMask ;

typedef char (*XtTimerCallbackProc )();

typedef char (*XtInputCallbackProc )();

typedef struct Arg Arg ;

typedef struct Arg *ArgList ;

typedef XtPointer XtVarArgsList ;

typedef char (*XtCallbackProc )();

typedef struct _XtCallbackRec XtCallbackRec ;

typedef struct _XtCallbackRec *XtCallbackList ;
enum XtCallbackStatus { XtCallbackNoList, XtCallbackHasNone, XtCallbackHasSome} ;

typedef int XtCallbackStatus ;
enum XtGeometryResult { XtGeometryYes, XtGeometryNo, XtGeometryAlmost, XtGeometryDone} ;

typedef int XtGeometryResult ;
enum XtGrabKind { XtGrabNone, XtGrabNonexclusive, XtGrabExclusive} ;
typedef int XtGrabKind ;

typedef struct XtPopdownIDRec XtPopdownIDRec ;

typedef struct XtPopdownIDRec *XtPopdownID ;

typedef struct _XtResource XtResource ;

typedef struct _XtResource *XtResourceList ;

typedef char (*XtResourceDefaultProc )();

typedef char (*XtErrorMsgHandler )();

typedef char (*XtErrorHandler )();

typedef Boolean (*XtWorkProc )();

typedef struct SubstitutionRec SubstitutionRec ;

typedef struct SubstitutionRec *Substitution ;

typedef Boolean (*XtFilePredicate )();

typedef XtPointer XtRequestId ;

typedef Boolean (*XtConvertSelectionProc )();

typedef char (*XtLoseSelectionProc )();

typedef char (*XtSelectionDoneProc )();

typedef char (*XtSelectionCallbackProc )();

typedef char (*XtLoseSelectionIncrProc )();

typedef char (*XtSelectionDoneIncrProc )();

typedef Boolean (*XtConvertSelectionIncrProc )();

typedef char (*XtCancelConvertSelectionProc )();

extern struct XtConvertArgRec colorConvertArgs [];
extern struct XtConvertArgRec screenConvertArg [];

typedef struct _XtTypedArg *XtTypedArgList ;

typedef long Fd_mask ;

typedef struct Fd_set Fd_set ;

typedef struct _ProcessContextRec *ProcessContext ;
typedef struct _CallbackRec *CallbackList ;
typedef struct _TimerEventRec *TimerEvent ;

typedef struct _ConverterRec **ConverterTable ;

struct Fd_set {	/* sizeof Fd_set == 32 */

Fd_mask fds_bits__6Fd_set [8];
};

typedef struct _XtActionsRec ActionArray [];

struct FdStruct {	/* sizeof FdStruct == 104 */

struct Fd_set rmask__8FdStruct ;
struct Fd_set wmask__8FdStruct ;
struct Fd_set emask__8FdStruct ;
int nfds__8FdStruct ;
int count__8FdStruct ;
};

struct Heap {	/* sizeof Heap == 12 */

char *start__4Heap ;
char *current__4Heap ;
int bytes_remaining__4Heap ;
};

struct ApplicationContext {	/* sizeof ApplicationContext == 224 */

XtAppContext next__18ApplicationContext ;
ProcessContext process__18ApplicationContext ;
CallbackList destroy_callbacks__18ApplicationContext ;
struct _XDisplay **list__18ApplicationContext ;
TimerEvent timerQueue__18ApplicationContext ;
struct _WorkProcRec *workQueue__18ApplicationContext ;
struct _InputEvent **input_list__18ApplicationContext ;
struct _InputEvent *outstandingQueue__18ApplicationContext ;
XrmDatabase errorDB__18ApplicationContext ;
XtErrorMsgHandler errorMsgHandler__18ApplicationContext ;

XtErrorMsgHandler warningMsgHandler__18ApplicationContext ;
XtErrorHandler errorHandler__18ApplicationContext ;

XtErrorHandler warningHandler__18ApplicationContext ;
struct _ActionListRec *action_table__18ApplicationContext ;
ConverterTable converterTable__18ApplicationContext ;
unsigned long selectionTimeout__18ApplicationContext ;
struct FdStruct fds__18ApplicationContext ;
short count__18ApplicationContext ;
short max__18ApplicationContext ;
short last__18ApplicationContext ;
Boolean sync__18ApplicationContext ;

Boolean being_destroyed__18ApplicationContext ;

Boolean error_inited__18ApplicationContext ;

Boolean identify_windows__18ApplicationContext ;

struct Heap heap__18ApplicationContext ;
String *fallback_resources__18ApplicationContext ;
struct _ActionHookRec *action_hook_list__18ApplicationContext ;
int destroy_list_size__18ApplicationContext ;
int destroy_count__18ApplicationContext ;
int dispatch_level__18ApplicationContext ;
struct _DestroyRec *destroy_list__18ApplicationContext ;
Widget in_phase2_destroy__18ApplicationContext ;

Boolean run_loop__18ApplicationContext ;
};

extern Boolean inited__18ApplicationContext ;

extern char XtToolkitInitialize ();

extern XtAppContext XtCreateApplicationContextP ();

extern char *__nw__FUi ();

extern char XtAppProcessEvent ();

extern char XtAppNextEvent ();

extern Boolean XtDispatchEvent ();

extern XtIntervalId XtAppAddTimeOut ();

extern char XtRemoveTimeOut ();

extern XtInputId XtAppAddInput ();

extern Boolean XtAppPeekEvent ();

extern XtInputMask XtAppPending ();

struct _XtActionsRec {	/* sizeof _XtActionsRec == 8 */

char *string__13_XtActionsRec ;
XtActionProc proc__13_XtActionsRec ;
};

extern char XtAppAddActions ();

extern char XtDisplayInitialize ();

extern struct _XDisplay *XtOpenDisplay ();

extern char XtDestroyApplicationContext ();

extern char __dl__FPv ();

extern XtWorkProcId XtAppAddWorkProc ();

typedef int ptrdiff_t ;

typedef unsigned int size_t ;


char __dl__9ObjectRecSFPv ();

struct ObjectRec {	/* sizeof ObjectRec == 28 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;
};

typedef struct StateRec *StatePtr ;

typedef struct XtTMRec *XtTM ;

struct RectObjRec {	/* sizeof RectObjRec == 44 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
};

struct XtTMRec {	/* sizeof XtTMRec == 16 */

XtTranslations translations__7XtTMRec ;
XtBoundActions proc_table__7XtTMRec ;
StatePtr current_state__7XtTMRec ;
unsigned long lastEventTime__7XtTMRec ;
};


extern WidgetClass widgetClass ;

struct WindowObjRec {	/* sizeof WindowObjRec == 116 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W85[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
};


extern Widget XtCreateWidgetP ();

struct Core {	/* sizeof Core == 116 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W86[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W87[2];
};


struct Screen {	/* sizeof Screen == 80 */

struct _XExtData *ext_data__6Screen ;
struct _XDisplay *display__6Screen ;
Window root__6Screen ;
int width__6Screen ;

int height__6Screen ;
int mwidth__6Screen ;

int mheight__6Screen ;
int ndepths__6Screen ;
struct Depth *depths__6Screen ;
int root_depth__6Screen ;
struct Visual *root_visual__6Screen ;
GC default_gc__6Screen ;
Colormap cmap__6Screen ;
unsigned long white_pixel__6Screen ;
unsigned long black_pixel__6Screen ;
int max_maps__6Screen ;

int min_maps__6Screen ;
int backing_store__6Screen ;
int save_unders__6Screen ;
long root_input_mask__6Screen ;
};

extern char XtDestroyWidget ();


extern char XtManageChild ();

extern char XtUnmanageChild ();



extern int XMapWindow ();



extern int XUnmapWindow ();

extern Boolean XtIsSubclass ();

extern char XtRealizeWidget ();

extern char XtUnrealizeWidget ();

extern char XtSetSensitive ();

extern char XtSetMappedWhenManaged ();

extern Widget XtNameToWidget ();

extern char XtAddCallback ();

extern char XtRemoveAllCallbacks ();

extern char XtCallCallbacks ();

extern int XtHasCallbacks ();

extern char XtTranslateCoords ();

extern char XtPopup ();

extern char XtPopdown ();

extern XtAppContext XtWidgetToApplicationContext ();

extern char XtGetSubresources ();

extern char XtSetValues ();

extern char XtVaSetValues ();

extern char XtGetValues ();

extern char XtInstallAccelerators ();

extern char XtInstallAllAccelerators ();

extern GC XtGetGC ();

extern char XtDestroyGC ();

extern int XtGrabPointer ();

extern char XtUngrabPointer ();

extern char XtUngrabButton ();

extern EventMask XtBuildEventMask ();

extern WidgetClass compositeWidgetClass ;

typedef Cardinal (*XtOrderProc )();



struct CompositeWidget {	/* sizeof CompositeWidget == 132 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W88[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W89[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;
};





extern char XtManageChildren ();

extern WidgetClass constraintWidgetClass ;




struct ConstraintWidget {	/* sizeof ConstraintWidget == 136 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W90[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W91[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

XtPointer mumble__16ConstraintWidget ;
};







extern WidgetClass shellWidgetClass ;

typedef char (*XtCreatePopupChildProc )();



struct ShellWidget {	/* sizeof ShellWidget == 164 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W92[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W93[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;
};


extern WidgetClass overrideShellWidgetClass ;



struct OverrideShellWidget {	/* sizeof OverrideShellWidget == 168 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W94[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W95[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

int frabjous__19OverrideShellWidget ;
};


extern WidgetClass wmShellWidgetClass ;

struct __C96 {	/* sizeof __C96 == 8 */

int x ;
int y ;
};

struct _OldXSizeHints {	/* sizeof _OldXSizeHints == 60 */

long flags__14_OldXSizeHints ;
int x__14_OldXSizeHints ;

int y__14_OldXSizeHints ;
int width__14_OldXSizeHints ;

int height__14_OldXSizeHints ;
int min_width__14_OldXSizeHints ;

int min_height__14_OldXSizeHints ;
int max_width__14_OldXSizeHints ;

int max_height__14_OldXSizeHints ;
int width_inc__14_OldXSizeHints ;

int height_inc__14_OldXSizeHints ;

struct __C96 min_aspect__14_OldXSizeHints ;

struct __C96 max_aspect__14_OldXSizeHints ;
};

struct XWMHints {	/* sizeof XWMHints == 36 */

long flags__8XWMHints ;
int input__8XWMHints ;

int initial_state__8XWMHints ;
Pixmap icon_pixmap__8XWMHints ;
Window icon_window__8XWMHints ;
int icon_x__8XWMHints ;

int icon_y__8XWMHints ;
Pixmap icon_mask__8XWMHints ;
XID window_group__8XWMHints ;
};



struct WMShellWidget {	/* sizeof WMShellWidget == 296 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W97[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W98[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;
};


extern WidgetClass vendorShellWidgetClass ;



struct VendorShellWidget {	/* sizeof VendorShellWidget == 300 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W99[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W100[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;

int vendor_specific__17VendorShellWidget ;
};


extern WidgetClass transientShellWidgetClass ;


static struct VendorShellWidget *__ct__17VendorShellWidgetFv (__0this )
struct VendorShellWidget *__0this ;
{ if (__0this || (__0this = (struct VendorShellWidget *)( (((char *)__nw__FUi ( (sizeof (struct VendorShellWidget))) ))) ))__0this = (struct VendorShellWidget *)(
(((((struct WMShellWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct WMShellWidget))) ))) ))?(( (((((struct ShellWidget *)(((struct WMShellWidget *)__0this ))))|| (( (((char
*)__nw__FUi ( (sizeof (struct ShellWidget))) ))) ))?(( (((((struct CompositeWidget *)(((struct ShellWidget *)(((struct WMShellWidget *)__0this ))))))|| (( (((char *)__nw__FUi ( (sizeof (struct CompositeWidget)))
))) ))?(( (((((struct Core *)(((struct CompositeWidget *)(((struct ShellWidget *)(((struct WMShellWidget *)__0this ))))))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core))) ))) ))?0 :0 ),
(((((struct Core *)(((struct CompositeWidget *)(((struct ShellWidget *)(((struct WMShellWidget *)__0this ))))))))))) ):0 ), (((((struct CompositeWidget *)(((struct ShellWidget *)(((struct WMShellWidget *)__0this ))))))))) ):0 ), (((((struct ShellWidget *)(((struct WMShellWidget *)__0this )))))))
):0 ), (((((struct WMShellWidget *)__0this ))))) ;
return __0this ;
}



struct TransientShellWidget {	/* sizeof TransientShellWidget == 304 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W101[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W102[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;

int vendor_specific__17VendorShellWidget ;

Widget transient_for__20TransientShellWidget ;
};




extern WidgetClass topLevelShellWidgetClass ;



struct TopLevelShellWidget {	/* sizeof TopLevelShellWidget == 312 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W103[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W104[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;

int vendor_specific__17VendorShellWidget ;

char *icon_name__19TopLevelShellWidget ;
Boolean iconic__19TopLevelShellWidget ;
Atom icon_name_encoding__19TopLevelShellWidget ;
};




extern WidgetClass applicationShellWidgetClass ;



extern Widget XtAppCreateShellP ();

struct ApplicationShellWidget {	/* sizeof ApplicationShellWidget == 328 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W105[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W106[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;

int vendor_specific__17VendorShellWidget ;

char *icon_name__19TopLevelShellWidget ;
Boolean iconic__19TopLevelShellWidget ;
Atom icon_name_encoding__19TopLevelShellWidget ;

char *appshell_class__22ApplicationShellWidget ;
XrmClass xrm_class__22ApplicationShellWidget ;
int argc__22ApplicationShellWidget ;
char **argv__22ApplicationShellWidget ;
};


extern WidgetClass simpleWidgetClass ;




struct SimpleWidget {	/* sizeof SimpleWidget == 124 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W107[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W108[2];

Cursor cursor__12SimpleWidget ;
Pixmap insensitive_border__12SimpleWidget ;
};







typedef int XtGravity ;
enum XtJustify { XtJustifyLeft, XtJustifyCenter, XtJustifyRight} ;

typedef int XtJustify ;
enum XtOrientation { XtorientHorizontal, XtorientVertical} ;

typedef int XtOrientation ;

extern WidgetClass labelWidgetClass ;


struct LabelWidget {	/* sizeof LabelWidget == 192 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W111[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W112[2];

Cursor cursor__12SimpleWidget ;
Pixmap insensitive_border__12SimpleWidget ;

Pixel foreground__11LabelWidget ;
struct XFontStruct *font__11LabelWidget ;
char *_label__11LabelWidget ;
int justify__11LabelWidget ;
Dimension internal_width__11LabelWidget ;
Dimension internal_height__11LabelWidget ;
Pixmap pixmap__11LabelWidget ;
Boolean resize__11LabelWidget ;
Pixmap left_bitmap__11LabelWidget ;

GC normal_GC__11LabelWidget ;
GC gray_GC__11LabelWidget ;
Pixmap stipple__11LabelWidget ;
Position label_x__11LabelWidget ;
Position label_y__11LabelWidget ;
Dimension label_width__11LabelWidget ;
Dimension label_height__11LabelWidget ;
Dimension label_len__11LabelWidget ;
int lbm_y__11LabelWidget ;
unsigned int lbm_width__11LabelWidget ;

unsigned int lbm_height__11LabelWidget ;
};









extern WidgetClass commandWidgetClass ;
enum XtCommandHighlight { HighlightNone, HighlightWhenUnset, HighlightAlways} ;

typedef int XtCommandHighlight ;




struct CommandWidget {	/* sizeof CommandWidget == 220 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W114[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W115[2];

Cursor cursor__12SimpleWidget ;
Pixmap insensitive_border__12SimpleWidget ;

Pixel foreground__11LabelWidget ;
struct XFontStruct *font__11LabelWidget ;
char *_label__11LabelWidget ;
int justify__11LabelWidget ;
Dimension internal_width__11LabelWidget ;
Dimension internal_height__11LabelWidget ;
Pixmap pixmap__11LabelWidget ;
Boolean resize__11LabelWidget ;
Pixmap left_bitmap__11LabelWidget ;

GC normal_GC__11LabelWidget ;
GC gray_GC__11LabelWidget ;
Pixmap stipple__11LabelWidget ;
Position label_x__11LabelWidget ;
Position label_y__11LabelWidget ;
Dimension label_width__11LabelWidget ;
Dimension label_height__11LabelWidget ;
Dimension label_len__11LabelWidget ;
int lbm_y__11LabelWidget ;
unsigned int lbm_width__11LabelWidget ;

unsigned int lbm_height__11LabelWidget ;

Dimension highlight_thickness__13CommandWidget ;
XtCallbackList callbacks__13CommandWidget ;

Pixmap gray_pixmap__13CommandWidget ;
GC normal_GC__13CommandWidget ;
GC inverse_GC__13CommandWidget ;
Boolean set__13CommandWidget ;
int highlighted__13CommandWidget ;
};






enum XawEdgeType { XawChainTop, XawChainBottom, XawChainLeft, XawChainRight, XawRubber} ;

typedef int XawEdgeType ;

extern WidgetClass formWidgetClass ;




struct FormWidget {	/* sizeof FormWidget == 156 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W117[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W118[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

XtPointer mumble__16ConstraintWidget ;

int default_spacing__10FormWidget ;

Dimension old_width__10FormWidget ;

Dimension old_height__10FormWidget ;
int no_refigure__10FormWidget ;
Boolean needs_relayout__10FormWidget ;
Boolean resize_in_layout__10FormWidget ;
Dimension preferred_width__10FormWidget ;

Dimension preferred_height__10FormWidget ;
Boolean resize_is_no_op__10FormWidget ;
};







extern WidgetClass dialogWidgetClass ;


extern char *XawDialogGetValueString ();

extern char XawDialogAddButton ();



struct DialogWidget {	/* sizeof DialogWidget == 180 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W119[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W120[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

XtPointer mumble__16ConstraintWidget ;

int default_spacing__10FormWidget ;

Dimension old_width__10FormWidget ;

Dimension old_height__10FormWidget ;
int no_refigure__10FormWidget ;
Boolean needs_relayout__10FormWidget ;
Boolean resize_in_layout__10FormWidget ;
Dimension preferred_width__10FormWidget ;

Dimension preferred_height__10FormWidget ;
Boolean resize_is_no_op__10FormWidget ;
char __W121[1];

String label__12DialogWidget ;
String value__12DialogWidget ;
Pixmap icon__12DialogWidget ;

Widget iconW__12DialogWidget ;
Widget labelW__12DialogWidget ;
Widget valueW__12DialogWidget ;
};







extern WidgetClass clockWidgetClass ;

struct XPoint {	/* sizeof XPoint == 4 */

short x__6XPoint ;

short y__6XPoint ;
};

struct tm {	/* sizeof tm == 44 */

int tm_sec__2tm ;
int tm_min__2tm ;
int tm_hour__2tm ;
int tm_mday__2tm ;
int tm_mon__2tm ;
int tm_year__2tm ;
int tm_wday__2tm ;
int tm_yday__2tm ;
int tm_isdst__2tm ;
long tm_gmtoff__2tm ;
char *tm_zone__2tm ;
};




struct ClockWidget {	/* sizeof ClockWidget == 800 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W122[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W123[2];

Cursor cursor__12SimpleWidget ;
Pixmap insensitive_border__12SimpleWidget ;

Pixel fgpixel__11ClockWidget ;
Pixel Hipixel__11ClockWidget ;
Pixel Hdpixel__11ClockWidget ;
struct XFontStruct *font__11ClockWidget ;
GC myGC__11ClockWidget ;
GC EraseGC__11ClockWidget ;
GC HandGC__11ClockWidget ;
GC HighGC__11ClockWidget ;

int update__11ClockWidget ;
Dimension radius__11ClockWidget ;
int backing_store__11ClockWidget ;
Boolean reverse_video__11ClockWidget ;
Boolean chime__11ClockWidget ;
Boolean beeped__11ClockWidget ;
Boolean analog__11ClockWidget ;
Boolean show_second_hand__11ClockWidget ;
Dimension second_hand_length__11ClockWidget ;
Dimension minute_hand_length__11ClockWidget ;
Dimension hour_hand_length__11ClockWidget ;
Dimension hand_width__11ClockWidget ;
Dimension second_hand_width__11ClockWidget ;
Position centerX__11ClockWidget ;
Position centerY__11ClockWidget ;
int numseg__11ClockWidget ;
int padding__11ClockWidget ;
struct XPoint segbuff__11ClockWidget [128];
struct XPoint *segbuffptr__11ClockWidget ;
struct XPoint *hour__11ClockWidget ;

struct XPoint *sec__11ClockWidget ;
struct tm otm__11ClockWidget ;
XtIntervalId interval_id__11ClockWidget ;
char prev_time_string__11ClockWidget [32];
};







extern int errno ;
extern char *sys_errlist [];
extern int sys_nerr ;

extern int errno ;

extern int sys_nerr ;
extern char *sys_errlist [];

extern char *optarg ;
extern int optind ;

extern int opterr ;
extern char **environ ;
extern int end ;

extern int etext ;

extern int edata ;

typedef long streampos ;
typedef long streamoff ;
enum io_state { goodbit__io_state, eofbit__io_state, failbit__io_state, badbit__io_state, hardfail__io_state} ;
enum open_mode { in__open_mode, out__open_mode, ate__open_mode, app__open_mode, trunc__open_mode, nocreate__open_mode, noreplace__open_mode} ;
enum seek_dir { beg__seek_dir, cur__seek_dir, end__seek_dir} ;
enum __E124 { skipws____E124, left____E124, right____E124, internal____E124, dec____E124, oct____E124, hex____E124, showbase____E124, showpoint____E124, uppercase____E124, showpos____E124, scientific____E124, fixed____E124, unitbuf____E124,
stdio____E124} ;
enum __E125 { skipping____E125, tied____E125} ;
struct ios {	/* sizeof ios == 60 */

int nuser__3ios ;

union ios_user_union *x_user__3ios ;

struct streambuf *bp__3ios ;

int state__3ios ;
int ispecial__3ios ;
int ospecial__3ios ;
int isfx_special__3ios ;
int osfx_special__3ios ;
int delbuf__3ios ;
struct ostream *x_tie__3ios ;
long x_flags__3ios ;
short x_precision__3ios ;
char x_fill__3ios ;
short x_width__3ios ;

int assign_private__3ios ;

struct __mptr *__vptr__3ios ;
};

extern long basefield__3ios ;

extern long adjustfield__3ios ;

extern long floatfield__3ios ;

extern long nextbit__3ios ;
extern long nextword__3ios ;

extern char (*stdioflush__3ios )();

struct streambuf {	/* sizeof streambuf == 40 */

short alloc__9streambuf ;
short x_unbuf__9streambuf ;
char *x_base__9streambuf ;
char *x_pbase__9streambuf ;
char *x_pptr__9streambuf ;
char *x_epptr__9streambuf ;
char *x_gptr__9streambuf ;
char *x_egptr__9streambuf ;
char *x_eback__9streambuf ;
int x_blen__9streambuf ;

struct __mptr *__vptr__9streambuf ;
};


int doallocate__9streambufFv ();

int underflow__9streambufFv ();

int x_snextc__9streambufFv ();

int pbackfail__9streambufFi ();

int overflow__9streambufFi ();

extern char *memcpy ();


int xsputn__9streambufFPCci ();


int xsgetn__9streambufFPci ();

struct istream {	/* sizeof istream == 72 */

int x_gcount__7istream ;

struct __mptr *__vptr__7istream ;
struct ios *Pios;
struct ios Oios;
};

int do_ipfx__7istreamFi ();




char xget__7istreamFPc ();















struct istream *read__7istreamFPci ();

int sync__9streambufFv ();

struct ostream {	/* sizeof ostream == 68 */

struct __mptr *__vptr__7ostream ;
struct ios *Pios;
struct ios Oios;
};

int do_opfx__7ostreamFv ();
char do_osfx__7ostreamFv ();





static struct ostream *put__7ostreamFc (__0this , __0c )
register struct ostream *__0this ;
char __0c ;

{ 
if (( (__0this -> Pios-> ospecial__3ios ?do_opfx__7ostreamFv ( __0this ) :1 )) ){ 
if (( ((__0this -> Pios-> bp__3ios ->
x_pptr__9streambuf >= __0this -> Pios-> bp__3ios -> x_epptr__9streambuf )?((*(((int (*)())(__0this -> Pios-> bp__3ios -> __vptr__9streambuf [2]).f))))( ((struct streambuf *)((((char *)__0this -> Pios-> bp__3ios ))+
(__0this -> Pios-> bp__3ios -> __vptr__9streambuf [2]).d)), ((int )__0c )& 0377 ) :((((*(__0this -> Pios-> bp__3ios -> x_pptr__9streambuf ++ )))= ((int )__0c ))&
0377 ))) == -1){ 
( ( (((struct ios *)__0this -> Pios)-> state__3ios |= (3& 0377 )), ( (((struct ios *)__0this ->
Pios)-> ispecial__3ios |= (3& (~ 512))), (((struct ios *)__0this -> Pios)-> ispecial__3ios |= 3)) ) , (((char )0 )))
;
}
( (__0this -> Pios-> osfx_special__3ios ?( do_osfx__7ostreamFv ( __0this ) , 0 ) :( 0 ) )) ;
}
return (struct ostream *)__0this ;
}




struct ostream *__ls__7ostreamFi ();




struct iostream {	/* sizeof iostream == 80 */

int x_gcount__7istream ;

struct __mptr *__vptr__7istream ;
struct ios *Pios;
struct ostream Oostream;
};

extern struct istream_withassign cin ;
extern struct ostream_withassign cout ;
extern struct ostream_withassign cerr ;
extern struct ostream_withassign clog ;

struct Iostream_init {	/* sizeof Iostream_init == 1 */

char __W132__13Iostream_init ;
};

extern int stdstatus__13Iostream_init ;
extern int initcount__13Iostream_init ;

char __dt__13Iostream_initFv ();

struct Iostream_init *__ct__13Iostream_initFv ();

static struct Iostream_init iostream_init ;

typedef int (*GPT )();

struct smanip_int {	/* sizeof smanip_int == 8 */
struct ios *(*fct__10smanip_int )();

int arg__10smanip_int ;
};

struct sapply_int {	/* sizeof sapply_int == 4 */
struct ios *(*fct__10sapply_int )();
};

struct imanip_int {	/* sizeof imanip_int == 8 */
struct istream *(*fct__10imanip_int )();

int arg__10imanip_int ;
};

struct iapply_int {	/* sizeof iapply_int == 4 */
struct istream *(*fct__10iapply_int )();
};

struct omanip_int {	/* sizeof omanip_int == 8 */
struct ostream *(*fct__10omanip_int )();

int arg__10omanip_int ;
};

struct oapply_int {	/* sizeof oapply_int == 4 */
struct ostream *(*fct__10oapply_int )();
};

struct iomanip_int {	/* sizeof iomanip_int == 8 */
struct iostream *(*fct__11iomanip_int )();

int arg__11iomanip_int ;
};

struct ioapply_int {	/* sizeof ioapply_int == 4 */
struct iostream *(*fct__11ioapply_int )();
};


struct smanip_long {	/* sizeof smanip_long == 8 */
struct ios *(*fct__11smanip_long )();

long arg__11smanip_long ;
};

struct sapply_long {	/* sizeof sapply_long == 4 */
struct ios *(*fct__11sapply_long )();
};

struct imanip_long {	/* sizeof imanip_long == 8 */
struct istream *(*fct__11imanip_long )();

long arg__11imanip_long ;
};

struct iapply_long {	/* sizeof iapply_long == 4 */
struct istream *(*fct__11iapply_long )();
};

struct omanip_long {	/* sizeof omanip_long == 8 */
struct ostream *(*fct__11omanip_long )();

long arg__11omanip_long ;
};

struct oapply_long {	/* sizeof oapply_long == 4 */
struct ostream *(*fct__11oapply_long )();
};

struct iomanip_long {	/* sizeof iomanip_long == 8 */
struct iostream *(*fct__12iomanip_long )();

long arg__12iomanip_long ;
};

struct ioapply_long {	/* sizeof ioapply_long == 4 */
struct iostream *(*fct__12ioapply_long )();
};


extern struct _iobuf _iob [];

struct stdiobuf {	/* sizeof stdiobuf == 52 */

short alloc__9streambuf ;
short x_unbuf__9streambuf ;
char *x_base__9streambuf ;
char *x_pbase__9streambuf ;
char *x_pptr__9streambuf ;
char *x_epptr__9streambuf ;
char *x_gptr__9streambuf ;
char *x_egptr__9streambuf ;
char *x_eback__9streambuf ;
int x_blen__9streambuf ;

struct __mptr *__vptr__9streambuf ;

struct _iobuf *fp__8stdiobuf ;
int last_op__8stdiobuf ;
char buf__8stdiobuf [2];
};

struct filebuf {	/* sizeof filebuf == 64 */

short alloc__9streambuf ;
short x_unbuf__9streambuf ;
char *x_base__9streambuf ;
char *x_pbase__9streambuf ;
char *x_pptr__9streambuf ;
char *x_epptr__9streambuf ;
char *x_gptr__9streambuf ;
char *x_egptr__9streambuf ;
char *x_eback__9streambuf ;
int x_blen__9streambuf ;

struct __mptr *__vptr__9streambuf ;

int xfd__7filebuf ;
int mode__7filebuf ;
char opened__7filebuf ;
streampos last_seek__7filebuf ;
char *in_start__7filebuf ;

char lahead__7filebuf [2];
};

extern int openprot__7filebuf ;

struct fstreambase {	/* sizeof fstreambase == 132 */

struct filebuf buf__11fstreambase ;

struct __mptr *__vptr__11fstreambase ;
struct ios *Pios;
struct ios Oios;
};





















typedef int state_value ;



struct Interactor {	/* sizeof Interactor == 308 */

Widget self__9ObjectRec ;
WidgetClass widget_class__9ObjectRec ;
Widget parent__9ObjectRec ;
XrmName xrm_name__9ObjectRec ;
Boolean being_destroyed__9ObjectRec ;
XtCallbackList destroy_callbacks__9ObjectRec ;
XtPointer constraints__9ObjectRec ;

Position x__10RectObjRec ;
Position y__10RectObjRec ;
Dimension width__10RectObjRec ;
Dimension height__10RectObjRec ;
Dimension border_width__10RectObjRec ;
Boolean managed__10RectObjRec ;
Boolean sensitive__10RectObjRec ;
Boolean ancestor_sensitive__10RectObjRec ;
char __W150[3];

XtEventTable event_table__12WindowObjRec ;
struct XtTMRec tm__12WindowObjRec ;
XtTranslations accelerators__12WindowObjRec ;
Pixel border_pixel__12WindowObjRec ;
Pixmap border_pixmap__12WindowObjRec ;
WidgetList popup_list__12WindowObjRec ;
Cardinal num_popups__12WindowObjRec ;
String name__12WindowObjRec ;
struct Screen *screen__12WindowObjRec ;
Colormap colormap__12WindowObjRec ;
Window window__12WindowObjRec ;
Cardinal depth__12WindowObjRec ;
Pixel background_pixel__12WindowObjRec ;
Pixmap background_pixmap__12WindowObjRec ;
Boolean visible__12WindowObjRec ;
Boolean mapped_when_managed__12WindowObjRec ;
char __W151[2];

WidgetList children__15CompositeWidget ;
Cardinal num_children__15CompositeWidget ;
Cardinal num_slots__15CompositeWidget ;
XtOrderProc insert_position__15CompositeWidget ;

char *geometry__11ShellWidget ;
XtCreatePopupChildProc create_popup_child_proc__11ShellWidget ;
int grab_kind__11ShellWidget ;
Boolean spring_loaded__11ShellWidget ;
Boolean popped_up__11ShellWidget ;
Boolean allow_shell_resize__11ShellWidget ;
Boolean client_specified__11ShellWidget ;
Boolean save_under__11ShellWidget ;
Boolean override_redirect__11ShellWidget ;

XtCallbackList popup_callback__11ShellWidget ;
XtCallbackList popdown_callback__11ShellWidget ;
struct Visual *visual__11ShellWidget ;

char *title__13WMShellWidget ;
int wm_timeout__13WMShellWidget ;
Boolean wait_for_wm__13WMShellWidget ;
Boolean transient__13WMShellWidget ;
Atom wm_configure_denied__13WMShellWidget ;
Atom wm_moved__13WMShellWidget ;
struct _OldXSizeHints size_hints__13WMShellWidget ;
struct XWMHints wm_hints__13WMShellWidget ;
int base_width__13WMShellWidget ;
int base_height__13WMShellWidget ;
int win_gravity__13WMShellWidget ;
Atom title_encoding__13WMShellWidget ;

int vendor_specific__17VendorShellWidget ;

Widget transient_for__20TransientShellWidget ;

struct DialogWidget *dialog__10Interactor ;
};

static struct DialogWidget *__ct__12DialogWidgetFPcP4CoreP3ArgUi (__0this , __0name , __0parent , __0args , __0numArgs )
struct DialogWidget *__0this ;
String __0name ;
Widget __0parent ;
ArgList __0args ;
Cardinal __0numArgs ;
{ 
struct Core *__0__Xthis00aqnyaimn ;

struct Core *__0__Xparent00aqnyaimn ;

struct _WidgetClassRec *__0__Xwc00aqnyaimn ;
if (__0this || (__0this = (struct DialogWidget *)( (((char *)__nw__FUi ( (sizeof (struct DialogWidget))) ))) )){ __0this = (struct DialogWidget *)(
(((((struct FormWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct FormWidget))) ))) ))?(( (((((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))|| (( (((char
*)__nw__FUi ( (sizeof (struct ConstraintWidget))) ))) ))?(( (((((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))|| (( (((char *)__nw__FUi ( (sizeof (struct CompositeWidget)))
))) ))?(( (((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core))) ))) ))?0 :0 ),
(((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))))) ):0 ), (((((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))) ):0 ), (((((struct ConstraintWidget *)(((struct FormWidget *)__0this )))))))
):0 ), (((((struct FormWidget *)__0this ))))) ;
( (__0__Xthis00aqnyaimn = (struct Core *)__0this ), ( (__0__Xparent00aqnyaimn = __0parent ), ( (__0__Xwc00aqnyaimn = dialogWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaimn ),
__0name , __0__Xwc00aqnyaimn , __0__Xparent00aqnyaimn , __0args , __0numArgs ) , (((char )0 ))) ) ) ) ;
} 
return __0this ;
}




extern char Done__FP4CorePcT2 ();





struct ostream_withassign {	/* sizeof ostream_withassign == 68 */

struct __mptr *__vptr__7ostream ;
struct ios *Pios;
struct ios Oios;
};

struct ostream *__ls__7ostreamFPCc ();

char Dummy__FP4CoreP7_XEventPPcPUi (__0c , __0__A152 , __0args , __0num )struct Core *__0c ;

union _XEvent *__0__A152 ;

String *__0args ;

Cardinal *__0num ;
{ 
int __1d1 [100];
(__1d1 [0 ])= 5 ;
__ls__7ostreamFPCc ( (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char *)"In Dummy: ")
, (char *)(__0args [0 ])) , (char *)"\n") ;
}

extern char QueryUser__FP4CoreP7_XEventPPcPUi ();

extern char EditWidget__FP4CoreP7_XEventPPcPUi ();

struct _XtActionsRec actions [3]= { { "QueryUser", QueryUser__FP4CoreP7_XEventPPcPUi } , { "EditWidget",
EditWidget__FP4CoreP7_XEventPPcPUi } , { "Dummy", Dummy__FP4CoreP7_XEventPPcPUi } } ;



static char __dt__10InteractorFv (__0this , __0__free )
struct Interactor *__0this ;

int __0__free ;
{ if (__0this ){ ( (((struct Core *)__0this -> dialog__10Interactor )?( ( XtDestroyWidget ( ((struct Core *)__0this -> dialog__10Interactor )) , (((struct
Core *)__0this -> dialog__10Interactor )?( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)__0this -> dialog__10Interactor ))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)__0this -> dialog__10Interactor ))))?(
(( 0 ) ), 0 ) :( 0 ) ), 0 ) :( 0 ) )) , (( __dl__9ObjectRecSFPv (
(char *)((struct Core *)__0this -> dialog__10Interactor )) , 0 ) )) , 0 ) :( 0 ) )) , 0 )
:( 0 ) )) ;

if (__0this ){ ( (((struct Core *)(((struct TransientShellWidget *)__0this )))?( ( XtDestroyWidget ( ((struct Core *)(((struct TransientShellWidget *)__0this )))) , (((struct Core *)(((struct
TransientShellWidget *)__0this )))?( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(((struct TransientShellWidget *)__0this ))))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(((struct TransientShellWidget *)__0this ))))))?( ((
0 ) ), 0 ) :( 0 ) ), 0 ) :( 0 ) )) , (( 0 ) ))
, 0 ) :( 0 ) )) , 0 ) :( 0 ) )) ;

if (__0__free )__dl__9ObjectRecSFPv ( (char *)__0this ) ;
} } }


char DoEdit__FP4CorePcT2 (__0c , __0d , __0__A153 )struct Core *__0c ;

XtPointer __0d ;

XtPointer __0__A153 ;
{ 
struct Interactor *__1i ;
char *__1name ;
struct Core *__1w ;

char *__0__Xname00a2tyaiaj ;

char *__0__Xname200a2tyaiaj ;

char *__0__Xname300a2tyaiaj ;

char *__0__Xname400a2tyaiaj ;

__1i = (((struct Interactor *)(((struct Interactor *)__0c ))));
__1name = ( XawDialogGetValueString ( (struct Core *)__1i -> dialog__10Interactor ) ) ;
__1w = (((struct Core *)(((struct Core *)__0d ))));
( (__0__Xname00a2tyaiaj = "label"), ( (__0__Xname200a2tyaiaj = (((char *)0 ))), ( (__0__Xname300a2tyaiaj = (((char
*)0 ))), ( (__0__Xname400a2tyaiaj = (((char *)0 ))), ( XtVaSetValues ( __1w , __0__Xname00a2tyaiaj , (((long )__1name )), __0__Xname200a2tyaiaj , ((long )0 ),
__0__Xname300a2tyaiaj , ((long )0 ), __0__Xname400a2tyaiaj , ((long )0 ), 0 ) ) ) ) ) ) ;
__dt__10InteractorFv ( __1i , 1) ;
}

static struct Interactor *__ct__10InteractorFP4Core (__0this , __0parent )
register struct Interactor *__0this ;
Widget __0parent ;

{ 
struct Core *__0__Xthis00aqnyaimc ;

struct Core *__0__Xparent00aqnyaimc ;

struct _WidgetClassRec *__0__Xwc00aqnyaimc ;

char (*__0__Xproc00a2c3aiai )();

char *__0__Xdata00a2c3aiai ;
if (__0this || (__0this = (struct Interactor *)( (((char *)__nw__FUi ( (sizeof (struct Interactor))) ))) )){ __0this = (struct Interactor *)(
(((((struct TransientShellWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct TransientShellWidget))) ))) ))?( ( (__ct__17VendorShellWidgetFv ( ((struct VendorShellWidget *)(((struct TransientShellWidget *)__0this ))))
), ( (__0__Xthis00aqnyaimc = (struct Core *)(((struct TransientShellWidget *)__0this ))), ( (__0__Xparent00aqnyaimc = __0parent ), ( (__0__Xwc00aqnyaimc = transientShellWidgetClass ), ( XtCreateWidgetP (
((char *)__0__Xthis00aqnyaimc ), ((char *)"interactor"), __0__Xwc00aqnyaimc , __0__Xparent00aqnyaimc , ((struct Arg *)0 ), ((unsigned int
)0 )) , (((char )0 ))) ) ) ) ) , 0 ) :( 0 ) ), (((((struct
TransientShellWidget *)__0this ))))) ;
__0this -> dialog__10Interactor = __ct__12DialogWidgetFPcP4CoreP3ArgUi ( (struct DialogWidget *)0 , (char *)"dialog", (struct Core *)__0this , (struct
Arg *)0 , (unsigned int )0 ) ;

( XtManageChild ( ((struct Core *)__0this -> dialog__10Interactor )) ) ;
( (__0__Xproc00a2c3aiai = (Done__FP4CorePcT2 )), ( (__0__Xdata00a2c3aiai = (((char *)__0this ))), ( XawDialogAddButton ( (struct Core *)__0this -> dialog__10Interactor , ((char *)"OK"),
__0__Xproc00a2c3aiai , __0__Xdata00a2c3aiai ) ) ) ) ;

( XtRealizeWidget ( ((struct Core *)__0this )) ) ;
} 
return __0this ;
}









char EditWidget__FP4CoreP7_XEventPPcPUi (__0c , __0__A154 , __0__A155 , __0__A156 )
struct Core *__0c ;

union _XEvent *__0__A154 ;

String *__0__A155 ;

Cardinal *__0__A156 ;
{ 
struct Interactor *__1i ;

Position __1x_root ;

Position __1y_root ;

char *__0__Xs00aaryaiaj ;

char (*__0__Xp00aaryaiaj )();

char *__0__Xcd00aaryaiaj ;

short __0__Xx00aqsyaiaj ;

short __0__Xy00aqsyaiaj ;

Position *__0__XrootX00aqsyaiaj ;

Position *__0__XrootY00aqsyaiaj ;

char *__0__Xname00a2tyaiaj ;

char *__0__Xname200a2tyaiaj ;

char *__0__Xname300a2tyaiaj ;

char *__0__Xname400a2tyaiaj ;

int __0__Xgk00aysyaiaj ;

__1i = __ct__10InteractorFP4Core ( (struct Interactor *)0 , __0c ) ;
( (__0__Xs00aaryaiaj = "popdownCallback"), ( (__0__Xp00aaryaiaj = (DoEdit__FP4CorePcT2 )), ( (__0__Xcd00aaryaiaj = (((char *)__0c ))),
( XtAddCallback ( ((struct Core *)__1i ), (char *)__0__Xs00aaryaiaj , __0__Xp00aaryaiaj , __0__Xcd00aaryaiaj ) ) ) ) ) ;
;

;
( (__0__Xx00aqsyaiaj = ( (((int )__0c -> width__10RectObjRec ))) ), ( (__0__Xy00aqsyaiaj = ( (((int )__0c -> height__10RectObjRec ))) ),
( (__0__XrootX00aqsyaiaj = (& __1x_root )), ( (__0__XrootY00aqsyaiaj = (& __1y_root )), ( XtTranslateCoords ( __0c , __0__Xx00aqsyaiaj , __0__Xy00aqsyaiaj , __0__XrootX00aqsyaiaj ,
__0__XrootY00aqsyaiaj ) ) ) ) ) ) ;
( (__0__Xname00a2tyaiaj = "x"), ( (__0__Xname200a2tyaiaj = "y"),
( (__0__Xname300a2tyaiaj = (((char *)0 ))), ( (__0__Xname400a2tyaiaj = (((char *)0 ))), ( XtVaSetValues ( ((struct Core *)__1i ), __0__Xname00a2tyaiaj , ((long
)__1x_root ), __0__Xname200a2tyaiaj , ((long )__1y_root ), __0__Xname300a2tyaiaj , ((long )0 ), __0__Xname400a2tyaiaj , ((long )0 ), 0 ) ) ) )
) ) ;
( (__0__Xgk00aysyaiaj = 1), ( XtPopup ( ((struct Core *)__1i ), __0__Xgk00aysyaiaj ) ) ) ;
}



char UserDone__FP4CorePcT2 (__0c , __0__A157 , __0__A158 )
struct Core *__0c ;

XtPointer __0__A157 ;

XtPointer __0__A158 ;
{ 
struct ApplicationContext *__0__Xthis00aa4waiaj ;

( (__0__Xthis00aa4waiaj = ( XtWidgetToApplicationContext ( __0c ) ) ), ( (__0__Xthis00aa4waiaj -> run_loop__18ApplicationContext = 0 ), (((char )0 ))) )
;
}












char QueryUser__FP4CoreP7_XEventPPcPUi (__0c , __0__A159 , __0__A160 , __0__A161 )
struct Core *__0c ;

union _XEvent *__0__A159 ;

String *__0__A160 ;

Cardinal *__0__A161 ;
{ 
struct Interactor __1i ;

Position __1x_root ;

Position __1y_root ;

char *__1name ;

char *__0__Xs00aaryaiaj ;

char (*__0__Xp00aaryaiaj )();

char *__0__Xcd00aaryaiaj ;

short __0__Xx00aqsyaiaj ;

short __0__Xy00aqsyaiaj ;

Position *__0__XrootX00aqsyaiaj ;

Position *__0__XrootY00aqsyaiaj ;

char *__0__Xname00a2tyaiaj ;

char *__0__Xname200a2tyaiaj ;

char *__0__Xname300a2tyaiaj ;

char *__0__Xname400a2tyaiaj ;

int __0__Xgk00aysyaiaj ;

register struct ApplicationContext *__0__Xthis00ai4waiaj ;

__ct__10InteractorFP4Core ( & __1i , __0c ) ;

( (__0__Xs00aaryaiaj = "popdownCallback"), ( (__0__Xp00aaryaiaj = (UserDone__FP4CorePcT2 )), ( (__0__Xcd00aaryaiaj = (((char *)__0c ))),
( XtAddCallback ( ((struct Core *)(& __1i )), (char *)__0__Xs00aaryaiaj , __0__Xp00aaryaiaj , __0__Xcd00aaryaiaj ) ) ) ) ) ;

;

;
( (__0__Xx00aqsyaiaj = ( (((int )__0c -> width__10RectObjRec ))) ), ( (__0__Xy00aqsyaiaj = ( (((int )__0c -> height__10RectObjRec ))) ),
( (__0__XrootX00aqsyaiaj = (& __1x_root )), ( (__0__XrootY00aqsyaiaj = (& __1y_root )), ( XtTranslateCoords ( __0c , __0__Xx00aqsyaiaj , __0__Xy00aqsyaiaj , __0__XrootX00aqsyaiaj ,
__0__XrootY00aqsyaiaj ) ) ) ) ) ) ;
( (__0__Xname00a2tyaiaj = "x"), ( (__0__Xname200a2tyaiaj = "y"),
( (__0__Xname300a2tyaiaj = (((char *)0 ))), ( (__0__Xname400a2tyaiaj = (((char *)0 ))), ( XtVaSetValues ( ((struct Core *)(& __1i )), __0__Xname00a2tyaiaj ,
((long )__1x_root ), __0__Xname200a2tyaiaj , ((long )__1y_root ), __0__Xname300a2tyaiaj , ((long )0 ), __0__Xname400a2tyaiaj , ((long )0 ), 0 ) ) )
) ) ) ;
( (__0__Xgk00aysyaiaj = 1), ( XtPopup ( ((struct Core *)(& __1i )), __0__Xgk00aysyaiaj ) ) ) ;
{ __0__Xthis00ai4waiaj = ( XtWidgetToApplicationContext ( ((struct Core *)(& __1i ))) ) ;
{ 
union _XEvent __1__Xevent00ai4waiaj ;
while (__0__Xthis00ai4waiaj -> run_loop__18ApplicationContext ){ XtAppNextEvent ( __0__Xthis00ai4waiaj , & __1__Xevent00ai4waiaj ) ;
XtDispatchEvent ( & __1__Xevent00ai4waiaj ) ;
}
__0__Xthis00ai4waiaj -> run_loop__18ApplicationContext = 1 ;
}
}
__1name = ( XawDialogGetValueString ( (struct Core *)__1i . dialog__10Interactor ) ) ;

( (__0__Xname00a2tyaiaj = "label"), ( (__0__Xname200a2tyaiaj = (((char *)0 ))), ( (__0__Xname300a2tyaiaj = (((char
*)0 ))), ( (__0__Xname400a2tyaiaj = (((char *)0 ))), ( XtVaSetValues ( __0c , __0__Xname00a2tyaiaj , (((long )__1name )), __0__Xname200a2tyaiaj , ((long )0 ),
__0__Xname300a2tyaiaj , ((long )0 ), __0__Xname400a2tyaiaj , ((long )0 ), 0 ) ) ) ) ) ) ;
__dt__10InteractorFv ( & __1i , (int )0 ) ;
}


char Done__FP4CorePcT2 (__0__A162 , __0d , __0__A163 )
struct Core *__0__A162 ;

XtPointer __0d ;

XtPointer __0__A163 ;
{ 
struct TransientShellWidget *__1w ;

__1w = (((struct TransientShellWidget *)(((struct TransientShellWidget *)__0d ))));

( XtPopdown ( ((struct Core *)__1w )) ) ;
}



char QuitCB__FP4CorePcT2 (__0w , __0__A164 , __0__A165 )struct Core *__0w ;

XtPointer __0__A164 ;

XtPointer __0__A165 ;
{ 
struct ApplicationContext *__0__Xthis00aa4waiaj ;

( (__0__Xthis00aa4waiaj = ( XtWidgetToApplicationContext ( __0w ) ) ), ( (__0__Xthis00aa4waiaj -> run_loop__18ApplicationContext = 0 ), (((char )0 ))) )
;
}











extern int XBell ();

static struct ostream *__ls__7ostreamFs ();
static struct ostream *__ls__7ostreamFUs ();

char BeepCB__FP4CorePcT2 (__0w , __0d , __0__A166 )struct Core *__0w ;

XtPointer __0d ;

XtPointer __0__A166 ;
{ 
struct TransientShellWidget *__1ts ;
Dimension __1height ;
Dimension __1width ;
Position __1x ;
Position __1y ;

Position __1x_root ;

Position __1y_root ;

short __0__Xx00aqsyaiaj ;

short __0__Xy00aqsyaiaj ;

Position *__0__XrootX00aqsyaiaj ;

Position *__0__XrootY00aqsyaiaj ;

char *__0__Xname00a2tyaiaj ;

char *__0__Xname200a2tyaiaj ;

char *__0__Xname300a2tyaiaj ;

char *__0__Xname400a2tyaiaj ;

int __0__Xgk00aysyaiaj ;

register struct ostream *__0__Xthis00audcbiaj ;

register struct ostream *__0__Xthis00aydcbiaj ;

__1ts = (((struct TransientShellWidget *)(((struct TransientShellWidget *)__0d ))));
__1height = ( (((int )__0w -> height__10RectObjRec ))) ;
__1width = ( (((int )__0w -> width__10RectObjRec ))) ;
__1x = ( (((int )__0w -> x__10RectObjRec ))) ;
__1y = ( (((int )__0w -> y__10RectObjRec ))) ;

( (__0__Xx00aqsyaiaj = (__1width / 2 )), ( (__0__Xy00aqsyaiaj = (__1height / 2 )), ( (__0__XrootX00aqsyaiaj = (& __1x_root )), ( (__0__XrootY00aqsyaiaj =
(& __1y_root )), ( XtTranslateCoords ( __0w , __0__Xx00aqsyaiaj , __0__Xy00aqsyaiaj , __0__XrootX00aqsyaiaj , __0__XrootY00aqsyaiaj ) ) ) ) ) )
;
( (__0__Xname00a2tyaiaj = "x"), ( (__0__Xname200a2tyaiaj = "y"),
( (__0__Xname300a2tyaiaj = (((char *)0 ))), ( (__0__Xname400a2tyaiaj = (((char *)0 ))), ( XtVaSetValues ( ((struct Core *)__1ts ), __0__Xname00a2tyaiaj , ((long
)__1x_root ), __0__Xname200a2tyaiaj , ((long )__1y_root ), __0__Xname300a2tyaiaj , ((long )0 ), __0__Xname400a2tyaiaj , ((long )0 ), 0 ) ) ) )
) ) ;
( (__0__Xgk00aysyaiaj = 1), ( XtPopup ( ((struct Core *)__1ts ), __0__Xgk00aysyaiaj ) ) ) ;

__ls__7ostreamFPCc ( (struct ostream *)__ls__7ostreamFs ( (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)( (__0__Xthis00audcbiaj = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char
*)"x= ") ), ( __ls__7ostreamFi ( __0__Xthis00audcbiaj , ((int )__1x )) ) ) ,
(char *)" y= ") , __1y ) , (char *)"\n ")
;
__ls__7ostreamFPCc ( (struct ostream *)__ls__7ostreamFUs ( (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)( (__0__Xthis00aydcbiaj = (struct ostream *)__ls__7ostreamFPCc ( (struct ostream *)(& cerr ), (char
*)"width= ") ), ( __ls__7ostreamFi ( __0__Xthis00aydcbiaj , ((int )__1width )) ) ) ,
(char *)" height= ") , __1height ) , (char *)"\n")
;

XBell ( ( __0w -> screen__12WindowObjRec -> display__6Screen ) , 50 ) ;
}





static struct FormWidget *__ct__10FormWidgetFPcR4CoreP3ArgUi (__0this , __0name , __0parent , __0args , __0numArgs )
struct FormWidget *__0this ;
String __0name ;
struct Core *__0parent ;
ArgList __0args ;
Cardinal __0numArgs ;
{ 
struct Core *__0__Xthis00aqnyaimj ;

struct Core *__0__Xparent00aqnyaimj ;

struct _WidgetClassRec *__0__Xwc00aqnyaimj ;
if (__0this || (__0this = (struct FormWidget *)( (((char *)__nw__FUi ( (sizeof (struct FormWidget))) ))) )){ __0this = (struct FormWidget *)(
(((((struct ConstraintWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct ConstraintWidget))) ))) ))?(( (((((struct CompositeWidget *)(((struct ConstraintWidget *)__0this ))))|| (( (((char
*)__nw__FUi ( (sizeof (struct CompositeWidget))) ))) ))?(( (((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)__0this ))))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core)))
))) ))?0 :0 ), (((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)__0this ))))))))) ):0 ), (((((struct CompositeWidget *)(((struct ConstraintWidget *)__0this ))))))) ):0 ), (((((struct ConstraintWidget *)__0this ))))) ;
( (__0__Xthis00aqnyaimj = (struct Core *)__0this ), ( (__0__Xparent00aqnyaimj = (__0parent )), ( (__0__Xwc00aqnyaimj = formWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaimj ),
__0name , __0__Xwc00aqnyaimj , __0__Xparent00aqnyaimj , __0args , __0numArgs ) , (((char )0 ))) ) ) ) ;
} 
return __0this ;
}



static struct CommandWidget *__ct__13CommandWidgetFPcR4CoreP3ArgUi (__0this , __0name , __0parent , __0args , __0numArgs )
struct CommandWidget *__0this ;
String __0name ;
struct Core *__0parent ;
ArgList __0args ;
Cardinal __0numArgs ;
{ 
struct Core *__0__Xthis00aqnyaiif ;

struct Core *__0__Xparent00aqnyaiif ;

struct _WidgetClassRec *__0__Xwc00aqnyaiif ;
if (__0this || (__0this = (struct CommandWidget *)( (((char *)__nw__FUi ( (sizeof (struct CommandWidget))) ))) )){ __0this = (struct CommandWidget *)(
(((((struct LabelWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct LabelWidget))) ))) ))?(( (((((struct SimpleWidget *)(((struct LabelWidget *)__0this ))))|| (( (((char
*)__nw__FUi ( (sizeof (struct SimpleWidget))) ))) ))?(( (((((struct Core *)(((struct SimpleWidget *)(((struct LabelWidget *)__0this ))))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core)))
))) ))?0 :0 ), (((((struct Core *)(((struct SimpleWidget *)(((struct LabelWidget *)__0this ))))))))) ):0 ), (((((struct SimpleWidget *)(((struct LabelWidget *)__0this ))))))) ):0 ), (((((struct LabelWidget *)__0this ))))) ;
( (__0__Xthis00aqnyaiif = (struct Core *)__0this ), ( (__0__Xparent00aqnyaiif = (__0parent )), ( (__0__Xwc00aqnyaiif = commandWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaiif ),
__0name , __0__Xwc00aqnyaiif , __0__Xparent00aqnyaiif , __0args , __0numArgs ) , (((char )0 ))) ) ) ) ;
} 
return __0this ;
}





static struct DialogWidget *__ct__12DialogWidgetFPcR4CoreP3ArgUi (__0this , __0name , __0parent , __0args , __0numArgs )
struct DialogWidget *__0this ;
String __0name ;
struct Core *__0parent ;
ArgList __0args ;
Cardinal __0numArgs ;
{ 
struct Core *__0__Xthis00aqnyaiao ;

struct Core *__0__Xparent00aqnyaiao ;

struct _WidgetClassRec *__0__Xwc00aqnyaiao ;
if (__0this || (__0this = (struct DialogWidget *)( (((char *)__nw__FUi ( (sizeof (struct DialogWidget))) ))) )){ __0this = (struct DialogWidget *)(
(((((struct FormWidget *)__0this ))|| (( (((char *)__nw__FUi ( (sizeof (struct FormWidget))) ))) ))?(( (((((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))|| (( (((char
*)__nw__FUi ( (sizeof (struct ConstraintWidget))) ))) ))?(( (((((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))|| (( (((char *)__nw__FUi ( (sizeof (struct CompositeWidget)))
))) ))?(( (((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core))) ))) ))?0 :0 ),
(((((struct Core *)(((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))))) ):0 ), (((((struct CompositeWidget *)(((struct ConstraintWidget *)(((struct FormWidget *)__0this ))))))))) ):0 ), (((((struct ConstraintWidget *)(((struct FormWidget *)__0this )))))))
):0 ), (((((struct FormWidget *)__0this ))))) ;
( (__0__Xthis00aqnyaiao = (struct Core *)__0this ), ( (__0__Xparent00aqnyaiao = (__0parent )), ( (__0__Xwc00aqnyaiao = dialogWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaiao ),
__0name , __0__Xwc00aqnyaiao , __0__Xparent00aqnyaiao , __0args , __0numArgs ) , (((char )0 ))) ) ) ) ;
} 
return __0this ;
}















int main (__0argc , __0argv )unsigned int __0argc ;

char **__0argv ;
{ _main(); { 
struct ApplicationContext __1appContext ;

ActionArray *__0__Xal00ae5waiik ;

unsigned int __0__Xnum00ae5waiik ;

( (( ((! inited__18ApplicationContext )?( XtToolkitInitialize ( ) , (inited__18ApplicationContext = 1 )) :0 ), ( XtCreateApplicationContextP ( (& __1appContext ))
, ((& __1appContext )-> run_loop__18ApplicationContext = 1 )) ) ), (((& __1appContext )))) ;

( (__0__Xal00ae5waiik = (struct _XtActionsRec (*)[])actions ), ( (__0__Xnum00ae5waiik = (((unsigned int )((sizeof actions )/ (sizeof (actions [0 ])))))), ( XtAppAddActions (
(& __1appContext ), & (((*__0__Xal00ae5waiik ))[0 ]), __0__Xnum00ae5waiik ) ) ) ) ;

{ struct _XDisplay *__1dpy ;

struct ApplicationShellWidget __1aw ;

struct FormWidget __1form ;

char *__0__XdispName00am5waimk ;

char *__0__XappName00am5waimk ;

char *__0__XappClass00am5waimk ;

unsigned int __0__XnumOpts00am5waimk ;

char *__0__XappName00aqm1aimk ;

char *__0__XappClass00aqm1aimk ;

__1dpy = ( (__0__XdispName00am5waimk = 0 ), ( (__0__XappName00am5waimk = (__0argv [0 ])), ( (__0__XappClass00am5waimk = "Eureka"),
( (__0__XnumOpts00am5waimk = 0 ), ( XtOpenDisplay ( (& __1appContext ), (char *)__0__XdispName00am5waimk , (char *)__0__XappName00am5waimk , (char *)__0__XappClass00am5waimk , ((struct
XrmOptionDescRec *)0 ), __0__XnumOpts00am5waimk , (& __0argc ), __0argv ) ) ) ) ) ) ;

( (__0__XappName00aqm1aimk = (__0argv [0 ])), ( (__0__XappClass00aqm1aimk = "Eureka"), ( (( (( (((((struct
TopLevelShellWidget *)(& __1aw )))|| (( (((char *)__nw__FUi ( (sizeof (struct TopLevelShellWidget))) ))) ))?(__ct__17VendorShellWidgetFv ( ((struct VendorShellWidget *)(((struct TopLevelShellWidget *)(& __1aw ))))) ):0 ),
(((((struct TopLevelShellWidget *)(& __1aw )))))) ), XtAppCreateShellP ( ((char *)(& __1aw )), __0__XappName00aqm1aimk , __0__XappClass00aqm1aimk , applicationShellWidgetClass , __1dpy , ((struct Arg *)0 ),
((unsigned int )0 )) ) ), (((& __1aw )))) ) ) ;

__ct__10FormWidgetFPcR4CoreP3ArgUi ( & __1form , (char *)"form", (struct Core *)(& __1aw ), (struct Arg *)0 ,
(unsigned int )0 ) ;
( XtManageChild ( ((struct Core *)(& __1form ))) ) ;

{ struct CommandWidget __1quit ;

char *__0__Xs00aaryaiel ;

char (*__0__Xp00aaryaiel )();

char *__0__Xcd00aaryaiel ;

__ct__13CommandWidgetFPcR4CoreP3ArgUi ( & __1quit , (char *)"quit", (struct Core *)(& __1form ), (struct Arg *)0 ,
(unsigned int )0 ) ;
( (__0__Xs00aaryaiel = "callback"), ( (__0__Xp00aaryaiel = (QuitCB__FP4CorePcT2 )), ( (__0__Xcd00aaryaiel = (((char *)0 ))),
( XtAddCallback ( ((struct Core *)(& __1quit )), (char *)__0__Xs00aaryaiel , __0__Xp00aaryaiel , __0__Xcd00aaryaiel ) ) ) ) ) ;

( XtManageChild ( ((struct Core *)(& __1quit ))) ) ;

{ struct TransientShellWidget __1ds ;
struct DialogWidget __1dw ;

char (*__0__Xproc00a2c3aiil )();

char *__0__Xdata00a2c3aiil ;

struct Core *__0__Xthis00aqnyaiad ;

struct Core *__0__Xparent00aqnyaiad ;

struct _WidgetClassRec *__0__Xwc00aqnyaiad ;

( (( ( (__ct__17VendorShellWidgetFv ( ((struct VendorShellWidget *)(& __1ds ))) ), ( (__0__Xthis00aqnyaiad = (struct Core *)(& __1ds )), (
(__0__Xparent00aqnyaiad = (((struct Core *)(& __1aw )))), ( (__0__Xwc00aqnyaiad = transientShellWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaiad ), ((char *)"dshell"),
__0__Xwc00aqnyaiad , __0__Xparent00aqnyaiad , ((struct Arg *)0 ), ((unsigned int )0 )) , (((char )0 ))) ) ) ) )
, 0 ) ), (((& __1ds )))) ;
__ct__12DialogWidgetFPcR4CoreP3ArgUi ( & __1dw , (char *)"dialog", (struct Core *)(& __1ds ), (struct Arg *)0 ,
(unsigned int )0 ) ;
( XtManageChild ( ((struct Core *)(& __1dw ))) ) ;
( (__0__Xproc00a2c3aiil = (Done__FP4CorePcT2 )), ( (__0__Xdata00a2c3aiil = (((char *)(& __1ds )))), ( XawDialogAddButton ( (struct Core *)(& __1dw ), ((char
*)"OK"), __0__Xproc00a2c3aiil , __0__Xdata00a2c3aiil ) ) ) ) ;
( XtRealizeWidget ( ((struct Core *)(& __1ds ))) ) ;

{ struct CommandWidget __1beep ;

char *__0__Xs00aaryaiml ;

char (*__0__Xp00aaryaiml )();

char *__0__Xcd00aaryaiml ;

__ct__13CommandWidgetFPcR4CoreP3ArgUi ( & __1beep , (char *)"beep", (struct Core *)(& __1form ), (struct Arg *)0 ,
(unsigned int )0 ) ;
( (__0__Xs00aaryaiml = "callback"), ( (__0__Xp00aaryaiml = (BeepCB__FP4CorePcT2 )), ( (__0__Xcd00aaryaiml = (((char *)(&
__1ds )))), ( XtAddCallback ( ((struct Core *)(& __1beep )), (char *)__0__Xs00aaryaiml , __0__Xp00aaryaiml , __0__Xcd00aaryaiml ) ) ) ) )
;
( XtManageChild ( ((struct Core *)(& __1beep ))) ) ;

{ struct CommandWidget __1beep2 ;

char *__0__Xs00aaryaiam ;

char (*__0__Xp00aaryaiam )();

char *__0__Xcd00aaryaiam ;

__ct__13CommandWidgetFPcR4CoreP3ArgUi ( & __1beep2 , (char *)"beep2", (struct Core *)(& __1form ), (struct Arg *)0 ,
(unsigned int )0 ) ;
( (__0__Xs00aaryaiam = "callback"), ( (__0__Xp00aaryaiam = (BeepCB__FP4CorePcT2 )), ( (__0__Xcd00aaryaiam = (((char *)(&
__1ds )))), ( XtAddCallback ( ((struct Core *)(& __1beep2 )), (char *)__0__Xs00aaryaiam , __0__Xp00aaryaiam , __0__Xcd00aaryaiam ) ) ) ) )
;
( XtManageChild ( ((struct Core *)(& __1beep2 ))) ) ;

{ struct ClockWidget __1clock ;

struct Core *__0__Xthis00aqnyaieb ;

struct Core *__0__Xparent00aqnyaieb ;

struct _WidgetClassRec *__0__Xwc00aqnyaieb ;

( (( ( (( (((((struct SimpleWidget *)(& __1clock )))|| (( (((char *)__nw__FUi ( (sizeof (struct SimpleWidget))) ))) ))?((
(((((struct Core *)(((struct SimpleWidget *)(& __1clock )))))|| (( (((char *)__nw__FUi ( (sizeof (struct Core))) ))) ))?0 :0 ), (((((struct Core *)(((struct SimpleWidget *)(&
__1clock )))))))) ):0 ), (((((struct SimpleWidget *)(& __1clock )))))) ), ( (__0__Xthis00aqnyaieb = (struct Core *)(& __1clock )), ( (__0__Xparent00aqnyaieb = (((struct
Core *)(& __1form )))), ( (__0__Xwc00aqnyaieb = clockWidgetClass ), ( XtCreateWidgetP ( ((char *)__0__Xthis00aqnyaieb ), ((char *)"clock"),
__0__Xwc00aqnyaieb , __0__Xparent00aqnyaieb , ((struct Arg *)0 ), ((unsigned int )0 )) , (((char )0 ))) ) ) ) )
, 0 ) ), (((& __1clock )))) ;
( XtManageChild ( ((struct Core *)(& __1clock ))) ) ;

( XtRealizeWidget ( ((struct Core *)(& __1aw ))) ) ;

{ 
union _XEvent __1__Xevent00ai4waiaj ;
while ((& __1appContext )-> run_loop__18ApplicationContext ){ XtAppNextEvent ( (& __1appContext ), & __1__Xevent00ai4waiaj ) ;
XtDispatchEvent ( & __1__Xevent00ai4waiaj ) ;
}
(& __1appContext )-> run_loop__18ApplicationContext = 1 ;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1clock ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1clock )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1clock )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1beep2 ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1beep2 )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1beep2 )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1beep ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1beep )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1beep )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1dw ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1dw )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1dw )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
( (( ( XtDestroyWidget ( ((struct Core *)(& __1ds ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1ds )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1ds )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1quit ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1quit )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1quit )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyWidget ( ((struct Core *)(& __1form ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1form )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1form )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
( (( ( XtDestroyWidget ( ((struct Core *)(& __1aw ))) , (( ( ( (((struct ObjectRec *)(((struct WindowObjRec *)((struct
Core *)(& __1aw )))))?( (((struct ObjectRec *)(((struct WindowObjRec *)((struct Core *)(& __1aw )))))?( (( 0 ) ), 0 ) :( 0 ) ),
0 ) :( 0 ) )) , (( 0 ) )) , 0 ) )) , 0 ) ))
;
}
( (( ( XtDestroyApplicationContext ( (& __1appContext )) , (( (( 0 ) ), 0 ) )) ,
0 ) )) ;
}
} 
char __sti__test_C_Dummy_ ()
{ __ct__13Iostream_initFv ( & iostream_init ) ;
}

char __std__test_C_Dummy_ ()
{ __dt__13Iostream_initFv ( & iostream_init , (int )0 ) ;
}

static struct ostream *__ls__7ostreamFUs (__0this , __0i )
register struct ostream *__0this ;

unsigned short __0i ;

{ return __ls__7ostreamFi ( __0this , ((int )__0i )) ;
}

static struct ostream *__ls__7ostreamFs (__0this , __0i )
register struct ostream *__0this ;

short __0i ;
{ return __ls__7ostreamFi ( __0this , ((int )__0i )) ;
}

int openprot__7filebuf ;


int initcount__13Iostream_init ;

int stdstatus__13Iostream_init ;

char (*stdioflush__3ios )();

long nextword__3ios ;

long nextbit__3ios ;

long floatfield__3ios ;

long adjustfield__3ios ;

long basefield__3ios ;

Boolean inited__18ApplicationContext ;


/* the end */
