/* 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); }