/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */
/* time: August 20, 1993 12:49:03 pm PDT */
/* C2C version: April 20, 1993 (sun4) */
/* ref-counting: off */
/* file: X11ViewersImpl, module: X11ViewersImpl */
/* switches: bcfhklnouw */
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [2256956402,1445149095] X11ViewersImpl";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef word (*fPt)();
typedef struct {word f0, f1;} W2;
typedef struct {word f0, f1, f2, f3, f4, f5;} W6;
typedef W2 *W2Pt;
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {W8 f; word r;} W9;
typedef struct {word f0, f1, f2, f3, f4;} W5;
typedef W5 *W5Pt;
typedef struct {word f0, f1, f2;} W3;
typedef struct {word f0, f1, f2, f3;} W4;
typedef W8 *W8Pt;
typedef struct {W8 f; W8 r;} W16;
typedef struct {W16 f; W4 r;} W20;
typedef W20 *W20Pt;
typedef struct {W16 f; W16 r;} W32;
typedef struct {W32 f; W3 r;} W35;
typedef struct {W8 f; W4 r;} W12;
typedef struct {W16 f; W12 r;} W28;
typedef struct {W8 f; W3 r;} W11;
typedef struct {W16 f; W11 r;} W27;
typedef W27 *W27Pt;
typedef W28 *W28Pt;
typedef W9 *W9Pt;
typedef W4 *W4Pt;
typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7;
typedef struct {W8 f; W2 r;} W10;
typedef W10 *W10Pt;
#define SOURCE(p, l) /* source p, l */
static float fc245 = 0.7;
static float fc246 = 1.0;
static float fc248 = 0.0;
static float fc263 = 0.4545454;
#define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i )
#define IOP2(op, x, y) ( (word) ((x) op (y)) )
#define MAX(cast, x, y) ( ( cast x) > ( cast y) ? (x) : (y) )
static void NoName←Q4836();
static void X11ViewersImpl←P0();
static void SetDebuggingTrue←P60();
static void SetDebuggingFalse←P120();
static void AccessImagerX11IfLoaded←P180();
static void ImagerX11Command←P240();
static void Status←P3288();
static void CloseConnectionFromWidget←P300();
static void WMDeleteWindow←P360();
static void ProblemNotifier←P420();
static word NoName←Q4896();
static word NoName←Q4956();
static word NoName←Q5016();
static void ColoredCaptions←P480();
static word CurrentServer←P540();
static word CurrentConnection←P600();
static word Shell←P660();
static void PeriodicalCheckLiveness←P720();
static word NoName←Q5076();
static word InstNameForWidget←P780();
static void Start←P840();
static void RegisterSynchronizer←P900();
static void CallPreWindowCreators←P960();
static word NoName←Q5136();
static word NoName←Q5196();
static word NoName←Q5256();
static void Revive←P1020();
static word NoName←Q5316();
static word NoName←Q5376();
static void BindScreenNotified←P1080();
static void PaintOnExpose←P1140();
static void ResizeEvent←P1200();
static word ClickToTypeFromDB←P1260();
static word DBMatches←P1320();
static void ChangeDisplayMode←P1380();
static word DBDisplayMode←P1440();
static word BareDisplayMode←P1500();
static word InitialDisplayMode←P1560();
static word ActualDisplayMode←P1620();
static void SetDefaultDisplayMode←P1680();
static void SetDisplayMode←P1740();
static void LoseCedarFocus←P1800();
static void ForceFocus←P1860();
static void SetInputFocusMethod←P1920();
static void XViewersButtonClick←P1980();
static void TopMenuNotify←P2040();
static void TopMenuCmd←P2100();
static void TopMenuX11←P2160();
static void Tx←P2220();
static void Tc←P2280();
static void Tm←P2340();
static void DismissNotify←P2400();
static void MySetSize←P2460();
static void ResizeNotify←P2520();
static word NoWhereContext←P2580();
static word CreateContext←P2640();
static word CedareDidSetInputFocus←P2700();
static void XLostFocus←P2760();
static void KillConnectionCommand←P2820();
static void DebugCommand←P2880();
static void HostCommand←P2940();
static void VersionCommand←P3000();
static word Last←P3060();
static void Execute←P3120();
static void DefaultServerCommand←P3180();
static word NoName←Q5436();
static void NoName←Q5496();
static void NoName←Q5556();
static void NoName←Q5616();
static void NoName←Q5676();
static void NoName←Q5736();
static void NoName←Q5796();
static void NoName←Q5856();
static void NoName←Q5916();
static void NoName←Q5976();
static void NoName←Q6036();
static word NoName←Q6096();
static word NoName←Q6156();
static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"};
static struct {unsigned f; char r[24];} string2 = {1376277, "\007\000\001\002\007\020\001\002\000\007\036\002\004\003\002\004\014\016\015\003\001\000\000"};
static struct {unsigned f; char r[16];} string3 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"};
static struct {unsigned f; char r[4];} string4 = {65537, "\001\000\000"};
static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\344\211\227\027\300\232\310\176\017\100\164\000\000"};
static struct {unsigned f; char r[4];} string6 = {131074, "\003\023\000"};
static struct {unsigned f; char r[4];} string7 = {65540, "\251\000\000"};
static struct {unsigned f; char r[4];} string8 = {131076, "\216\251\000"};
static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\107\320\000\000"};
static struct {unsigned f; char r[4];} string10 = {131074, "\004\016\000"};
static struct {unsigned f; char r[44];} string11 = {2752556, "\260\006\005\146\151\162\163\164\257\300\306\142\131\144\300\027\030\213\334\100\244\005\004\162\145\163\164\214\257\300\306\142\131\144\300\027\030\213\334\100\244\261\000"};
static struct {unsigned f; char r[4];} string12 = {131074, "\004/\000"};
static struct {unsigned f; char r[44];} string13 = {2752556, "\260\007\006\154\145\156\147\164\150\210\241\000\200\177\377\005\004\164\145\170\164\254\206\012\011\155\141\170\114\145\156\147\164\150\210\241\000\200\177\377\243\261\000"};
static struct {unsigned f; char r[44];} string14 = {2818092, "\216\260\007\006\154\145\156\147\164\150\210\241\000\200\177\377\005\004\164\145\170\164\254\206\012\011\155\141\170\114\145\156\147\164\150\210\241\000\200\177\377\243\261"};
static struct {unsigned f; char r[44];} string15 = {2752556, "\260\006\005\146\151\162\163\164\257\300\015\277\004\146\300\034\367\146\045\112\114\005\004\162\145\163\164\214\257\300\015\277\004\146\300\034\367\146\045\112\114\261\000"};
static struct {unsigned f; char r[28];} string16 = {1572888, "\006\002\000\007\000\040\016\000\003\001\000\000\000\000\014\014\000\014\014\014\014\000\010\001\000\000\000"};
static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\251\206\104\055\300\374\254\024\121\100\200\000\000"};
static struct {unsigned f; char r[40];} string18 = {2359332, "\006\015\000\001\010\001\020\001\024\001\054\001\070\001\074\001\100\100\001\100\110\001\100\114\001\100\124\001\100\130\001\100\140\004\100\377\000\000\000"};
static struct {unsigned f; char r[84];} string19 = {5374036, "\262\260\013\012\143\157\156\156\145\143\164\151\157\156\216\257\300\351\276\264\273\300\115\104\320\264\126\304\011\010\144\162\141\167\141\142\154\145\257\300\351\276\264\273\300\115\104\320\264\100\230\013\012\160\151\170\145\154\125\156\151\164\163\232\261\260\000\216\257\300\074\177\166\242\300\203\113\217\044\100\164\261\000"};
static struct {unsigned f; char r[8];} string20 = {262152, "bwX2\000\000\000"};
static struct {unsigned f; char r[56];} string21 = {3407928, "color 4 (only if 4 bpp is but 8 bpp isn't supported)\000\000\000"};
static struct {unsigned f; char r[8];} string22 = {393224, "color4\000"};
static struct {unsigned f; char r[28];} string23 = {1638428, "color 8 (if hw supported)\000\000"};
static struct {unsigned f; char r[8];} string24 = {393224, "color8\000"};
static struct {unsigned f; char r[4];} string25 = {131076, "BW\000"};
static struct {unsigned f; char r[4];} string26 = {131076, "bw\000"};
static struct {unsigned f; char r[8];} string27 = {458760, "default"};
static struct {unsigned f; char r[8];} string28 = {458760, "colorDB"};
static struct {unsigned f; char r[16];} string29 = {983056, "Terminal by X11"};
static struct {unsigned f; char r[16];} string30 = {851984, "TerminalByX11\000\000"};
static struct {unsigned f; char r[32];} string31 = {1835040, "For acception remote viewers\000\000\000"};
static struct {unsigned f; char r[24];} string32 = {1310744, "XNS credentials tool\000\000\000"};
static struct {unsigned f; char r[16];} string33 = {983056, "XCredentialTool"};
static struct {unsigned f; char r[24];} string34 = {1441816, "Accept XNS credentials\000"};
static struct {unsigned f; char r[16];} string35 = {917520, "Clipboard tool\000"};
static struct {unsigned f; char r[12];} string36 = {720908, "X11ClipHack"};
static struct {unsigned f; char r[28];} string37 = {1638428, "Create a clipboard widget\000\000"};
static struct {unsigned f; char r[16];} string38 = {851984, "Feedback tool\000\000"};
static struct {unsigned f; char r[20];} string39 = {1114132, "XTkFeedbackCreate\000\000"};
static struct {unsigned f; char r[36];} string40 = {2097188, "Create a feedback control widget\000\000\000"};
static struct {unsigned f; char r[12];} string41 = {589836, "Commander\000\000"};
static struct {unsigned f; char r[12];} string42 = {655372, "XCommander\000"};
static struct {unsigned f; char r[28];} string43 = {1638428, "Create a commander widget\000\000"};
static struct {unsigned f; char r[12];} string44 = {655372, "Screen spy\000"};
static struct {unsigned f; char r[12];} string45 = {589836, "ScreenSpy\000\000"};
static struct {unsigned f; char r[28];} string46 = {1703964, "Create a screen spy widget\000"};
static struct {unsigned f; char r[16];} string47 = {917520, "Migration tool\000"};
static struct {unsigned f; char r[20];} string48 = {1048596, "X11MigrationTool\000\000\000"};
static struct {unsigned f; char r[32];} string49 = {1835040, "Create migration tool widget\000\000\000"};
static struct {unsigned f; char r[12];} string50 = {720908, "conditional"};
static struct {unsigned f; char r[32];} string51 = {1966112, "ImagerX11 cond; ImagerX11 load\000"};
static struct {unsigned f; char r[60];} string52 = {3735612, "Use ImagerX11 for future connections if shm not available\000\000"};
static struct {unsigned f; char r[8];} string53 = {327688, "never\000\000"};
static struct {unsigned f; char r[16];} string54 = {851984, "ImagerX11 off\000\000"};
static struct {unsigned f; char r[44];} string55 = {2752556, "Don't use ImagerX11 for future connections\000"};
static struct {unsigned f; char r[8];} string56 = {393224, "always\000"};
static struct {unsigned f; char r[32];} string57 = {1835040, "ImagerX11 load; ImagerX11 on\000\000\000"};
static struct {unsigned f; char r[40];} string58 = {2359336, "Use ImagerX11 for future connections\000\000\000"};
static struct {unsigned f; char r[20];} string59 = {1179668, "Destroy connection\000"};
static struct {unsigned f; char r[20];} string60 = {1114132, "DestroyConnection\000\000"};
static struct {unsigned f; char r[8];} string61 = {458760, "Repaint"};
static struct {unsigned f; char r[8];} string62 = {458760, "repaint"};
static struct {unsigned f; char r[20];} string63 = {1179668, "Assert all keys up\000"};
static struct {unsigned f; char r[8];} string64 = {327688, "allup\000\000"};
static struct {unsigned f; char r[24];} string65 = {1310744, "Try restarting input\000\000\000"};
static struct {unsigned f; char r[16];} string66 = {786448, "restartInput\000\000\000"};
static struct {unsigned f; char r[12];} string67 = {655372, "Save edits\000"};
static struct {unsigned f; char r[8];} string68 = {262152, "save\000\000\000"};
static struct {unsigned f; char r[8];} string69 = {458760, "Dismiss"};
static struct {unsigned f; char r[16];} string70 = {983056, "get rid of menu"};
static struct {unsigned f; char r[16];} string71 = {983056, "Applications..."};
static struct {unsigned f; char r[16];} string72 = {917520, "Input focus...\000"};
static struct {unsigned f; char r[16];} string73 = {851984, "Imager-X11...\000\000"};
static struct {unsigned f; char r[16];} string74 = {983056, "Display mode..."};
static struct {unsigned f; char r[12];} string75 = {655372, "Rescues...\000"};
static struct {unsigned f; char r[16];} string76 = {983056, "Withdraw window"};
static struct {unsigned f; char r[12];} string77 = {524300, "Withdraw\000\000\000"};
static struct {unsigned f; char r[12];} string78 = {655372, "Exit Cedar\000"};
static struct {unsigned f; char r[12];} string79 = {589836, "ExitWorld\000\000"};
static struct {unsigned f; char r[56];} string80 = {3407928, "Terminates all activities immediately (kill process)\000\000\000"};
static struct {unsigned f; char r[24];} string81 = {1507352, "X11Viewers main menu..."};
static struct {unsigned f; char r[8];} string82 = {327688, "BW x2\000\000"};
static struct {unsigned f; char r[8];} string83 = {458760, "Viewers"};
static struct {unsigned f; char r[12];} string84 = {655372, "X11Viewers\000"};
static struct {unsigned f; char r[28];} string85 = {1572892, "X11ViewersKillConnection\000\000\000"};
static struct {unsigned f; char r[76];} string86 = {4784204, "Destroys X window connection; hopefully a new connection will be arranged\000\000"};
static struct {unsigned f; char r[16];} string87 = {983056, "X11ViewersDebug"};
static struct {unsigned f; char r[24];} string88 = {1376280, "Christians debug hack\000\000"};
static struct {unsigned f; char r[20];} string89 = {1245204, "X11ViewersImagerX11"};
static struct {unsigned f; char r[36];} string90 = {2228260, "Set parameters for ImagerX11 usage\000"};
static struct {unsigned f; char r[12];} string91 = {589836, "ImagerX11\000\000"};
static struct {unsigned f; char r[24];} string92 = {1507352, "X11ViewersDefaultServer"};
static struct {unsigned f; char r[32];} string93 = {1835040, "Set place for default server\000\000\000"};
static struct {unsigned f; char r[20];} string94 = {1114132, "X11ViewersVersion\000\000"};
static struct {unsigned f; char r[24];} string95 = {1507352, "Prints greeting message"};
static struct {unsigned f; char r[8];} string96 = {262152, "Self\000\000\000"};
static struct {unsigned f; char r[20];} string97 = {1245204, "Prints name of host"};
static struct {unsigned f; char r[20];} string98 = {1245204, "ImagerX11CreateProc"};
static struct {unsigned f; char r[4];} string99 = {196612, "su1"};
static struct {unsigned f; char r[4];} string100 = {131076, "on\000"};
static struct {unsigned f; char r[4];} string101 = {196612, "off"};
static struct {unsigned f; char r[8];} string102 = {262152, "cond\000\000\000"};
static struct {unsigned f; char r[8];} string103 = {393224, "status\000"};
static struct {unsigned f; char r[8];} string104 = {262152, "load\000\000\000"};
static struct {unsigned f; char r[36];} string105 = {2162724, "require Cedar ImagerX11 ImagerX11\000\000"};
static struct {unsigned f; char r[44];} string106 = {2818092, "Use one argument: {status|on|off|cond|load}"};
static struct {unsigned f; char r[44];} string107 = {2752556, "would be used if it were loaded (it isn't)\000"};
static struct {unsigned f; char r[16];} string108 = {786448, "will be used\000\000\000"};
static struct {unsigned f; char r[20];} string109 = {1048596, "will not be used\000\000\000"};
static struct {unsigned f; char r[80];} string110 = {4980816, "would be used if it were loaded (it isn't) and shared memory is not feasible\000\000\000"};
static struct {unsigned f; char r[48];} string111 = {2949168, "will be used if shared memory is not feasible\000\000"};
static struct {unsigned f; char r[40];} string112 = {2359336, "ImagerX11 (for new connections): %g\012\000\000\000"};
static struct {unsigned f; char r[24];} string113 = {1310744, "XTkBitmapWidgetsImpl\000\000\000"};
static struct {unsigned f; char r[56];} string114 = {3473464, "ImagerX11 is currently not used. Bitmap widgets say: \000\000"};
static struct {unsigned f; char r[4];} string115 = {65540, "\012\000\000"};
static struct {unsigned f; char r[36];} string116 = {2097188, "ImagerX11 is currently not used\012\000\000\000"};
static struct {unsigned f; char r[32];} string117 = {1835040, "ImagerX11 is currently used\012\000\000\000"};
static struct {unsigned f; char r[16];} string118 = {917520, "X11ViewersData\000"};
static struct {unsigned f; char r[8];} string119 = {327688, " 1 \000\000"};
static struct {unsigned f; char r[8];} string120 = {393224, "Quit [\000"};
static struct {unsigned f; char r[4];} string121 = {65540, "]\000\000"};
static struct {unsigned f; char r[16];} string122 = {786448, "CedarViewers\000\000\000"};
static struct {unsigned f; char r[20];} string123 = {1245204, "ViewerCaptionColors"};
static struct {unsigned f; char r[12];} string124 = {655372, "foreground\000"};
static struct {unsigned f; char r[12];} string125 = {655372, "dropshadow\000"};
static struct {unsigned f; char r[12];} string126 = {655372, "background\000"};
static struct {unsigned f; char r[8];} string127 = {458760, "sidebar"};
static struct {unsigned f; char r[12];} string128 = {589836, "Migrating\000\000"};
static struct {unsigned f; char r[16];} string129 = {851984, "CedarViewers-\000\000"};
static struct {unsigned f; char r[4];} string130 = {196612, "su2"};
static struct {unsigned f; char r[20];} string131 = {1048596, " 2 if possible\000\000\000"};
static struct {unsigned f; char r[12];} string132 = {655372, "forceFocus\000"};
static struct {unsigned f; char r[16];} string133 = {786448, "take X focus\000\000\000"};
static struct {unsigned f; char r[16];} string134 = {983056, "looseCedarFocus"};
static struct {unsigned f; char r[28];} string135 = {1638428, "give up Cedar and X focus\000\000"};
static struct {unsigned f; char r[8];} string136 = {393224, "focusR\000"};
static struct {unsigned f; char r[20];} string137 = {1245204, "support real estate"};
static struct {unsigned f; char r[20];} string138 = {1245204, "X11 Viewers options"};
static struct {unsigned f; char r[28];} string139 = {1769500, "X11ViewersCheckBitsPerPixel"};
static struct {unsigned f; char r[32];} string140 = {1966112, "X11ViewersBeforeWindowCreation\000"};
static struct {unsigned f; char r[24];} string141 = {1376280, "Cedar%g.%g.%g from %g\000\000"};
static struct {unsigned f; char r[8];} string142 = {393224, "focusC\000"};
static struct {unsigned f; char r[24];} string143 = {1376280, "support click to type\000\000"};
static struct {unsigned f; char r[16];} string144 = {917520, "March 12, 1993\000"};
static struct {unsigned f; char r[32];} string145 = {1900576, "X11ViewersAfterWidgetCreation\000\000"};
static struct {unsigned f; char r[32];} string146 = {1900576, "(Cedar|cedar)(InputFocusMode)\000\000"};
static struct {unsigned f; char r[8];} string147 = {458760, "*click*"};
static struct {unsigned f; char r[8];} string148 = {393224, "*true*\000"};
static struct {unsigned f; char r[8];} string149 = {458760, "initial"};
static struct {unsigned f; char r[28];} string150 = {1769500, "(Cedar)(shared)(BWOnlyMode)"};
static struct {unsigned f; char r[28];} string151 = {1769500, "(Cedar)(remote)(BWOnlyMode)"};
static struct {unsigned f; char r[8];} string152 = {458760, "*false*"};
static struct {unsigned f; char r[4];} string153 = {131076, "db\000"};
static struct {unsigned f; char r[12];} string154 = {589836, "imagerx11\000\000"};
static struct {unsigned f; char r[8];} string155 = {393224, "color2\000"};
static struct {unsigned f; char r[8];} string156 = {262152, "bare\000\000\000"};
static struct {unsigned f; char r[12];} string157 = {589836, "Options [\000\000"};
static struct {unsigned f; char r[24];} string158 = {1441816, "X11 -display %g -- %g\012\000"};
static struct {unsigned f; char r[20];} string159 = {1179668, "Shows another menu\000"};
static struct {unsigned f; char r[28];} string160 = {1572892, "X11ViewersBitmapReplaced\000\000\000"};
static struct {unsigned f; char r[4];} string161 = {196612, "%g\012"};
static struct {unsigned f; char r[8];} string162 = {327688, "Debug\000\000"};
static struct {unsigned f; char r[28];} string163 = {1638428, " X11Viewers Version - %g\012\000\000"};
static struct {unsigned f; char r[44];} string164 = {2818092, "Format is: X11ViewersDefaultServer {server}"};
static struct {unsigned f; char r[16];} string165 = {851984, "\257\300\206\206\153\362\300\126\043\071\247\100\164\000\000"};
static struct {unsigned f; char r[56];} string166 = {3604535, "\006\021\064\001\070\001\074\001\100\100\001\100\104\001\100\110\001\100\114\001\100\120\001\100\124\001\100\130\001\100\134\001\100\140\001\100\144\001\100\150\001\100\154\001\100\160\001\100\340\010\000\004\100\226\001"};
static struct {unsigned f; char r[16];} string167 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"};
static struct {unsigned f; char r[16];} string168 = {851984, "\257\300\271\262\125\170\300\162\064\273\376\100\150\000\000"};
static struct {unsigned f; char r[16];} string169 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"};
static struct {unsigned f; char r[16];} string170 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"};
static struct {unsigned f; char r[16];} string171 = {851984, "\257\300\263\064\342\215\300\063\160\325\023\100\150\000\000"};
static struct {unsigned f; char r[16];} string172 = {851984, "\257\300\163\265\337\305\300\117\370\025\000\100\150\000\000"};
static struct {unsigned f; char r[16];} string173 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"};
static struct {unsigned f; char r[16];} string174 = {851984, "\257\300\263\272\165\301\300\364\117\256\374\100\150\000\000"};
static struct {unsigned f; char r[16];} string175 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"};
static struct {unsigned f; char r[16];} string176 = {851984, "\257\300\074\270\063\045\300\023\342\016\224\100\150\000\000"};
static struct {unsigned f; char r[16];} string177 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"};
static struct {unsigned f; char r[16];} string178 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"};
static struct {unsigned f; char r[16];} string179 = {851984, "\257\300\275\320\070\317\300\004\110\363\366\100\150\000\000"};
static struct {unsigned f; char r[12];} string180 = {720908, "\257\300kte\023\205\204\320@h"};
static struct {unsigned f; char r[16];} string181 = {851984, "\257\300\212\064\201\064\300\246\250\327\344\100\150\000\000"};
static struct {unsigned f; char r[16];} string182 = {851984, "\257\300\260\261\352\205\300\233\126\263\156\100\150\000\000"};
static struct {unsigned f; char r[16];} string183 = {851984, "\257\300\370\044\372\351\300\274\154\005\224\100\150\000\000"};
static struct {unsigned f; char r[16];} string184 = {851984, "\257\300\354\332\367\333\300\361\203\205\173\100\150\000\000"};
static struct {unsigned f; char r[16];} string185 = {851984, "\257\300\271\306\277\300\300\056\100\244\210\100\150\000\000"};
static struct {unsigned f; char r[16];} string186 = {851984, "\257\300\344\211\227\027\300\232\310\176\017\100\150\000\000"};
static struct {unsigned f; char r[16];} string187 = {851984, "\257\300\047\002\330\201\300\335\344\345\157\100\150\000\000"};
static struct {unsigned f; char r[8];} string188 = {1479618902, "iewers"};
static struct {unsigned f; char r[16];} string189 = {851984, "\257\300\251\206\104\055\300\374\254\024\121\100\150\000\000"};
static struct {unsigned f; char r[16];} string190 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"};
static struct {unsigned f; char r[16];} string191 = {851984, "\257\300\256\061\211\265\300\052\170\134\271\100\150\000\000"};
static struct {unsigned f; char r[16];} string192 = {851984, "\257\300\264\326\343\056\300\340\077\001\214\100\150\000\000"};
static struct {unsigned f; char r[16];} string193 = {851984, "\257\300\313\043\035\351\300\322\261\377\170\100\150\000\000"};
static struct {unsigned f; char r[16];} string194 = {851984, "\257\300\276\357\323\042\300\311\135\170\244\100\150\000\000"};
static struct {unsigned f; char r[16];} string195 = {851984, "\257\300\033\115\307\000\300\214\060\055\310\100\150\000\000"};
static struct {unsigned f; char r[16];} string196 = {851984, "\257\300\114\360\325\157\300\264\322\230\211\100\150\000\000"};
static struct {unsigned f; char r[16];} string197 = {851984, "\257\300\242\021\151\152\300\254\342\070\173\100\150\000\000"};
static struct {unsigned f; char r[16];} string198 = {851984, "\257\300\306\142\131\144\300\027\030\213\334\100\150\000\000"};
static struct {unsigned f; char r[16];} string199 = {851984, "\257\300\152\010\234\263\300\013\024\136\116\100\150\000\000"};
static struct {unsigned f; char r[16];} string200 = {851984, "\257\300\054\174\025\242\300\120\014\117\154\100\150\000\000"};
static struct {unsigned f; char r[16];} string201 = {851984, "\257\300\175\013\076\107\300\034\225\050\255\100\150\000\000"};
static struct {unsigned f; char r[16];} string202 = {851984, "\257\300\206\104\222\333\300\126\023\233\105\100\150\000\000"};
static struct {
word f0[207]; word f207; word f208; word f209;
word f210; word f211; word f212; word f213;
word f214; word f215; word f216; word f217;
word f218; word f219; word f220; word f221;
word f222; word f223; word f224; word f225;
word f226; word f227; word f228; word f229;
word f230; word f231; word f232; word f233;
word f234; word f235; word f236; word f237;
word f238; word f239; word f240; word f241;
word f242; word f243; word f244; word f245;
word f246; word f247; word f248; word f249;
word f250; word f251; word f252; word f253;
word f254; word f255; word f256; word f257;
word f258; word f259; word f260; word f261;
word f262; word f263; word f264; word f265;
word f266; word f267; word f268; word f269;
word f270; word f271; word f272; word f273;
word f274; word f275; word f276; word f277;
word f278; word f279; word f280; word f281;
word f282; word f283; word f284; word f285;
word f286; word f287; word f288; word f289;
word f290; word f291; word f292; word f293;
word f294; word f295; word f296; word f297;
word f298; word f299; word f300; word f301;
word f302; word f303; word f304; word f305;
word f306; word f307; word f308; word f309;
word f310; word f311; word f312; word f313;
word f314; word f315; word f316; word f317;
word f318; word f319; word f320[55];
} globalframe = {
{0}, (word) DefaultServerCommand←P3180, 0, (word) Execute←P3120,
0, (word) Last←P3060, 0, (word) VersionCommand←P3000,
0, (word) HostCommand←P2940, 0, (word) DebugCommand←P2880,
0, (word) KillConnectionCommand←P2820, 0, (word) XLostFocus←P2760,
0, (word) CedareDidSetInputFocus←P2700, 0, (word) CreateContext←P2640,
0, (word) NoWhereContext←P2580, 0, (word) ResizeNotify←P2520,
0, (word) MySetSize←P2460, 0, (word) DismissNotify←P2400,
0, (word) Tm←P2340, 0, (word) Tc←P2280,
0, (word) Tx←P2220, 0, (word) TopMenuX11←P2160,
0, (word) TopMenuCmd←P2100, 0, (word) TopMenuNotify←P2040,
0, (word) XViewersButtonClick←P1980, 0, (word) SetInputFocusMethod←P1920,
0, (word) ForceFocus←P1860, 0, (word) LoseCedarFocus←P1800,
0, (word) SetDisplayMode←P1740, 0, (word) SetDefaultDisplayMode←P1680,
0, (word) ActualDisplayMode←P1620, 0, (word) InitialDisplayMode←P1560,
0, (word) BareDisplayMode←P1500, 0, (word) DBDisplayMode←P1440,
0, (word) ChangeDisplayMode←P1380, 0, (word) DBMatches←P1320,
0, (word) ClickToTypeFromDB←P1260, 0, (word) ResizeEvent←P1200,
0, (word) PaintOnExpose←P1140, 0, (word) BindScreenNotified←P1080,
0, (word) Revive←P1020, 0, (word) CallPreWindowCreators←P960,
0, (word) RegisterSynchronizer←P900, 0, (word) Start←P840,
0, (word) InstNameForWidget←P780, 0, (word) PeriodicalCheckLiveness←P720,
0, (word) Shell←P660, 0, (word) CurrentConnection←P600,
0, (word) CurrentServer←P540, 0, (word) ColoredCaptions←P480,
0, (word) ProblemNotifier←P420, 0, (word) WMDeleteWindow←P360,
0, (word) CloseConnectionFromWidget←P300, 0, (word) ImagerX11Command←P240,
0, (word) AccessImagerX11IfLoaded←P180, 0, (word) SetDebuggingFalse←P120,
0, (word) SetDebuggingTrue←P60, 0, (word) X11ViewersImpl←P0,
0, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 2147483648, (word) 2147483648, {0}
};
static void NoName←Q4836()
{
register ptr gf←c0560 = (ptr) &globalframe;
word var←c66220;
(* (( (ptr) gf←c0560)+29) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
(* (( (ptr) gf←c0560)+30) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4);
(* (( (ptr) gf←c0560)+32) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string6);
(* (( (ptr) gf←c0560)+33) ) = (word) XR←GetTypeIndexS((word) (&string7));
(* (( (ptr) gf←c0560)+34) ) = (word) XR←GetTypeIndex((word) &string8, 0, (word) &string4);
(* (( (ptr) gf←c0560)+37) ) = (word) XR←GetTypeIndex((word) &string9, 0, (word) &string10);
(* (( (ptr) gf←c0560)+39) ) = (word) XR←GetTypeIndex((word) &string11, 0, (word) &string12);
(* (( (ptr) gf←c0560)+40) ) = (word) XR←GetTypeIndexS((word) (&string13));
(* (( (ptr) gf←c0560)+41) ) = (word) XR←GetTypeIndex((word) &string14, 0, (word) &string4);
(* (( (ptr) gf←c0560)+43) ) = (word) XR←GetTypeIndex((word) &string15, 0, (word) &string16);
(* (( (ptr) gf←c0560)+53) ) = (word) XR←GetTypeIndex((word) &string17, 0, (word) &string18);
(* (( (ptr) gf←c0560)+54) ) = (word) XR←GetTypeIndexS((word) (&string19));
(* (ptr) (( (bPt) gf←c0560)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string20);
(* (ptr) (( (bPt) gf←c0560)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string21);
(* (ptr) (( (bPt) gf←c0560)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string22);
(* (ptr) (( (bPt) gf←c0560)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string23);
(* (ptr) (( (bPt) gf←c0560)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string24);
(* (ptr) (( (bPt) gf←c0560)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string25);
(* (ptr) (( (bPt) gf←c0560)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string26);
(* (ptr) (( (bPt) gf←c0560)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string27);
(* (ptr) (( (bPt) gf←c0560)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string28);
(* (ptr) (( (bPt) gf←c0560)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string29);
(* (ptr) (( (bPt) gf←c0560)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string30);
(* (ptr) (( (bPt) gf←c0560)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string31);
(* (ptr) (( (bPt) gf←c0560)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string32);
(* (ptr) (( (bPt) gf←c0560)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string33);
(* (ptr) (( (bPt) gf←c0560)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string34);
(* (ptr) (( (bPt) gf←c0560)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string35);
(* (ptr) (( (bPt) gf←c0560)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string36);
(* (ptr) (( (bPt) gf←c0560)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string37);
(* (ptr) (( (bPt) gf←c0560)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string38);
(* (ptr) (( (bPt) gf←c0560)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string39);
(* (ptr) (( (bPt) gf←c0560)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string40);
(* (ptr) (( (bPt) gf←c0560)+308) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string41);
(* (ptr) (( (bPt) gf←c0560)+312) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string42);
(* (ptr) (( (bPt) gf←c0560)+316) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string43);
(* (ptr) (( (bPt) gf←c0560)+320) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string44);
(* (ptr) (( (bPt) gf←c0560)+324) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string45);
(* (ptr) (( (bPt) gf←c0560)+328) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string46);
(* (ptr) (( (bPt) gf←c0560)+332) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string47);
(* (ptr) (( (bPt) gf←c0560)+336) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string48);
(* (ptr) (( (bPt) gf←c0560)+340) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string49);
(* (ptr) (( (bPt) gf←c0560)+344) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string50);
(* (ptr) (( (bPt) gf←c0560)+348) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string51);
(* (ptr) (( (bPt) gf←c0560)+352) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string52);
(* (ptr) (( (bPt) gf←c0560)+356) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string53);
(* (ptr) (( (bPt) gf←c0560)+360) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string54);
(* (ptr) (( (bPt) gf←c0560)+364) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string55);
(* (ptr) (( (bPt) gf←c0560)+368) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string56);
(* (ptr) (( (bPt) gf←c0560)+372) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string57);
(* (ptr) (( (bPt) gf←c0560)+376) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string58);
(* (ptr) (( (bPt) gf←c0560)+380) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string59);
(* (ptr) (( (bPt) gf←c0560)+384) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string60);
(* (ptr) (( (bPt) gf←c0560)+388) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string61);
(* (ptr) (( (bPt) gf←c0560)+392) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string62);
(* (ptr) (( (bPt) gf←c0560)+396) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string63);
(* (ptr) (( (bPt) gf←c0560)+400) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string64);
(* (ptr) (( (bPt) gf←c0560)+404) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string65);
(* (ptr) (( (bPt) gf←c0560)+408) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string66);
(* (ptr) (( (bPt) gf←c0560)+412) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string67);
(* (ptr) (( (bPt) gf←c0560)+416) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string68);
(* (ptr) (( (bPt) gf←c0560)+420) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string69);
(* (ptr) (( (bPt) gf←c0560)+424) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string69);
(* (ptr) (( (bPt) gf←c0560)+428) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string70);
(* (ptr) (( (bPt) gf←c0560)+432) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string71);
(* (ptr) (( (bPt) gf←c0560)+436) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string72);
(* (ptr) (( (bPt) gf←c0560)+440) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string73);
(* (ptr) (( (bPt) gf←c0560)+444) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string74);
(* (ptr) (( (bPt) gf←c0560)+448) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string75);
(* (ptr) (( (bPt) gf←c0560)+452) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string76);
(* (ptr) (( (bPt) gf←c0560)+456) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string77);
(* (ptr) (( (bPt) gf←c0560)+460) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string78);
(* (ptr) (( (bPt) gf←c0560)+464) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string79);
(* (ptr) (( (bPt) gf←c0560)+468) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string80);
(* (ptr) (( (bPt) gf←c0560)+472) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string81);
(* (ptr) (( (bPt) gf←c0560)+476) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string82);
(* (ptr) (( (bPt) gf←c0560)+480) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string83);
(* (ptr) (( (bPt) gf←c0560)+484) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string84);
(* (ptr) (( (bPt) gf←c0560)+488) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string85);
(* (ptr) (( (bPt) gf←c0560)+492) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string86);
(* (ptr) (( (bPt) gf←c0560)+496) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string87);
(* (ptr) (( (bPt) gf←c0560)+500) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string88);
(* (ptr) (( (bPt) gf←c0560)+504) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string89);
(* (ptr) (( (bPt) gf←c0560)+508) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string90);
(* (ptr) (( (bPt) gf←c0560)+512) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string91);
(* (ptr) (( (bPt) gf←c0560)+516) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string92);
(* (ptr) (( (bPt) gf←c0560)+520) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string93);
(* (ptr) (( (bPt) gf←c0560)+524) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string94);
(* (ptr) (( (bPt) gf←c0560)+528) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string95);
(* (ptr) (( (bPt) gf←c0560)+532) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string96);
(* (ptr) (( (bPt) gf←c0560)+536) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string97);
(* (ptr) (( (bPt) gf←c0560)+540) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string91);
(* (ptr) (( (bPt) gf←c0560)+544) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string98);
(* (ptr) (( (bPt) gf←c0560)+548) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string99);
(* (ptr) (( (bPt) gf←c0560)+552) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string100);
(* (ptr) (( (bPt) gf←c0560)+556) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string101);
(* (ptr) (( (bPt) gf←c0560)+560) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string102);
(* (ptr) (( (bPt) gf←c0560)+564) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string103);
(* (ptr) (( (bPt) gf←c0560)+568) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string104);
(* (ptr) (( (bPt) gf←c0560)+572) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string105);
(* (ptr) (( (bPt) gf←c0560)+576) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string106);
(* (ptr) (( (bPt) gf←c0560)+580) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string107);
(* (ptr) (( (bPt) gf←c0560)+584) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string108);
(* (ptr) (( (bPt) gf←c0560)+588) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string109);
(* (ptr) (( (bPt) gf←c0560)+592) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string110);
(* (ptr) (( (bPt) gf←c0560)+596) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string111);
(* (ptr) (( (bPt) gf←c0560)+600) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string112);
(* (ptr) (( (bPt) gf←c0560)+604) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string113);
(* (ptr) (( (bPt) gf←c0560)+608) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string114);
(* (ptr) (( (bPt) gf←c0560)+612) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string115);
(* (ptr) (( (bPt) gf←c0560)+616) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string116);
(* (ptr) (( (bPt) gf←c0560)+620) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string117);
(* (ptr) (( (bPt) gf←c0560)+624) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string118);
(* (ptr) (( (bPt) gf←c0560)+628) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string119);
(* (ptr) (( (bPt) gf←c0560)+632) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string120);
(* (ptr) (( (bPt) gf←c0560)+636) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string121);
(* (ptr) (( (bPt) gf←c0560)+640) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string122);
(* (ptr) (( (bPt) gf←c0560)+644) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string123);
(* (ptr) (( (bPt) gf←c0560)+648) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string124);
(* (ptr) (( (bPt) gf←c0560)+652) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string125);
(* (ptr) (( (bPt) gf←c0560)+656) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string126);
(* (ptr) (( (bPt) gf←c0560)+660) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string127);
(* (ptr) (( (bPt) gf←c0560)+664) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string128);
(* (ptr) (( (bPt) gf←c0560)+668) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string129);
(* (ptr) (( (bPt) gf←c0560)+672) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string130);
(* (ptr) (( (bPt) gf←c0560)+676) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string131);
(* (ptr) (( (bPt) gf←c0560)+680) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string132);
(* (ptr) (( (bPt) gf←c0560)+684) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string133);
(* (ptr) (( (bPt) gf←c0560)+688) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string134);
(* (ptr) (( (bPt) gf←c0560)+692) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string135);
(* (ptr) (( (bPt) gf←c0560)+696) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string136);
(* (ptr) (( (bPt) gf←c0560)+700) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string137);
(* (ptr) (( (bPt) gf←c0560)+704) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string84);
(* (ptr) (( (bPt) gf←c0560)+708) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string138);
(* (ptr) (( (bPt) gf←c0560)+712) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string139);
(* (ptr) (( (bPt) gf←c0560)+716) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string140);
(* (ptr) (( (bPt) gf←c0560)+720) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string141);
(* (ptr) (( (bPt) gf←c0560)+724) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string142);
(* (ptr) (( (bPt) gf←c0560)+728) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string143);
(* (ptr) (( (bPt) gf←c0560)+736) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string144);
(* (ptr) (( (bPt) gf←c0560)+740) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string145);
(* (ptr) (( (bPt) gf←c0560)+744) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string146);
(* (ptr) (( (bPt) gf←c0560)+748) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string147);
(* (ptr) (( (bPt) gf←c0560)+752) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string148);
(* (ptr) (( (bPt) gf←c0560)+756) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string149);
(* (ptr) (( (bPt) gf←c0560)+760) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string150);
(* (ptr) (( (bPt) gf←c0560)+764) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string151);
(* (ptr) (( (bPt) gf←c0560)+768) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string152);
(* (ptr) (( (bPt) gf←c0560)+772) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string153);
(* (ptr) (( (bPt) gf←c0560)+776) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string154);
(* (ptr) (( (bPt) gf←c0560)+780) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string155);
(* (ptr) (( (bPt) gf←c0560)+784) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string27);
(* (ptr) (( (bPt) gf←c0560)+788) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string156);
(* (ptr) (( (bPt) gf←c0560)+792) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string157);
(* (ptr) (( (bPt) gf←c0560)+796) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string158);
(* (ptr) (( (bPt) gf←c0560)+800) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+41) ), (word) &string159);
(* (ptr) (( (bPt) gf←c0560)+804) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string160);
(* (ptr) (( (bPt) gf←c0560)+808) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string161);
(* (ptr) (( (bPt) gf←c0560)+812) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+34) ), (word) &string162);
(* (ptr) (( (bPt) gf←c0560)+816) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string163);
(* (ptr) (( (bPt) gf←c0560)+820) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0560)+30) ), (word) &string164);
(void) XR←DeclareGlobalFrame((word) "X11ViewersImpl", &globalframe, (word) XR←GetTypeIndex((word) &string165, 0, (word) &string166)
, (word) (( (bPt) gf←c0560)+1252)/* var←c60460 */ );
var←c66220 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string167)), 16);
(* (( (ptr) gf←c0560)+343)/* var←c62028 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67895555);
(void) XR←ImportProcS(var←c66220, 67634946);
(void) XR←ImportProcS(var←c66220, 788739);
var←c66220 = (word) XR←ImportInterface((word) "Buttons", (word) XR←GetTypeIndexS((word) (&string168)), 4);
(* (( (ptr) gf←c0560)+361)/* var←c63244 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 76283912);
var←c66220 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string169)), 3);
(* (( (ptr) gf←c0560)+345)/* var←c62124 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 1310725);
var←c66220 = (word) XR←ImportInterface((word) "CommanderOps", (word) XR←GetTypeIndexS((word) (&string170)), 14);
(* (( (ptr) gf←c0560)+346)/* var←c62220 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67371777);
(void) XR←ImportProcS(var←c66220, 67634946);
(void) XR←ImportProcS(var←c66220, 67634178);
var←c66220 = (word) XR←ImportInterface((word) "ForkOps", (word) XR←GetTypeIndexS((word) (&string171)), 4);
(* (( (ptr) gf←c0560)+363)/* var←c63340 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 1049092);
var←c66220 = (word) XR←ImportInterface((word) "Identification", (word) XR←GetTypeIndexS((word) (&string172)), 1);
(* (( (ptr) gf←c0560)+353)/* var←c62700 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67371009);
var←c66220 = (word) XR←ImportInterface((word) "ImagerColor", (word) XR←GetTypeIndexS((word) (&string173)), 32);
(* (( (ptr) gf←c0560)+355)/* var←c62828 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67898625);
var←c66220 = (word) XR←ImportInterface((word) "InputFocus", (word) XR←GetTypeIndexS((word) (&string174)), 6);
(* (( (ptr) gf←c0560)+372)/* var←c64620 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 524546);
var←c66220 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string175)), 103);
(* (( (ptr) gf←c0560)+348)/* var←c62348 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67910402);
(void) XR←ImportProcS(var←c66220, 68958724);
(void) XR←ImportProcS(var←c66220, 67648770);
(void) XR←ImportProcS(var←c66220, 1071364);
(void) XR←ImportProcS(var←c66220, 1063171);
var←c66220 = (word) XR←ImportInterface((word) "MessageWindow", (word) XR←GetTypeIndexS((word) (&string176)), 7);
(* (( (ptr) gf←c0560)+362)/* var←c63308 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 524546);
var←c66220 = (word) XR←ImportInterface((word) "Process", (word) XR←GetTypeIndexS((word) (&string177)), 22);
(* (( (ptr) gf←c0560)+351)/* var←c62540 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 526081);
(void) XR←ImportProcS(var←c66220, 266753);
var←c66220 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string178)), 43);
(* (( (ptr) gf←c0560)+347)/* var←c62252 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67903235);
(void) XR←ImportProcS(var←c66220, 67900163);
(void) XR←ImportProcS(var←c66220, 67633666);
(void) XR←ImportProcS(var←c66220, 68419845);
(void) XR←ImportProcS(var←c66220, 67896323);
var←c66220 = (word) XR←ImportInterface((word) "RuntimeError", (word) XR←GetTypeIndexS((word) (&string179)), 27);
(* (( (ptr) gf←c0560)+356)/* var←c62892 */ ) = var←c66220;
var←c66220 = (word) XR←ImportInterface((word) "SystemNames", (word) XR←GetTypeIndexS((word) (&string180)), 9);
(* (( (ptr) gf←c0560)+357)/* var←c63020 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67109120);
var←c66220 = (word) XR←ImportInterface((word) "SystemVersion", (word) XR←GetTypeIndexS((word) (&string181)), 6);
(* (( (ptr) gf←c0560)+366)/* var←c63660 */ ) = var←c66220;
var←c66220 = (word) XR←ImportInterface((word) "ViewerEvents", (word) XR←GetTypeIndexS((word) (&string182)), 3);
(* (( (ptr) gf←c0560)+344)/* var←c62060 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 68157444);
var←c66220 = (word) XR←ImportInterface((word) "ViewerHelpStrings", (word) XR←GetTypeIndexS((word) (&string183)), 1);
(* (( (ptr) gf←c0560)+373)/* var←c64812 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67108864);
var←c66220 = (word) XR←ImportInterface((word) "ViewerOps", (word) XR←GetTypeIndexS((word) (&string184)), 43);
(* (( (ptr) gf←c0560)+370)/* var←c64364 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 9216);
(void) XR←ImportProcS(var←c66220, 9984);
var←c66220 = (word) XR←ImportInterface((word) "ViewersWorld", (word) XR←GetTypeIndexS((word) (&string185)), 26);
(* (( (ptr) gf←c0560)+359)/* var←c63148 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 262401);
(void) XR←ImportProcS(var←c66220, 67371009);
(void) XR←ImportProcS(var←c66220, 1052420);
var←c66220 = (word) XR←ImportInterface((word) "ViewersWorldClasses", (word) XR←GetTypeIndexS((word) (&string186)), 4);
(* (( (ptr) gf←c0560)+358)/* var←c63116 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67895299);
var←c66220 = (word) XR←ImportInterface((word) "ViewersWorldInitializations", (word) XR←GetTypeIndexS((word) (&string187))
, 2);
(* (( (ptr) gf←c0560)+360)/* var←c63180 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 262401);
(void) XR←ImportProcS(var←c66220, 262145);
var←c66220 = (word) XR←ImportInterface((word) &string188, (word) XR←GetTypeIndexS((word) (&string189)), 8);
(* (( (ptr) gf←c0560)+350)/* var←c62508 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 263425);
(void) XR←ImportProcS(var←c66220, 525826);
var←c66220 = (word) XR←ImportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string190)), 218);
(* (( (ptr) gf←c0560)+341)/* var←c60812 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 805635);
(void) XR←ImportProcS(var←c66220, 1344773);
(void) XR←ImportProcS(var←c66220, 534274);
(void) XR←ImportProcS(var←c66220, 68207876);
(void) XR←ImportProcS(var←c66220, 67385345);
(void) XR←ImportProcS(var←c66220, 533762);
(void) XR←ImportProcS(var←c66220, 68690438);
(void) XR←ImportProcS(var←c66220, 271873);
(void) XR←ImportProcS(var←c66220, 67910403);
var←c66220 = (word) XR←ImportInterface((word) "XlBitmap", (word) XR←GetTypeIndexS((word) (&string191)), 14);
(* (( (ptr) gf←c0560)+342)/* var←c61996 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67635202);
(void) XR←ImportProcS(var←c66220, 67372545);
(void) XR←ImportProcS(var←c66220, 68158467);
var←c66220 = (word) XR←ImportInterface((word) "XlDB", (word) XR←GetTypeIndexS((word) (&string192)), 4);
(* (( (ptr) gf←c0560)+371)/* var←c64428 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67633922);
var←c66220 = (word) XR←ImportInterface((word) "XlShmPixmaps", (word) XR←GetTypeIndexS((word) (&string193)), 5);
(* (( (ptr) gf←c0560)+369)/* var←c64108 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67371777);
var←c66220 = (word) XR←ImportInterface((word) "XlTQPrivate", (word) XR←GetTypeIndexS((word) (&string194)), 4);
(* (( (ptr) gf←c0560)+365)/* var←c63468 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 524546);
(void) XR←ImportProcS(var←c66220, 524802);
var←c66220 = (word) XR←ImportInterface((word) "XTk", (word) XR←GetTypeIndexS((word) (&string195)), 50);
(* (( (ptr) gf←c0560)+349)/* var←c62380 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67378433);
(void) XR←ImportProcS(var←c66220, 1579779);
(void) XR←ImportProcS(var←c66220, 1579523);
(void) XR←ImportProcS(var←c66220, 788227);
(void) XR←ImportProcS(var←c66220, 1050628);
(void) XR←ImportProcS(var←c66220, 532482);
(void) XR←ImportProcS(var←c66220, 67634690);
var←c66220 = (word) XR←ImportInterface((word) "XTkBitmapWidgets", (word) XR←GetTypeIndexS((word) (&string196)), 8);
(* (( (ptr) gf←c0560)+367)/* var←c63788 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 67634434);
(void) XR←ImportProcS(var←c66220, 2621958);
(void) XR←ImportProcS(var←c66220, 69992451);
var←c66220 = (word) XR←ImportInterface((word) "XTkNotification", (word) XR←GetTypeIndexS((word) (&string197)), 2);
(* (( (ptr) gf←c0560)+364)/* var←c63404 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 1048836);
var←c66220 = (word) XR←ImportInterface((word) "XTkPopUps", (word) XR←GetTypeIndexS((word) (&string198)), 14);
(* (( (ptr) gf←c0560)+352)/* var←c62604 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 2622473);
var←c66220 = (word) XR←ImportInterface((word) "XTkTIPSource", (word) XR←GetTypeIndexS((word) (&string199)), 11);
(* (( (ptr) gf←c0560)+368)/* var←c63916 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 525570);
(void) XR←ImportProcS(var←c66220, 526850);
(void) XR←ImportProcS(var←c66220, 787203);
(void) XR←ImportProcS(var←c66220, 525314);
(void) XR←ImportProcS(var←c66220, 69468424);
var←c66220 = (word) XR←ImportInterface((word) "XTkShellWidgets", (word) XR←GetTypeIndexS((word) (&string200)), 26);
(* (( (ptr) gf←c0560)+354)/* var←c62764 */ ) = var←c66220;
(void) XR←ImportProcS(var←c66220, 790019);
(void) XR←ImportProcS(var←c66220, 67374849);
(void) XR←ImportProcS(var←c66220, 789507);
(void) XR←ImportProcS(var←c66220, 266753);
(void) XR←ImportProcS(var←c66220, 789763);
(void) XR←ImportProcS(var←c66220, 526082);
(void) XR←ImportProcS(var←c66220, 787971);
(void) XR←ImportProcS(var←c66220, 787715);
(void) XR←ImportProcS(var←c66220, 787459);
(void) XR←ImportProcS(var←c66220, 72352012);
(void) XR←ImportProcS(var←c66220, 264705);
(void) XR←ImportProcS(var←c66220, 2099204);
(void) XR←ImportProcS(var←c66220, 786947);
(void) XR←ImportProcS(var←c66220, 262913);
var←c66220 = (word) XR←ExportInterface((word) &string188, (word) XR←GetTypeIndexS((word) (&string189)), 8);
(* (( (ptr) gf←c0560)+374)/* var←c66252 */ ) = var←c66220;
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1140)/* var←c60012 */ , 262145, (word) "Start");
(void) XR←ExportVar(var←c66220, 1, (word) (( (bPt) gf←c0560)+64)/* baseClass←v5184 */ );
(void) XR←ExportVar(var←c66220, 2, (word) (( (bPt) gf←c0560)+32)/* debugging←v4624 */ );
(void) XR←ExportVar(var←c66220, 4, (word) (( (bPt) gf←c0560)+824)/* var←c58732 */ );
var←c66220 = (word) XR←ExportInterface((word) "X11ViewersInstance", (word) XR←GetTypeIndexS((word) (&string201)), 1);
(* (( (ptr) gf←c0560)+374)/* var←c66252 */ ) = var←c66220;
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+844)/* var←c58828 */ , 67108864, (word) "Last");
var←c66220 = (word) XR←ExportInterface((word) "X11ViewersAccess", (word) XR←GetTypeIndexS((word) (&string202)), 8);
(* (( (ptr) gf←c0560)+374)/* var←c66252 */ ) = var←c66220;
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1180)/* var←c60172 */ , 67108864, (word) "CurrentServer");
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1172)/* var←c60140 */ , 67109120, (word) "CurrentConnection")
;
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1164)/* var←c60108 */ , 67109376, (word) "Shell");
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1060)/* var←c59692 */ , 67371777, (word) "DBDisplayMode");
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1052)/* var←c59660 */ , 67372033, (word) "BareDisplayMode");
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1036)/* var←c59596 */ , 67110144, (word) "ActualDisplayMode")
;
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1020)/* var←c59532 */ , 263681, (word) "SetDisplayMode");
(void) XR←ExportProcS(var←c66220, (word) (( (bPt) gf←c0560)+1028)/* var←c59564 */ , 263937, (word) "SetDefaultDisplayMode")
;
}
static void X11ViewersImpl←P0(formal←c0180, formal←c0140)
word formal←c0180;
word formal←c0140;
{
register ptr gf←c66284 = (ptr) &globalframe;
/* X11ViewersImpl: */
SOURCE(590, 28573)
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
(* (( (ptr) gf←c66284)+329) ) = 2147483648;
(* (( (ptr) gf←c66284)+330) ) = 2147483648;
(* (( (ptr) gf←c66284)+331) ) = 2147483648;
(* (( (ptr) gf←c66284)+332) ) = 2147483648;
(* (( (ptr) gf←c66284)+333) ) = 2147483648;
(* (( (ptr) gf←c66284)+334) ) = 3;
(* (( (ptr) gf←c66284)+337) ) = 2147483648;
(* (( (ptr) gf←c66284)+338) ) = 2147483648;
(* (( (ptr) gf←c66284)+339) ) = 2147483647;
(* (( (ptr) gf←c66284)+340) ) = 2147483647;
SOURCE(1700, 52)
(* (( (ptr) gf←c66284)+10)/* useImagerX11←v4960 */ ) = 2;
SOURCE(3796, 133)
{
word var←c60748;
var←c60748 = XR←NewObject(80, (* (( (ptr) gf←c66284)+32) ));
(* (( (ptr) var←c60748)+14) ) = (word) (( (bPt) gf←c66284)+900)/* var←c59052 */ ;
(* (( (ptr) gf←c66284)+16)/* baseClass←v5184 */ ) = var←c60748;
};
SOURCE(3932, 61)
{
word var←c60780;
word var←c60844;
{
word pd203;
pd203 = (* (( (ptr) (* (( (ptr) gf←c66284)+341)/* var←c60812 */ ))+63) );
var←c60780 = (word) ( *( (fPt) ((* (ptr) pd203 ))))(0, 0, 0, pd203);
};
var←c60844 = XR←NewObject(16, (* (( (ptr) gf←c66284)+37) ));
(* (( (ptr) var←c60844)+2) ) = var←c60780;
(* (( (ptr) gf←c66284)+17)/* errorMatch←v5212 */ ) = var←c60844;
};
SOURCE(21547, 195)
{
word var←c60876;
word var←c60908;
var←c60876 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60908 = var←c60876;
(* (ptr) var←c60908 ) = (* (( (ptr) gf←c66284)+171) );
(* (( (ptr) var←c60908)+1) ) = (* (( (ptr) gf←c66284)+170) );
(* (( (ptr) var←c60908)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c60908)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60908 = (* (( (ptr) var←c60908)+5) );
(* (ptr) var←c60908 ) = (* (( (ptr) gf←c66284)+173) );
(* (( (ptr) var←c60908)+1) ) = (* (( (ptr) gf←c66284)+172) );
(* (( (ptr) var←c60908)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c60908)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60908 = (* (( (ptr) var←c60908)+5) );
(* (ptr) var←c60908 ) = (* (( (ptr) gf←c66284)+175) );
(* (( (ptr) var←c60908)+1) ) = (* (( (ptr) gf←c66284)+174) );
(* (( (ptr) var←c60908)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c60908)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60908 = (* (( (ptr) var←c60908)+5) );
(* (ptr) var←c60908 ) = (* (( (ptr) gf←c66284)+182) );
(* (( (ptr) var←c60908)+1) ) = (* (( (ptr) gf←c66284)+181) );
(* (( (ptr) var←c60908)+4) ) = XR←CheckProc(0);
(* (( (ptr) gf←c66284)+20)/* inputFocusList←v6304 */ ) = var←c60876;
};
SOURCE(21744, 92)
{
word var←c60940;
word var←c60972;
var←c60940 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60972 = var←c60940;
(* (ptr) var←c60972 ) = (* (( (ptr) gf←c66284)+157) );
(* (( (ptr) var←c60972)+1) ) = (* (( (ptr) gf←c66284)+137) );
(* (( (ptr) var←c60972)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c60972)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c60972 = (* (( (ptr) var←c60972)+5) );
(* (ptr) var←c60972 ) = (* (( (ptr) gf←c66284)+169) );
(* (( (ptr) var←c60972)+1) ) = (* (( (ptr) gf←c66284)+168) );
(* (( (ptr) var←c60972)+4) ) = XR←CheckProc(0);
(* (( (ptr) gf←c66284)+21)/* surfaceUnitsList←v6332 */ ) = var←c60940;
};
SOURCE(21838, 207)
{
word var←c61004;
word var←c61036;
var←c61004 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61036 = var←c61004;
(* (ptr) var←c61036 ) = (* (( (ptr) gf←c66284)+63) );
(* (( (ptr) var←c61036)+1) ) = (* (( (ptr) gf←c66284)+64) );
(* (( (ptr) var←c61036)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61036)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61036 = (* (( (ptr) var←c61036)+5) );
(* (ptr) var←c61036 ) = (* (( (ptr) gf←c66284)+61) );
(* (( (ptr) var←c61036)+1) ) = (* (( (ptr) gf←c66284)+62) );
(* (( (ptr) var←c61036)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61036)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61036 = (* (( (ptr) var←c61036)+5) );
(* (ptr) var←c61036 ) = (* (( (ptr) gf←c66284)+59) );
(* (( (ptr) var←c61036)+1) ) = (* (( (ptr) gf←c66284)+60) );
(* (( (ptr) var←c61036)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61036)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61036 = (* (( (ptr) var←c61036)+5) );
(* (ptr) var←c61036 ) = (* (( (ptr) gf←c66284)+57) );
(* (( (ptr) var←c61036)+1) ) = (* (( (ptr) gf←c66284)+58) );
(* (( (ptr) var←c61036)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61036)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61036 = (* (( (ptr) var←c61036)+5) );
(* (ptr) var←c61036 ) = (* (( (ptr) gf←c66284)+119) );
(* (( (ptr) var←c61036)+1) ) = (* (( (ptr) gf←c66284)+56) );
(* (( (ptr) var←c61036)+4) ) = XR←CheckProc(0);
(* (( (ptr) gf←c66284)+22)/* displayModeList←v6360 */ ) = var←c61004;
};
SOURCE(22047, 531)
{
word var←c61068;
word var←c61100;
var←c61068 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = var←c61068;
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+83) ), (* (( (ptr) gf←c66284)+84) ), (* (( (ptr) gf←c66284)+85)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+80) ), (* (( (ptr) gf←c66284)+81) ), (* (( (ptr) gf←c66284)+82)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+77) ), (* (( (ptr) gf←c66284)+78) ), (* (( (ptr) gf←c66284)+79)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+74) ), (* (( (ptr) gf←c66284)+75) ), (* (( (ptr) gf←c66284)+76)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+71) ), (* (( (ptr) gf←c66284)+72) ), (* (( (ptr) gf←c66284)+73)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+68) ), (* (( (ptr) gf←c66284)+69) ), (* (( (ptr) gf←c66284)+70)
));
(* (( (ptr) var←c61100)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61100 = (* (( (ptr) var←c61100)+5) );
(void) Tx←P2220((word) var←c61100, (* (( (ptr) gf←c66284)+65) ), (* (( (ptr) gf←c66284)+66) ), (* (( (ptr) gf←c66284)+67)
));
(* (( (ptr) gf←c66284)+23)/* applicationsList←v6388 */ ) = var←c61068;
};
SOURCE(22580, 321)
{
word var←c61356;
word var←c61388;
var←c61356 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61388 = var←c61356;
(void) Tc←P2280((word) var←c61388, (* (( (ptr) gf←c66284)+92) ), (* (( (ptr) gf←c66284)+93) ), (* (( (ptr) gf←c66284)+94)
));
(* (( (ptr) var←c61388)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61388 = (* (( (ptr) var←c61388)+5) );
(void) Tc←P2280((word) var←c61388, (* (( (ptr) gf←c66284)+89) ), (* (( (ptr) gf←c66284)+90) ), (* (( (ptr) gf←c66284)+91)
));
(* (( (ptr) var←c61388)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61388 = (* (( (ptr) var←c61388)+5) );
(void) Tc←P2280((word) var←c61388, (* (( (ptr) gf←c66284)+86) ), (* (( (ptr) gf←c66284)+87) ), (* (( (ptr) gf←c66284)+88)
));
(* (( (ptr) gf←c66284)+24)/* imagerX11List←v6416 */ ) = var←c61356;
};
SOURCE(22903, 205)
{
word var←c61516;
word var←c61548;
var←c61516 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61548 = var←c61516;
(* (ptr) var←c61548 ) = (* (( (ptr) gf←c66284)+103) );
(* (( (ptr) var←c61548)+1) ) = (* (( (ptr) gf←c66284)+104) );
(* (( (ptr) var←c61548)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61548)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61548 = (* (( (ptr) var←c61548)+5) );
(* (ptr) var←c61548 ) = (* (( (ptr) gf←c66284)+101) );
(* (( (ptr) var←c61548)+1) ) = (* (( (ptr) gf←c66284)+102) );
(* (( (ptr) var←c61548)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61548)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61548 = (* (( (ptr) var←c61548)+5) );
(* (ptr) var←c61548 ) = (* (( (ptr) gf←c66284)+99) );
(* (( (ptr) var←c61548)+1) ) = (* (( (ptr) gf←c66284)+100) );
(* (( (ptr) var←c61548)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61548)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61548 = (* (( (ptr) var←c61548)+5) );
(* (ptr) var←c61548 ) = (* (( (ptr) gf←c66284)+97) );
(* (( (ptr) var←c61548)+1) ) = (* (( (ptr) gf←c66284)+98) );
(* (( (ptr) var←c61548)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61548)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61548 = (* (( (ptr) var←c61548)+5) );
(* (ptr) var←c61548 ) = (* (( (ptr) gf←c66284)+95) );
(* (( (ptr) var←c61548)+1) ) = (* (( (ptr) gf←c66284)+96) );
(* (( (ptr) var←c61548)+4) ) = XR←CheckProc(0);
(* (( (ptr) gf←c66284)+25)/* rescuesList←v6444 */ ) = var←c61516;
};
SOURCE(23110, 409)
{
word var←c61580;
word var←c61612;
var←c61580 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = var←c61580;
(void) Tc←P2280((word) var←c61612, (* (( (ptr) gf←c66284)+115) ), (* (( (ptr) gf←c66284)+116) ), (* (( (ptr) gf←c66284)+117)
));
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(* (ptr) var←c61612 ) = (* (( (ptr) gf←c66284)+113) );
(* (( (ptr) var←c61612)+1) ) = (* (( (ptr) gf←c66284)+114) );
(* (( (ptr) var←c61612)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(void) Tm←P2340((word) var←c61612, (* (( (ptr) gf←c66284)+112) ), (* (( (ptr) gf←c66284)+25)/* rescuesList←v6444 */ ));
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(void) Tm←P2340((word) var←c61612, (* (( (ptr) gf←c66284)+111) ), (* (( (ptr) gf←c66284)+22)/* displayModeList←v6360 */ ))
;
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(void) Tm←P2340((word) var←c61612, (* (( (ptr) gf←c66284)+110) ), (* (( (ptr) gf←c66284)+24)/* imagerX11List←v6416 */ ))
;
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(void) Tm←P2340((word) var←c61612, (* (( (ptr) gf←c66284)+109) ), (* (( (ptr) gf←c66284)+20)/* inputFocusList←v6304 */ ))
;
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(void) Tm←P2340((word) var←c61612, (* (( (ptr) gf←c66284)+108) ), (* (( (ptr) gf←c66284)+23)/* applicationsList←v6388 */ ))
;
(* (( (ptr) var←c61612)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61612 = (* (( (ptr) var←c61612)+5) );
(* (ptr) var←c61612 ) = (* (( (ptr) gf←c66284)+105) );
(* (( (ptr) var←c61612)+1) ) = (* (( (ptr) gf←c66284)+106) );
(* (( (ptr) var←c61612)+3) ) = (* (( (ptr) gf←c66284)+107) );
(* (( (ptr) var←c61612)+4) ) = (word) (( (bPt) gf←c66284)+932)/* var←c59180 */ ;
(* (( (ptr) gf←c66284)+26)/* topMenuList←v6472 */ ) = var←c61580;
};
SOURCE(23521, 264)
{
word var←c61836;
word var←c61868;
var←c61836 = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61868 = var←c61836;
(void) Tc←P2280((word) var←c61868, (* (( (ptr) gf←c66284)+115) ), (* (( (ptr) gf←c66284)+116) ), (* (( (ptr) gf←c66284)+117)
));
(* (( (ptr) var←c61868)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61868 = (* (( (ptr) var←c61868)+5) );
(* (ptr) var←c61868 ) = (* (( (ptr) gf←c66284)+113) );
(* (( (ptr) var←c61868)+1) ) = (* (( (ptr) gf←c66284)+114) );
(* (( (ptr) var←c61868)+4) ) = XR←CheckProc(0);
(* (( (ptr) var←c61868)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61868 = (* (( (ptr) var←c61868)+5) );
(void) Tm←P2340((word) var←c61868, (* (( (ptr) gf←c66284)+118) ), (* (( (ptr) gf←c66284)+26)/* topMenuList←v6472 */ ));
(* (( (ptr) var←c61868)+5) ) = XR←NewObject(24, (* (( (ptr) gf←c66284)+39) ));
var←c61868 = (* (( (ptr) var←c61868)+5) );
(* (ptr) var←c61868 ) = (* (( (ptr) gf←c66284)+105) );
(* (( (ptr) var←c61868)+1) ) = (* (( (ptr) gf←c66284)+106) );
(* (( (ptr) var←c61868)+3) ) = (* (( (ptr) gf←c66284)+107) );
(* (( (ptr) var←c61868)+4) ) = (word) (( (bPt) gf←c66284)+932)/* var←c59180 */ ;
(* (( (ptr) gf←c66284)+27)/* quitList←v6500 */ ) = var←c61836;
};
SOURCE(25607, 62)
{
W2 var←c61964;
var←c61964.f0 = 1;
var←c61964.f1 = 1;
{
word pd204;
pd204 = (* (( (ptr) (* (( (ptr) gf←c66284)+342)/* var←c61996 */ ))+8) );
(* (( (ptr) gf←c66284)+28)/* noWhereBM←v6612 */ ) = (word) ( *( (fPt) ((* (ptr) pd204 ))))(var←c61964, 1, 0, pd204);
};
};
SOURCE(28348, 45)
{
word pd205;
pd205 = (* (( (ptr) (* (( (ptr) gf←c66284)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd205 ))))((* (( (ptr) gf←c66284)+120) ), (* (( (ptr) gf←c66284)+120) ), (* (( (ptr) gf←c66284)+121)
), pd205);
};
SOURCE(28395, 102)
{
word var←c62092;
word pd206;
pd206 = (* (( (ptr) (* (( (ptr) gf←c66284)+344)/* var←c62060 */ ))+4) );
var←c62092 = (word) ( *( (fPt) ((* (ptr) pd206 ))))((word) (( (bPt) gf←c66284)+892)/* var←c59020 */ , 8, 0, 0, pd206);
};
SOURCE(28502, 146)
{
word pd207;
pd207 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd207 ))))((* (( (ptr) gf←c66284)+122) ), (word) (( (bPt) gf←c66284)+876)/* var←c58956 */ , (* (
( (ptr) gf←c66284)+123) ), 0, 1, pd207);
};
SOURCE(28650, 76)
{
word pd208;
pd208 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd208 ))))((* (( (ptr) gf←c66284)+124) ), (word) (( (bPt) gf←c66284)+868)/* var←c58924 */ , (* (
( (ptr) gf←c66284)+125) ), 0, 1, pd208);
};
SOURCE(28728, 97)
{
word pd209;
pd209 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd209 ))))((* (( (ptr) gf←c66284)+126) ), (word) (( (bPt) gf←c66284)+1220)/* var←c60332 */ , (* (
( (ptr) gf←c66284)+127) ), 0, 1, pd209);
};
SOURCE(28827, 87)
{
word pd210;
pd210 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd210 ))))((* (( (ptr) gf←c66284)+128) ), (word) (( (bPt) gf←c66284)+1220)/* var←c60332 */ , (* (
( (ptr) gf←c66284)+127) ), 0, 1, pd210);
};
SOURCE(28916, 99)
{
word pd211;
pd211 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd211 ))))((* (( (ptr) gf←c66284)+129) ), (word) (( (bPt) gf←c66284)+828)/* var←c58764 */ , (* (
( (ptr) gf←c66284)+130) ), 0, 1, pd211);
};
SOURCE(29017, 82)
{
word pd212;
pd212 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd212 ))))((* (( (ptr) gf←c66284)+131) ), (word) (( (bPt) gf←c66284)+852)/* var←c58860 */ , (* (
( (ptr) gf←c66284)+132) ), 0, 1, pd212);
};
SOURCE(29101, 62)
{
word pd213;
pd213 = (* (( (ptr) (* (( (ptr) gf←c66284)+345)/* var←c62124 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd213 ))))((* (( (ptr) gf←c66284)+133) ), (word) (( (bPt) gf←c66284)+860)/* var←c58892 */ , (* (
( (ptr) gf←c66284)+134) ), 0, 1, pd213);
};
}
static void SetDebuggingTrue←P60()
{
register ptr gf←c66316 = (ptr) &globalframe;
/* SetDebuggingTrue: */
SOURCE(1173, 45)
SOURCE(1202, 16)
(* (( (ptr) gf←c66316)+8)/* debugging←v4624 */ ) = 1;
}
static void SetDebuggingFalse←P120()
{
register ptr gf←c66348 = (ptr) &globalframe;
/* SetDebuggingFalse: */
SOURCE(1221, 47)
SOURCE(1251, 17)
(* (( (ptr) gf←c66348)+8)/* debugging←v4624 */ ) = 0;
}
static void AccessImagerX11IfLoaded←P180()
{
register ptr gf←c66380 = (ptr) &globalframe;
/* AccessImagerX11IfLoaded: */
SOURCE(1798, 184)
SOURCE(1835, 147)
{
word var←c62156;
{
word pd214;
pd214 = (* (( (ptr) (* (( (ptr) gf←c66380)+343)/* var←c62028 */ ))+11) );
var←c62156 = (word) ( *( (fPt) ((* (ptr) pd214 ))))((* (( (ptr) gf←c66380)+135) ), (* (( (ptr) gf←c66380)+136) ), pd214)
;
};
if ((var←c62156 == 0)) {
goto lab←L100000;
};
if (((* (( (ptr) gf←c66380)+54) ) == XR←GetReferentType(var←c62156))) {
{
word rcp←v9808;
rcp←v9808 = var←c62156;
SOURCE(1931, 51)
if (((* (ptr) rcp←v9808 ) != 0)) {
SOURCE(1948, 34)
(* (( (ptr) gf←c66380)+9)/* imagerX11Create←v4932 */ ) = XR←CheckProc(* (ptr) rcp←v9808 );
};
};
}
else {
lab←L100000: ;
};
};
}
static void ImagerX11Command←P240(formal←c0189, cmd←v19612)
word formal←c0189;
word cmd←v19612;
{
W6 var←c66412;
register ptr gf←c66444 = (ptr) &globalframe;
word result←v19656;
word msg←v19684;
/* declaration of var←c62188 skipped */
word arg←v9892;
/* ImagerX11Command: */
SOURCE(1990, 1517)
{
word tmpAddr215;
tmpAddr215 = (word) (( (ptr) &var←c66412)+4)/* var←c62188 */ ;
(* (ptr) tmpAddr215 ) = ( ((word) (fPt) Status←P3288) );
(* (( (ptr) tmpAddr215) + 1) ) = 1;
};
SOURCE(1990, 1517)
result←v19656 = 0;
SOURCE(1990, 1517)
msg←v19684 = 0;
SOURCE(2991, 47)
{
word pd216;
pd216 = (* (( (ptr) (* (( (ptr) gf←c66444)+346)/* var←c62220 */ ))+8) );
arg←v9892 = (word) ( *( (fPt) ((* (ptr) pd216 ))))(cmd←v19612, 0, pd216);
};
SOURCE(3040, 25)
(void) AccessImagerX11IfLoaded←P180();
{
word pd217;
pd217 = (* (( (ptr) (* (( (ptr) gf←c66444)+347)/* var←c62252 */ ))+8) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd217 ))))(arg←v9892, (* (( (ptr) gf←c66444)+138) ), 0, pd217))) {
SOURCE(3116, 21)
(* (( (ptr) gf←c66444)+10)/* useImagerX11←v4960 */ ) = 0;
}
else {
{
word pd218;
pd218 = (* (( (ptr) (* (( (ptr) gf←c66444)+347)/* var←c62252 */ ))+8) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd218 ))))(arg←v9892, (* (( (ptr) gf←c66444)+139) ), 0, pd218))) {
SOURCE(3172, 20)
(* (( (ptr) gf←c66444)+10)/* useImagerX11←v4960 */ ) = 1;
}
else {
{
word pd219;
pd219 = (* (( (ptr) (* (( (ptr) gf←c66444)+347)/* var←c62252 */ ))+8) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd219 ))))(arg←v9892, (* (( (ptr) gf←c66444)+140) ), 0, pd219))) {
SOURCE(3228, 31)
(* (( (ptr) gf←c66444)+10)/* useImagerX11←v4960 */ ) = 2;
}
else {
{
word pd220;
pd220 = (* (( (ptr) (* (( (ptr) gf←c66444)+347)/* var←c62252 */ ))+8) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd220 ))))(arg←v9892, (* (( (ptr) gf←c66444)+141) ), 0, pd220))) {
SOURCE(3297, 15)
(void) Status←P3288((* (( (ptr) cmd←v19612)+1) ), (word) (( (bPt) &var←c66412)+16)/* var←c62188 */ );
}
else {
{
/*1*/ word pd221;
/*1*/ pd221 = (* (( (ptr) (* (( (ptr) gf←c66444)+347)/* var←c62252 */ ))+8) );
/*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd221 ))))(arg←v9892, (* (( (ptr) gf←c66444)+142) ), 0, pd221))) {
SOURCE(3350, 73)
/*1*/ {
/*1*/ word pd222;
/*1*/ pd222 = (* (( (ptr) (* (( (ptr) gf←c66444)+346)/* var←c62220 */ ))+11) );
/*1*/ result←v19656 = (word) ( *( (fPt) ((* (ptr) pd222 ))))((* (( (ptr) gf←c66444)+143) ), cmd←v19612, pd222);
/*1*/ };
/*1*/ }
/*1*/ else {
SOURCE(3441, 66)
/*1*/ {
/*1*/ word var←c0188;
/*1*/ var←c0188 = (* (( (ptr) gf←c66444)+144) );
/*1*/ (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c66444)+346)/* var←c62220 */ ))+4) ), (word) &var←c0188);
/*1*/ };
/*1*/ };
/*1*/ };
};
};
};
};
};
};
};
};
/* removed tail goto */
(* (ptr) formal←c0189 ) = result←v19656;
(* (( (ptr) formal←c0189)+1) ) = msg←v19684;
return;
}
static void Status←P3288(out←v9968, formal←c66508)
word out←v9968;
word formal←c66508;
{
register ptr gf←c66476 = (ptr) &globalframe;
word data←v9996;
word new←v10024 = 0;
formal←c66508 = (formal←c66508 - 16);
/* Status: */
SOURCE(2034, 949)
SOURCE(2068, 48)
data←v9996 = (* (( (ptr) gf←c66476)+13)/* currentScreenServerData←v5100 */ );
SOURCE(2134, 25)
(void) AccessImagerX11IfLoaded←P180();
SOURCE(2161, 379)
{
word var←c62284;
var←c62284 = (* (( (ptr) gf←c66476)+10)/* useImagerX11←v4960 */ );
switch (var←c62284) {
case 0:
SOURCE(2198, 107)
if (((* (( (ptr) gf←c66476)+9)/* imagerX11Create←v4932 */ ) == 0)) {
SOURCE(2227, 57)
new←v10024 = (* (( (ptr) gf←c66476)+145) );
}
else {
SOURCE(2284, 21)
new←v10024 = (* (( (ptr) gf←c66476)+146) );
};
break;
case 1:
SOURCE(2318, 24)
new←v10024 = (* (( (ptr) gf←c66476)+147) );
break;
case 2:
SOURCE(2366, 174)
if (((* (( (ptr) gf←c66476)+9)/* imagerX11Create←v4932 */ ) == 0)) {
SOURCE(2395, 91)
new←v10024 = (* (( (ptr) gf←c66476)+148) );
}
else {
SOURCE(2486, 54)
new←v10024 = (* (( (ptr) gf←c66476)+149) );
};
break;
};
};
SOURCE(2558, 68)
{
W2 var←c62316;
var←c62316.f0 = 11;
var←c62316.f1 = new←v10024;
{
word pd223;
pd223 = (* (( (ptr) (* (( (ptr) gf←c66476)+348)/* var←c62348 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd223 ))))(out←v9968, (* (( (ptr) gf←c66476)+150) ), var←c62316, pd223);
};
};
SOURCE(2628, 355)
if ((data←v9996 != 0)) {
SOURCE(2647, 336)
if ((0 != (* (( (ptr) data←v9996)+3) ))) {
SOURCE(2673, 250)
{
word var←c62412;
{
word pd224;
pd224 = (* (( (ptr) (* (( (ptr) gf←c66476)+349)/* var←c62380 */ ))+10) );
var←c62412 = (word) ( *( (fPt) ((* (ptr) pd224 ))))((* (( (ptr) data←v9996)+4) ), (* (( (ptr) gf←c66476)+151) ), pd224);
};
if ((var←c62412 == 0)) {
goto lab←L100002;
};
{
word tc225;
if (((* (( (ptr) gf←c66476)+29) ) == XR←GetReferentType(var←c62412))) {
tc225 = (word) ( (unsigned) (*(int*)var←c62412<0) == 0);
}
else {
tc225 = (word) 0;
};
if (tc225) {
{
word r←v10068;
r←v10068 = var←c62412;
SOURCE(2762, 91)
{
word var←c62444;
{
word pd226;
pd226 = (* (( (ptr) (* (( (ptr) gf←c66476)+347)/* var←c62252 */ ))+5) );
var←c62444 = (word) ( *( (fPt) ((* (ptr) pd226 ))))((* (( (ptr) gf←c66476)+152) ), r←v10068, (* (( (ptr) gf←c66476)+153)
/*1*/ ), 0, 0, pd226);
};
{
word pd227;
pd227 = (* (( (ptr) (* (( (ptr) gf←c66476)+348)/* var←c62348 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd227 ))))(out←v9968, var←c62444, 0, 2147483647, pd227);
};
};
};
}
else {
lab←L100002: ;
SOURCE(2871, 52)
{
word pd228;
pd228 = (* (( (ptr) (* (( (ptr) gf←c66476)+348)/* var←c62348 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd228 ))))(out←v9968, (* (( (ptr) gf←c66476)+154) ), 0, 2147483647, pd228);
};
};
};
};
}
else {
SOURCE(2935, 48)
{
word pd229;
pd229 = (* (( (ptr) (* (( (ptr) gf←c66476)+348)/* var←c62348 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd229 ))))(out←v9968, (* (( (ptr) gf←c66476)+155) ), 0, 2147483647, pd229);
};
};
};
}
static void CloseConnectionFromWidget←P300(w←v7324)
word w←v7324;
{
register ptr gf←c66540 = (ptr) &globalframe;
/* CloseConnectionFromWidget: */
SOURCE(4155, 303)
SOURCE(4207, 251)
if ((w←v7324 != 0)) {
SOURCE(4221, 239)
{
word c←v10112;
SOURCE(4223, 31)
c←v10112 = (* (( (ptr) w←v7324)+34) );
SOURCE(4256, 138)
{
word var←c62476;
{
word pd230;
pd230 = (* (( (ptr) (* (( (ptr) gf←c66540)+349)/* var←c62380 */ ))+10) );
var←c62476 = (word) ( *( (fPt) ((* (ptr) pd230 ))))(w←v7324, (* (( (ptr) gf←c66540)+156) ), pd230);
};
if ((var←c62476 == 0)) {
goto lab←L100003;
};
if (((* (( (ptr) gf←c66540)+53) ) == XR←GetReferentType(var←c62476))) {
{
word data←v10156;
data←v10156 = var←c62476;
SOURCE(4337, 57)
if (((* (( (ptr) data←v10156)+2) ) == w←v7324)) {
SOURCE(4358, 13)
{
word pd231;
pd231 = (* (( (ptr) (* (( (ptr) gf←c66540)+350)/* var←c62508 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd231 ))))(data←v10156, (word) -1, pd231);
};
SOURCE(4373, 21)
{
word pd232;
pd232 = (* (( (ptr) (* (( (ptr) gf←c66540)+351)/* var←c62540 */ ))+22) );
(void) ( *( (fPt) ((* (ptr) pd232 ))))(50, pd232);
};
};
};
}
else {
lab←L100003: ;
};
};
SOURCE(4414, 44)
if (((* (( (ptr) w←v7324)+34) ) == c←v10112)) {
SOURCE(4437, 21)
{
word pd233;
pd233 = (* (( (ptr) (* (( (ptr) gf←c66540)+341)/* var←c60812 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd233 ))))(c←v10112, pd233);
};
};
};
};
}
static void WMDeleteWindow←P360(widget←v25816, registerData←v25844, callData←v25872, event←v25900)
word widget←v25816;
word registerData←v25844;
word callData←v25872;
word event←v25900;
{
register ptr gf←c66572 = (ptr) &globalframe;
word data←v10200;
/* WMDeleteWindow: */
SOURCE(4467, 347)
SOURCE(4508, 75)
{
word pd234;
pd234 = (* (( (ptr) (* (( (ptr) gf←c66572)+349)/* var←c62380 */ ))+10) );
data←v10200 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd234 ))))(widget←v25816, (* (( (ptr) gf←c66572)+156) ), pd234), (* (
( (ptr) gf←c66572)+53) ));
};
SOURCE(4593, 221)
SOURCE(4594, 220)
{
W2 var←c62572;
{
word var←c62636;
{
word var←c62668;
{
word pd235;
pd235 = (* (( (ptr) (* (( (ptr) gf←c66572)+353)/* var←c62700 */ ))+4) );
var←c62668 = (word) ( *( (fPt) ((* (ptr) pd235 ))))(0, pd235);
};
{
word pd236;
pd236 = (* (( (ptr) (* (( (ptr) gf←c66572)+347)/* var←c62252 */ ))+5) );
var←c62636 = (word) ( *( (fPt) ((* (ptr) pd236 ))))((* (( (ptr) gf←c66572)+158) ), var←c62668, (* (( (ptr) gf←c66572)+159)
), 0, 0, pd236);
};
};
{
W2 var←c0212;
word var←c0211;
W2 var←c62732;
var←c0211 = XR←ExtensionAlloc(14);
{
word tmpAddr237;
tmpAddr237 = (word) var←c0211;
(* (ptr) tmpAddr237 ) = ( ((word) (fPt) NoName←Q6096) );
(* (( (ptr) tmpAddr237) + 1) ) = 0;
(* (( (ptr) tmpAddr237) + 2) ) = (* (( (ptr) (* (( (ptr) gf←c66572)+352)/* var←c62604 */ ))+8) );
(* (( (ptr) tmpAddr237) + 3) ) = 0;
(* (( (ptr) tmpAddr237) + 4) ) = (* (( (ptr) gf←c66572)+27)/* quitList←v6500 */ );
(* (( (ptr) tmpAddr237) + 5) ) = (word) (( (bPt) gf←c66572)+980)/* var←c59372 */ ;
(* (( (ptr) tmpAddr237) + 6) ) = 0;
(* (( (ptr) tmpAddr237) + 7) ) = (* (( (ptr) (* (( (ptr) widget←v25816)+36) ))+1) );
var←c62732.f0 = (word) -1;
var←c62732.f1 = (word) -1;
(* (W2Pt) (( (ptr) tmpAddr237) + 8) ) = var←c62732;
(* (( (ptr) tmpAddr237) + 10) ) = data←v10200;
(* (( (ptr) tmpAddr237) + 11) ) = 0;
(* (( (ptr) tmpAddr237) + 12) ) = var←c62636;
(* (( (ptr) tmpAddr237) + 13) ) = 0;
};
(void) XR←Fork((word) &var←c0212, var←c0211);
var←c62572 = var←c0212;
};
};
{
word pd238;
pd238 = (* (( (ptr) (* (( (ptr) gf←c66572)+351)/* var←c62540 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd238 ))))(var←c62572, pd238);
};
};
}
static void ProblemNotifier←P420(formal←c0666, registerData←v25988, callData←v26016, event←v26044)
word formal←c0666;
word registerData←v25988;
word callData←v26016;
word event←v26044;
{
W9 var←c66604;
/* declaration of widget←v25960 skipped */
register ptr gf←c66636 = (ptr) &globalframe;
/* declaration of failed←v10244 skipped */
/* declaration of c←v10272 skipped */
(* (( (ptr) &var←c66604)+4)/* widget←v25960 */ ) = formal←c0666;
/* ProblemNotifier: */
SOURCE(4821, 621)
SOURCE(4863, 20)
(* (( (ptr) &var←c66604)+5)/* failed←v10244 */ ) = 0;
SOURCE(4885, 16)
(* (( (ptr) &var←c66604)+6)/* c←v10272 */ ) = 0;
SOURCE(4903, 41)
{
word pd239;
pd239 = (* (( (ptr) (* (( (ptr) gf←c66636)+354)/* var←c62764 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd239 ))))((* ((( (ptr) &var←c66604)+4)/* widget←v25960 */ ) ), pd239);
};
SOURCE(4946, 163)
SOURCE(4946, 163)
{
/* declaration of var←c01 skipped */
(* (( (ptr) &var←c66604)+7)/* var←c01 */ ) = (* (( (ptr) (* (( (ptr) gf←c66636)+341)/* var←c60812 */ ))+38) );
{
/* declaration of var←c02 skipped */
{
word var←c03;
{
word var←c0640;
var←c0640 = (word) &var←c66604;
var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q5016) ), ( ((word) (fPt) NoName←Q6036) ), var←c0640);
};
if ((var←c03 == 2)) {
goto lab←L100005;
};
};
(* (( (ptr) &var←c66604)+6)/* c←v10272 */ ) = (* (( (ptr) &var←c66604)+8)/* var←c02 */ );
};
};
lab←L100005: ;
SOURCE(5123, 86)
if ((0 == (* (( (ptr) &var←c66604)+5)/* failed←v10244 */ ))) {
SOURCE(5139, 70)
SOURCE(5139, 70)
{
/* declaration of var←c04 skipped */
(* (( (ptr) &var←c66604)+7)/* var←c04 */ ) = (* (( (ptr) (* (( (ptr) gf←c66636)+354)/* var←c62764 */ ))+6) );
{
word var←c05;
{
word var←c0641;
var←c0641 = (word) &var←c66604;
var←c05 = (word) XR←Enable(( ((word) (fPt) NoName←Q4956) ), ( ((word) (fPt) NoName←Q5976) ), var←c0641);
};
/* removed trivial cond node */
};
};
};
SOURCE(5223, 81)
if ((0 == (* (( (ptr) &var←c66604)+5)/* failed←v10244 */ ))) {
SOURCE(5240, 64)
SOURCE(5240, 64)
{
/* declaration of var←c06 skipped */
(* (( (ptr) &var←c66604)+7)/* var←c06 */ ) = (* (( (ptr) (* (( (ptr) gf←c66636)+354)/* var←c62764 */ ))+12) );
{
word var←c07;
{
word var←c0642;
var←c0642 = (word) &var←c66604;
var←c07 = (word) XR←Enable(( ((word) (fPt) NoName←Q4896) ), ( ((word) (fPt) NoName←Q5916) ), var←c0642);
};
/* removed trivial cond node */
};
};
};
SOURCE(5318, 104)
if ((0 != (* (( (ptr) &var←c66604)+5)/* failed←v10244 */ ))) {
SOURCE(5335, 87)
{
word pd240;
pd240 = (* (( (ptr) (* (( (ptr) gf←c66636)+354)/* var←c62764 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd240 ))))((* ((( (ptr) &var←c66604)+4)/* widget←v25960 */ ) ), pd240);
};
};
SOURCE(5425, 17)
{
word pd241;
pd241 = (* (( (ptr) (* (( (ptr) gf←c66636)+341)/* var←c60812 */ ))+41) );
(void) ( *( (fPt) ((* (ptr) pd241 ))))((* (( (ptr) &var←c66604)+6)/* c←v10272 */ ), 0, pd241);
};
}
static word NoName←Q4896(formal←c0572)
word formal←c0572;
{
register ptr gf←c0571 = (ptr) &globalframe;
SOURCE(5240, 64)
{
word pd242;
pd242 = (* (( (ptr) formal←c0572)+7) );
(void) ( *( (fPt) ((* (ptr) pd242 ))))((* (( (ptr) formal←c0572)+4) ), (* (W5Pt) (( (ptr) gf←c0571)+315)/* var←c60524 */ ), 0, 1, pd242)
;
};
return(0);
}
static word NoName←Q4956(formal←c0573)
word formal←c0573;
{
SOURCE(5139, 70)
{
word pd243;
pd243 = (* (( (ptr) formal←c0573)+7) );
(void) ( *( (fPt) ((* (ptr) pd243 ))))((* (( (ptr) formal←c0573)+4) ), (* (( (ptr) formal←c0573)+6) ), 0, pd243);
};
return(0);
}
static word NoName←Q5016(formal←c0575)
word formal←c0575;
{
register ptr gf←c0574 = (ptr) &globalframe;
SOURCE(4946, 163)
{
word pd244;
pd244 = (* (( (ptr) formal←c0575)+7) );
(* (( (ptr) formal←c0575)+8) ) = (word) ( *( (fPt) ((* (ptr) pd244 ))))((* (( (ptr) gf←c0574)+15)/* globalStartServerName←v5156 */ ), 0, (* (
( (ptr) gf←c0574)+160) ), (* (( (ptr) gf←c0574)+17)/* errorMatch←v5212 */ ), 0, (* (( (ptr) gf←c0574)+160) ), pd244);
};
return(0);
}
static void ColoredCaptions←P480(on←v7384)
word on←v7384;
{
register ptr gf←c66668 = (ptr) &globalframe;
/* ColoredCaptions: */
SOURCE(5448, 862)
SOURCE(5485, 825)
if ((0 != on←v7384)) {
SOURCE(5497, 593)
{
word captionBackgroundColor←v10316;
word captionDropshadowColor←v10344;
word captionSidebarColor←v10372;
word captionForegroundColor←v10400;
SOURCE(5499, 89)
{
W3 var←c62796;
var←c62796.f0 = (* (ptr) &fc245 );
var←c62796.f1 = (* (ptr) &fc245 );
var←c62796.f2 = (* (ptr) &fc246 );
{
word pd247;
pd247 = (* (( (ptr) (* (( (ptr) gf←c66668)+355)/* var←c62828 */ ))+17) );
captionBackgroundColor←v10316 = (word) ( *( (fPt) ((* (ptr) pd247 ))))(var←c62796, pd247);
};
};
SOURCE(5590, 61)
captionDropshadowColor←v10344 = captionBackgroundColor←v10316;
SOURCE(5653, 58)
captionSidebarColor←v10372 = captionBackgroundColor←v10316;
SOURCE(5713, 89)
{
W3 var←c62860;
var←c62860.f0 = (* (ptr) &fc248 );
var←c62860.f1 = (* (ptr) &fc248 );
var←c62860.f2 = (* (ptr) &fc246 );
{
word pd249;
pd249 = (* (( (ptr) (* (( (ptr) gf←c66668)+355)/* var←c62828 */ ))+17) );
captionForegroundColor←v10400 = (word) ( *( (fPt) ((* (ptr) pd249 ))))(var←c62860, pd249);
};
};
SOURCE(5804, 71)
{
word pd250;
pd250 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd250 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+162) ), captionForegroundColor←v10400, pd250)
;
};
SOURCE(5877, 71)
{
word pd251;
pd251 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd251 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+163) ), captionDropshadowColor←v10344, pd251)
;
};
SOURCE(5950, 71)
{
word pd252;
pd252 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd252 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+164) ), captionBackgroundColor←v10316, pd252)
;
};
SOURCE(6023, 65)
{
word pd253;
pd253 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd253 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+165) ), captionSidebarColor←v10372, pd253)
;
};
};
}
else {
SOURCE(6099, 52)
{
word pd254;
pd254 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd254 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+162) ), 0, pd254);
};
SOURCE(6153, 52)
{
word pd255;
pd255 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd255 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+163) ), 0, pd255);
};
SOURCE(6207, 52)
{
word pd256;
pd256 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd256 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+164) ), 0, pd256);
};
SOURCE(6261, 49)
{
word pd257;
pd257 = (* (( (ptr) (* (( (ptr) gf←c66668)+343)/* var←c62028 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd257 ))))((* (( (ptr) gf←c66668)+161) ), (* (( (ptr) gf←c66668)+165) ), 0, pd257);
};
};
}
static word CurrentServer←P540()
{
register ptr gf←c66700 = (ptr) &globalframe;
word var←c7444;
word c←v10444;
/* CurrentServer: */
SOURCE(6319, 172)
SOURCE(6373, 38)
c←v10444 = (word) CurrentConnection←P600();
SOURCE(6413, 45)
if ( ( (c←v10444 != 0) ? (0 != (* (( (ptr) c←v10444)+15) )) : 0 ) ) {
SOURCE(6433, 25)
return((* (( (ptr) c←v10444)+18) ));
};
SOURCE(6460, 31)
return((* (( (ptr) gf←c66700)+15)/* globalStartServerName←v5156 */ ));
}
static word CurrentConnection←P600()
{
register ptr gf←c66732 = (ptr) &globalframe;
word var←c7504;
word data←v10488;
/* CurrentConnection: */
SOURCE(6495, 164)
SOURCE(6495, 164)
var←c7504 = 0;
SOURCE(6563, 48)
data←v10488 = (* (( (ptr) gf←c66732)+13)/* currentScreenServerData←v5100 */ );
SOURCE(6613, 46)
if ((data←v10488 != 0)) {
SOURCE(6630, 29)
return((* (( (ptr) (* (( (ptr) data←v10488)+2) ))+34) ));
};
SOURCE(6495, 164)
return(var←c7504);
}
static word Shell←P660()
{
register ptr gf←c66764 = (ptr) &globalframe;
word var←c7564;
word data←v10532;
/* Shell: */
SOURCE(6663, 138)
SOURCE(6663, 138)
var←c7564 = 0;
SOURCE(6716, 48)
data←v10532 = (* (( (ptr) gf←c66764)+13)/* currentScreenServerData←v5100 */ );
SOURCE(6766, 35)
if ((data←v10532 != 0)) {
SOURCE(6783, 18)
return((* (( (ptr) data←v10532)+2) ));
};
SOURCE(6663, 138)
return(var←c7564);
}
static void PeriodicalCheckLiveness←P720(unused←v7640)
word unused←v7640;
{
W4 var←c66796;
/* PeriodicalCheckLiveness: */
SOURCE(6831, 549)
SOURCE(6883, 497)
SOURCE(6885, 472)
{
word var←c08;
{
word var←c0643;
var←c0643 = (word) &var←c66796;
var←c08 = (word) XR←Enable(( ((word) (fPt) NoName←Q5076) ), ( ((word) (fPt) NoName←Q5856) ), var←c0643);
};
if ((var←c08 == 5)) {
goto lab←L100016;
}
else {
if ((var←c08 == 1)) {
goto lab←L05;
};
};
};
goto lab←L100020;
lab←L100016: ;
lab←L100020: ;
lab←L05: ;
return;
}
static word NoName←Q5076(formal←c0581)
word formal←c0581;
{
register ptr gf←c0580 = (ptr) &globalframe;
SOURCE(7003, 39)
{
word data←v10576;
SOURCE(7003, 39)
data←v10576 = (* (( (ptr) gf←c0580)+14)/* globalLastData←v5128 */ );
SOURCE(7044, 313)
if ((data←v10576 != 0)) {
SOURCE(7061, 299)
{
word w←v10620;
word migrating←v10648;
word var←c62924;
word c←v58588;
SOURCE(7063, 24)
w←v10620 = (* (( (ptr) data←v10576)+2) );
SOURCE(7089, 49)
{
word pd258;
pd258 = (* (( (ptr) (* (( (ptr) gf←c0580)+349)/* var←c62380 */ ))+10) );
migrating←v10648 = (word) ( *( (fPt) ((* (ptr) pd258 ))))(w←v10620, (* (( (ptr) gf←c0580)+166) ), pd258);
};
SOURCE(7140, 84)
if ( ( (migrating←v10648 != 0) ? ((* (( (ptr) gf←c0580)+18)/* wasMigrating←v5464 */ ) != migrating←v10648) : 0 ) ) {
SOURCE(7191, 24)
(* (( (ptr) gf←c0580)+18)/* wasMigrating←v5464 */ ) = migrating←v10648;
SOURCE(7217, 7)
return(1);
};
SOURCE(7227, 18)
(* (( (ptr) gf←c0580)+18)/* wasMigrating←v5464 */ ) = 0;
SOURCE(7247, 110)
if ((w←v10620 != 0)) {
SOURCE(7261, 96)
if (((* (( (ptr) w←v10620)+37) ) != 0)) { goto then0259;};
c←v58588 = (* (( (ptr) w←v10620)+34) );
if ((c←v58588 != 0)) {
var←c62924 = (unsigned) (0 != (* (( (ptr) c←v58588)+15) ));
}
else {
var←c62924 = (unsigned) 0;
};
if ((0 == var←c62924)) {
then0259: ;
SOURCE(7321, 36)
(void) Revive←P1020(data←v10576, (* (( (ptr) gf←c0580)+15)/* globalStartServerName←v5156 */ ));
};
};
};
};
};
return(0);
}
static word InstNameForWidget←P780()
{
register ptr gf←c66828 = (ptr) &globalframe;
word instName←v7712;
/* InstNameForWidget: */
SOURCE(7384, 137)
SOURCE(7384, 137)
instName←v7712 = 0;
SOURCE(7440, 81)
{
word var←c62956;
{
word var←c62988;
{
word pd260;
pd260 = (* (( (ptr) (* (( (ptr) gf←c66828)+357)/* var←c63020 */ ))+5) );
var←c62988 = (word) ( *( (fPt) ((* (ptr) pd260 ))))(pd260);
};
{
word pd261;
pd261 = (* (( (ptr) (* (( (ptr) gf←c66828)+347)/* var←c62252 */ ))+6) );
var←c62956 = (word) ( *( (fPt) ((* (ptr) pd261 ))))((* (( (ptr) gf←c66828)+167) ), var←c62988, pd261);
};
};
{
word pd262;
pd262 = (* (( (ptr) (* (( (ptr) gf←c66828)+343)/* var←c62028 */ ))+5) );
instName←v7712 = (word) ( *( (fPt) ((* (ptr) pd262 ))))(var←c62956, 0, 2147483647, pd262);
};
};
SOURCE(7384, 137)
return(instName←v7712);
}
static void Start←P840(server←v7772)
word server←v7772;
{
register ptr gf←c66860 = (ptr) &globalframe;
word vWorld←v10704 = 0;
word data←v10732;
word copiedClass←v10760;
/* Start: */
SOURCE(7527, 1026)
SOURCE(7602, 49)
data←v10732 = XR←NewObject(128, (* (( (ptr) gf←c66860)+53) ));
(* (( (ptr) data←v10732)+1) ) = 1;
(* (( (ptr) data←v10732)+3) ) = 1;
(* (( (ptr) data←v10732)+6) ) = 1;
(* (( (ptr) data←v10732)+7) ) = 1;
(* (( (ptr) data←v10732)+9) ) = 1;
(* (( (ptr) data←v10732)+12) ) = 200;
(* (( (ptr) data←v10732)+13) ) = 200;
(* (( (ptr) data←v10732)+17) ) = XR←CheckProc(0);
(* (( (ptr) data←v10732)+20) ) = (* (ptr) &fc263 );
(* (W8Pt) (( (ptr) data←v10732)+24) ) = (* (W8Pt) (( (ptr) gf←c66860)+320)/* var←c60588 */ );
SOURCE(7653, 111)
copiedClass←v10760 = XR←NewObject(80, (* (( (ptr) gf←c66860)+32) ));
(* (W20Pt) copiedClass←v10760 ) = (* (W20Pt) (* (( (ptr) gf←c66860)+16)/* baseClass←v5184 */ ) );
SOURCE(7766, 28)
(* (( (ptr) copiedClass←v10760)+19) ) = 0;
SOURCE(7796, 49)
if ((server←v7772 == 0)) {
SOURCE(7815, 30)
server←v7772 = (* (( (ptr) gf←c66860)+15)/* globalStartServerName←v5156 */ );
};
SOURCE(7847, 71)
{
word pd264;
pd264 = (* (( (ptr) (* (( (ptr) gf←c66860)+358)/* var←c63116 */ ))+4) );
vWorld←v10704 = (word) ( *( (fPt) ((* (ptr) pd264 ))))(copiedClass←v10760, 0, data←v10732, pd264);
};
SOURCE(7920, 25)
(* (( (ptr) data←v10732)+24) ) = data←v10732;
SOURCE(7947, 24)
(* (( (ptr) data←v10732)+22) ) = copiedClass←v10760;
SOURCE(7973, 26)
(* (ptr) data←v10732 ) = vWorld←v10704;
SOURCE(8001, 22)
(* (( (ptr) data←v10732)+12) ) = 500;
SOURCE(8025, 24)
(* (( (ptr) data←v10732)+13) ) = 300;
SOURCE(8051, 56)
{
word pd265;
pd265 = (* (( (ptr) (* (( (ptr) gf←c66860)+359)/* var←c63148 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd265 ))))(vWorld←v10704, 500, 300, 0, pd265);
};
SOURCE(8109, 53)
{
word pd266;
pd266 = (* (( (ptr) (* (( (ptr) gf←c66860)+360)/* var←c63180 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd266 ))))(vWorld←v10704, pd266);
};
SOURCE(8164, 145)
{
word var←c63276;
{
W28 var←c63212;
W35 var←c0250;
XR←FillWords(&(* (W27Pt) (&var←c63212)), 27, 0);
(* (( (ptr) &var←c63212)+13) ) = (* (( (ptr) gf←c66860)+176) );
(* (( (ptr) &var←c63212)+17) ) = (word) -1;
(* (( (ptr) &var←c63212)+18) ) = 1;
(* (( (ptr) &var←c63212)+19) ) = 1493172224;
(* (( (ptr) &var←c63212)+27) ) = 27;
(* (W28Pt) (word) &var←c0250 ) = var←c63212;
(* (( (ptr) (word) &var←c0250) + 28) ) = (word) (( (bPt) gf←c66860)+988)/* var←c59404 */ ;
(* (( (ptr) (word) &var←c0250) + 29) ) = data←v10732;
(* (( (ptr) (word) &var←c0250) + 30) ) = 1;
(* (( (ptr) (word) &var←c0250) + 31) ) = 0;
(* (( (ptr) (word) &var←c0250) + 32) ) = (* (( (ptr) gf←c66860)+177) );
(* (( (ptr) (word) &var←c0250) + 33) ) = 0;
(* (( (ptr) (word) &var←c0250) + 34) ) = 1;
{
word pd267;
pd267 = (* (( (ptr) (* (( (ptr) gf←c66860)+361)/* var←c63244 */ ))+4) );
var←c63276 = (word) ( *( (fPt) ((* (ptr) pd267 ))))((word) (&var←c0250), pd267);
};
};
};
SOURCE(8311, 36)
{
word pd268;
pd268 = (* (( (ptr) (* (( (ptr) gf←c66860)+362)/* var←c63308 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd268 ))))((* (( (ptr) gf←c66860)+184) ), 1, pd268);
};
SOURCE(8349, 54)
{
word pd269;
pd269 = (* (( (ptr) (* (( (ptr) gf←c66860)+360)/* var←c63180 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd269 ))))(vWorld←v10704, pd269);
};
SOURCE(8405, 30)
(* (( (ptr) gf←c66860)+15)/* globalStartServerName←v5156 */ ) = server←v7772;
SOURCE(8437, 20)
(void) Revive←P1020(data←v10732, server←v7772);
SOURCE(8459, 94)
if ((0 == (* (( (ptr) gf←c66860)+12)/* init←v5072 */ ))) {
SOURCE(8475, 65)
{
word pd270;
pd270 = (* (( (ptr) (* (( (ptr) gf←c66860)+363)/* var←c63340 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd270 ))))(5000, (word) (( (bPt) gf←c66860)+1156)/* var←c60076 */ , 0, 2, pd270);
};
SOURCE(8542, 11)
(* (( (ptr) gf←c66860)+12)/* init←v5072 */ ) = 1;
};
}
static void RegisterSynchronizer←P900(widget←v26104, registerData←v26132, callData←v26160, event←v26188)
word widget←v26104;
word registerData←v26132;
word callData←v26160;
word event←v26188;
{
register ptr gf←c66892 = (ptr) &globalframe;
/* RegisterSynchronizer: */
SOURCE(8562, 107)
SOURCE(8609, 60)
{
word var←c63372;
{
word pd271;
pd271 = (* (( (ptr) (* (( (ptr) gf←c66892)+341)/* var←c60812 */ ))+60) );
var←c63372 = (word) ( *( (fPt) ((* (ptr) pd271 ))))(registerData←v26132, pd271);
};
{
word pd272;
pd272 = (* (( (ptr) (* (( (ptr) gf←c66892)+349)/* var←c62380 */ ))+36) );
(void) ( *( (fPt) ((* (ptr) pd272 ))))(widget←v26104, var←c63372, pd272);
};
};
}
static void CallPreWindowCreators←P960(widget←v26248, registerData←v26276, callData←v26304, event←v26332)
word widget←v26248;
word registerData←v26276;
word callData←v26304;
word event←v26332;
{
W8 var←c66924;
register ptr gf←c66956 = (ptr) &globalframe;
/* declaration of okRaised←v10804 skipped */
/* declaration of data←v10832 skipped */
/* CallPreWindowCreators: */
SOURCE(8675, 904)
SOURCE(8723, 22)
var←c66924.f4/* okRaised←v10804 */ = 0;
SOURCE(8747, 45)
var←c66924.f5/* data←v10832 */ = XR←Narrow(registerData←v26276, (* (( (ptr) gf←c66956)+53) ));
SOURCE(8794, 708)
if ((0 != (* (( (ptr) var←c66924.f5/* data←v10832 */ )+3) ))) {
SOURCE(8820, 29)
(* (( (ptr) var←c66924.f5/* data←v10832 */ )+6) ) = 8;
SOURCE(8851, 105)
SOURCE(8851, 105)
{
/* declaration of var←c09 skipped */
/* declaration of var←c010 skipped */
var←c66924.f6/* var←c09 */ = (* (( (ptr) var←c66924.f5/* data←v10832 */ )+2) );
var←c66924.f7/* var←c010 */ = (* (( (ptr) (* (( (ptr) gf←c66956)+364)/* var←c63404 */ ))+5) );
{
word var←c011;
{
word var←c0644;
var←c0644 = (word) &var←c66924;
var←c011 = (word) XR←Enable(( ((word) (fPt) NoName←Q5256) ), ( ((word) (fPt) NoName←Q5796) ), var←c0644);
};
/* removed trivial cond node */
};
};
SOURCE(8970, 156)
if ((0 == var←c66924.f4/* okRaised←v10804 */ )) {
SOURCE(8990, 29)
(* (( (ptr) var←c66924.f5/* data←v10832 */ )+6) ) = 4;
SOURCE(9021, 105)
SOURCE(9021, 105)
{
/* declaration of var←c012 skipped */
/* declaration of var←c013 skipped */
var←c66924.f6/* var←c012 */ = (* (( (ptr) var←c66924.f5/* data←v10832 */ )+2) );
var←c66924.f7/* var←c013 */ = (* (( (ptr) (* (( (ptr) gf←c66956)+364)/* var←c63404 */ ))+5) );
{
word var←c014;
{
word var←c0645;
var←c0645 = (word) &var←c66924;
var←c014 = (word) XR←Enable(( ((word) (fPt) NoName←Q5196) ), ( ((word) (fPt) NoName←Q5736) ), var←c0645);
};
/* removed trivial cond node */
};
};
};
SOURCE(9143, 156)
if ((0 == var←c66924.f4/* okRaised←v10804 */ )) {
SOURCE(9163, 29)
(* (( (ptr) var←c66924.f5/* data←v10832 */ )+6) ) = 2;
SOURCE(9194, 105)
SOURCE(9194, 105)
{
/* declaration of var←c015 skipped */
/* declaration of var←c016 skipped */
var←c66924.f6/* var←c015 */ = (* (( (ptr) var←c66924.f5/* data←v10832 */ )+2) );
var←c66924.f7/* var←c016 */ = (* (( (ptr) (* (( (ptr) gf←c66956)+364)/* var←c63404 */ ))+5) );
{
word var←c017;
{
word var←c0646;
var←c0646 = (word) &var←c66924;
var←c017 = (word) XR←Enable(( ((word) (fPt) NoName←Q5136) ), ( ((word) (fPt) NoName←Q5676) ), var←c0646);
};
/* removed trivial cond node */
};
};
};
SOURCE(9316, 47)
if ((0 == var←c66924.f4/* okRaised←v10804 */ )) {
SOURCE(9334, 29)
(* (( (ptr) var←c66924.f5/* data←v10832 */ )+6) ) = 1;
};
SOURCE(9365, 47)
(* (( (ptr) (* (( (ptr) var←c66924.f5/* data←v10832 */ )+4) ))+21) ) = 0;
}
else {
SOURCE(9423, 29)
(* (( (ptr) var←c66924.f5/* data←v10832 */ )+6) ) = 1;
SOURCE(9454, 48)
(* (( (ptr) (* (( (ptr) var←c66924.f5/* data←v10832 */ )+4) ))+21) ) = 1;
};
SOURCE(9507, 72)
{
word pd273;
pd273 = (* (( (ptr) (* (( (ptr) gf←c66956)+364)/* var←c63404 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd273 ))))((* (( (ptr) gf←c66956)+179) ), (* (( (ptr) var←c66924.f5/* data←v10832 */ )+2) ), var←c66924.f5/* data←v10832 */ , 0, pd273)
;
};
}
static word NoName←Q5136(formal←c0587)
word formal←c0587;
{
register ptr gf←c0586 = (ptr) &globalframe;
SOURCE(9194, 105)
{
word pd274;
pd274 = (* (( (ptr) formal←c0587)+7) );
(void) ( *( (fPt) ((* (ptr) pd274 ))))((* (( (ptr) gf←c0586)+178) ), (* (( (ptr) formal←c0587)+6) ), (* (( (ptr) formal←c0587)+5)
), 0, pd274);
};
return(0);
}
static word NoName←Q5196(formal←c0589)
word formal←c0589;
{
register ptr gf←c0588 = (ptr) &globalframe;
SOURCE(9021, 105)
{
word pd275;
pd275 = (* (( (ptr) formal←c0589)+7) );
(void) ( *( (fPt) ((* (ptr) pd275 ))))((* (( (ptr) gf←c0588)+178) ), (* (( (ptr) formal←c0589)+6) ), (* (( (ptr) formal←c0589)+5)
), 0, pd275);
};
return(0);
}
static word NoName←Q5256(formal←c0591)
word formal←c0591;
{
register ptr gf←c0590 = (ptr) &globalframe;
SOURCE(8851, 105)
{
word pd276;
pd276 = (* (( (ptr) formal←c0591)+7) );
(void) ( *( (fPt) ((* (ptr) pd276 ))))((* (( (ptr) gf←c0590)+178) ), (* (( (ptr) formal←c0591)+6) ), (* (( (ptr) formal←c0591)+5)
), 0, pd276);
};
return(0);
}
static void Revive←P1020(formal←c0667, formal←c0668)
word formal←c0667;
word formal←c0668;
{
W6 var←c66988;
/* declaration of data←v7832 skipped */
/* declaration of server←v7860 skipped */
register ptr gf←c67020 = (ptr) &globalframe;
var←c66988.f4/* data←v7832 */ = formal←c0667;
var←c66988.f5/* server←v7860 */ = formal←c0668;
/* Revive: */
SOURCE(9585, 2535)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c67020)+16)/* LOCK←v4596 */ ));
SOURCE(9658, 2462)
{
word var←c0647;
var←c0647 = (word) &var←c66988;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5316) ), ( ((word) (fPt) NoName←Q5556) ), var←c0647);
};
SOURCE(9585, 2535)
(void) (XR←MonitorExit((word) (( (bPt) gf←c67020)+16)/* LOCK←v4596 */ ));
return;
}
static word NoName←Q5316(formal←c0594)
word formal←c0594;
{
W6 var←c0663;
register ptr gf←c0593 = (ptr) &globalframe;
var←c0663.f0 = formal←c0594;
SOURCE(9681, 25)
{
word connection←v10876 = 0;
word uioHandle←v10904 = 0;
W5 geometry←v10932;
/* declaration of old←v10960 skipped */
word inputTQ←v10988;
SOURCE(9738, 26)
geometry←v10932.f0 = 2147483648;
geometry←v10932.f1 = 2147483648;
geometry←v10932.f2 = 2147483648;
geometry←v10932.f3 = 2147483648;
geometry←v10932.f4 = 2147483648;
SOURCE(9766, 15)
var←c0663.f4/* old←v10960 */ = 0;
SOURCE(9783, 30)
{
word pd277;
pd277 = (* (( (ptr) (* (( (ptr) gf←c0593)+341)/* var←c60812 */ ))+63) );
inputTQ←v10988 = (word) ( *( (fPt) ((* (ptr) pd277 ))))(0, 0, 0, pd277);
};
SOURCE(9815, 13)
{
word pd278;
pd278 = (* (( (ptr) (* (( (ptr) gf←c0593)+350)/* var←c62508 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd278 ))))((* (( (ptr) formal←c0594)+4) ), (word) -1, pd278);
};
SOURCE(9830, 59)
{
word pd279;
pd279 = (* (( (ptr) (* (( (ptr) gf←c0593)+365)/* var←c63468 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd279 ))))(inputTQ←v10988, 4, pd279);
};
SOURCE(9891, 42)
{
word pd280;
pd280 = (* (( (ptr) (* (( (ptr) gf←c0593)+365)/* var←c63468 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd280 ))))(inputTQ←v10988, 60000, pd280);
};
SOURCE(9946, 129)
{
word pd281;
pd281 = (* (( (ptr) (* (( (ptr) gf←c0593)+341)/* var←c60812 */ ))+38) );
connection←v10876 = (word) ( *( (fPt) ((* (ptr) pd281 ))))((* (( (ptr) formal←c0594)+5) ), 0, (* (( (ptr) gf←c0593)+160)
), (* (( (ptr) gf←c0593)+17)/* errorMatch←v5212 */ ), 0, (* (( (ptr) gf←c0593)+160) ), pd281);
};
SOURCE(10077, 14)
var←c0663.f4/* old←v10960 */ = (* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) );
SOURCE(10093, 450)
{
word var←c63500;
word var←c63532;
word var←c63724;
var←c63500 = (word) InstNameForWidget←P780();
{
word var←c63564;
{
word var←c63596;
word var←c63628;
var←c63596 = XR←NewObject(12, (* (( (ptr) gf←c0593)+43) ));
var←c63628 = var←c63596;
(* (ptr) var←c63628 ) = 5;
{
word idx282;
(* (( (ptr) var←c63628)+1) ) = (
idx282 = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+366)/* var←c63660 */ ))+9) ) ),
SGNCK(idx282)
);
};
(* (( (ptr) var←c63628)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c0593)+43) ));
var←c63628 = (* (( (ptr) var←c63628)+2) );
(* (ptr) var←c63628 ) = 5;
{
word idx283;
(* (( (ptr) var←c63628)+1) ) = (
idx283 = (* (( (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+366)/* var←c63660 */ ))+9) ))+1) ),
SGNCK(idx283)
);
};
(* (( (ptr) var←c63628)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c0593)+43) ));
var←c63628 = (* (( (ptr) var←c63628)+2) );
(* (ptr) var←c63628 ) = 5;
{
word idx284;
(* (( (ptr) var←c63628)+1) ) = (
idx284 = (* (( (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+366)/* var←c63660 */ ))+9) ))+2) ),
SGNCK(idx284)
);
};
(* (( (ptr) var←c63628)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c0593)+43) ));
var←c63628 = (* (( (ptr) var←c63628)+2) );
(* (ptr) var←c63628 ) = 11;
{
word pd285;
pd285 = (* (( (ptr) (* (( (ptr) gf←c0593)+353)/* var←c62700 */ ))+4) );
(* (( (ptr) var←c63628)+1) ) = (word) ( *( (fPt) ((* (ptr) pd285 ))))(0, pd285);
};
var←c63564 = var←c63596;
};
{
word pd286;
pd286 = (* (( (ptr) (* (( (ptr) gf←c0593)+348)/* var←c62348 */ ))+65) );
var←c63532 = (word) ( *( (fPt) ((* (ptr) pd286 ))))((* (( (ptr) gf←c0593)+180) ), var←c63564, pd286);
};
};
{
word pd287;
pd287 = (* (( (ptr) (* (( (ptr) gf←c0593)+353)/* var←c62700 */ ))+4) );
var←c63724 = (word) ( *( (fPt) ((* (ptr) pd287 ))))(0, pd287);
};
{
W20 var←c0276;
W9 var←c63756;
(* (ptr) &var←c63756 ) = 0;
(* (W5Pt) (( (ptr) &var←c63756)+1) ) = geometry←v10932;
(* (( (ptr) &var←c63756)+6) ) = 3;
(* (( (ptr) &var←c63756)+7) ) = var←c63500;
(* (( (ptr) &var←c63756)+8) ) = 0;
(* (W9Pt) (word) &var←c0276 ) = var←c63756;
(* (( (ptr) (word) &var←c0276) + 9) ) = 0;
(* (( (ptr) (word) &var←c0276) + 10) ) = var←c63532;
(* (( (ptr) (word) &var←c0276) + 11) ) = var←c63724;
(* (( (ptr) (word) &var←c0276) + 12) ) = (* (( (ptr) gf←c0593)+160) );
(* (( (ptr) (word) &var←c0276) + 13) ) = (* (( (ptr) gf←c0593)+176) );
(* (( (ptr) (word) &var←c0276) + 14) ) = (* (( (ptr) gf←c0593)+176) );
(* (( (ptr) (word) &var←c0276) + 15) ) = 0;
(* (( (ptr) (word) &var←c0276) + 16) ) = 0;
(* (( (ptr) (word) &var←c0276) + 17) ) = 1;
(* (( (ptr) (word) &var←c0276) + 18) ) = 1;
(* (( (ptr) (word) &var←c0276) + 19) ) = 1;
{
word pd288;
pd288 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+5) );
(* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ) = (word) ( *( (fPt) ((* (ptr) pd288 ))))((word) (&var←c0276), pd288);
};
};
};
SOURCE(10545, 77)
{
word pd289;
pd289 = (* (( (ptr) (* (( (ptr) gf←c0593)+349)/* var←c62380 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd289 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+349)
/* var←c62380 */ ))+25) ) ), (word) (( (bPt) gf←c0593)+1108)/* var←c59884 */ , (* (( (ptr) formal←c0594)+4) ), pd289);
};
SOURCE(10624, 87)
{
word pd290;
pd290 = (* (( (ptr) (* (( (ptr) gf←c0593)+349)/* var←c62380 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd290 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+349)
/* var←c62380 */ ))+15) ) ), (word) (( (bPt) gf←c0593)+1132)/* var←c59980 */ , inputTQ←v10988, pd290);
};
SOURCE(10713, 50)
{
word pd291;
pd291 = (* (( (ptr) (* (( (ptr) gf←c0593)+349)/* var←c62380 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd291 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (( (ptr) gf←c0593)+156) ), (* (
( (ptr) formal←c0594)+4) ), pd291);
};
SOURCE(10765, 68)
{
word pd292;
pd292 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+8) );
(void) ( *( (fPt) ((* (ptr) pd292 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (word) (( (bPt) gf←c0593)+1204)
/* var←c60268 */ , 0, pd292);
};
SOURCE(10835, 69)
{
word pd293;
pd293 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd293 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (word) (( (bPt) gf←c0593)+1196)
/* var←c60236 */ , 0, pd293);
};
SOURCE(10906, 65)
{
word pd294;
pd294 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd294 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (word) (( (bPt) gf←c0593)+1196)
/* var←c60236 */ , 0, pd294);
};
SOURCE(10973, 71)
{
word pd295;
pd295 = (* (( (ptr) (* (( (ptr) gf←c0593)+367)/* var←c63788 */ ))+4) );
(* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+4) ) = (word) ( *( (fPt) ((* (ptr) pd295 ))))((* (W9Pt) (( (ptr) gf←c0593)+328)
/* var←c60652 */ ), (word) (( (bPt) gf←c0593)+916)/* var←c59116 */ , 0, pd295);
};
SOURCE(11046, 52)
{
word pd296;
pd296 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd296 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (( (ptr) (* (( (ptr) formal←c0594)+4)
))+4) ), pd296);
};
SOURCE(11100, 88)
{
word pd297;
pd297 = (* (( (ptr) (* (( (ptr) gf←c0593)+349)/* var←c62380 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd297 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+4) ), (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0593)+349)
/* var←c62380 */ ))+15) ) ), (word) (( (bPt) gf←c0593)+1124)/* var←c59948 */ , (* (( (ptr) formal←c0594)+4) ), pd297);
};
SOURCE(11190, 138)
{
word var←c63820;
{
word pd298;
pd298 = (* (( (ptr) (* (( (ptr) gf←c0593)+341)/* var←c60812 */ ))+201) );
var←c63820 = (word) ( *( (fPt) ((* (ptr) pd298 ))))(10, 35, 35, 35, pd298);
};
{
W4 var←c63852;
var←c63852.f0 = (word) (( (bPt) gf←c0593)+884)/* var←c58988 */ ;
var←c63852.f1 = var←c63820;
var←c63852.f2 = inputTQ←v10988;
var←c63852.f3 = (* (( (ptr) formal←c0594)+4) );
{
word pd299;
pd299 = (* (( (ptr) (* (( (ptr) gf←c0593)+349)/* var←c62380 */ ))+30) );
(void) ( *( (fPt) ((* (ptr) pd299 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), var←c63852, 2097152, pd299);
};
};
};
SOURCE(11330, 110)
{
W2 var←c63884;
var←c63884.f0 = 0;
var←c63884.f1 = 0;
{
word pd300;
pd300 = (* (( (ptr) (* (( (ptr) gf←c0593)+368)/* var←c63916 */ ))+5) );
(* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+16) ) = (word) ( *( (fPt) ((* (ptr) pd300 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4)
))+4) ), 0, inputTQ←v10988, 1, (word) -1, var←c63884
, 1, 1, pd300);
};
};
SOURCE(11442, 52)
{
word pd301;
pd301 = (* (( (ptr) (* (( (ptr) gf←c0593)+368)/* var←c63916 */ ))+8) );
(void) ( *( (fPt) ((* (ptr) pd301 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+16) ), (* (( (ptr) (* (( (ptr) formal←c0594)+4)
))+2) ), pd301);
};
SOURCE(11496, 58)
{
word pd302;
pd302 = (* (( (ptr) (* (( (ptr) gf←c0593)+359)/* var←c63148 */ ))+4) );
uioHandle←v10904 = (word) ( *( (fPt) ((* (ptr) pd302 ))))((* (ptr) ((* (( (ptr) formal←c0594)+4) )) ), pd302);
};
SOURCE(11556, 56)
{
word pd303;
pd303 = (* (( (ptr) (* (( (ptr) gf←c0593)+368)/* var←c63916 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd303 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+16) ), uioHandle←v10904, 1, pd303);
};
SOURCE(11614, 60)
{
word var←c63948;
var←c63948 = (word) ClickToTypeFromDB←P1260(connection←v10876);
(void) SetInputFocusMethod←P1920((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), var←c63948);
};
SOURCE(11676, 71)
{
word pd304;
pd304 = (* (( (ptr) (* (( (ptr) gf←c0593)+364)/* var←c63404 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd304 ))))((* (( (ptr) gf←c0593)+185) ), (* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (
( (ptr) formal←c0594)+4) ), 0, pd304);
};
SOURCE(11749, 30)
(* (( (ptr) gf←c0593)+13)/* currentScreenServerData←v5100 */ ) = (* (( (ptr) formal←c0594)+4) );
SOURCE(11781, 53)
{
word pd305;
pd305 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd305 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), connection←v10876, 0, pd305);
};
SOURCE(11836, 38)
{
word pd306;
pd306 = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd306 ))))((* (( (ptr) (* (( (ptr) formal←c0594)+4) ))+2) ), (* (W5Pt) (( (ptr) gf←c0593)+315)
/* var←c60524 */ ), 0, 1, pd306);
};
SOURCE(11877, 11)
{
word pd307;
pd307 = (* (( (ptr) (* (( (ptr) gf←c0593)+350)/* var←c62508 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd307 ))))((* ((( (ptr) formal←c0594)+4)) ), pd307);
};
SOURCE(11890, 26)
{
word pd308;
pd308 = (* (( (ptr) (* (( (ptr) gf←c0593)+341)/* var←c60812 */ ))+41) );
(void) ( *( (fPt) ((* (ptr) pd308 ))))(connection←v10876, 0, pd308);
};
SOURCE(11918, 52)
if ( ( (connection←v10876 != 0) ? (0 != (* (( (ptr) connection←v10876)+15) )) : 0 ) ) {
SOURCE(11949, 21)
(* (( (ptr) gf←c0593)+14)/* globalLastData←v5128 */ ) = (* (( (ptr) formal←c0594)+4) );
};
SOURCE(11975, 145)
if ( ( (var←c0663.f4/* old←v10960 */ != 0) ? ((* (( (ptr) var←c0663.f4/* old←v10960 */ )+38) ) < 3) : 0 ) ) {
SOURCE(12017, 22)
{
word pd309;
pd309 = (* (( (ptr) (* (( (ptr) gf←c0593)+351)/* var←c62540 */ ))+22) );
(void) ( *( (fPt) ((* (ptr) pd309 ))))(400, pd309);
};
SOURCE(12041, 79)
SOURCE(12041, 79)
{
/* declaration of var←c018 skipped */
var←c0663.f5/* var←c018 */ = (* (( (ptr) (* (( (ptr) gf←c0593)+354)/* var←c62764 */ ))+14) );
{
word var←c019;
{
word var←c0648;
var←c0648 = (word) &var←c0663;
var←c019 = (word) XR←Enable(( ((word) (fPt) NoName←Q5376) ), ( ((word) (fPt) NoName←Q5616) ), var←c0648);
};
/* removed trivial cond node */
};
};
};
};
return(0);
}
static word NoName←Q5376(formal←c0595)
word formal←c0595;
{
SOURCE(12041, 79)
{
word pd310;
pd310 = (* (( (ptr) formal←c0595)+5) );
(void) ( *( (fPt) ((* (ptr) pd310 ))))((* ((( (ptr) formal←c0595)+4)) ), pd310);
};
return(0);
}
static void BindScreenNotified←P1080(widget←v26392, registerData←v26420, callData←v26448, event←v26476)
word widget←v26392;
word registerData←v26420;
word callData←v26448;
word event←v26476;
{
register ptr gf←c67052 = (ptr) &globalframe;
word data←v11032;
word width←v11060;
word height←v11088;
word screen←v11116;
/* BindScreenNotified: */
SOURCE(12138, 1430)
SOURCE(12183, 45)
data←v11032 = XR←Narrow(registerData←v26420, (* (( (ptr) gf←c67052)+53) ));
SOURCE(12250, 45)
screen←v11116 = (* (( (ptr) (* (( (ptr) widget←v26392)+36) ))+1) );
SOURCE(12297, 38)
width←v11060 = (* (( (ptr) (* (( (ptr) data←v11032)+2) ))+7) );
SOURCE(12337, 129)
if (( (int)width←v11060 > (int)(* (( (ptr) screen←v11116)+5) )) || ( (int)width←v11060 < (int)260)) {
SOURCE(12396, 70)
{
word var←c63980;
var←c63980 = ((* (( (ptr) screen←v11116)+5) ) - 100);
(* (( (ptr) (* (( (ptr) data←v11032)+2) ))+7) ) = var←c63980;
width←v11060 = var←c63980;
};
};
SOURCE(12468, 40)
height←v11088 = (* (( (ptr) (* (( (ptr) data←v11032)+2) ))+8) );
SOURCE(12510, 136)
if (( (int)height←v11088 > (int)(* (( (ptr) screen←v11116)+6) )) || ( (int)height←v11088 < (int)130)) {
SOURCE(12573, 73)
{
word var←c64012;
var←c64012 = ((* (( (ptr) screen←v11116)+6) ) - 100);
(* (( (ptr) (* (( (ptr) data←v11032)+2) ))+8) ) = var←c64012;
height←v11088 = var←c64012;
};
};
SOURCE(12648, 46)
(* (( (ptr) (* (( (ptr) data←v11032)+2) ))+7) ) = IOP2( * , (int)IOP2( / , (int)width←v11060, (int)4), (int)4);
SOURCE(12750, 48)
(* (( (ptr) (* (( (ptr) data←v11032)+2) ))+8) ) = IOP2( * , (int)IOP2( / , (int)height←v11088, (int)4), (int)4);
SOURCE(12801, 25)
(void) AccessImagerX11IfLoaded←P180();
SOURCE(12828, 226)
{
word var←c64044;
var←c64044 = (* (( (ptr) gf←c67052)+10)/* useImagerX11←v4960 */ );
if ((var←c64044 == 0)) {
SOURCE(12864, 36)
(* (( (ptr) data←v11032)+3) ) = (unsigned) ((* (( (ptr) gf←c67052)+9)/* imagerX11Create←v4932 */ ) == 0);
}
else {
if ((var←c64044 == 2)) {
SOURCE(12924, 94)
{
word var←c64076;
{
word pd311;
if (((* (( (ptr) gf←c67052)+9)/* imagerX11Create←v4932 */ ) == 0)) {
var←c64076 = (unsigned) 1;
}
else {
pd311 = (* (( (ptr) (* (( (ptr) gf←c67052)+369)/* var←c64108 */ ))+7) );
var←c64076 = (unsigned) (0 != (word) ( *( (fPt) ((* (ptr) pd311 ))))((* ((( (ptr) widget←v26392)+34)) ), pd311));
};
};
(* (( (ptr) data←v11032)+3) ) = var←c64076;
};
}
else {
SOURCE(13033, 21)
(* (( (ptr) data←v11032)+3) ) = 1;
};
};
};
SOURCE(13057, 511)
if ((0 == (* (( (ptr) data←v11032)+3) ))) {
SOURCE(13083, 27)
(* (( (ptr) data←v11032)+8) ) = 1;
SOURCE(13112, 35)
(* (( (ptr) data←v11032)+10) ) = 1;
SOURCE(13149, 145)
{
word var←c64140;
word var←c64172;
{
word pd312;
pd312 = (* (( (ptr) (* (( (ptr) gf←c67052)+341)/* var←c60812 */ ))+201) );
var←c64140 = (word) ( *( (fPt) ((* (ptr) pd312 ))))(12, 35, 35, 35, pd312);
};
{
word pd313;
pd313 = (* (( (ptr) (* (( (ptr) gf←c67052)+341)/* var←c60812 */ ))+63) );
var←c64172 = (word) ( *( (fPt) ((* (ptr) pd313 ))))(0, 0, 0, pd313);
};
{
W4 var←c64204;
var←c64204.f0 = (word) (( (bPt) gf←c67052)+1100)/* var←c59852 */ ;
var←c64204.f1 = var←c64140;
var←c64204.f2 = var←c64172;
var←c64204.f3 = data←v11032;
{
word pd314;
pd314 = (* (( (ptr) (* (( (ptr) gf←c67052)+349)/* var←c62380 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd314 ))))((* (( (ptr) data←v11032)+4) ), var←c64204, 32768, pd314);
};
};
};
SOURCE(13296, 161)
{
word var←c64236;
{
word pd315;
pd315 = (* (( (ptr) (* (( (ptr) gf←c67052)+341)/* var←c60812 */ ))+201) );
var←c64236 = (word) ( *( (fPt) ((* (ptr) pd315 ))))(22, 35, 35, 35, pd315);
};
{
W4 var←c64268;
var←c64268.f0 = (word) (( (bPt) gf←c67052)+1092)/* var←c59820 */ ;
var←c64268.f1 = var←c64236;
var←c64268.f2 = (* (( (ptr) (* (( (ptr) data←v11032)+2) ))+45) );
var←c64268.f3 = data←v11032;
{
word pd316;
pd316 = (* (( (ptr) (* (( (ptr) gf←c67052)+349)/* var←c62380 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd316 ))))((* (( (ptr) data←v11032)+4) ), var←c64268, 131072, pd316);
};
};
};
SOURCE(13459, 109)
{
W2 var←c64300;
var←c64300.f0 = 0;
var←c64300.f1 = 0;
{
word pd317;
pd317 = (* (( (ptr) (* (( (ptr) gf←c67052)+367)/* var←c63788 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd317 ))))((* (( (ptr) data←v11032)+4) ), 0, (* (W4Pt) (( (ptr) gf←c67052)+337)/* var←c60716 */ ), var←c64300, 0, 0, pd317)
;
};
};
};
}
static void PaintOnExpose←P1140(event←v26536, clientData←v26564, tq←v26592)
word event←v26536;
word clientData←v26564;
word tq←v26592;
{
register ptr gf←c67084 = (ptr) &globalframe;
/* PaintOnExpose: */
SOURCE(13574, 136)
SOURCE(13610, 100)
{
word var←c64332;
var←c64332 = event←v26536;
if ((var←c64332 == 0)) {
goto lab←L100039;
};
if (((* (( (ptr) var←c64332)+4) ) == 12)) {
{
word expose←v11160;
expose←v11160 = var←c64332;
SOURCE(13659, 51)
if (((* (( (ptr) expose←v11160)+11) ) <= 0)) {
SOURCE(13683, 27)
{
word pd318;
pd318 = (* (( (ptr) (* (( (ptr) gf←c67084)+370)/* var←c64364 */ ))+43) );
(void) ( *( (fPt) ((* (ptr) pd318 ))))(pd318);
};
};
};
}
else {
lab←L100039: ;
};
};
}
static void ResizeEvent←P1200(event←v26652, clientData←v26680, tq←v26708)
word event←v26652;
word clientData←v26680;
word tq←v26708;
{
register ptr gf←c67116 = (ptr) &globalframe;
word data←v11204;
/* ResizeEvent: */
SOURCE(13731, 428)
SOURCE(13765, 43)
data←v11204 = XR←Narrow(clientData←v26680, (* (( (ptr) gf←c67116)+53) ));
SOURCE(13810, 349)
{
word var←c64396;
var←c64396 = event←v26652;
if ((var←c64396 == 0)) {
goto lab←L100040;
};
if (((* (( (ptr) var←c64396)+4) ) == 22)) {
{
word configureNotify←v11248;
configureNotify←v11248 = var←c64396;
SOURCE(13879, 63)
{
word x319;
(* (( (ptr) data←v11204)+12) ) = (x319 = (* (( (ptr) configureNotify←v11248)+11) ),
MAX((int)(word), x319, 260));
};
SOURCE(13944, 66)
{
word x320;
(* (( (ptr) data←v11204)+13) ) = (x320 = (* (( (ptr) configureNotify←v11248)+12) ),
MAX((int)(word), x320, 130));
};
SOURCE(14012, 64)
{
word pd321;
pd321 = (* (( (ptr) (* (( (ptr) gf←c67116)+359)/* var←c63148 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd321 ))))((* (ptr) data←v11204 ), (* (( (ptr) data←v11204)+12) ), (* (( (ptr) data←v11204)+13)
), 0, pd321);
};
SOURCE(14117, 11)
{
word pd322;
pd322 = (* (( (ptr) (* (( (ptr) gf←c67116)+350)/* var←c62508 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd322 ))))(data←v11204, pd322);
};
SOURCE(14130, 29)
{
word pd323;
pd323 = (* (( (ptr) (* (( (ptr) gf←c67116)+341)/* var←c60812 */ ))+43) );
(void) ( *( (fPt) ((* (ptr) pd323 ))))((* (( (ptr) (* (( (ptr) data←v11204)+2) ))+34) ), 0, pd323);
};
};
}
else {
lab←L100040: ;
};
};
}
static word ClickToTypeFromDB←P1260(c←v7920)
word c←v7920;
{
register ptr gf←c67148 = (ptr) &globalframe;
word clickToType←v7964;
/* ClickToTypeFromDB: */
SOURCE(14183, 160)
SOURCE(14183, 160)
clickToType←v7964 = 0;
SOURCE(14266, 77)
clickToType←v7964 = (word) DBMatches←P1320(c←v7920, (* (( (ptr) gf←c67148)+186) ), (* (( (ptr) gf←c67148)+187) ), 0, 0);
SOURCE(14183, 160)
return(clickToType←v7964);
}
static word DBMatches←P1320(c←v8024, query←v8052, matchPattern←v8080, resultIfNIL←v8108, case←v8136)
word c←v8024;
word query←v8052;
word matchPattern←v8080;
word resultIfNIL←v8108;
word case←v8136;
{
register ptr gf←c67180 = (ptr) &globalframe;
word b←v8180;
word answer←v11292;
/* DBMatches: */
SOURCE(14349, 369)
SOURCE(14349, 369)
b←v8180 = 0;
SOURCE(14510, 50)
{
word pd324;
pd324 = (* (( (ptr) (* (( (ptr) gf←c67180)+371)/* var←c64428 */ ))+7) );
answer←v11292 = (word) ( *( (fPt) ((* (ptr) pd324 ))))(c←v8024, query←v8052, pd324);
};
SOURCE(14562, 39)
if ((answer←v11292 == 0)) {
SOURCE(14581, 20)
return(resultIfNIL←v8108);
};
SOURCE(14603, 48)
if ((matchPattern←v8080 == 0)) {
SOURCE(14628, 23)
matchPattern←v8080 = (* (( (ptr) gf←c67180)+188) );
};
SOURCE(14653, 65)
{
word pd325;
pd325 = (* (( (ptr) (* (( (ptr) gf←c67180)+347)/* var←c62252 */ ))+23) );
b←v8180 = (word) ( *( (fPt) ((* (ptr) pd325 ))))(matchPattern←v8080, answer←v11292, case←v8136, pd325);
};
SOURCE(14349, 369)
return(b←v8180);
}
static void ChangeDisplayMode←P1380(a←v8240, init←v8268, alwaysSetSize←v8296)
word a←v8240;
word init←v8268;
word alwaysSetSize←v8296;
{
register ptr gf←c67212 = (ptr) &globalframe;
word trustMeNoSizeChange←v11336 = 0;
word data←v11364;
/* ChangeDisplayMode: */
SOURCE(14724, 1405)
SOURCE(14846, 48)
data←v11364 = (* (( (ptr) gf←c67212)+13)/* currentScreenServerData←v5100 */ );
SOURCE(14896, 1233)
if ((data←v11364 != 0)) {
SOURCE(14913, 1222)
{
word top←v11408;
SOURCE(14915, 26)
top←v11408 = (* (( (ptr) data←v11364)+2) );
SOURCE(14943, 1186)
if ((top←v11408 != 0)) {
SOURCE(14961, 57)
if ((a←v8240 == (* (( (ptr) gf←c67212)+189) ))) {
SOURCE(14980, 38)
a←v8240 = (word) InitialDisplayMode←P1560((* ((( (ptr) top←v11408)+34)) ));
};
SOURCE(15020, 538)
{
word var←c64460;
var←c64460 = a←v8240;
if ((var←c64460 == (* (( (ptr) gf←c67212)+60) ))) {
SOURCE(15047, 153)
if ( ( ( ((* (( (ptr) top←v11408)+36) ) != 0) ? ((* (( (ptr) (* (( (ptr) top←v11408)+36) ))+3) ) == 8) : 0 ) ? ((* (( (ptr) data←v11364)+6)
) >= 8) : 0 ) ) {
SOURCE(15136, 35)
(* (( (ptr) data←v11364)+7) ) = 8;
}
else {
SOURCE(15171, 29)
(* (( (ptr) data←v11364)+7) ) = 1;
};
goto endif0326;
};
if ((var←c64460 == (* (( (ptr) gf←c67212)+58) ))) {
SOURCE(15218, 152)
if ( ( ( ((* (( (ptr) top←v11408)+36) ) != 0) ? ((* (( (ptr) (* (( (ptr) top←v11408)+36) ))+3) ) == 4) : 0 ) ? ((* (( (ptr) data←v11364)+6)
) == 4) : 0 ) ) {
SOURCE(15306, 35)
(* (( (ptr) data←v11364)+7) ) = 4;
}
else {
SOURCE(15341, 29)
(* (( (ptr) data←v11364)+7) ) = 1;
};
goto endif0326;
};
if ((var←c64460 == (* (( (ptr) gf←c67212)+62) ))) {
SOURCE(15384, 29)
(* (( (ptr) data←v11364)+7) ) = 1;
SOURCE(15415, 37)
(* (( (ptr) data←v11364)+9) ) = 1;
goto endif0326;
};
if ((var←c64460 == (* (( (ptr) gf←c67212)+56) ))) {
SOURCE(15468, 29)
(* (( (ptr) data←v11364)+7) ) = 1;
SOURCE(15499, 37)
(* (( (ptr) data←v11364)+9) ) = 2;
goto endif0326;
};
SOURCE(15552, 6)
return;
endif0326: ;
};
SOURCE(15560, 75)
if (((* (( (ptr) data←v11364)+7) ) > 1)) {
SOURCE(15598, 37)
(* (( (ptr) data←v11364)+9) ) = 1;
};
SOURCE(15673, 65)
if (((* (( (ptr) data←v11364)+7) ) < 1)) {
SOURCE(15709, 29)
(* (( (ptr) data←v11364)+7) ) = 1;
};
SOURCE(15740, 81)
if (((* (( (ptr) data←v11364)+9) ) != 2)) {
SOURCE(15784, 37)
(* (( (ptr) data←v11364)+9) ) = 1;
};
SOURCE(15823, 84)
if (((* (( (ptr) data←v11364)+7) ) == (* (( (ptr) data←v11364)+8) ))) {
SOURCE(15881, 26)
trustMeNoSizeChange←v11336 = 1;
};
SOURCE(15909, 220)
if (((0 != alwaysSetSize←v8296) || ((* (( (ptr) data←v11364)+7) ) != (* (( (ptr) data←v11364)+8) ))) || ((* (( (ptr) data←v11364)+9)
) != (* (( (ptr) data←v11364)+10) ))) {
SOURCE(16054, 75)
(void) MySetSize←P2460(data←v11364, init←v8268, trustMeNoSizeChange←v11336);
};
};
};
};
}
static word DBDisplayMode←P1440(c←v8356)
word c←v8356;
{
register ptr gf←c67244 = (ptr) &globalframe;
word var←c8400;
word query←v11452 = 0;
word answer←v11480 = 0;
word bwOnly←v11508 = 0;
/* DBDisplayMode: */
SOURCE(16141, 487)
SOURCE(16141, 487)
var←c8400 = 0;
SOURCE(16258, 33)
if ((c←v8356 == 0) || (0 == (* (( (ptr) c←v8356)+15) ))) {
SOURCE(16279, 12)
return(0);
};
SOURCE(16293, 127)
{
word pd327;
pd327 = (* (( (ptr) (* (( (ptr) gf←c67244)+369)/* var←c64108 */ ))+7) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd327 ))))(c←v8356, pd327))) {
SOURCE(16340, 43)
query←v11452 = (* (( (ptr) gf←c67244)+190) );
}
else {
SOURCE(16383, 37)
query←v11452 = (* (( (ptr) gf←c67244)+191) );
};
};
SOURCE(16422, 39)
{
word pd328;
pd328 = (* (( (ptr) (* (( (ptr) gf←c67244)+371)/* var←c64428 */ ))+7) );
answer←v11480 = (word) ( *( (fPt) ((* (ptr) pd328 ))))(c←v8356, query←v11452, pd328);
};
SOURCE(16463, 79)
{
word pd329;
pd329 = (* (( (ptr) (* (( (ptr) gf←c67244)+347)/* var←c62252 */ ))+23) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd329 ))))((* (( (ptr) gf←c67244)+188) ), answer←v11480, 0, pd329))) {
SOURCE(16530, 12)
return((* (( (ptr) gf←c67244)+62) ));
};
};
SOURCE(16544, 84)
{
word pd330;
pd330 = (* (( (ptr) (* (( (ptr) gf←c67244)+347)/* var←c62252 */ ))+23) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd330 ))))((* (( (ptr) gf←c67244)+192) ), answer←v11480, 0, pd330))) {
SOURCE(16612, 16)
return((* (( (ptr) gf←c67244)+60) ));
};
};
SOURCE(16141, 487)
return(var←c8400);
}
static word BareDisplayMode←P1500(c←v8460)
word c←v8460;
{
register ptr gf←c67276 = (ptr) &globalframe;
word var←c8504;
/* BareDisplayMode: */
SOURCE(16634, 180)
SOURCE(16701, 33)
if ((c←v8460 == 0) || (0 == (* (( (ptr) c←v8460)+15) ))) {
SOURCE(16722, 12)
return((* (( (ptr) gf←c67276)+62) ));
};
SOURCE(16736, 60)
{
word pd331;
pd331 = (* (( (ptr) (* (( (ptr) gf←c67276)+369)/* var←c64108 */ ))+7) );
if ((0 == (word) ( *( (fPt) ((* (ptr) pd331 ))))(c←v8460, pd331))) {
SOURCE(16784, 12)
return((* (( (ptr) gf←c67276)+62) ));
};
};
SOURCE(16798, 16)
return((* (( (ptr) gf←c67276)+60) ));
}
static word InitialDisplayMode←P1560(c←v8564)
word c←v8564;
{
register ptr gf←c67308 = (ptr) &globalframe;
word a←v8608;
/* InitialDisplayMode: */
SOURCE(16820, 230)
SOURCE(16820, 230)
a←v8608 = 0;
SOURCE(16886, 21)
a←v8608 = (* (( (ptr) gf←c67308)+19)/* globalDisplayMode←v5940 */ );
SOURCE(16909, 43)
if ((a←v8608 == 0) || (a←v8608 == (* (( (ptr) gf←c67308)+193) ))) {
SOURCE(16932, 20)
a←v8608 = (word) DBDisplayMode←P1440(c←v8564);
};
SOURCE(16954, 96)
{
word var←c64492;
var←c64492 = a←v8608;
if ((((var←c64492 == (* (( (ptr) gf←c67308)+62) )) || (var←c64492 == (* (( (ptr) gf←c67308)+56) ))) || (var←c64492 == (* (
( (ptr) gf←c67308)+60) ))) || (var←c64492 == (* (( (ptr) gf←c67308)+58) ))) {
SOURCE(17000, 10)
return(a←v8608);
}
else {
SOURCE(17023, 27)
return((word) BareDisplayMode←P1500(c←v8564));
};
};
}
static word ActualDisplayMode←P1620()
{
register ptr gf←c67340 = (ptr) &globalframe;
word var←c8668;
word data←v11552;
word c←v11580 = 0;
/* ActualDisplayMode: */
SOURCE(17056, 483)
SOURCE(17109, 48)
data←v11552 = (* (( (ptr) gf←c67340)+13)/* currentScreenServerData←v5100 */ );
SOURCE(17177, 29)
if ((data←v11552 == 0)) {
SOURCE(17194, 12)
return(0);
};
SOURCE(17208, 23)
c←v11580 = (* (( (ptr) (* (( (ptr) data←v11552)+2) ))+34) );
SOURCE(17233, 33)
if ((c←v11580 == 0) || (0 == (* (( (ptr) c←v11580)+15) ))) {
SOURCE(17254, 12)
return(0);
};
SOURCE(17268, 43)
if ((0 == (* (( (ptr) data←v11552)+3) ))) {
SOURCE(17292, 19)
return((* (( (ptr) gf←c67340)+194) ));
};
SOURCE(17313, 50)
if (((* (( (ptr) data←v11552)+8) ) == 8)) {
SOURCE(17347, 16)
return((* (( (ptr) gf←c67340)+60) ));
};
SOURCE(17365, 50)
if (((* (( (ptr) data←v11552)+8) ) == 4)) {
SOURCE(17399, 16)
return((* (( (ptr) gf←c67340)+58) ));
};
SOURCE(17417, 50)
if (((* (( (ptr) data←v11552)+8) ) == 2)) {
SOURCE(17451, 16)
return((* (( (ptr) gf←c67340)+195) ));
};
SOURCE(17469, 56)
if (((* (( (ptr) data←v11552)+10) ) != 1)) {
SOURCE(17511, 14)
return((* (( (ptr) gf←c67340)+56) ));
};
SOURCE(17527, 12)
return((* (( (ptr) gf←c67340)+62) ));
}
static void SetDefaultDisplayMode←P1680(a←v8728)
word a←v8728;
{
register ptr gf←c67372 = (ptr) &globalframe;
/* SetDefaultDisplayMode: */
SOURCE(17576, 77)
SOURCE(17631, 22)
(* (( (ptr) gf←c67372)+19)/* globalDisplayMode←v5940 */ ) = a←v8728;
}
static void SetDisplayMode←P1740(a←v8788)
word a←v8788;
{
register ptr gf←c67404 = (ptr) &globalframe;
word data←v11624;
word c←v11652 = 0;
/* SetDisplayMode: */
SOURCE(17657, 507)
SOURCE(17705, 48)
data←v11624 = (* (( (ptr) gf←c67404)+13)/* currentScreenServerData←v5100 */ );
SOURCE(17773, 23)
if ((data←v11624 == 0)) {
SOURCE(17790, 6)
return;
};
SOURCE(17798, 23)
c←v11652 = (* (( (ptr) (* (( (ptr) data←v11624)+2) ))+34) );
SOURCE(17823, 27)
if ((c←v11652 == 0) || (0 == (* (( (ptr) c←v11652)+15) ))) {
SOURCE(17844, 6)
return;
};
SOURCE(17852, 132)
if ((a←v8788 == 0)) {
SOURCE(17868, 116)
{
word var←c64556;
var←c64556 = (* (( (ptr) gf←c67404)+19)/* globalDisplayMode←v5940 */ );
if ((((var←c64556 == (* (( (ptr) gf←c67404)+62) )) || (var←c64556 == (* (( (ptr) gf←c67404)+56) ))) || (var←c64556 == (* (
( (ptr) gf←c67404)+60) ))) || (var←c64556 == (* (( (ptr) gf←c67404)+58) ))) {
SOURCE(17930, 21)
a←v8788 = (* (( (ptr) gf←c67404)+19)/* globalDisplayMode←v5940 */ );
}
else {
SOURCE(17964, 20)
a←v8788 = (word) DBDisplayMode←P1440(c←v11652);
};
};
};
SOURCE(17989, 34)
if ((a←v8788 == (* (( (ptr) gf←c67404)+193) ))) {
SOURCE(18003, 20)
a←v8788 = (word) DBDisplayMode←P1440(c←v11652);
};
SOURCE(18025, 61)
if (((a←v8788 == (* (( (ptr) gf←c67404)+196) )) || (a←v8788 == 0)) || (a←v8788 == (* (( (ptr) gf←c67404)+197) ))) {
SOURCE(18064, 22)
a←v8788 = (word) BareDisplayMode←P1500(c←v11652);
};
SOURCE(18088, 76)
{
word var←c64588;
var←c64588 = a←v8788;
if (((((var←c64588 == (* (( (ptr) gf←c67404)+62) )) || (var←c64588 == (* (( (ptr) gf←c67404)+56) ))) || (var←c64588 == (* (
( (ptr) gf←c67404)+60) ))) || (var←c64588 == (* (( (ptr) gf←c67404)+58) ))) || (var←c64588 == (* (( (ptr) gf←c67404)+189)
))) {
SOURCE(18144, 20)
(void) ChangeDisplayMode←P1380(a←v8788, 0, 0);
};
};
}
static void LoseCedarFocus←P1800(shell←v8848)
word shell←v8848;
{
register ptr gf←c67436 = (ptr) &globalframe;
/* LoseCedarFocus: */
SOURCE(18185, 173)
SOURCE(18230, 99)
if (((* (( (ptr) shell←v8848)+37) ) == 0)) {
SOURCE(18265, 64)
{
word pd332;
pd332 = (* (( (ptr) (* (( (ptr) gf←c67436)+341)/* var←c60812 */ ))+137) );
(void) ( *( (fPt) ((* (ptr) pd332 ))))((* (( (ptr) shell←v8848)+34) ), 0, 2, 0, 0, pd332);
};
};
SOURCE(18332, 26)
{
word pd333;
pd333 = (* (( (ptr) (* (( (ptr) gf←c67436)+372)/* var←c64620 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd333 ))))(0, 0, pd333);
};
}
static void ForceFocus←P1860(shell←v8908)
word shell←v8908;
{
register ptr gf←c67468 = (ptr) &globalframe;
/* ForceFocus: */
SOURCE(18431, 124)
SOURCE(18472, 83)
if (((* (( (ptr) shell←v8908)+37) ) == 0)) {
SOURCE(18508, 47)
{
word pd334;
pd334 = (* (( (ptr) (* (( (ptr) gf←c67468)+354)/* var←c62764 */ ))+17) );
(void) ( *( (fPt) ((* (ptr) pd334 ))))(shell←v8908, 0, 0, pd334);
};
};
}
static void SetInputFocusMethod←P1920(shell←v8968, clickToType←v8996)
word shell←v8968;
word clickToType←v8996;
{
register ptr gf←c67500 = (ptr) &globalframe;
/* SetInputFocusMethod: */
SOURCE(18562, 809)
SOURCE(18631, 31)
{
word pd335;
pd335 = (* (( (ptr) (* (( (ptr) gf←c67500)+354)/* var←c62764 */ ))+22) );
(void) ( *( (fPt) ((* (ptr) pd335 ))))(shell←v8968, pd335);
};
SOURCE(18664, 478)
if ((0 != clickToType←v8996)) {
SOURCE(18686, 83)
{
word pd336;
pd336 = (* (( (ptr) (* (( (ptr) gf←c67500)+354)/* var←c62764 */ ))+16) );
(void) ( *( (fPt) ((* (ptr) pd336 ))))(shell←v8968, 1, 0, pd336);
};
SOURCE(18771, 22)
(* (( (ptr) gf←c67500)+11)/* focusModeActive←v5044 */ ) = 1;
SOURCE(18795, 26)
{
word pd337;
pd337 = (* (( (ptr) (* (( (ptr) gf←c67500)+372)/* var←c64620 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd337 ))))(0, 0, pd337);
};
}
else {
SOURCE(18899, 23)
(* (( (ptr) gf←c67500)+11)/* focusModeActive←v5044 */ ) = 0;
SOURCE(18924, 83)
{
word pd338;
pd338 = (* (( (ptr) (* (( (ptr) gf←c67500)+354)/* var←c62764 */ ))+16) );
(void) ( *( (fPt) ((* (ptr) pd338 ))))(shell←v8968, 0, 1, pd338);
};
SOURCE(19009, 133)
if (((* (( (ptr) shell←v8968)+37) ) == 0)) {
SOURCE(19045, 97)
{
word var←c64652;
{
word pd339;
pd339 = (* (( (ptr) (* (( (ptr) gf←c67500)+354)/* var←c62764 */ ))+19) );
var←c64652 = (word) ( *( (fPt) ((* (ptr) pd339 ))))(shell←v8968, pd339);
};
{
word pd340;
pd340 = (* (( (ptr) (* (( (ptr) gf←c67500)+341)/* var←c60812 */ ))+137) );
(void) ( *( (fPt) ((* (ptr) pd340 ))))((* (( (ptr) shell←v8968)+34) ), 1, 2, var←c64652, 0, pd340);
};
};
};
};
SOURCE(19255, 116)
if ( ( ((* (( (ptr) shell←v8968)+44) ) < 2) ? ((* (( (ptr) shell←v8968)+37) ) == 0) : 0 ) ) {
SOURCE(19327, 44)
{
word pd341;
pd341 = (* (( (ptr) (* (( (ptr) gf←c67500)+341)/* var←c60812 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd341 ))))((* (( (ptr) shell←v8968)+34) ), (* (( (ptr) shell←v8968)+35) ), 0, pd341);
};
};
}
static void XViewersButtonClick←P1980(parent←v26768, clientData←v26796, mouseButton←v26824, shift←v26852, control←v26880)
word parent←v26768;
word clientData←v26796;
word mouseButton←v26824;
word shift←v26852;
word control←v26880;
{
register ptr gf←c67532 = (ptr) &globalframe;
word data←v11696;
word screen←v11724;
/* XViewersButtonClick: */
SOURCE(19377, 402)
SOURCE(19426, 43)
data←v11696 = XR←Narrow(clientData←v26796, (* (( (ptr) gf←c67532)+53) ));
SOURCE(19471, 47)
screen←v11724 = (* (( (ptr) (* (( (ptr) (* (( (ptr) data←v11696)+2) ))+36) ))+1) );
SOURCE(19528, 251)
SOURCE(19529, 250)
{
W2 var←c64684;
{
word var←c64716;
word var←c64780;
{
word var←c64748;
{
word pd342;
pd342 = (* (( (ptr) (* (( (ptr) gf←c67532)+353)/* var←c62700 */ ))+4) );
var←c64748 = (word) ( *( (fPt) ((* (ptr) pd342 ))))(0, pd342);
};
{
word pd343;
pd343 = (* (( (ptr) (* (( (ptr) gf←c67532)+347)/* var←c62252 */ ))+5) );
var←c64716 = (word) ( *( (fPt) ((* (ptr) pd343 ))))((* (( (ptr) gf←c67532)+198) ), var←c64748, (* (( (ptr) gf←c67532)+159)
), 0, 0, pd343);
};
};
{
word pd344;
pd344 = (* (( (ptr) (* (( (ptr) gf←c67532)+373)/* var←c64812 */ ))+4) );
var←c64780 = (word) ( *( (fPt) ((* (ptr) pd344 ))))(pd344);
};
{
W2 var←c0363;
word var←c0362;
W2 var←c64844;
var←c0362 = XR←ExtensionAlloc(14);
{
word tmpAddr345;
tmpAddr345 = (word) var←c0362;
(* (ptr) tmpAddr345 ) = ( ((word) (fPt) NoName←Q6156) );
(* (( (ptr) tmpAddr345) + 1) ) = 0;
(* (( (ptr) tmpAddr345) + 2) ) = (* (( (ptr) (* (( (ptr) gf←c67532)+352)/* var←c62604 */ ))+8) );
(* (( (ptr) tmpAddr345) + 3) ) = 0;
(* (( (ptr) tmpAddr345) + 4) ) = (* (( (ptr) gf←c67532)+26)/* topMenuList←v6472 */ );
(* (( (ptr) tmpAddr345) + 5) ) = (word) (( (bPt) gf←c67532)+980)/* var←c59372 */ ;
(* (( (ptr) tmpAddr345) + 6) ) = 0;
(* (( (ptr) tmpAddr345) + 7) ) = screen←v11724;
var←c64844.f0 = (word) -1;
var←c64844.f1 = (word) -1;
(* (W2Pt) (( (ptr) tmpAddr345) + 8) ) = var←c64844;
(* (( (ptr) tmpAddr345) + 10) ) = data←v11696;
(* (( (ptr) tmpAddr345) + 11) ) = 0;
(* (( (ptr) tmpAddr345) + 12) ) = var←c64716;
(* (( (ptr) tmpAddr345) + 13) ) = var←c64780;
};
(void) XR←Fork((word) &var←c0363, var←c0362);
var←c64684 = var←c0363;
};
};
{
word pd346;
pd346 = (* (( (ptr) (* (( (ptr) gf←c67532)+351)/* var←c62540 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd346 ))))(var←c64684, pd346);
};
};
}
static void TopMenuNotify←P2040(widget←v26940, registerData←v26968, callData←v26996, event←v27024)
word widget←v26940;
word registerData←v26968;
word callData←v26996;
word event←v27024;
{
register ptr gf←c67564 = (ptr) &globalframe;
word data←v11768;
/* TopMenuNotify: */
SOURCE(19786, 775)
SOURCE(19826, 45)
data←v11768 = XR←Narrow(registerData←v26968, (* (( (ptr) gf←c67564)+53) ));
SOURCE(19873, 688)
{
word var←c64876;
var←c64876 = callData←v26996;
if ((var←c64876 == (* (( (ptr) gf←c67564)+100) ))) {
SOURCE(19904, 31)
{
word pd348;
pd348 = (* (( (ptr) (* (( (ptr) gf←c67564)+368)/* var←c63916 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd348 ))))((* (( (ptr) data←v11768)+4) ), 0, pd348);
};
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+174) ))) {
SOURCE(19948, 36)
(void) SetInputFocusMethod←P1920((* (( (ptr) data←v11768)+2) ), 0);
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+181) ))) {
SOURCE(19997, 35)
(void) SetInputFocusMethod←P1920((* (( (ptr) data←v11768)+2) ), 1);
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+172) ))) {
SOURCE(20055, 24)
(void) LoseCedarFocus←P1800((* ((( (ptr) data←v11768)+2)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+170) ))) {
SOURCE(20097, 20)
(void) ForceFocus←P1860((* ((( (ptr) data←v11768)+2)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+64) ))) {
SOURCE(20132, 50)
{
word var←c64908;
{
word var←c64940;
var←c64940 = (word) CurrentConnection←P600();
var←c64908 = (word) DBDisplayMode←P1440(var←c64940);
};
(void) SetDisplayMode←P1740(var←c64908);
};
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+56) ))) {
SOURCE(20193, 21)
(void) SetDisplayMode←P1740((* ((( (ptr) gf←c67564)+56)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+62) ))) {
SOURCE(20223, 19)
(void) SetDisplayMode←P1740((* ((( (ptr) gf←c67564)+62)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+60) ))) {
SOURCE(20255, 23)
(void) SetDisplayMode←P1740((* ((( (ptr) gf←c67564)+60)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+58) ))) {
SOURCE(20291, 23)
(void) SetDisplayMode←P1740((* ((( (ptr) gf←c67564)+58)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+96) ))) {
SOURCE(20338, 35)
(void) CloseConnectionFromWidget←P300((* ((( (ptr) data←v11768)+2)) ));
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+114) ))) {
SOURCE(20388, 34)
{
word pd349;
pd349 = (* (( (ptr) (* (( (ptr) gf←c67564)+354)/* var←c62764 */ ))+22) );
(void) ( *( (fPt) ((* (ptr) pd349 ))))((* ((( (ptr) data←v11768)+2)) ), pd349);
};
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+98) ))) {
SOURCE(20436, 27)
{
word pd350;
pd350 = (* (( (ptr) (* (( (ptr) gf←c67564)+370)/* var←c64364 */ ))+43) );
(void) ( *( (fPt) ((* (ptr) pd350 ))))(pd350);
};
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+104) ))) {
SOURCE(20474, 24)
{
word pd351;
pd351 = (* (( (ptr) (* (( (ptr) gf←c67564)+370)/* var←c64364 */ ))+40) );
(void) ( *( (fPt) ((* (ptr) pd351 ))))(pd351);
};
goto endif0347;
};
if ((var←c64876 == (* (( (ptr) gf←c67564)+102) ))) {
SOURCE(20517, 44)
{
word pd352;
pd352 = (* (( (ptr) (* (( (ptr) gf←c67564)+359)/* var←c63148 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd352 ))))((* (ptr) (data←v11768) ), pd352);
};
goto endif0347;
};
endif0347: ;
};
}
static void TopMenuCmd←P2100(widget←v27084, registerData←v27112, callData←v27140, event←v27168)
word widget←v27084;
word registerData←v27112;
word callData←v27140;
word event←v27168;
{
register ptr gf←c67596 = (ptr) &globalframe;
word command←v11812 = 0;
/* TopMenuCmd: */
SOURCE(20581, 237)
SOURCE(20638, 118)
{
word var←c64972;
word var←c65004;
var←c64972 = callData←v27140;
if ((var←c64972 == 0)) {
goto lab←L100041;
};
var←c65004 = XR←GetReferentType(var←c64972);
{
word tc353;
if (((* (( (ptr) gf←c67596)+29) ) == var←c65004)) {
tc353 = (word) ( (unsigned) (*(int*)var←c64972<0) == 0);
}
else {
tc353 = (word) 0;
};
if (tc353) {
{
word r←v11856;
r←v11856 = var←c64972;
SOURCE(20680, 11)
command←v11812 = r←v11856;
};
}
else {
if (((* (( (ptr) gf←c67596)+40) ) == var←c65004)) {
{
word r←v11900;
r←v11900 = var←c64972;
SOURCE(20708, 29)
{
word pd354;
pd354 = (* (( (ptr) (* (( (ptr) gf←c67596)+347)/* var←c62252 */ ))+35) );
command←v11812 = (word) ( *( (fPt) ((* (ptr) pd354 ))))(r←v11900, 0, 32767, pd354);
};
};
}
else {
lab←L100041: ;
SOURCE(20750, 6)
return;
};
};
};
};
SOURCE(20758, 60)
{
word var←c65068;
{
word var←c65036;
{
word pd355;
pd355 = (* (( (ptr) (* (( (ptr) gf←c67596)+347)/* var←c62252 */ ))+6) );
var←c65036 = (word) ( *( (fPt) ((* (ptr) pd355 ))))(command←v11812, (* (( (ptr) gf←c67596)+153) ), pd355);
};
{
word pd356;
pd356 = (* (( (ptr) (* (( (ptr) gf←c67596)+346)/* var←c62220 */ ))+11) );
var←c65068 = (word) ( *( (fPt) ((* (ptr) pd356 ))))(var←c65036, 0, pd356);
};
};
};
}
static void TopMenuX11←P2160(widget←v27228, registerData←v27256, callData←v27284, event←v27312)
word widget←v27228;
word registerData←v27256;
word callData←v27284;
word event←v27312;
{
register ptr gf←c67628 = (ptr) &globalframe;
word commandLine←v11956 = 0;
word command←v11984 = 0;
/* TopMenuX11: */
SOURCE(20824, 330)
SOURCE(20894, 118)
{
word var←c65100;
word var←c65132;
var←c65100 = callData←v27284;
if ((var←c65100 == 0)) {
goto lab←L100042;
};
var←c65132 = XR←GetReferentType(var←c65100);
{
word tc357;
if (((* (( (ptr) gf←c67628)+29) ) == var←c65132)) {
tc357 = (word) ( (unsigned) (*(int*)var←c65100<0) == 0);
}
else {
tc357 = (word) 0;
};
if (tc357) {
{
word r←v12028;
r←v12028 = var←c65100;
SOURCE(20936, 11)
command←v11984 = r←v12028;
};
}
else {
if (((* (( (ptr) gf←c67628)+40) ) == var←c65132)) {
{
word r←v12072;
r←v12072 = var←c65100;
SOURCE(20964, 29)
{
word pd358;
pd358 = (* (( (ptr) (* (( (ptr) gf←c67628)+347)/* var←c62252 */ ))+35) );
command←v11984 = (word) ( *( (fPt) ((* (ptr) pd358 ))))(r←v12072, 0, 32767, pd358);
};
};
}
else {
lab←L100042: ;
SOURCE(21006, 6)
return;
};
};
};
};
SOURCE(21014, 93)
{
W2 var←c65164;
{
W2 var←c65196;
word v←v58684;
v←v58684 = (word) CurrentServer←P540();
var←c65196.f0 = 11;
var←c65196.f1 = v←v58684;
var←c65164 = var←c65196;
};
{
W2 var←c65260;
W2 var←c0649;
var←c65260.f0 = 11;
var←c65260.f1 = command←v11984;
(* (ptr) (word) &var←c0649 ) = 0;
(* (( (ptr) (word) &var←c0649) + 1) ) = 0;
{
word pd359;
pd359 = (* (( (ptr) (* (( (ptr) gf←c67628)+348)/* var←c62348 */ ))+62) );
commandLine←v11956 = (word) ( *( (fPt) ((* (ptr) pd359 ))))((* (( (ptr) gf←c67628)+199) ), var←c65164, var←c65260, var←c0649, pd359)
;
};
};
};
SOURCE(21109, 45)
{
word var←c65324;
word pd360;
pd360 = (* (( (ptr) (* (( (ptr) gf←c67628)+346)/* var←c62220 */ ))+11) );
var←c65324 = (word) ( *( (fPt) ((* (ptr) pd360 ))))(commandLine←v11956, 0, pd360);
};
}
static void Tx←P2220(formal←c0405, text←v9056, command←v9084, help←v9112)
word formal←c0405;
word text←v9056;
word command←v9084;
word help←v9112;
{
register ptr gf←c67660 = (ptr) &globalframe;
word var←c0669;
word var←c0670;
word var←c0671;
word var←c0672;
/* Tx: */
SOURCE(21160, 119)
/* Return var split */
SOURCE(21232, 47)
var←c0669 = text←v9056;
var←c0670 = command←v9084;
/* eliminated constant return field */
var←c0671 = help←v9112;
var←c0672 = (word) (( (bPt) gf←c67660)+964)/* var←c59308 */ ;
/* removed tail goto */
(* (( (ptr) formal←c0405)+4) ) = var←c0672;
(* (( (ptr) formal←c0405)+3) ) = var←c0671;
(* (( (ptr) formal←c0405)+2) ) = 0;
(* (( (ptr) formal←c0405)+1) ) = var←c0670;
(* (ptr) formal←c0405 ) = var←c0669;
return;
}
static void Tc←P2280(formal←c0410, text←v9228, command←v9256, help←v9284)
word formal←c0410;
word text←v9228;
word command←v9256;
word help←v9284;
{
register ptr gf←c67692 = (ptr) &globalframe;
word var←c0673;
word var←c0674;
word var←c0675;
word var←c0676;
/* Tc: */
SOURCE(21284, 119)
/* Return var split */
SOURCE(21356, 47)
var←c0673 = text←v9228;
var←c0674 = command←v9256;
/* eliminated constant return field */
var←c0675 = help←v9284;
var←c0676 = (word) (( (bPt) gf←c67692)+972)/* var←c59340 */ ;
/* removed tail goto */
(* (( (ptr) formal←c0410)+4) ) = var←c0676;
(* (( (ptr) formal←c0410)+3) ) = var←c0675;
(* (( (ptr) formal←c0410)+2) ) = 0;
(* (( (ptr) formal←c0410)+1) ) = var←c0674;
(* (ptr) formal←c0410 ) = var←c0673;
return;
}
static void Tm←P2340(formal←c0415, text←v9400, menu←v9428)
word formal←c0415;
word text←v9400;
word menu←v9428;
{
register ptr gf←c67724 = (ptr) &globalframe;
word var←c0677;
word var←c0678;
word var←c0679;
word var←c0680;
/* Tm: */
SOURCE(21408, 133)
/* Return var split */
SOURCE(21493, 48)
var←c0677 = text←v9400;
/* eliminated constant return field */
var←c0678 = menu←v9428;
var←c0679 = (* (( (ptr) gf←c67724)+200) );
var←c0680 = XR←CheckProc(0);
/* removed tail goto */
(* (( (ptr) formal←c0415)+4) ) = var←c0680;
(* (( (ptr) formal←c0415)+3) ) = var←c0679;
(* (( (ptr) formal←c0415)+2) ) = var←c0678;
(* (( (ptr) formal←c0415)+1) ) = 0;
(* (ptr) formal←c0415 ) = var←c0677;
return;
}
static void DismissNotify←P2400(widget←v27596, registerData←v27624, callData←v27652, event←v27680)
word widget←v27596;
word registerData←v27624;
word callData←v27652;
word event←v27680;
{
register ptr gf←c67756 = (ptr) &globalframe;
/* DismissNotify: */
SOURCE(23788, 92)
SOURCE(23828, 52)
{
word var←c65484;
{
word pd361;
pd361 = (* (( (ptr) (* (( (ptr) gf←c67756)+349)/* var←c62380 */ ))+33) );
var←c65484 = (word) ( *( (fPt) ((* (ptr) pd361 ))))(widget←v27596, pd361);
};
{
word pd362;
pd362 = (* (( (ptr) (* (( (ptr) gf←c67756)+354)/* var←c62764 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd362 ))))(var←c65484, pd362);
};
};
}
static void MySetSize←P2460(data←v9544, init←v9572, trustMeNoSizeChange←v9600)
word data←v9544;
word init←v9572;
word trustMeNoSizeChange←v9600;
{
register ptr gf←c67788 = (ptr) &globalframe;
word bppChange←v12128 = 0;
word oldBM←v12156;
word widget←v12184;
word bitsPerPixel←v12212;
word surfaceUnitsPP←v12240;
word neww←v12268;
word newh←v12296;
/* MySetSize: */
SOURCE(23885, 1384)
SOURCE(24010, 32)
oldBM←v12156 = (* (( (ptr) data←v9544)+11) );
SOURCE(24044, 32)
widget←v12184 = (* (( (ptr) data←v9544)+4) );
SOURCE(24078, 45)
bitsPerPixel←v12212 = (* (( (ptr) data←v9544)+7) );
SOURCE(24125, 85)
surfaceUnitsPP←v12240 = ( (bitsPerPixel←v12212 != 1) ? 1 : (* (( (ptr) data←v9544)+9) ) ) ;
SOURCE(24212, 66)
{
word x363;
neww←v12268 = (x363 = IOP2( / , (int)(* (( (ptr) widget←v12184)+41) ), (int)surfaceUnitsPP←v12240),
MAX((int)(word), x363, 260));
};
SOURCE(24282, 67)
{
word x364;
newh←v12296 = (x364 = IOP2( / , (int)(* (( (ptr) widget←v12184)+42) ), (int)surfaceUnitsPP←v12240),
MAX((int)(word), x364, 260));
};
SOURCE(24351, 185)
if ((oldBM←v12156 == 0)) {
SOURCE(24370, 18)
init←v9572 = 1;
}
else {
SOURCE(24388, 148)
{
word oldsm←v12340;
word oldbpp←v12368;
SOURCE(24390, 47)
{
word pd365;
pd365 = (* (( (ptr) (* (( (ptr) gf←c67788)+342)/* var←c61996 */ ))+10) );
oldsm←v12340 = (word) ( *( (fPt) ((* (ptr) pd365 ))))(oldBM←v12156, pd365);
};
SOURCE(24439, 50)
oldbpp←v12368 = (* (( (ptr) oldsm←v12340)+5) );
SOURCE(24491, 45)
if ((oldbpp←v12368 != bitsPerPixel←v12212)) {
SOURCE(24519, 17)
bppChange←v12128 = 1;
};
};
};
SOURCE(24539, 456)
if (((0 == trustMeNoSizeChange←v9600) || (0 != bppChange←v12128)) || (0 != init←v9572)) {
SOURCE(24589, 408)
{
word w←v12412;
word h←v12440;
word bm←v12468 = 0;
SOURCE(24591, 28)
{
word idx366;
w←v12412 = (
idx366 = (word) (neww←v12268 * surfaceUnitsPP←v12240),
SGNCK(idx366)
);
};
SOURCE(24621, 28)
{
word idx367;
h←v12440 = (
idx367 = (word) (newh←v12296 * surfaceUnitsPP←v12240),
SGNCK(idx367)
);
};
SOURCE(24678, 83)
if ((0 != (* (( (ptr) data←v9544)+3) ))) {
SOURCE(24702, 59)
{
W2 var←c65516;
var←c65516.f0 = h←v12440;
var←c65516.f1 = w←v12412;
{
word pd368;
pd368 = (* (( (ptr) (* (( (ptr) gf←c67788)+342)/* var←c61996 */ ))+8) );
bm←v12468 = (word) ( *( (fPt) ((* (ptr) pd368 ))))(var←c65516, bitsPerPixel←v12212, 1, pd368);
};
};
};
SOURCE(24763, 12)
(* (( (ptr) data←v9544)+11) ) = bm←v12468;
SOURCE(24777, 38)
(* (( (ptr) data←v9544)+8) ) = bitsPerPixel←v12212;
SOURCE(24817, 64)
{
word pd369;
pd369 = (* (( (ptr) (* (( (ptr) gf←c67788)+364)/* var←c63404 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd369 ))))((* (( (ptr) gf←c67788)+201) ), widget←v12184, data←v9544, 0, pd369);
};
SOURCE(24883, 79)
{
W2 var←c65548;
var←c65548.f0 = 0;
var←c65548.f1 = 0;
{
word pd370;
pd370 = (* (( (ptr) (* (( (ptr) gf←c67788)+367)/* var←c63788 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd370 ))))(widget←v12184, bm←v12468, (* (W4Pt) (( (ptr) gf←c67788)+337)/* var←c60716 */ ), var←c65548, 0, 0, pd370)
;
};
};
SOURCE(24964, 31)
(void) ColoredCaptions←P480( (unsigned) (bitsPerPixel←v12212 > 1));
};
};
SOURCE(25000, 48)
(* (( (ptr) data←v9544)+10) ) = surfaceUnitsPP←v12240;
SOURCE(25050, 65)
{
word pd371;
pd371 = (* (( (ptr) (* (( (ptr) gf←c67788)+368)/* var←c63916 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd371 ))))((* (( (ptr) data←v9544)+16) ), surfaceUnitsPP←v12240, pd371);
};
SOURCE(25117, 17)
(* (( (ptr) data←v9544)+12) ) = neww←v12268;
SOURCE(25136, 18)
(* (( (ptr) data←v9544)+13) ) = newh←v12296;
SOURCE(25156, 51)
{
word pd372;
pd372 = (* (( (ptr) (* (( (ptr) gf←c67788)+359)/* var←c63148 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd372 ))))((* (ptr) data←v9544 ), neww←v12268, newh←v12296, 0, pd372);
};
SOURCE(25258, 11)
{
word pd373;
pd373 = (* (( (ptr) (* (( (ptr) gf←c67788)+350)/* var←c62508 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd373 ))))(data←v9544, pd373);
};
}
static void ResizeNotify←P2520(widget←v27740, reason←v27768, data←v27796)
word widget←v27740;
word reason←v27768;
word data←v27796;
{
register ptr gf←c67820 = (ptr) &globalframe;
/* ResizeNotify: */
SOURCE(25274, 306)
SOURCE(25325, 255)
if ((reason←v27768 <= 1)) {
SOURCE(25368, 212)
{
word var←c65612;
{
word var←c65580;
{
word pd374;
pd374 = (* (( (ptr) (* (( (ptr) gf←c67820)+349)/* var←c62380 */ ))+33) );
var←c65580 = (word) ( *( (fPt) ((* (ptr) pd374 ))))(widget←v27740, pd374);
};
{
word pd375;
pd375 = (* (( (ptr) (* (( (ptr) gf←c67820)+349)/* var←c62380 */ ))+10) );
var←c65612 = (word) ( *( (fPt) ((* (ptr) pd375 ))))(var←c65580, (* (( (ptr) gf←c67820)+156) ), pd375);
};
};
if ((var←c65612 == 0)) {
goto lab←L100047;
};
if (((* (( (ptr) gf←c67820)+53) ) == XR←GetReferentType(var←c65612))) {
{
word data←v12512;
data←v12512 = var←c65612;
SOURCE(25472, 108)
if ((reason←v27768 == 0)) {
SOURCE(25501, 45)
(void) ChangeDisplayMode←P1380((* (( (ptr) gf←c67820)+189) ), 1, 1);
}
else {
SOURCE(25546, 34)
(void) MySetSize←P2460(data←v12512, 0, 0);
};
};
}
else {
lab←L100047: ;
};
};
};
}
static word NoWhereContext←P2580()
{
register ptr gf←c67852 = (ptr) &globalframe;
word var←c9660;
/* NoWhereContext: */
SOURCE(25671, 98)
SOURCE(25724, 45)
{
word pd376;
pd376 = (* (( (ptr) (* (( (ptr) gf←c67852)+342)/* var←c61996 */ ))+12) );
return((word) ( *( (fPt) ((* (ptr) pd376 ))))((* (( (ptr) gf←c67852)+28)/* noWhereBM←v6612 */ ), 1, pd376));
};
}
static word CreateContext←P2640(screenServerData←v25248, screen←v25276)
word screenServerData←v25248;
word screen←v25276;
{
register ptr gf←c67884 = (ptr) &globalframe;
word var←c25320;
/* CreateContext: */
SOURCE(25775, 536)
SOURCE(25831, 431)
{
word var←c65676;
var←c65676 = screenServerData←v25248;
if ((var←c65676 == 0)) {
goto lab←L100048;
};
if (((* (( (ptr) gf←c67884)+53) ) == XR←GetReferentType(var←c65676))) {
{
word data←v12556;
data←v12556 = var←c65676;
SOURCE(25893, 369)
if ((0 != (* (( (ptr) data←v12556)+3) ))) {
SOURCE(25917, 155)
{
word w←v12600;
SOURCE(25920, 27)
w←v12600 = (* (( (ptr) data←v12556)+4) );
SOURCE(25949, 120)
if ( ( (w←v12600 != 0) ? ((* (( (ptr) w←v12600)+37) ) == 0) : 0 ) ) {
SOURCE(25992, 77)
{
word pd377;
pd377 = (* (( (ptr) (* (( (ptr) gf←c67884)+367)/* var←c63788 */ ))+9) );
return((word) ( *( (fPt) ((* (ptr) pd377 ))))(w←v12600, (* (( (ptr) data←v12556)+10) ), pd377));
};
};
};
}
else {
SOURCE(26079, 186)
{
word w←v12644;
word create←v12672;
SOURCE(26081, 27)
w←v12644 = (* (( (ptr) data←v12556)+4) );
SOURCE(26110, 45)
create←v12672 = (* (( (ptr) gf←c67884)+9)/* imagerX11Create←v4932 */ );
SOURCE(26157, 105)
if ( ( ( (w←v12644 != 0) ? ((* (( (ptr) w←v12644)+37) ) == 0) : 0 ) ? (create←v12672 != 0) : 0 ) ) {
SOURCE(26215, 47)
return((word) ( *( (fPt) ((* (ptr) create←v12672 ))))((* (( (ptr) w←v12644)+34) ), (* (( (ptr) w←v12644)+35) ), 1, create←v12672)
);
};
};
};
};
}
else {
lab←L100048: ;
};
};
SOURCE(26286, 25)
return((word) NoWhereContext←P2580());
}
static word CedareDidSetInputFocus←P2700(viewer←v28160, event←v28188, before←v28216)
word viewer←v28160;
word event←v28188;
word before←v28216;
{
register ptr gf←c67916 = (ptr) &globalframe;
word abort←v28260;
word data←v12716;
/* CedareDidSetInputFocus: */
SOURCE(26317, 446)
SOURCE(26317, 446)
abort←v28260 = 0;
SOURCE(26368, 48)
data←v12716 = (* (( (ptr) gf←c67916)+13)/* currentScreenServerData←v5100 */ );
SOURCE(26418, 345)
if ( ( (0 != (* (( (ptr) gf←c67916)+11)/* focusModeActive←v5044 */ )) ? (data←v12716 != 0) : 0 ) ) {
SOURCE(26455, 310)
SOURCE(26573, 190)
if ((viewer←v28160 != 0)) {
SOURCE(26595, 53)
{
word pd378;
pd378 = (* (( (ptr) (* (( (ptr) gf←c67916)+354)/* var←c62764 */ ))+17) );
(void) ( *( (fPt) ((* (ptr) pd378 ))))((* (( (ptr) data←v12716)+2) ), 0, (* (( (ptr) data←v12716)+4) ), pd378);
};
}
else {
SOURCE(26685, 78)
{
word pd379;
pd379 = (* (( (ptr) (* (( (ptr) gf←c67916)+354)/* var←c62764 */ ))+18) );
(void) ( *( (fPt) ((* (ptr) pd379 ))))((* (( (ptr) data←v12716)+2) ), 0, 0, pd379);
};
};
};
SOURCE(26317, 446)
return(abort←v28260);
}
static void XLostFocus←P2760(event←v28320, clientData←v28348, tq←v28376)
word event←v28320;
word clientData←v28348;
word tq←v28376;
{
register ptr gf←c67948 = (ptr) &globalframe;
/* XLostFocus: */
SOURCE(26772, 267)
SOURCE(26805, 234)
if ( ( (0 != (* (( (ptr) gf←c67948)+11)/* focusModeActive←v5044 */ )) ? (clientData←v28348 == (* (( (ptr) gf←c67948)+13)
/* currentScreenServerData←v5100 */ )) : 0 ) ) {
SOURCE(26868, 171)
{
word var←c65804;
var←c65804 = event←v28320;
if ((var←c65804 == 0)) {
goto lab←L100049;
};
if (((* (( (ptr) var←c65804)+4) ) == 10)) {
{
word focusOut←v12804;
focusOut←v12804 = var←c65804;
SOURCE(26923, 116)
{
word var←c65836;
var←c65836 = (* (( (ptr) focusOut←v12804)+5) );
switch (var←c65836) {
case 0: case 1: case 3: case 4:
SOURCE(27001, 38)
{
word pd380;
pd380 = (* (( (ptr) (* (( (ptr) gf←c67948)+372)/* var←c64620 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd380 ))))(0, 0, pd380);
};
break;
};
};
};
}
else {
lab←L100049: ;
};
};
};
}
static void KillConnectionCommand←P2820(formal←c0468, cmd←v28436)
word formal←c0468;
word cmd←v28436;
{
register ptr gf←c67980 = (ptr) &globalframe;
word result←v28480;
word msg←v28508;
word data←v12848;
/* KillConnectionCommand: */
SOURCE(27066, 152)
SOURCE(27066, 152)
result←v28480 = 0;
SOURCE(27066, 152)
msg←v28508 = 0;
SOURCE(27115, 48)
data←v12848 = (* (( (ptr) gf←c67980)+13)/* currentScreenServerData←v5100 */ );
SOURCE(27165, 53)
if ((data←v12848 != 0)) {
SOURCE(27182, 36)
(void) CloseConnectionFromWidget←P300((* ((( (ptr) data←v12848)+2)) ));
};
/* removed tail goto */
(* (ptr) formal←c0468 ) = result←v28480;
(* (( (ptr) formal←c0468)+1) ) = msg←v28508;
return;
}
static void DebugCommand←P2880(formal←c0473, cmd←v28568)
word formal←c0473;
word cmd←v28568;
{
register ptr gf←c68012 = (ptr) &globalframe;
word result←v28612;
word msg←v28640;
word data←v12892;
/* DebugCommand: */
SOURCE(27222, 120)
SOURCE(27222, 120)
result←v28612 = 0;
SOURCE(27222, 120)
msg←v28640 = 0;
SOURCE(27262, 48)
data←v12892 = (* (( (ptr) gf←c68012)+13)/* currentScreenServerData←v5100 */ );
SOURCE(27312, 30)
if ((data←v12892 != 0)) {
SOURCE(27331, 11)
{
word pd381;
pd381 = (* (( (ptr) (* (( (ptr) gf←c68012)+350)/* var←c62508 */ ))+9) );
(void) ( *( (fPt) ((* (ptr) pd381 ))))(data←v12892, pd381);
};
};
/* removed tail goto */
(* (ptr) formal←c0473 ) = result←v28612;
(* (( (ptr) formal←c0473)+1) ) = msg←v28640;
return;
}
static void HostCommand←P2940(formal←c0479, cmd←v28700)
word formal←c0479;
word cmd←v28700;
{
register ptr gf←c68044 = (ptr) &globalframe;
word result←v28744;
word msg←v28772;
/* HostCommand: */
SOURCE(27350, 103)
SOURCE(27350, 103)
result←v28744 = 0;
SOURCE(27350, 103)
msg←v28772 = 0;
SOURCE(27389, 64)
{
word var←c65868;
{
word pd382;
pd382 = (* (( (ptr) (* (( (ptr) gf←c68044)+353)/* var←c62700 */ ))+4) );
var←c65868 = (word) ( *( (fPt) ((* (ptr) pd382 ))))((* ((( (ptr) gf←c68044)+203)) ), pd382);
};
{
W2 var←c65900;
var←c65900.f0 = 11;
var←c65900.f1 = var←c65868;
{
word pd383;
pd383 = (* (( (ptr) (* (( (ptr) gf←c68044)+348)/* var←c62348 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd383 ))))((* (( (ptr) cmd←v28700)+1) ), (* (( (ptr) gf←c68044)+202) ), var←c65900, pd383);
};
};
};
/* removed tail goto */
(* (ptr) formal←c0479 ) = result←v28744;
(* (( (ptr) formal←c0479)+1) ) = msg←v28772;
return;
}
static void VersionCommand←P3000(formal←c0484, cmd←v28832)
word formal←c0484;
word cmd←v28832;
{
register ptr gf←c68076 = (ptr) &globalframe;
word result←v28876;
word msg←v28904;
/* VersionCommand: */
SOURCE(27457, 109)
SOURCE(27457, 109)
result←v28876 = 0;
SOURCE(27457, 109)
msg←v28904 = 0;
SOURCE(27499, 67)
{
W2 var←c65932;
var←c65932.f0 = 11;
var←c65932.f1 = (* (( (ptr) gf←c68076)+184) );
{
word pd384;
pd384 = (* (( (ptr) (* (( (ptr) gf←c68076)+348)/* var←c62348 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd384 ))))((* (( (ptr) cmd←v28832)+1) ), (* (( (ptr) gf←c68076)+204) ), var←c65932, pd384);
};
};
/* removed tail goto */
(* (ptr) formal←c0484 ) = result←v28876;
(* (( (ptr) formal←c0484)+1) ) = msg←v28904;
return;
}
static word Last←P3060()
{
register ptr gf←c68108 = (ptr) &globalframe;
word var←c9720;
/* Last: */
SOURCE(27570, 95)
SOURCE(27633, 32)
return((* (( (ptr) gf←c68108)+13)/* currentScreenServerData←v5100 */ ));
}
static void Execute←P3120(r←v9780)
word r←v9780;
{
register ptr gf←c68140 = (ptr) &globalframe;
word commandLine←v12936;
/* Execute: */
SOURCE(27671, 178)
SOURCE(27704, 98)
{
W2 var←c65964;
{
W2 var←c65996;
word v←v58636;
v←v58636 = (word) CurrentServer←P540();
var←c65996.f0 = 11;
var←c65996.f1 = v←v58636;
var←c65964 = var←c65996;
};
{
W2 var←c66060;
W2 var←c0650;
var←c66060.f0 = 11;
var←c66060.f1 = r←v9780;
(* (ptr) (word) &var←c0650 ) = 0;
(* (( (ptr) (word) &var←c0650) + 1) ) = 0;
{
word pd385;
pd385 = (* (( (ptr) (* (( (ptr) gf←c68140)+348)/* var←c62348 */ ))+62) );
commandLine←v12936 = (word) ( *( (fPt) ((* (ptr) pd385 ))))((* (( (ptr) gf←c68140)+199) ), var←c65964, var←c66060, var←c0650, pd385)
;
};
};
};
SOURCE(27804, 45)
{
word var←c66124;
word pd386;
pd386 = (* (( (ptr) (* (( (ptr) gf←c68140)+346)/* var←c62220 */ ))+11) );
var←c66124 = (word) ( *( (fPt) ((* (ptr) pd386 ))))(commandLine←v12936, 0, pd386);
};
}
static void DefaultServerCommand←P3180(formal←c0502, cmd←v28964)
word formal←c0502;
word cmd←v28964;
{
W7 var←c68172;
register ptr gf←c68204 = (ptr) &globalframe;
word result←v29008;
word msg←v29036;
word num←v12980;
/* DefaultServerCommand: */
SOURCE(27855, 487)
SOURCE(27855, 487)
result←v29008 = 0;
SOURCE(27855, 487)
msg←v29036 = 0;
SOURCE(27903, 36)
{
word pd387;
pd387 = (* (( (ptr) (* (( (ptr) gf←c68204)+346)/* var←c62220 */ ))+7) );
num←v12980 = (word) ( *( (fPt) ((* (ptr) pd387 ))))(cmd←v28964, pd387);
};
SOURCE(27941, 344)
{
word var←c66156;
var←c66156 = num←v12980;
if (( (int)var←c66156 == (int)1)) {
}
else {
if (( (int)var←c66156 == (int)2)) {
SOURCE(27971, 234)
{
/* declaration of serverName←v13024 skipped */
word c←v13052;
SOURCE(27973, 54)
{
word pd388;
pd388 = (* (( (ptr) (* (( (ptr) gf←c68204)+346)/* var←c62220 */ ))+8) );
var←c68172.f4/* serverName←v13024 */ = (word) ( *( (fPt) ((* (ptr) pd388 ))))(cmd←v28964, 0, pd388);
};
SOURCE(28030, 80)
{
/* declaration of var←c020 skipped */
var←c68172.f5/* var←c020 */ = (* (( (ptr) (* (( (ptr) gf←c68204)+341)/* var←c60812 */ ))+38) );
{
/* declaration of var←c021 skipped */
{
word var←c0651;
var←c0651 = (word) &var←c68172;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5436) ), ( ((word) (fPt) NoName←Q5496) ), var←c0651);
};
c←v13052 = var←c68172.f6/* var←c021 */ ;
};
};
SOURCE(28146, 21)
{
word pd389;
pd389 = (* (( (ptr) (* (( (ptr) gf←c68204)+341)/* var←c60812 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd389 ))))(c←v13052, pd389);
};
SOURCE(28169, 36)
(* (( (ptr) gf←c68204)+15)/* globalStartServerName←v5156 */ ) = var←c68172.f4/* serverName←v13024 */ ;
};
}
else {
SOURCE(28219, 66)
{
word var←c0500;
var←c0500 = (* (( (ptr) gf←c68204)+205) );
(void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c68204)+346)/* var←c62220 */ ))+4) ), (word) &var←c0500);
};
};
};
};
SOURCE(28287, 55)
{
W2 var←c66188;
var←c66188.f0 = 11;
var←c66188.f1 = (* (( (ptr) gf←c68204)+15)/* globalStartServerName←v5156 */ );
{
word pd390;
pd390 = (* (( (ptr) (* (( (ptr) gf←c68204)+348)/* var←c62348 */ ))+63) );
msg←v29036 = (word) ( *( (fPt) ((* (ptr) pd390 ))))((* (( (ptr) gf←c68204)+202) ), var←c66188, pd390);
};
};
/* removed tail goto */
(* (ptr) formal←c0502 ) = result←v29008;
(* (( (ptr) formal←c0502)+1) ) = msg←v29036;
return;
}
static word NoName←Q5436(formal←c0632)
word formal←c0632;
{
SOURCE(28030, 80)
{
word pd391;
pd391 = (* (( (ptr) formal←c0632)+5) );
(* (( (ptr) formal←c0632)+6) ) = (word) ( *( (fPt) ((* (ptr) pd391 ))))((* (( (ptr) formal←c0632)+4) ), 0, 0, 0, 0, 0, pd391)
;
};
return(0);
}
static void NoName←Q5496(formal←c0509, formal←c200036, formal←c200037, formal←c200038, formal←c200039)
word formal←c0509;
word formal←c200036;
word formal←c200037;
word formal←c200038;
word formal←c200039;
{
register ptr gf←c0633 = (ptr) &globalframe;
if ((formal←c200037 == (* (( (ptr) (* (( (ptr) gf←c0633)+341)/* var←c60812 */ ))+39) ))) {
{
word why←v58212;
why←v58212 = (* (ptr) formal←c200039 );
SOURCE(28110, 31)
{
word var←c0508;
var←c0508 = (* (( (ptr) why←v58212)+1) );
(void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0633)+346)/* var←c62220 */ ))+4) ), (word) &var←c0508);
};
};
};
(* (ptr) formal←c0509 ) = 0;
(* (( (ptr) formal←c0509)+1) ) = 0;
return;
}
static void NoName←Q5556(formal←c0514, formal←c200028, formal←c200029, formal←c200030, formal←c200031)
word formal←c0514;
word formal←c200028;
word formal←c200029;
word formal←c200030;
word formal←c200031;
{
register ptr gf←c0634 = (ptr) &globalframe;
if ((formal←c200029 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0634)+16)/* LOCK←v4596 */ ));
};
(* (ptr) formal←c0514 ) = 0;
(* (( (ptr) formal←c0514)+1) ) = 0;
return;
}
static void NoName←Q5616(formal←c0521, formal←c200032, formal←c200033, formal←c200034, formal←c200035)
word formal←c0521;
word formal←c200032;
word formal←c200033;
word formal←c200034;
word formal←c200035;
{
register ptr gf←c0635 = (ptr) &globalframe;
if ((formal←c200033 == (* (( (ptr) (* (( (ptr) gf←c0635)+356)/* var←c62892 */ ))+22) ))) {
{
word signal←v51208;
word parameters←v51236;
signal←v51208 = (* (ptr) formal←c200035 );
parameters←v51236 = (* (( (ptr) formal←c200035)+1) );
SOURCE(12101, 19)
if ((0 == (* (( (ptr) gf←c0635)+8)/* debugging←v4624 */ ))) {
SOURCE(12120, 9)
(* (ptr) formal←c0521 ) = 2;
(* (( (ptr) formal←c0521)+1) ) = 9;
return;
};
};
};
(* (ptr) formal←c0521 ) = 0;
(* (( (ptr) formal←c0521)+1) ) = 0;
return;
}
static void NoName←Q5676(formal←c0526, formal←c200024, formal←c200025, formal←c200026, formal←c200027)
word formal←c0526;
word formal←c200024;
word formal←c200025;
word formal←c200026;
word formal←c200027;
{
register ptr gf←c0636 = (ptr) &globalframe;
if ((formal←c200025 == (word) (( (bPt) gf←c0636)+824)/* var←c58732 */ )) {
SOURCE(9284, 15)
(* (( (ptr) formal←c200024)+4) ) = 1;
SOURCE(9301, 8)
(* (ptr) formal←c0526 ) = 2;
(* (( (ptr) formal←c0526)+1) ) = 8;
return;
};
(* (ptr) formal←c0526 ) = 0;
(* (( (ptr) formal←c0526)+1) ) = 0;
return;
}
static void NoName←Q5736(formal←c0531, formal←c200020, formal←c200021, formal←c200022, formal←c200023)
word formal←c0531;
word formal←c200020;
word formal←c200021;
word formal←c200022;
word formal←c200023;
{
register ptr gf←c0637 = (ptr) &globalframe;
if ((formal←c200021 == (word) (( (bPt) gf←c0637)+824)/* var←c58732 */ )) {
SOURCE(9111, 15)
(* (( (ptr) formal←c200020)+4) ) = 1;
SOURCE(9128, 8)
(* (ptr) formal←c0531 ) = 2;
(* (( (ptr) formal←c0531)+1) ) = 7;
return;
};
(* (ptr) formal←c0531 ) = 0;
(* (( (ptr) formal←c0531)+1) ) = 0;
return;
}
static void NoName←Q5796(formal←c0536, formal←c200016, formal←c200017, formal←c200018, formal←c200019)
word formal←c0536;
word formal←c200016;
word formal←c200017;
word formal←c200018;
word formal←c200019;
{
register ptr gf←c0638 = (ptr) &globalframe;
if ((formal←c200017 == (word) (( (bPt) gf←c0638)+824)/* var←c58732 */ )) {
SOURCE(8941, 15)
(* (( (ptr) formal←c200016)+4) ) = 1;
SOURCE(8958, 8)
(* (ptr) formal←c0536 ) = 2;
(* (( (ptr) formal←c0536)+1) ) = 6;
return;
};
(* (ptr) formal←c0536 ) = 0;
(* (( (ptr) formal←c0536)+1) ) = 0;
return;
}
static void NoName←Q5856(formal←c0544, formal←c200012, formal←c200013, formal←c200014, formal←c200015)
word formal←c0544;
word formal←c200012;
word formal←c200013;
word formal←c200014;
word formal←c200015;
{
register ptr gf←c0639 = (ptr) &globalframe;
if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0639)+341)/* var←c60812 */ ))+4) ))) {
{
word err←v37532;
err←v37532 = (* (ptr) formal←c200015 );
SOURCE(6909, 19)
if ((0 == (* (( (ptr) gf←c0639)+8)/* debugging←v4624 */ ))) {
SOURCE(6928, 10)
(* (ptr) formal←c0544 ) = 2;
(* (( (ptr) formal←c0544)+1) ) = 5;
return;
};
};
}
else {
if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0639)+356)/* var←c62892 */ ))+22) ))) {
{
word signal←v37736;
word parameters←v37764;
signal←v37736 = (* (ptr) formal←c200015 );
parameters←v37764 = (* (( (ptr) formal←c200015)+1) );
SOURCE(6968, 19)
if ((0 == (* (( (ptr) gf←c0639)+8)/* debugging←v4624 */ ))) {
SOURCE(6987, 10)
(* (ptr) formal←c0544 ) = 2;
(* (( (ptr) formal←c0544)+1) ) = 5;
return;
};
};
};
};
(* (ptr) formal←c0544 ) = 0;
(* (( (ptr) formal←c0544)+1) ) = 0;
return;
}
static void NoName←Q5916(formal←c0549, formal←c200008, formal←c200009, formal←c200010, formal←c200011)
word formal←c0549;
word formal←c200008;
word formal←c200009;
word formal←c200010;
word formal←c200011;
{
if ((formal←c200009 == XR←Uncaught)) {
SOURCE(5291, 13)
(* (( (ptr) formal←c200008)+5) ) = 1;
SOURCE(5306, 8)
(* (ptr) formal←c0549 ) = 2;
(* (( (ptr) formal←c0549)+1) ) = 4;
return;
};
(* (ptr) formal←c0549 ) = 0;
(* (( (ptr) formal←c0549)+1) ) = 0;
return;
}
static void NoName←Q5976(formal←c0554, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
word formal←c0554;
word formal←c200004;
word formal←c200005;
word formal←c200006;
word formal←c200007;
{
if ((formal←c200005 == XR←Uncaught)) {
SOURCE(5196, 13)
(* (( (ptr) formal←c200004)+5) ) = 1;
SOURCE(5211, 8)
(* (ptr) formal←c0554 ) = 2;
(* (( (ptr) formal←c0554)+1) ) = 3;
return;
};
(* (ptr) formal←c0554 ) = 0;
(* (( (ptr) formal←c0554)+1) ) = 0;
return;
}
static void NoName←Q6036(formal←c0559, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
word formal←c0559;
word formal←c200000;
word formal←c200001;
word formal←c200002;
word formal←c200003;
{
if ((formal←c200001 == XR←Uncaught)) {
SOURCE(5096, 13)
(* (( (ptr) formal←c200000)+5) ) = 1;
SOURCE(5111, 8)
(* (ptr) formal←c0559 ) = 2;
(* (( (ptr) formal←c0559)+1) ) = 2;
return;
};
(* (ptr) formal←c0559 ) = 0;
(* (( (ptr) formal←c0559)+1) ) = 0;
return;
}
static word NoName←Q6096(formal←c0213)
word formal←c0213;
{
W10 var←c0215;
word var←c0214;
/* intermediary proc for a FORK, nArgs: 10, nRets: 0 */
var←c0215 = (* (W10Pt) (( (ptr) formal←c0213)+4) );
var←c0214 = (* (( (ptr) formal←c0213)+2) );
formal←c0213 = XR←ExtensionFree(formal←c0213);
(void) ( *( (fPt) ((* (ptr) var←c0214 ))))((* (ptr) &var←c0215 ), (* (( (ptr) &var←c0215)+1) ), (* (( (ptr) &var←c0215)+2)
), (* (( (ptr) &var←c0215)+3) ), (* (W2Pt) (( (ptr) &var←c0215)+4) ), (* (( (ptr) &var←c0215)+6) )
, (* (( (ptr) &var←c0215)+7) ), (* (( (ptr) &var←c0215)+8) ), (* (( (ptr) &var←c0215)+9) ), var←c0214);
return(0);
}
static word NoName←Q6156(formal←c0364)
word formal←c0364;
{
W10 var←c0366;
word var←c0365;
/* intermediary proc for a FORK, nArgs: 10, nRets: 0 */
var←c0366 = (* (W10Pt) (( (ptr) formal←c0364)+4) );
var←c0365 = (* (( (ptr) formal←c0364)+2) );
formal←c0364 = XR←ExtensionFree(formal←c0364);
(void) ( *( (fPt) ((* (ptr) var←c0365 ))))((* (ptr) &var←c0366 ), (* (( (ptr) &var←c0366)+1) ), (* (( (ptr) &var←c0366)+2)
), (* (( (ptr) &var←c0366)+3) ), (* (W2Pt) (( (ptr) &var←c0366)+4) ), (* (( (ptr) &var←c0366)+6) )
, (* (( (ptr) &var←c0366)+7) ), (* (( (ptr) &var←c0366)+8) ), (* (( (ptr) &var←c0366)+9) ), var←c0365);
return(0);
}
/* file: X11ViewersImpl, module: X11ViewersImpl, compiled at: August 20, 1993 12:49:00 pm PDT */
extern void XR←install←X11ViewersImpl() {
NoName←Q4836();
}
extern void XR←run←X11ViewersImpl() { XR←Start(&globalframe); }