/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: August 20, 1993 12:50:19 pm PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: X11ViewersCommandsImpl, module: X11ViewersCommandsImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [477389385,2095797496] X11ViewersCommandsImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {word f0, f1, f2;} W3; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; #define SOURCE(p, l) /* source p, l */ static float fc118 = 0.0; static float fc121 = 1.0; static void NoName←Q972(); static void X11ViewersCommandsImpl←P0(); static word IgnoreViewerError←P60(); static void DisabledCommand←P120(); static word SSDataOrFail←P180(); static word TopWidgetOrFail←P240(); static void WithdrawCommand←P300(); static void ReOpenCommand←P360(); static void ModeCommand←P420(); static void Fail←P720(); static void MoveCommand←P480(); static void X11CursorColorCommand←P540(); static word NoName←Q1032(); static void DebugSetOverheadCost←P600(); static word NoName←Q1092(); static void StartX11ViewersCommand←P660(); static word NoName←Q1152(); static void NoName←Q1212(); static void NoName←Q1272(); static void NoName←Q1332(); static struct {unsigned f; char r[16];} string1 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"}; static struct {unsigned f; char r[4];} string3 = {65540, "\242\000\000"}; static struct {unsigned f; char r[4];} string4 = {131076, "\216\251\000"}; static struct {unsigned f; char r[64];} string5 = {3932224, "Initial start up for X11Viewers; on failure exit cedar world\000\000\000"}; static struct {unsigned f; char r[8];} string6 = {327688, "abort\000\000"}; static struct {unsigned f; char r[28];} string7 = {1638428, "X11ViewersInitialStartUp!\000\000"}; static struct {unsigned f; char r[28];} string8 = {1638428, "X11ViewersInitialStartUp+\000\000"}; static struct {unsigned f; char r[56];} string9 = {3407928, "Initial start up for X11Viewers; on failure retry...\000\000\000"}; static struct {unsigned f; char r[8];} string10 = {393224, "repeat\000"}; static struct {unsigned f; char r[28];} string11 = {1572892, "X11ViewersInitialStartUp\000\000\000"}; static struct {unsigned f; char r[60];} string12 = {3670076, "Initial start up for X11Viewers; on failure make message\000\000\000"}; static struct {unsigned f; char r[4];} string13 = {196612, "XVW"}; static struct {unsigned f; char r[20];} string14 = {1048596, "Start X11Viewers\000\000\000"}; static struct {unsigned f; char r[16];} string15 = {917520, "X11ViewersMove\000"}; static struct {unsigned f; char r[16];} string16 = {917520, "Migrate window\000"}; static struct {unsigned f; char r[16];} string17 = {917520, "X11ViewersMode\000"}; static struct {unsigned f; char r[20];} string18 = {1048596, "Set display mode\000\000\000"}; static struct {unsigned f; char r[20];} string19 = {1179668, "X11ViewersWithdraw\000"}; static struct {unsigned f; char r[16];} string20 = {983056, "Withdraw window"}; static struct {unsigned f; char r[20];} string21 = {1048596, "X11ViewersReOpen\000\000\000"}; static struct {unsigned f; char r[28];} string22 = {1572892, "Re-open withdrawn window\000\000\000"}; static struct {unsigned f; char r[20];} string23 = {1114132, "RawViewersRestart\000\000"}; static struct {unsigned f; char r[12];} string24 = {524300, "ColorMap\000\000\000"}; static struct {unsigned f; char r[12];} string25 = {589836, "MouseGain\000\000"}; static struct {unsigned f; char r[12];} string26 = {720908, "MouseGainXY"}; static struct {unsigned f; char r[28];} string27 = {1572892, "X11ViewersSetCursorColor\000\000\000"}; static struct {unsigned f; char r[32];} string28 = {1966112, "Set cursor color (r,g,b: REAL)\000"}; static struct {unsigned f; char r[24];} string29 = {1441816, "X11ViewersOverHeadCost\000"}; static struct {unsigned f; char r[44];} string30 = {2818092, "For ChJ's private tweaking of cost function"}; static struct {unsigned f; char r[28];} string31 = {1638428, " X11Viewers ignores the \000\000"}; static struct {unsigned f; char r[12];} string32 = {524300, " command\000\000\000"}; static struct {unsigned f; char r[32];} string33 = {1966112, "world has not yet been started\000"}; static struct {unsigned f; char r[20];} string34 = {1048596, "world not active\000\000\000"}; static struct {unsigned f; char r[12];} string35 = {524300, "-default\000\000\000"}; static struct {unsigned f; char r[8];} string36 = {393224, "color8\000"}; static struct {unsigned f; char r[8];} string37 = {393224, "color4\000"}; static struct {unsigned f; char r[8];} string38 = {327688, "color\000\000"}; static struct {unsigned f; char r[4];} string39 = {131076, "bw\000"}; static struct {unsigned f; char r[8];} string40 = {262152, "bwX2\000\000\000"}; static struct {unsigned f; char r[4];} string41 = {131076, "db\000"}; static struct {unsigned f; char r[60];} string42 = {3866684, "usage: X11ViewersMode [-default] (color8 | bw | bwX2 | db)\012"}; static struct {unsigned f; char r[24];} string43 = {1376280, "must specify a server\000\000"}; static struct {unsigned f; char r[16];} string44 = {851984, "migration...\012\000\000"}; static struct {unsigned f; char r[28];} string45 = {1703964, "needs rgb arguments (REAL)\000"}; static struct {unsigned f; char r[32];} string46 = {1966112, "arguments in 0.0 .. 1.0 please\000"}; static struct {unsigned f; char r[28];} string47 = {1638428, "needs an integer argument\000\000"}; static struct {unsigned f; char r[24];} string48 = {1376280, "A no-op in X11Viewers\000\000"}; static struct {unsigned f; char r[36];} string49 = {2228260, "needs zero or one integer argument\000"}; static struct {unsigned f; char r[16];} string50 = {786448, "OverheadCost\000\000\000"}; static struct {unsigned f; char r[36];} string51 = {2293796, "X11Viewers has already been started"}; static struct {unsigned f; char r[60];} string52 = {3801148, "Can't start Cedar because can't create X window connection\000"}; static struct {unsigned f; char r[12];} string53 = {589836, " because \000\000"}; static struct {unsigned f; char r[8];} string54 = {458760, "Failure"}; static struct {unsigned f; char r[28];} string55 = {1703964, "CommanderOnStandardStreams\000"}; static struct {unsigned f; char r[12];} string56 = {524300, "DontExit\000\000\000"}; static struct {unsigned f; char r[16];} string57 = {851984, "\257\300\034\164\142\111\300\174\353\124\370\100\164\000\000"}; static struct {unsigned f; char r[12];} string58 = {524296, "\006\001\070\010\000\004\071\001\000\000\000"}; static struct {unsigned f; char r[16];} string59 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string60 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string61 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string62 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string63 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"}; static struct {unsigned f; char r[16];} string64 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string65 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string66 = {851984, "\257\300\210\010\162\111\300\030\013\367\102\100\150\000\000"}; static struct {unsigned f; char r[16];} string67 = {851984, "\257\300\310\131\177\305\300\370\127\224\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string68 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"}; static struct {unsigned f; char r[16];} string69 = {851984, "\257\300\033\115\307\000\300\214\060\055\310\100\150\000\000"}; static struct {unsigned f; char r[16];} string70 = {851984, "\257\300\273`R#\300\206CBt@h\000\000"}; static struct {unsigned f; char r[16];} string71 = {851984, "\257\300\054\174\025\242\300\120\014\117\154\100\150\000\000"}; static struct {unsigned f; char r[16];} string72 = {851984, "\257\300\251\206\104\055\300\374\254\024\121\100\150\000\000"}; static struct {unsigned f; char r[16];} string73 = {851984, "\257\300\206\104\222\333\300\126\023\233\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string74 = {851984, "\257\300\175\013\076\107\300\034\225\050\255\100\150\000\000"}; static struct { word f0[71]; word f71; word f72; word f73; word f74; word f75; word f76; word f77; word f78; word f79; word f80; word f81; word f82; word f83; word f84; word f85; word f86; word f87; word f88; word f89; word f90; word f91; word f92; word f93; word f94[17]; } globalframe = { {0}, (word) StartX11ViewersCommand←P660, 0, (word) DebugSetOverheadCost←P600, 0, (word) X11CursorColorCommand←P540, 0, (word) MoveCommand←P480, 0, (word) ModeCommand←P420, 0, (word) ReOpenCommand←P360, 0, (word) WithdrawCommand←P300, 0, (word) TopWidgetOrFail←P240, 0, (word) SSDataOrFail←P180, 0, (word) DisabledCommand←P120, 0, (word) IgnoreViewerError←P60, 0, (word) X11ViewersCommandsImpl←P0, {0} }; static void NoName←Q972() { register ptr gf←c0136 = (ptr) &globalframe; word var←c16280; (* (( (ptr) gf←c0136)+9) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c0136)+10) ) = (word) XR←GetTypeIndexS((word) (&string3)); (* (( (ptr) gf←c0136)+13) ) = (word) XR←GetTypeIndex((word) &string4, 0, (word) &string2); (* (ptr) (( (bPt) gf←c0136)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string5); (* (ptr) (( (bPt) gf←c0136)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string6); (* (ptr) (( (bPt) gf←c0136)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string7); (* (ptr) (( (bPt) gf←c0136)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string8); (* (ptr) (( (bPt) gf←c0136)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string9); (* (ptr) (( (bPt) gf←c0136)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string10); (* (ptr) (( (bPt) gf←c0136)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string11); (* (ptr) (( (bPt) gf←c0136)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string12); (* (ptr) (( (bPt) gf←c0136)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string13); (* (ptr) (( (bPt) gf←c0136)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string14); (* (ptr) (( (bPt) gf←c0136)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string15); (* (ptr) (( (bPt) gf←c0136)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string16); (* (ptr) (( (bPt) gf←c0136)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string17); (* (ptr) (( (bPt) gf←c0136)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string18); (* (ptr) (( (bPt) gf←c0136)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string19); (* (ptr) (( (bPt) gf←c0136)+116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string20); (* (ptr) (( (bPt) gf←c0136)+120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string21); (* (ptr) (( (bPt) gf←c0136)+124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string22); (* (ptr) (( (bPt) gf←c0136)+128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string23); (* (ptr) (( (bPt) gf←c0136)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string24); (* (ptr) (( (bPt) gf←c0136)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string25); (* (ptr) (( (bPt) gf←c0136)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string26); (* (ptr) (( (bPt) gf←c0136)+144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string27); (* (ptr) (( (bPt) gf←c0136)+148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string28); (* (ptr) (( (bPt) gf←c0136)+152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string29); (* (ptr) (( (bPt) gf←c0136)+156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string30); (* (ptr) (( (bPt) gf←c0136)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string31); (* (ptr) (( (bPt) gf←c0136)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string32); (* (ptr) (( (bPt) gf←c0136)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string33); (* (ptr) (( (bPt) gf←c0136)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string34); (* (ptr) (( (bPt) gf←c0136)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string35); (* (ptr) (( (bPt) gf←c0136)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string36); (* (ptr) (( (bPt) gf←c0136)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string36); (* (ptr) (( (bPt) gf←c0136)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string37); (* (ptr) (( (bPt) gf←c0136)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string37); (* (ptr) (( (bPt) gf←c0136)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string38); (* (ptr) (( (bPt) gf←c0136)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string39); (* (ptr) (( (bPt) gf←c0136)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string39); (* (ptr) (( (bPt) gf←c0136)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string40); (* (ptr) (( (bPt) gf←c0136)+212) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string40); (* (ptr) (( (bPt) gf←c0136)+216) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string41); (* (ptr) (( (bPt) gf←c0136)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string41); (* (ptr) (( (bPt) gf←c0136)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string42); (* (ptr) (( (bPt) gf←c0136)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string43); (* (ptr) (( (bPt) gf←c0136)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string44); (* (ptr) (( (bPt) gf←c0136)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string45); (* (ptr) (( (bPt) gf←c0136)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string46); (* (ptr) (( (bPt) gf←c0136)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string47); (* (ptr) (( (bPt) gf←c0136)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string48); (* (ptr) (( (bPt) gf←c0136)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string49); (* (ptr) (( (bPt) gf←c0136)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string50); (* (ptr) (( (bPt) gf←c0136)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string51); (* (ptr) (( (bPt) gf←c0136)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string52); (* (ptr) (( (bPt) gf←c0136)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+9) ), (word) &string53); (* (ptr) (( (bPt) gf←c0136)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string54); (* (ptr) (( (bPt) gf←c0136)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string55); (* (ptr) (( (bPt) gf←c0136)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0136)+13) ), (word) &string56); (void) XR←DeclareGlobalFrame((word) "X11ViewersCommandsImpl", &globalframe, (word) XR←GetTypeIndex((word) &string57, 0, (word) &string58) , (word) (( (bPt) gf←c0136)+372)/* var←c15288 */ ); var←c16280 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string59)), 16); (* (( (ptr) gf←c0136)+110)/* var←c16248 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 788739); var←c16280 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string60)), 3); (* (( (ptr) gf←c0136)+97)/* var←c15384 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 1310725); var←c16280 = (word) XR←ImportInterface((word) "CommanderOps", (word) XR←GetTypeIndexS((word) (&string61)), 14); (* (( (ptr) gf←c0136)+98)/* var←c15448 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67371777); (void) XR←ImportProcS(var←c16280, 67634178); (void) XR←ImportProcS(var←c16280, 67896579); var←c16280 = (word) XR←ImportInterface((word) "Convert", (word) XR←GetTypeIndexS((word) (&string62)), 73); (* (( (ptr) gf←c0136)+104)/* var←c15736 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67634690); (void) XR←ImportProcS(var←c16280, 67373057); var←c16280 = (word) XR←ImportInterface((word) "ImagerColor", (word) XR←GetTypeIndexS((word) (&string63)), 32); (* (( (ptr) gf←c0136)+105)/* var←c15896 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67898625); var←c16280 = (word) XR←ImportInterface((word) "Process", (word) XR←GetTypeIndexS((word) (&string64)), 22); (* (( (ptr) gf←c0136)+109)/* var←c16216 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 266753); var←c16280 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string65)), 43); (* (( (ptr) gf←c0136)+99)/* var←c15480 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67373313); (void) XR←ImportProcS(var←c16280, 67896323); (void) XR←ImportProcS(var←c16280, 68419845); var←c16280 = (word) XR←ImportInterface((word) "Termination", (word) XR←GetTypeIndexS((word) (&string66)), 5); (* (( (ptr) gf←c0136)+108)/* var←c16184 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 524290); var←c16280 = (word) XR←ImportInterface((word) "ViewerErrors", (word) XR←GetTypeIndexS((word) (&string67)), 2); (* (( (ptr) gf←c0136)+96)/* var←c15352 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 524290); var←c16280 = (word) XR←ImportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string68)), 218); (* (( (ptr) gf←c0136)+95)/* var←c15320 */ ) = var←c16280; var←c16280 = (word) XR←ImportInterface((word) "XTk", (word) XR←GetTypeIndexS((word) (&string69)), 50); (* (( (ptr) gf←c0136)+106)/* var←c16056 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 788227); var←c16280 = (word) XR←ImportInterface((word) "XTkMigration", (word) XR←GetTypeIndexS((word) (&string70)), 3); (* (( (ptr) gf←c0136)+103)/* var←c15704 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67633154); var←c16280 = (word) XR←ImportInterface((word) "XTkShellWidgets", (word) XR←GetTypeIndexS((word) (&string71)), 26); (* (( (ptr) gf←c0136)+101)/* var←c15576 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 266241); (void) XR←ImportProcS(var←c16280, 266753); var←c16280 = (word) XR←ImportInterface((word) "X11Viewers", (word) XR←GetTypeIndexS((word) (&string72)), 8); (* (( (ptr) gf←c0136)+107)/* var←c16120 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 262145); var←c16280 = (word) XR←ImportInterface((word) "X11ViewersAccess", (word) XR←GetTypeIndexS((word) (&string73)), 8); (* (( (ptr) gf←c0136)+102)/* var←c15672 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 263681); (void) XR←ImportProcS(var←c16280, 263937); var←c16280 = (word) XR←ImportInterface((word) "X11ViewersInstance", (word) XR←GetTypeIndexS((word) (&string74)), 1); (* (( (ptr) gf←c0136)+100)/* var←c15512 */ ) = var←c16280; (void) XR←ImportProcS(var←c16280, 67108864); } static void X11ViewersCommandsImpl←P0(formal←c036, formal←c035) word formal←c036; word formal←c035; { register ptr gf←c16312 = (ptr) &globalframe; /* X11ViewersCommandsImpl: */ SOURCE(204, 5619) SOURCE(4325, 61) { word pd75; pd75 = (* (( (ptr) (* (( (ptr) gf←c16312)+96)/* var←c15352 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd75 ))))((* (( (ptr) (* (( (ptr) gf←c16312)+95)/* var←c15320 */ ))+4) ), (word) (( (bPt) gf←c16312)+364) /* var←c15256 */ , pd75); }; SOURCE(4473, 175) { word pd76; pd76 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd76 ))))((* (( (ptr) gf←c16312)+16) ), (word) (( (bPt) gf←c16312)+284)/* var←c14936 */ , (* ( ( (ptr) gf←c16312)+14) ), (* (( (ptr) gf←c16312)+15) ), 1, pd76); }; SOURCE(4650, 168) { word pd77; pd77 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd77 ))))((* (( (ptr) gf←c16312)+17) ), (word) (( (bPt) gf←c16312)+284)/* var←c14936 */ , (* ( ( (ptr) gf←c16312)+18) ), (* (( (ptr) gf←c16312)+19) ), 1, pd77); }; SOURCE(4820, 150) { word pd78; pd78 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd78 ))))((* (( (ptr) gf←c16312)+20) ), (word) (( (bPt) gf←c16312)+284)/* var←c14936 */ , (* ( ( (ptr) gf←c16312)+21) ), 0, 1, pd78); }; SOURCE(4972, 85) { word pd79; pd79 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd79 ))))((* (( (ptr) gf←c16312)+22) ), (word) (( (bPt) gf←c16312)+284)/* var←c14936 */ , (* ( ( (ptr) gf←c16312)+23) ), 0, 1, pd79); }; SOURCE(5059, 67) { word pd80; pd80 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd80 ))))((* (( (ptr) gf←c16312)+24) ), (word) (( (bPt) gf←c16312)+308)/* var←c15032 */ , (* ( ( (ptr) gf←c16312)+25) ), 0, 1, pd80); }; SOURCE(5128, 69) { word pd81; pd81 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd81 ))))((* (( (ptr) gf←c16312)+26) ), (word) (( (bPt) gf←c16312)+316)/* var←c15064 */ , (* ( ( (ptr) gf←c16312)+27) ), 0, 1, pd81); }; SOURCE(5199, 76) { word pd82; pd82 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd82 ))))((* (( (ptr) gf←c16312)+28) ), (word) (( (bPt) gf←c16312)+332)/* var←c15128 */ , (* ( ( (ptr) gf←c16312)+29) ), 0, 1, pd82); }; SOURCE(5277, 81) { word pd83; pd83 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd83 ))))((* (( (ptr) gf←c16312)+30) ), (word) (( (bPt) gf←c16312)+324)/* var←c15096 */ , (* ( ( (ptr) gf←c16312)+31) ), 0, 1, pd83); }; SOURCE(5360, 65) { word pd84; pd84 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd84 ))))((* (( (ptr) gf←c16312)+32) ), (word) (( (bPt) gf←c16312)+356)/* var←c15224 */ , (* ( ( (ptr) gf←c16312)+62) ), 0, 1, pd84); }; SOURCE(5427, 56) { word pd85; pd85 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd85 ))))((* (( (ptr) gf←c16312)+33) ), (word) (( (bPt) gf←c16312)+356)/* var←c15224 */ , (* ( ( (ptr) gf←c16312)+62) ), 0, 1, pd85); }; SOURCE(5485, 57) { word pd86; pd86 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd86 ))))((* (( (ptr) gf←c16312)+34) ), (word) (( (bPt) gf←c16312)+356)/* var←c15224 */ , (* ( ( (ptr) gf←c16312)+62) ), 0, 1, pd86); }; SOURCE(5544, 59) { word pd87; pd87 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd87 ))))((* (( (ptr) gf←c16312)+35) ), (word) (( (bPt) gf←c16312)+356)/* var←c15224 */ , (* ( ( (ptr) gf←c16312)+62) ), 0, 1, pd87); }; SOURCE(5605, 103) { word pd88; pd88 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd88 ))))((* (( (ptr) gf←c16312)+36) ), (word) (( (bPt) gf←c16312)+300)/* var←c15000 */ , (* ( ( (ptr) gf←c16312)+37) ), 0, 1, pd88); }; SOURCE(5710, 113) { word pd89; pd89 = (* (( (ptr) (* (( (ptr) gf←c16312)+97)/* var←c15384 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd89 ))))((* (( (ptr) gf←c16312)+38) ), (word) (( (bPt) gf←c16312)+292)/* var←c14968 */ , (* ( ( (ptr) gf←c16312)+39) ), 0, 1, pd89); }; } static word IgnoreViewerError←P60(signalOrError←v5732) word signalOrError←v5732; { word continue←v5776; /* IgnoreViewerError: */ SOURCE(461, 65) SOURCE(461, 65) continue←v5776 = 1; SOURCE(510, 16) continue←v5776 = 1; SOURCE(461, 65) return(continue←v5776); } static void DisabledCommand←P120(formal←c043, cmd←v8360) word formal←c043; word cmd←v8360; { register ptr gf←c16344 = (ptr) &globalframe; word result←v8404; word msg←v8432; /* DisabledCommand: */ SOURCE(576, 125) SOURCE(576, 125) result←v8404 = 0; SOURCE(576, 125) msg←v8432 = 0; SOURCE(619, 82) { word var←c15416; { word pd90; pd90 = (* (( (ptr) (* (( (ptr) gf←c16344)+98)/* var←c15448 */ ))+9) ); var←c15416 = (word) ( *( (fPt) ((* (ptr) pd90 ))))(cmd←v8360, 0, 0, pd90); }; { word pd91; pd91 = (* (( (ptr) (* (( (ptr) gf←c16344)+99)/* var←c15480 */ ))+5) ); msg←v8432 = (word) ( *( (fPt) ((* (ptr) pd91 ))))((* (( (ptr) gf←c16344)+40) ), var←c15416, (* (( (ptr) gf←c16344)+41) ), 0, 0, pd91) ; }; }; /* removed tail goto */ (* (ptr) formal←c043 ) = result←v8404; (* (( (ptr) formal←c043)+1) ) = msg←v8432; return; } static word SSDataOrFail←P180() { register ptr gf←c16376 = (ptr) &globalframe; word var←c3724; word ssd←v3812; /* SSDataOrFail: */ SOURCE(707, 210) SOURCE(771, 60) { word pd92; pd92 = (* (( (ptr) (* (( (ptr) gf←c16376)+100)/* var←c15512 */ ))+4) ); ssd←v3812 = (word) ( *( (fPt) ((* (ptr) pd92 ))))(pd92); }; SOURCE(833, 69) if ((ssd←v3812 == 0)) { SOURCE(849, 53) { word var←c046; var←c046 = (* (( (ptr) gf←c16376)+42) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16376)+98)/* var←c15448 */ ))+4) ), (word) &var←c046); }; }; SOURCE(904, 13) return(ssd←v3812); } static word TopWidgetOrFail←P240() { register ptr gf←c16408 = (ptr) &globalframe; word top←v3784; word ssd←v3856; /* TopWidgetOrFail: */ SOURCE(921, 175) SOURCE(921, 175) top←v3784 = 0; SOURCE(976, 49) ssd←v3856 = (word) SSDataOrFail←P180(); SOURCE(1027, 69) top←v3784 = (* (( (ptr) ssd←v3856)+2) ); if ((top←v3784 == 0)) { SOURCE(1057, 39) { word var←c049; var←c049 = (* (( (ptr) gf←c16408)+43) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16408)+98)/* var←c15448 */ ))+4) ), (word) &var←c049); }; }; SOURCE(921, 175) return(top←v3784); } static void WithdrawCommand←P300(formal←c054, cmd←v8492) word formal←c054; word cmd←v8492; { register ptr gf←c16440 = (ptr) &globalframe; word result←v8536; word msg←v8564; /* WithdrawCommand: */ SOURCE(1102, 86) SOURCE(1102, 86) result←v8536 = 0; SOURCE(1102, 86) msg←v8564 = 0; SOURCE(1145, 43) { word var←c15544; var←c15544 = (word) TopWidgetOrFail←P240(); { word pd93; pd93 = (* (( (ptr) (* (( (ptr) gf←c16440)+101)/* var←c15576 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd93 ))))(var←c15544, pd93); }; }; /* removed tail goto */ (* (ptr) formal←c054 ) = result←v8536; (* (( (ptr) formal←c054)+1) ) = msg←v8564; return; } static void ReOpenCommand←P360(formal←c059, cmd←v8624) word formal←c059; word cmd←v8624; { register ptr gf←c16472 = (ptr) &globalframe; word result←v8668; word msg←v8696; /* ReOpenCommand: */ SOURCE(1194, 84) SOURCE(1194, 84) result←v8668 = 0; SOURCE(1194, 84) msg←v8696 = 0; SOURCE(1235, 43) { word var←c15608; var←c15608 = (word) TopWidgetOrFail←P240(); { word pd94; pd94 = (* (( (ptr) (* (( (ptr) gf←c16472)+101)/* var←c15576 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd94 ))))(var←c15608, pd94); }; }; /* removed tail goto */ (* (ptr) formal←c059 ) = result←v8668; (* (( (ptr) formal←c059)+1) ) = msg←v8696; return; } static void ModeCommand←P420(formal←c067, cmd←v8756) word formal←c067; word cmd←v8756; { W6 var←c16504; register ptr gf←c16536 = (ptr) &globalframe; word result←v8800; word msg←v8828; /* declaration of var←c15640 skipped */ word mode←v3928 = 0; word default←v3956 = 0; word arg←v3984; /* ModeCommand: */ SOURCE(1284, 762) { word tmpAddr95; tmpAddr95 = (word) (( (ptr) &var←c16504)+4)/* var←c15640 */ ; (* (ptr) tmpAddr95 ) = ( ((word) (fPt) Fail←P720) ); (* (( (ptr) tmpAddr95) + 1) ) = 1; }; SOURCE(1284, 762) result←v8800 = 0; SOURCE(1284, 762) msg←v8828 = 0; SOURCE(1471, 47) { word pd96; pd96 = (* (( (ptr) (* (( (ptr) gf←c16536)+98)/* var←c15448 */ ))+8) ); arg←v3984 = (word) ( *( (fPt) ((* (ptr) pd96 ))))(cmd←v8756, 0, pd96); }; SOURCE(1520, 90) { word pd97; pd97 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd97 ))))(arg←v3984, (* (( (ptr) gf←c16536)+44) ), 1, pd97))) { SOURCE(1558, 14) default←v3956 = 1; SOURCE(1574, 36) { word pd98; pd98 = (* (( (ptr) (* (( (ptr) gf←c16536)+98)/* var←c15448 */ ))+8) ); arg←v3984 = (word) ( *( (fPt) ((* (ptr) pd98 ))))(cmd←v8756, 0, pd98); }; }; }; { word pd99; pd99 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd99 ))))(arg←v3984, (* (( (ptr) gf←c16536)+45) ), 0, pd99))) { SOURCE(1668, 14) mode←v3928 = (* (( (ptr) gf←c16536)+46) ); } else { { word pd100; pd100 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd100 ))))(arg←v3984, (* (( (ptr) gf←c16536)+47) ), 0, pd100))) { SOURCE(1720, 14) mode←v3928 = (* (( (ptr) gf←c16536)+48) ); } else { { word pd101; pd101 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd101 ))))(arg←v3984, (* (( (ptr) gf←c16536)+49) ), 0, pd101))) { SOURCE(1771, 14) mode←v3928 = (* (( (ptr) gf←c16536)+46) ); } else { { word pd102; pd102 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd102 ))))(arg←v3984, (* (( (ptr) gf←c16536)+50) ), 0, pd102))) { SOURCE(1819, 10) mode←v3928 = (* (( (ptr) gf←c16536)+51) ); } else { { /*1*/ word pd103; /*1*/ pd103 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd103 ))))(arg←v3984, (* (( (ptr) gf←c16536)+52) ), 0, pd103))) { SOURCE(1865, 12) /*1*/ mode←v3928 = (* (( (ptr) gf←c16536)+53) ); /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd104; /*1*/ pd104 = (* (( (ptr) (* (( (ptr) gf←c16536)+99)/* var←c15480 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd104 ))))(arg←v3984, (* (( (ptr) gf←c16536)+54) ), 0, pd104))) { SOURCE(1911, 10) /*1*/ mode←v3928 = (* (( (ptr) gf←c16536)+55) ); /*1*/ } /*1*/ else { SOURCE(1934, 6) /*1*/ (void) Fail←P720((word) ((( (bPt) &var←c16504)+16)/* var←c15640 */ )); /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; }; }; }; }; }; }; }; }; SOURCE(1942, 104) if ((0 != default←v3956)) { SOURCE(1959, 50) { word pd105; pd105 = (* (( (ptr) (* (( (ptr) gf←c16536)+102)/* var←c15672 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd105 ))))(mode←v3928, pd105); }; } else { SOURCE(2009, 37) { word pd106; pd106 = (* (( (ptr) (* (( (ptr) gf←c16536)+102)/* var←c15672 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd106 ))))(mode←v3928, pd106); }; }; /* removed tail goto */ (* (ptr) formal←c067 ) = result←v8800; (* (( (ptr) formal←c067)+1) ) = msg←v8828; return; } static void Fail←P720(formal←c16600) word formal←c16600; { register ptr gf←c16568 = (ptr) &globalframe; formal←c16600 = (formal←c16600 - 16); /* Fail: */ SOURCE(1323, 102) SOURCE(1341, 84) { word var←c068; var←c068 = (* (( (ptr) gf←c16568)+56) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16568)+98)/* var←c15448 */ ))+4) ), (word) &var←c068); }; } static void MoveCommand←P480(formal←c076, cmd←v8888) word formal←c076; word cmd←v8888; { register ptr gf←c16632 = (ptr) &globalframe; word result←v8932; word msg←v8960; word top←v4044; word serverName←v4072; /* MoveCommand: */ SOURCE(2052, 322) SOURCE(2052, 322) result←v8932 = 0; SOURCE(2052, 322) msg←v8960 = 0; SOURCE(2091, 35) top←v4044 = (word) TopWidgetOrFail←P240(); SOURCE(2129, 54) { word pd107; pd107 = (* (( (ptr) (* (( (ptr) gf←c16632)+98)/* var←c15448 */ ))+8) ); serverName←v4072 = (word) ( *( (fPt) ((* (ptr) pd107 ))))(cmd←v8888, 0, pd107); }; SOURCE(2185, 67) if ((serverName←v4072 == 0)) { SOURCE(2208, 44) { word var←c074; var←c074 = (* (( (ptr) gf←c16632)+57) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16632)+98)/* var←c15448 */ ))+4) ), (word) &var←c074); }; }; SOURCE(2254, 43) { word pd108; pd108 = (* (( (ptr) (* (( (ptr) gf←c16632)+103)/* var←c15704 */ ))+4) ); msg←v8960 = (word) ( *( (fPt) ((* (ptr) pd108 ))))(top←v4044, serverName←v4072, pd108); }; SOURCE(2299, 51) { word pd109; pd109 = (* (( (ptr) (* (( (ptr) gf←c16632)+99)/* var←c15480 */ ))+13) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd109 ))))(msg←v8960, pd109))) { SOURCE(2326, 24) { word var←c075; var←c075 = msg←v8960; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16632)+98)/* var←c15448 */ ))+4) ), (word) &var←c075); }; }; }; SOURCE(2352, 22) msg←v8960 = (* (( (ptr) gf←c16632)+58) ); /* removed tail goto */ (* (ptr) formal←c076 ) = result←v8932; (* (( (ptr) formal←c076)+1) ) = msg←v8960; return; } static void X11CursorColorCommand←P540(formal←c080, formal←c0167) word formal←c080; word formal←c0167; { W5 var←c16664; /* declaration of cmd←v9020 skipped */ word result←v9064; word msg←v9092; var←c16664.f4/* cmd←v9020 */ = formal←c0167; /* X11CursorColorCommand: */ SOURCE(2380, 665) SOURCE(2380, 665) result←v9064 = 0; SOURCE(2380, 665) msg←v9092 = 0; SOURCE(2429, 616) { word var←c0156; var←c0156 = (word) &var←c16664; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1032) ), ( ((word) (fPt) NoName←Q1332) ), var←c0156); }; /* removed tail goto */ (* (ptr) formal←c080 ) = result←v9064; (* (( (ptr) formal←c080)+1) ) = msg←v9092; return; } static word NoName←Q1032(formal←c0148) word formal←c0148; { register ptr gf←c0147 = (ptr) &globalframe; SOURCE(2504, 13) { word r←v4116; word g←v4144; word b←v4172; word color←v4200 = 0; word ssd←v4228; SOURCE(2541, 49) ssd←v4228 = (word) SSDataOrFail←P180(); SOURCE(2592, 86) { word pd110; pd110 = (* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+7) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd110 ))))((* ((( (ptr) formal←c0148)+4)) ), pd110) != (int)4)) { SOURCE(2629, 49) { word var←c086; var←c086 = (* (( (ptr) gf←c0147)+59) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+4) ), (word) &var←c086); }; }; }; SOURCE(2681, 56) { word var←c15768; { word pd111; pd111 = (* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+8) ); var←c15768 = (word) ( *( (fPt) ((* (ptr) pd111 ))))((* (( (ptr) formal←c0148)+4) ), 0, pd111); }; { word pd112; pd112 = (* (( (ptr) (* (( (ptr) gf←c0147)+104)/* var←c15736 */ ))+12) ); r←v4116 = (word) ( *( (fPt) ((* (ptr) pd112 ))))(var←c15768, pd112); }; }; SOURCE(2739, 56) { word var←c15800; { word pd113; pd113 = (* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+8) ); var←c15800 = (word) ( *( (fPt) ((* (ptr) pd113 ))))((* (( (ptr) formal←c0148)+4) ), 0, pd113); }; { word pd114; pd114 = (* (( (ptr) (* (( (ptr) gf←c0147)+104)/* var←c15736 */ ))+12) ); g←v4144 = (word) ( *( (fPt) ((* (ptr) pd114 ))))(var←c15800, pd114); }; }; SOURCE(2797, 56) { word var←c15832; { word pd115; pd115 = (* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+8) ); var←c15832 = (word) ( *( (fPt) ((* (ptr) pd115 ))))((* (( (ptr) formal←c0148)+4) ), 0, pd115); }; { word pd116; pd116 = (* (( (ptr) (* (( (ptr) gf←c0147)+104)/* var←c15736 */ ))+12) ); b←v4172 = (word) ( *( (fPt) ((* (ptr) pd116 ))))(var←c15832, pd116); }; }; SOURCE(2855, 101) { word x117; word x119; word x120; word x122; word x123; word x124; word x125; word x126; word x127; word x128; word x129; word x130; if ((((((( x117 = r←v4116, *(float*)&x117 ) < ( x119 = (* (ptr) &fc118 ), *(float*)&x119 )) || (( x120 = r←v4116, *(float*)&x120 ) > ( x122 = (* (ptr) &fc121 ), *(float*)&x122 ))) || (( x123 = b←v4172, *(float*)&x123 ) < ( x124 = (* (ptr) &fc118 ), *(float*)&x124 ))) || (( x125 = b←v4172, *(float*)&x125 ) > ( x126 = (* (ptr) &fc121 ), *(float*)&x126 ))) || (( x127 = g←v4144, *(float*)&x127 ) < ( x128 = (* (ptr) &fc118 ), *(float*)&x128 ))) || (( x129 = g←v4144, *(float*)&x129 ) > ( x130 = (* (ptr) &fc121 ), *(float*)&x130 ))) { SOURCE(2903, 53) { word var←c090; var←c090 = (* (( (ptr) gf←c0147)+60) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0147)+98)/* var←c15448 */ ))+4) ), (word) &var←c090); }; }; }; SOURCE(2959, 43) { W3 var←c15864; var←c15864.f0 = r←v4116; var←c15864.f1 = g←v4144; var←c15864.f2 = b←v4172; { word pd131; pd131 = (* (( (ptr) (* (( (ptr) gf←c0147)+105)/* var←c15896 */ ))+17) ); color←v4200 = (word) ( *( (fPt) ((* (ptr) pd131 ))))(var←c15864, pd131); }; }; SOURCE(3004, 41) { word pd132; pd132 = (* (( (ptr) (* (( (ptr) ssd←v4228)+22) ))+6) ); (void) ( *( (fPt) ((* (ptr) pd132 ))))(ssd←v4228, color←v4200, 0, pd132); }; }; return(0); } static void DebugSetOverheadCost←P600(formal←c095, formal←c0168) word formal←c095; word formal←c0168; { W5 var←c16696; /* declaration of cmd←v9152 skipped */ word result←v9196; word msg←v9224; var←c16696.f4/* cmd←v9152 */ = formal←c0168; /* DebugSetOverheadCost: */ SOURCE(3051, 450) SOURCE(3051, 450) result←v9196 = 0; SOURCE(3051, 450) msg←v9224 = 0; SOURCE(3099, 402) { word var←c0157; var←c0157 = (word) &var←c16696; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1092) ), ( ((word) (fPt) NoName←Q1272) ), var←c0157); }; /* removed tail goto */ (* (ptr) formal←c095 ) = result←v9196; (* (( (ptr) formal←c095)+1) ) = msg←v9224; return; } static word NoName←Q1092(formal←c0150) word formal←c0150; { register ptr gf←c0149 = (ptr) &globalframe; SOURCE(3173, 20) { word value←v4272 = 0; word ssd←v4300; SOURCE(3195, 49) ssd←v4300 = (word) SSDataOrFail←P180(); SOURCE(3246, 201) { word var←c15928; { word pd133; pd133 = (* (( (ptr) (* (( (ptr) gf←c0149)+98)/* var←c15448 */ ))+7) ); var←c15928 = (word) ( *( (fPt) ((* (ptr) pd133 ))))((* ((( (ptr) formal←c0150)+4)) ), pd133); }; if (( (int)var←c15928 == (int)1)) { SOURCE(3289, 11) value←v4272 = 0; } else { if (( (int)var←c15928 == (int)2)) { SOURCE(3307, 70) { word var←c15960; word var←c16024; { word var←c15992; { word pd134; pd134 = (* (( (ptr) (* (( (ptr) gf←c0149)+98)/* var←c15448 */ ))+8) ); var←c15992 = (word) ( *( (fPt) ((* (ptr) pd134 ))))((* (( (ptr) formal←c0150)+4) ), 0, pd134); }; { word pd135; pd135 = (* (( (ptr) (* (( (ptr) gf←c0149)+104)/* var←c15736 */ ))+10) ); var←c15960 = (word) ( *( (fPt) ((* (ptr) pd135 ))))(var←c15992, 8, pd135); }; }; var←c16024 = XR←NewObject(4, (* (( (ptr) gf←c0149)+10) )); (* (ptr) var←c16024 ) = var←c15960; value←v4272 = var←c16024; }; } else { SOURCE(3390, 57) { word var←c0102; var←c0102 = (* (( (ptr) gf←c0149)+63) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0149)+98)/* var←c15448 */ ))+4) ), (word) &var←c0102); }; }; }; }; SOURCE(3450, 51) { word pd136; pd136 = (* (( (ptr) (* (( (ptr) gf←c0149)+106)/* var←c16056 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd136 ))))((* (( (ptr) ssd←v4300)+4) ), (* (( (ptr) gf←c0149)+64) ), value←v4272, pd136); }; }; return(0); } static void StartX11ViewersCommand←P660(formal←c0110, formal←c0169) word formal←c0110; word formal←c0169; { W8 var←c16728; /* declaration of cmd←v9284 skipped */ register ptr gf←c16760 = (ptr) &globalframe; /* declaration of result←v9328 skipped */ word msg←v9356; word ssd←v4356; var←c16728.f4/* cmd←v9284 */ = formal←c0169; /* StartX11ViewersCommand: */ SOURCE(3507, 800) SOURCE(3507, 800) var←c16728.f5/* result←v9328 */ = 0; SOURCE(3507, 800) msg←v9356 = 0; SOURCE(3557, 60) { word pd137; pd137 = (* (( (ptr) (* (( (ptr) gf←c16760)+100)/* var←c15512 */ ))+4) ); ssd←v4356 = (word) ( *( (fPt) ((* (ptr) pd137 ))))(pd137); }; SOURCE(3619, 121) if ((ssd←v4356 != 0)) { SOURCE(3637, 43) { word var←c16088; var←c16088 = (word) TopWidgetOrFail←P240(); { word pd138; pd138 = (* (( (ptr) (* (( (ptr) gf←c16760)+101)/* var←c15576 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd138 ))))(var←c16088, pd138); }; }; SOURCE(3682, 58) { word var←c0108; var←c0108 = (* (( (ptr) gf←c16760)+65) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c16760)+98)/* var←c15448 */ ))+4) ), (word) &var←c0108); }; }; SOURCE(3745, 562) lab←L100014: ; SOURCE(3745, 562) { /* declaration of repeat←v4400 skipped */ SOURCE(3748, 20) var←c16728.f6/* repeat←v4400 */ = 0; SOURCE(3770, 12) var←c16728.f5/* result←v9328 */ = 0; SOURCE(3784, 411) SOURCE(3784, 411) { /* declaration of var←c01 skipped */ var←c16728.f7/* var←c01 */ = (* (( (ptr) (* (( (ptr) gf←c16760)+107)/* var←c16120 */ ))+4) ); { word var←c02; { word var←c0158; var←c0158 = (word) &var←c16728; var←c02 = (word) XR←Enable(( ((word) (fPt) NoName←Q1152) ), ( ((word) (fPt) NoName←Q1212) ), var←c0158); }; /* removed trivial cond node */ }; }; SOURCE(4202, 84) if ((var←c16728.f5/* result←v9328 */ == 0)) { SOURCE(4223, 63) { word pd139; pd139 = (* (( (ptr) (* (( (ptr) gf←c16760)+110)/* var←c16248 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd139 ))))((* (( (ptr) gf←c16760)+69) ), (* (( (ptr) gf←c16760)+70) ), (* (( (ptr) gf←c16760)+70) ), pd139); }; }; SOURCE(4291, 16) if ((0 == var←c16728.f6/* repeat←v4400 */ )) { SOURCE(4307, 4) goto lab←L100013; }; }; goto lab←L100014; lab←L100013: ; /* removed tail goto */ (* (ptr) formal←c0110 ) = var←c16728.f5/* result←v9328 */ ; (* (( (ptr) formal←c0110)+1) ) = msg←v9356; return; } static word NoName←Q1152(formal←c0152) word formal←c0152; { SOURCE(3784, 411) { word pd140; pd140 = (* (( (ptr) formal←c0152)+7) ); (void) ( *( (fPt) ((* (ptr) pd140 ))))(0, pd140); }; return(0); } static void NoName←Q1212(formal←c0119, formal←c200008, formal←c200009, formal←c200010, formal←c200011) word formal←c0119; word formal←c200008; word formal←c200009; word formal←c200010; word formal←c200011; { register ptr gf←c0153 = (ptr) &globalframe; if ((formal←c200009 == (* (( (ptr) (* (( (ptr) gf←c0153)+95)/* var←c15320 */ ))+39) ))) { { word why←v14104; why←v14104 = (* (ptr) formal←c200011 ); SOURCE(3831, 366) { word msg←v4444; SOURCE(3833, 77) msg←v4444 = (* (( (ptr) gf←c0153)+66) ); SOURCE(3912, 60) if ((why←v14104 != 0)) { SOURCE(3928, 44) { word pd141; pd141 = (* (( (ptr) (* (( (ptr) gf←c0153)+99)/* var←c15480 */ ))+5) ); msg←v4444 = (word) ( *( (fPt) ((* (ptr) pd141 ))))(msg←v4444, (* (( (ptr) gf←c0153)+67) ), (* (( (ptr) why←v14104)+1) ), 0, 0, pd141) ; }; }; SOURCE(3974, 202) { word var←c16152; var←c16152 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c200008)+4) ))+5) ))+2) ); if ((var←c16152 == (* (( (ptr) gf←c0153)+15) ))) { SOURCE(4020, 56) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf←c0153)+108)/* var←c16184 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd142 ))))(msg←v4444, 1, pd142); }; } else { if ((var←c16152 == (* (( (ptr) gf←c0153)+19) ))) { SOURCE(4090, 13) (* (( (ptr) formal←c200008)+6) ) = 1; SOURCE(4105, 23) { word pd143; pd143 = (* (( (ptr) (* (( (ptr) gf←c0153)+109)/* var←c16216 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd143 ))))(5000, pd143); }; SOURCE(4130, 8) (* (ptr) formal←c0119 ) = 2; (* (( (ptr) formal←c0119)+1) ) = 2; return; } else { SOURCE(4152, 24) { word var←c0118; var←c0118 = msg←v4444; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0153)+98)/* var←c15448 */ ))+4) ), (word) &var←c0118); }; }; }; }; SOURCE(4178, 17) (* (( (ptr) formal←c200008)+5) ) = (* (( (ptr) gf←c0153)+68) ); }; }; }; (* (ptr) formal←c0119 ) = 0; (* (( (ptr) formal←c0119)+1) ) = 0; return; } static void NoName←Q1272(formal←c0127, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c0127; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { register ptr gf←c0154 = (ptr) &globalframe; if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c0154)+104)/* var←c15736 */ ))+7) ))) { { word reason←v13348; word index←v13376; reason←v13348 = (* (ptr) formal←c200007 ); index←v13376 = (* (( (ptr) formal←c200007)+1) ); SOURCE(3123, 48) { word var←c0126; var←c0126 = (* (( (ptr) gf←c0154)+61) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0154)+98)/* var←c15448 */ ))+4) ), (word) &var←c0126); }; }; }; (* (ptr) formal←c0127 ) = 0; (* (( (ptr) formal←c0127)+1) ) = 0; return; } static void NoName←Q1332(formal←c0135, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c0135; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c0155 = (ptr) &globalframe; if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c0155)+104)/* var←c15736 */ ))+7) ))) { { word reason←v12072; word index←v12100; reason←v12072 = (* (ptr) formal←c200003 ); index←v12100 = (* (( (ptr) formal←c200003)+1) ); SOURCE(2453, 49) { word var←c0134; var←c0134 = (* (( (ptr) gf←c0155)+59) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0155)+98)/* var←c15448 */ ))+4) ), (word) &var←c0134); }; }; }; (* (ptr) formal←c0135 ) = 0; (* (( (ptr) formal←c0135)+1) ) = 0; return; } /* file: X11ViewersCommandsImpl, module: X11ViewersCommandsImpl, compiled at: August 20, 1993 12:50:18 pm PDT */ extern void XR←install←X11ViewersCommandsImpl() { NoName←Q972(); } extern void XR←run←X11ViewersCommandsImpl() { XR←Start(&globalframe); }