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