/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */
/* time: May 4, 1993 3:49:56 pm PDT */
/* C2C version: April 20, 1993 (sun4) */
/* ref-counting: off */
/* file: X11MigrationTool, module: X11MigrationTool */
/* switches: bcfhklnouw */
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [3604015507,3502187933] X11MigrationTool";
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, f6, f7;} W8;
typedef struct {word f0, f1, f2, f3, f4;} W5;
typedef struct {W8 f; W8 r;} W16;
typedef struct {word f0, f1, f2, f3;} W4;
typedef struct {W16 f; W4 r;} W20;
typedef W8 *W8Pt;
typedef W4 *W4Pt;
typedef struct {word f0, f1;} W2;
typedef struct {W8 f; W5 r;} W13;
typedef struct {W8 f; word r;} W9;
typedef W9 *W9Pt;
typedef struct {word f0, f1, f2;} W3;
typedef struct {W16 f; W3 r;} W19;
typedef struct {W16 f; word r;} W17;
typedef W5 *W5Pt;
#define SOURCE(p, l) /* source p, l */
#define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) )
static void NoName←Q1956();
static void X11MigrationTool←P0();
static void ClearApplication←P60();
static void SetApplication←P120();
static void ApplyMigrate←P180();
static word NoName←Q2016();
static void AppSelectDown←P240();
static void AppSelectUp←P300();
static void FindApplication←P360();
static word NoName←Q2076();
static word NoName←Q2136();
static word NoName←Q2196();
static word NoName←Q2256();
static word VerifyApplication←P420();
static word NoName←Q2316();
static void InitSomeFields←P480();
static void CreateMigrationToolWidget←P540();
static void CreateMigrationTool←P600();
static word MigrateSelf←P660();
static void NoName←Q2376();
static void NoName←Q2436();
static void NoName←Q2496();
static void NoName←Q2556();
static void NoName←Q2616();
static void NoName←Q2676();
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\351\276\264\273\300\115\104\320\264\106\104\000\000"};
static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\326\320\351\223\300\320\277\045\235\100\200\000\000"};
static struct {unsigned f; char r[4];} string7 = {196611, "\004@\227"};
static struct {unsigned f; char r[4];} string8 = {131076, "\216\251\000"};
static struct {unsigned f; char r[24];} string9 = {1310744, "PARC←Migration←Owner\000\000\000"};
static struct {unsigned f; char r[20];} string10 = {1245204, "whistle trained...\012"};
static struct {unsigned f; char r[28];} string11 = {1703964, "migration request sent...\012\000"};
static struct {unsigned f; char r[32];} string12 = {1900576, "Application is no more valid\012\000\000"};
static struct {unsigned f; char r[32];} string13 = {1835040, "Select an application first\012\000\000\000"};
static struct {unsigned f; char r[16];} string14 = {786448, "WhiteOnBlack\000\000\000"};
static struct {unsigned f; char r[20];} string15 = {1245204, "-- none selected --"};
static struct {unsigned f; char r[32];} string16 = {1835040, "Create window migration tool\000\000\000"};
static struct {unsigned f; char r[56];} string17 = {3407928, "error while trying to find top level application %g\012\000\000\000"};
static struct {unsigned f; char r[32];} string18 = {1966112, "%g does not support migration\012\000"};
static struct {unsigned f; char r[44];} string19 = {2687020, "no top level application window found %g\012\000\000"};
static struct {unsigned f; char r[20];} string20 = {1114132, "selected [%g] %g\012\000\000"};
static struct {unsigned f; char r[8];} string21 = {458760, "%g [%g]"};
static struct {unsigned f; char r[16];} string22 = {786448, "WM←PROTOCOLS\000\000\000"};
static struct {unsigned f; char r[16];} string23 = {917520, "PARC←Migration\000"};
static struct {unsigned f; char r[12];} string24 = {655372, "Do migrate\000"};
static struct {unsigned f; char r[20];} string25 = {1179668, "Select application\000"};
static struct {unsigned f; char r[16];} string26 = {917520, "Migration Tool\000"};
static struct {unsigned f; char r[4];} string27 = {196612, "X11"};
static struct {unsigned f; char r[16];} string28 = {786448, "destination:\000\000\000"};
static struct {unsigned f; char r[4];} string29 = {196612, "..."};
static struct {unsigned f; char r[16];} string30 = {851984, "MigrationTool\000\000"};
static struct {unsigned f; char r[40];} string31 = {2555944, "New MigrationTool on server %g created\012"};
static struct {unsigned f; char r[20];} string32 = {1048596, "X11MigrationTool\000\000\000"};
static struct {unsigned f; char r[16];} string33 = {851984, "\257\300\326\320\351\223\300\320\277\045\235\100\164\000\000"};
static struct {unsigned f; char r[12];} string34 = {524296, "\006\001\060\010\000\004\030\001\000\000\000"};
static struct {unsigned f; char r[16];} string35 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"};
static struct {unsigned f; char r[16];} string36 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"};
static struct {unsigned f; char r[16];} string37 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"};
static struct {unsigned f; char r[16];} string38 = {851984, "\257\300\072\360\043\311\300\372\054\163\300\100\150\000\000"};
static struct {unsigned f; char r[16];} string39 = {851984, "\257\300\337\070\153\303\300\227\216\321\214\100\150\000\000"};
static struct {unsigned f; char r[16];} string40 = {851984, "\257\300\033\115\307\000\300\214\060\055\310\100\150\000\000"};
static struct {unsigned f; char r[16];} string41 = {851984, "\257\300\273`R#\300\206CBt@h\000\000"};
static struct {unsigned f; char r[16];} string42 = {851984, "\257\300\054\174\025\242\300\120\014\117\154\100\150\000\000"};
static struct {unsigned f; char r[16];} string43 = {851984, "\257\300\145\202\371\143\300\336\312\353\353\100\150\000\000"};
static struct {
word f0[36]; word f36; word f37; word f38;
word f39; word f40; word f41; word f42;
word f43; word f44; word f45; word f46;
word f47; word f48; word f49; word f50;
word f51; word f52; word f53; word f54;
word f55; word f56; word f57; word f58;
word f59[2]; word f61; word f62; word f63;
word f64; word f65; word f66; word f67[3];
word f70; word f71; word f72; word f73;
word f74; word f75; word f76[2]; word f78;
word f79; word f80[2]; word f82; word f83;
word f84[3]; word f87; word f88; word f89;
word f90; word f91; word f92; word f93[3];
word f96; word f97; word f98; word f99;
word f100; word f101; word f102[3]; word f105;
word f106; word f107; word f108; word f109;
word f110; word f111[2]; word f113; word f114;
word f115[3]; word f118; word f119; word f120;
word f121; word f122; word f123; word f124[2];
word f126; word f127; word f128; word f129;
word f130; word f131[9];
} globalframe = {
{0}, (word) MigrateSelf←P660, 0, (word) CreateMigrationTool←P600,
0, (word) CreateMigrationToolWidget←P540, 0, (word) InitSomeFields←P480,
0, (word) VerifyApplication←P420, 0, (word) FindApplication←P360,
0, (word) AppSelectUp←P300, 0, (word) AppSelectDown←P240,
0, (word) ApplyMigrate←P180, 0, (word) SetApplication←P120,
0, (word) ClearApplication←P60, 0, (word) X11MigrationTool←P0,
{0}, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 2147483648, (word) 2147483648, (word) 3, {0},
(word) 2147483648, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 2147483648, (word) 3, {0}, (word) 4294967295,
(word) 4294967295, {0}, (word) 4294967295, (word) 4294967295,
{0}, (word) 2147483648, (word) 2147483648, (word) 300,
(word) 100, (word) 2147483648, (word) 3, {0},
(word) 2147483648, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 2147483648, (word) 3, {0}, (word) 2147483648,
(word) 2147483648, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 3, {0}, (word) 4294967295, (word) 4294967295,
{0}, (word) 2147483648, (word) 2147483648, (word) 4294967295,
(word) 1, (word) 2147483648, (word) 3, {0},
(word) 2147483648, (word) 2147483648, (word) 2147483648, (word) 2147483648,
(word) 2147483648, {0}
};
static void NoName←Q1956()
{
register ptr gf←c0211 = (ptr) &globalframe;
word var←c40204;
(* (( (ptr) gf←c0211)+4) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
(* (( (ptr) gf←c0211)+5) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4);
(* (( (ptr) gf←c0211)+7) ) = (word) XR←GetTypeIndexS((word) (&string5));
(* (( (ptr) gf←c0211)+9) ) = (word) XR←GetTypeIndex((word) &string6, 0, (word) &string7);
(* (( (ptr) gf←c0211)+10) ) = (word) XR←GetTypeIndex((word) &string8, 0, (word) &string4);
(* (ptr) (( (bPt) gf←c0211)+48) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string9);
(* (ptr) (( (bPt) gf←c0211)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string10);
(* (ptr) (( (bPt) gf←c0211)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string11);
(* (ptr) (( (bPt) gf←c0211)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string12);
(* (ptr) (( (bPt) gf←c0211)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string13);
(* (ptr) (( (bPt) gf←c0211)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+10) ), (word) &string14);
(* (ptr) (( (bPt) gf←c0211)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string15);
(* (ptr) (( (bPt) gf←c0211)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string16);
(* (ptr) (( (bPt) gf←c0211)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string17);
(* (ptr) (( (bPt) gf←c0211)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string18);
(* (ptr) (( (bPt) gf←c0211)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string19);
(* (ptr) (( (bPt) gf←c0211)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string20);
(* (ptr) (( (bPt) gf←c0211)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string21);
(* (ptr) (( (bPt) gf←c0211)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string22);
(* (ptr) (( (bPt) gf←c0211)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string23);
(* (ptr) (( (bPt) gf←c0211)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string24);
(* (ptr) (( (bPt) gf←c0211)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string25);
(* (ptr) (( (bPt) gf←c0211)+116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string26);
(* (ptr) (( (bPt) gf←c0211)+120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string27);
(* (ptr) (( (bPt) gf←c0211)+124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string28);
(* (ptr) (( (bPt) gf←c0211)+128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string29);
(* (ptr) (( (bPt) gf←c0211)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+10) ), (word) &string30);
(* (ptr) (( (bPt) gf←c0211)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string31);
(* (ptr) (( (bPt) gf←c0211)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0211)+5) ), (word) &string32);
(void) XR←DeclareGlobalFrame((word) "X11MigrationTool", &globalframe, (word) XR←GetTypeIndex((word) &string33, 0, (word) &string34)
, (word) (( (bPt) gf←c0211)+232)/* var←c37932 */ );
var←c40204 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string35)), 3);
(* (( (ptr) gf←c0211)+131)/* var←c38604 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 1310725);
var←c40204 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string36)), 103);
(* (( (ptr) gf←c0211)+133)/* var←c38700 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 68958724);
(void) XR←ImportProcS(var←c40204, 2111493);
(void) XR←ImportProcS(var←c40204, 1063171);
(void) XR←ImportProcS(var←c40204, 1071364);
var←c40204 = (word) XR←ImportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string37)), 218);
(* (( (ptr) gf←c0211)+134)/* var←c38764 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 68207876);
(void) XR←ImportProcS(var←c40204, 67910403);
(void) XR←ImportProcS(var←c40204, 270545672);
(void) XR←ImportProcS(var←c40204, 537423362);
(void) XR←ImportProcS(var←c40204, 813571);
(void) XR←ImportProcS(var←c40204, 553986);
(void) XR←ImportProcS(var←c40204, 69495049);
(void) XR←ImportProcS(var←c40204, 67924739);
(void) XR←ImportProcS(var←c40204, 3199240);
(void) XR←ImportProcS(var←c40204, 2371849);
(void) XR←ImportProcS(var←c40204, 271873);
(void) XR←ImportProcS(var←c40204, 68690438);
(void) XR←ImportProcS(var←c40204, 67644930);
var←c40204 = (word) XR←ImportInterface((word) "XlCursor", (word) XR←GetTypeIndexS((word) (&string38)), 3);
(* (( (ptr) gf←c0211)+136)/* var←c38892 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 67633410);
var←c40204 = (word) XR←ImportInterface((word) "XlDetails", (word) XR←GetTypeIndexS((word) (&string39)), 4);
(* (( (ptr) gf←c0211)+135)/* var←c38860 */ ) = var←c40204;
var←c40204 = (word) XR←ImportInterface((word) "XTk", (word) XR←GetTypeIndexS((word) (&string40)), 50);
(* (( (ptr) gf←c0211)+138)/* var←c39916 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 67634690);
(void) XR←ImportProcS(var←c40204, 788227);
(void) XR←ImportProcS(var←c40204, 1579523);
var←c40204 = (word) XR←ImportInterface((word) "XTkMigration", (word) XR←GetTypeIndexS((word) (&string41)), 3);
(* (( (ptr) gf←c0211)+139)/* var←c40044 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 524546);
var←c40204 = (word) XR←ImportInterface((word) "XTkShellWidgets", (word) XR←GetTypeIndexS((word) (&string42)), 26);
(* (( (ptr) gf←c0211)+137)/* var←c39820 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 72352012);
var←c40204 = (word) XR←ImportInterface((word) "XTkWidgets", (word) XR←GetTypeIndexS((word) (&string43)), 52);
(* (( (ptr) gf←c0211)+132)/* var←c38636 */ ) = var←c40204;
(void) XR←ImportProcS(var←c40204, 2099460);
(void) XR←ImportProcS(var←c40204, 787203);
(void) XR←ImportProcS(var←c40204, 69479169);
(void) XR←ImportProcS(var←c40204, 793347);
(void) XR←ImportProcS(var←c40204, 526338);
(void) XR←ImportProcS(var←c40204, 67383809);
(void) XR←ImportProcS(var←c40204, 71574022);
(void) XR←ImportProcS(var←c40204, 69742850);
(void) XR←ImportProcS(var←c40204, 70786819);
(void) XR←ImportProcS(var←c40204, 72097800);
(void) XR←ImportProcS(var←c40204, 69998595);
(void) XR←ImportProcS(var←c40204, 796163);
(void) XR←ImportProcS(var←c40204, 67379969);
(void) XR←ImportProcS(var←c40204, 795651);
}
static void X11MigrationTool←P0(formal←c060, formal←c059)
word formal←c060;
word formal←c059;
{
register ptr gf←c40236 = (ptr) &globalframe;
/* X11MigrationTool: */
SOURCE(126, 9018)
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
/* moved to installation proc */
SOURCE(9053, 91)
{
word pd44;
pd44 = (* (( (ptr) (* (( (ptr) gf←c40236)+131)/* var←c38604 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd44 ))))((* (( (ptr) gf←c40236)+35) ), (word) (( (bPt) gf←c40236)+152)/* var←c37612 */ , (* (
( (ptr) gf←c40236)+19) ), 0, 1, pd44);
};
}
static void ClearApplication←P60(i←v3572)
word i←v3572;
{
register ptr gf←c40268 = (ptr) &globalframe;
/* ClearApplication: */
SOURCE(561, 109)
SOURCE(615, 55)
(void) SetApplication←P120(i←v3572, 0, (* (( (ptr) gf←c40268)+18) ));
}
static void SetApplication←P120(i←v3644, w←v3672, text←v3700)
word i←v3644;
word w←v3672;
word text←v3700;
{
register ptr gf←c40300 = (ptr) &globalframe;
/* SetApplication: */
SOURCE(676, 152)
SOURCE(759, 44)
{
word pd45;
pd45 = (* (( (ptr) (* (( (ptr) gf←c40300)+132)/* var←c38636 */ ))+40) );
(void) ( *( (fPt) ((* (ptr) pd45 ))))((* (( (ptr) i←v3644)+2) ), text←v3700, 2, pd45);
};
SOURCE(805, 23)
(* (( (ptr) i←v3644)+3) ) = w←v3672;
}
static void ApplyMigrate←P180(widget←v7696, registerData←v7724, callData←v7752, event←v7780)
word widget←v7696;
word registerData←v7724;
word callData←v7752;
word event←v7780;
{
W8 var←c40332;
register ptr gf←c40364 = (ptr) &globalframe;
/* ApplyMigrate: */
SOURCE(834, 1864)
SOURCE(871, 1827)
SOURCE(873, 47)
{
/* declaration of i←v4132 skipped */
word applicationShellWindow←v4160;
word time←v4188 = 0;
W5 parameters←v4216;
word destinationConnection←v4244 = 0;
/* declaration of destinationName←v4272 skipped */
word specialMode←v4300 = 0;
word commandAtom←v4328;
SOURCE(873, 47)
var←c40332.f4/* i←v4132 */ = XR←Narrow(registerData←v7724, (* (( (ptr) gf←c40364)+9) ));
SOURCE(922, 55)
applicationShellWindow←v4160 = (* (( (ptr) var←c40332.f4/* i←v4132 */ )+3) );
SOURCE(1016, 51)
XR←FillWords(¶meters←v4216, 5, 0);
SOURCE(1107, 26)
var←c40332.f5/* destinationName←v4272 */ = 0;
SOURCE(1162, 37)
commandAtom←v4328 = (* (( (ptr) var←c40332.f4/* i←v4132 */ )+6) );
SOURCE(1201, 97)
if ((applicationShellWindow←v4160 == 0)) {
SOURCE(1248, 50)
{
word pd46;
pd46 = (* (( (ptr) (* (( (ptr) gf←c40364)+133)/* var←c38700 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd46 ))))((* (( (ptr) var←c40332.f4/* i←v4132 */ )+7) ), (* (( (ptr) gf←c40364)+16) ), 0, 2147483647, pd46)
;
};
SOURCE(1300, 9)
goto lab←L100000;
};
SOURCE(1314, 128)
if ((0 == (word) VerifyApplication←P420(var←c40332.f4/* i←v4132 */ , applicationShellWindow←v4160))) {
SOURCE(1370, 51)
{
word pd47;
pd47 = (* (( (ptr) (* (( (ptr) gf←c40364)+133)/* var←c38700 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd47 ))))((* (( (ptr) var←c40332.f4/* i←v4132 */ )+7) ), (* (( (ptr) gf←c40364)+15) ), 0, 2147483647, pd47)
;
};
SOURCE(1423, 19)
(void) ClearApplication←P60(var←c40332.f4/* i←v4132 */ );
SOURCE(1444, 9)
goto lab←L100000;
};
SOURCE(1458, 95)
{
word var←c38732;
var←c38732 = event←v7780;
if ((var←c38732 == 0)) {
goto lab←L100001;
};
if (((* (( (ptr) var←c38732)+4) ) == 5)) {
{
word br←v4420;
br←v4420 = var←c38732;
SOURCE(1510, 43)
if ((* (( (bPt) br←v4420)+63) ) & 04) {
SOURCE(1535, 18)
specialMode←v4300 = 1;
};
};
}
else {
lab←L100001: ;
};
};
SOURCE(1570, 57)
{
word pd48;
pd48 = (* (( (ptr) (* (( (ptr) gf←c40364)+132)/* var←c38636 */ ))+39) );
var←c40332.f5/* destinationName←v4272 */ = (word) ( *( (fPt) ((* (ptr) pd48 ))))((* ((( (ptr) var←c40332.f4/* i←v4132 */ )+4)
) ), pd48);
};
SOURCE(1629, 292)
if ((0 != specialMode←v4300)) {
SOURCE(1652, 73)
{
word pd49;
pd49 = (* (( (ptr) (* (( (ptr) gf←c40364)+134)/* var←c38764 */ ))+50) );
commandAtom←v4328 = (word) ( *( (fPt) ((* (ptr) pd49 ))))((* (( (ptr) (* (ptr) var←c40332.f4/* i←v4132 */ ))+34) ), (* (
( (ptr) gf←c40364)+12) ), pd49);
};
}
else {
SOURCE(1736, 128)
{
/* declaration of var←c01 skipped */
var←c40332.f6/* var←c01 */ = (* (( (ptr) (* (( (ptr) gf←c40364)+134)/* var←c38764 */ ))+38) );
{
/* declaration of var←c02 skipped */
{
word var←c03;
{
word var←c0235;
var←c0235 = (word) &var←c40332;
var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q2016) ), ( ((word) (fPt) NoName←Q2676) ), var←c0235);
};
if ((var←c03 == 2)) {
goto lab←L100000;
};
};
destinationConnection←v4244 = var←c40332.f7/* var←c02 */ ;
};
};
SOURCE(1880, 41)
{
word pd50;
pd50 = (* (( (ptr) (* (( (ptr) gf←c40364)+134)/* var←c38764 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd50 ))))(destinationConnection←v4244, pd50);
};
};
SOURCE(1926, 144)
{
word pd51;
pd51 = (* (( (ptr) (* (( (ptr) gf←c40364)+134)/* var←c38764 */ ))+53) );
(void) ( *( (fPt) ((* (ptr) pd51 ))))((* (( (ptr) (* (ptr) var←c40332.f4/* i←v4132 */ ))+34) ), (* (( (ptr) (* (( (ptr) var←c40332.f4/* i←v4132 */ )+4)
))+35) ), (* (( (ptr) var←c40332.f4/* i←v4132 */ )+6) ), (* (( (ptr) var←c40332.f4/* i←v4132 */ )+6) ), 0, var←c40332.f5/* destinationName←v4272 */
, 0, 2147483647, 0, pd51);
};
SOURCE(2072, 38)
parameters←v4216.f0 = commandAtom←v4328;
SOURCE(2122, 22)
parameters←v4216.f1 = time←v4188;
SOURCE(2147, 55)
{
word var←c38796;
word w←v37388;
w←v37388 = (* (( (ptr) (* (( (ptr) var←c40332.f4/* i←v4132 */ )+4) ))+35) );
var←c38796 = w←v37388;
parameters←v4216.f2 = var←c38796;
};
SOURCE(2226, 40)
{
word var←c38828;
word a←v37532;
a←v37532 = (* (( (ptr) var←c40332.f4/* i←v4132 */ )+6) );
var←c38828 = a←v37532;
parameters←v4216.f3 = var←c38828;
};
SOURCE(2295, 245)
{
word pd52;
pd52 = (* (( (ptr) (* (( (ptr) gf←c40364)+134)/* var←c38764 */ ))+213) );
(void) ( *( (fPt) ((* (ptr) pd52 ))))((* (( (ptr) (* (ptr) var←c40332.f4/* i←v4132 */ ))+34) ), applicationShellWindow←v4160, 0, 0, applicationShellWindow←v4160, (* (
( (ptr) var←c40332.f4/* i←v4132 */ )+5) )
, parameters←v4216, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c40364)+135)/* var←c38860 */ ))+5) ) ), pd52);
};
SOURCE(2542, 115)
if ((0 != specialMode←v4300)) {
SOURCE(2562, 47)
{
word pd53;
pd53 = (* (( (ptr) (* (( (ptr) gf←c40364)+133)/* var←c38700 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd53 ))))((* (( (ptr) var←c40332.f4/* i←v4132 */ )+7) ), (* (( (ptr) gf←c40364)+13) ), 0, 2147483647, pd53)
;
};
}
else {
SOURCE(2609, 48)
{
word pd54;
pd54 = (* (( (ptr) (* (( (ptr) gf←c40364)+133)/* var←c38700 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd54 ))))((* (( (ptr) var←c40332.f4/* i←v4132 */ )+7) ), (* (( (ptr) gf←c40364)+14) ), 0, 2147483647, pd54)
;
};
};
SOURCE(2659, 19)
(void) ClearApplication←P60(var←c40332.f4/* i←v4132 */ );
};
goto lab←L100006;
lab←L100000: ;
lab←L100006: ;
}
static word NoName←Q2016(formal←c0216)
word formal←c0216;
{
SOURCE(1736, 128)
{
word pd55;
pd55 = (* (( (ptr) formal←c0216)+6) );
(* (( (ptr) formal←c0216)+7) ) = (word) ( *( (fPt) ((* (ptr) pd55 ))))((* (( (ptr) formal←c0216)+5) ), 0, 0, 0, 0, 0, pd55)
;
};
return(0);
}
static void AppSelectDown←P240(event←v7840, clientData←v7868, tq←v7896)
word event←v7840;
word clientData←v7868;
word tq←v7896;
{
register ptr gf←c40396 = (ptr) &globalframe;
word i←v4464;
word ev←v4492;
word c←v4520;
/* AppSelectDown: */
SOURCE(2702, 722)
SOURCE(2738, 45)
i←v4464 = XR←Narrow(clientData←v7868, (* (( (ptr) gf←c40396)+9) ));
SOURCE(2785, 39)
if ((event←v7840 == 0)) {
goto lab←L100007;
};
if (((* (( (ptr) event←v7840)+4) ) == 4)) {
goto lab←L100007;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100007: ;
ev←v4492 = event←v7840;
SOURCE(2826, 32)
c←v4520 = (* (( (ptr) ev←v4492)+2) );
SOURCE(2860, 564)
{
word pd56;
pd56 = (* (( (ptr) (* (( (ptr) gf←c40396)+134)/* var←c38764 */ ))+119) );
if (((word) ( *( (fPt) ((* (ptr) pd56 ))))(c←v4520, (* (( (ptr) ev←v4492)+7) ), i←v4464, pd56) == 3)) {
SOURCE(2920, 509)
{
word s←v4576;
word cursor←v4604;
SOURCE(2940, 62)
{
word pd57;
pd57 = (* (( (ptr) (* (( (ptr) gf←c40396)+136)/* var←c38892 */ ))+5) );
cursor←v4604 = (word) ( *( (fPt) ((* (ptr) pd57 ))))(c←v4520, 104, pd57);
};
SOURCE(3004, 222)
{
word pd58;
pd58 = (* (( (ptr) (* (( (ptr) gf←c40396)+134)/* var←c38764 */ ))+109) );
s←v4576 = (word) ( *( (fPt) ((* (ptr) pd58 ))))(c←v4520, (* (( (ptr) ev←v4492)+9) ), 0, 8, 1, 1
, 0, cursor←v4604, (* (( (ptr) ev←v4492)+7) ), pd58);
};
SOURCE(3228, 196)
if ((s←v4576 == 0)) {
SOURCE(3249, 66)
{
word pd59;
pd59 = (* (( (ptr) (* (( (ptr) gf←c40396)+132)/* var←c38636 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd59 ))))((* (( (ptr) i←v4464)+1) ), (* (( (ptr) gf←c40396)+17) ), 2, pd59);
};
}
else {
SOURCE(3326, 56)
{
word pd60;
pd60 = (* (( (ptr) (* (( (ptr) gf←c40396)+132)/* var←c38636 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd60 ))))((* (( (ptr) i←v4464)+1) ), 0, 2, pd60);
};
SOURCE(3384, 40)
{
word pd61;
pd61 = (* (( (ptr) (* (( (ptr) gf←c40396)+134)/* var←c38764 */ ))+120) );
(void) ( *( (fPt) ((* (ptr) pd61 ))))(c←v4520, (* (( (ptr) ev←v4492)+7) ), pd61);
};
};
};
};
};
}
static void AppSelectUp←P300(event←v7956, clientData←v7984, tq←v8012)
word event←v7956;
word clientData←v7984;
word tq←v8012;
{
register ptr gf←c40428 = (ptr) &globalframe;
word i←v4648;
word ev←v4676;
word var←c38924;
word c←v37340;
/* AppSelectUp: */
SOURCE(3435, 351)
SOURCE(3469, 45)
i←v4648 = XR←Narrow(clientData←v7984, (* (( (ptr) gf←c40428)+9) ));
SOURCE(3516, 41)
if ((event←v7956 == 0)) {
goto lab←L100008;
};
if (((* (( (ptr) event←v7956)+4) ) == 5)) {
goto lab←L100008;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100008: ;
ev←v4676 = event←v7956;
SOURCE(3559, 45)
{
word pd62;
pd62 = (* (( (ptr) (* (( (ptr) gf←c40428)+134)/* var←c38764 */ ))+110) );
(void) ( *( (fPt) ((* (ptr) pd62 ))))((* (( (ptr) ev←v4676)+2) ), (* (( (ptr) ev←v4676)+7) ), 0, pd62);
};
SOURCE(3606, 180)
c←v37340 = (* (( (ptr) ev←v4676)+2) );
var←c38924 = (* (( (ptr) c←v37340)+37) );
if ((i←v4648 == var←c38924)) {
SOURCE(3652, 52)
{
word pd63;
pd63 = (* (( (ptr) (* (( (ptr) gf←c40428)+134)/* var←c38764 */ ))+120) );
(void) ( *( (fPt) ((* (ptr) pd63 ))))((* (( (ptr) ev←v4676)+2) ), (* (( (ptr) ev←v4676)+7) ), pd63);
};
SOURCE(3706, 56)
{
word pd64;
pd64 = (* (( (ptr) (* (( (ptr) gf←c40428)+132)/* var←c38636 */ ))+42) );
(void) ( *( (fPt) ((* (ptr) pd64 ))))((* (( (ptr) i←v4648)+1) ), 0, 2, pd64);
};
SOURCE(3764, 22)
(void) FindApplication←P360(i←v4648, ev←v4676);
};
}
static void FindApplication←P360(i←v3772, ev←v3800)
word i←v3772;
word ev←v3800;
{
W20 var←c40460;
register ptr gf←c40492 = (ptr) &globalframe;
word name←v4732 = 0;
/* declaration of error←v4760 skipped */
word foundGood←v4788 = 0;
word foundBad←v4816 = 0;
/* declaration of pointerReply←v4844 skipped */
W4 propertyRec1←v4872;
W4 propertyRec2←v4900;
word parent←v4928;
/* FindApplication: */
SOURCE(3794, 2205)
SOURCE(3898, 40)
(* (( (ptr) &var←c40460)+4)/* error←v4760 */ ) = 0;
SOURCE(3940, 29)
XR←FillWords(&(* (W8Pt) ((( (ptr) &var←c40460)+5)/* pointerReply←v4844 */ )), 8, 0);
SOURCE(3971, 48)
propertyRec1←v4872.f0 = 0;
propertyRec1←v4872.f1 = 0;
propertyRec1←v4872.f2 = 0;
propertyRec1←v4872.f3 = 0;
propertyRec2←v4900 = propertyRec1←v4872;
SOURCE(4021, 27)
parent←v4928 = (* (( (ptr) ev←v3800)+8) );
SOURCE(4050, 1416)
lab←L100012: ;
if ( ( ( ( (parent←v4928 != 0) ? (0 == foundGood←v4788) : 0 ) ? (0 == (* (( (ptr) &var←c40460)+4)/* error←v4760 */ )) : 0 ) ? (0 == foundBad←v4816) : 0 ) ) {
}
else {
goto lab←L100010;
};
SOURCE(4120, 53)
{
word pd65;
pd65 = (* (( (ptr) (* (( (ptr) gf←c40492)+134)/* var←c38764 */ ))+114) );
(void) ( *( (fPt) ((* (ptr) pd65 ))))((word) (( (bPt) &var←c40460)+20)/* pointerReply←v4844 */ , (* (( (ptr) ev←v3800)+2)
), parent←v4928, pd65);
};
SOURCE(4175, 1243)
if (((* (( (ptr) &var←c40460)+6) ) != 0)) {
SOURCE(4218, 127)
SOURCE(4218, 127)
{
/* declaration of var←c04 skipped */
/* declaration of var←c05 skipped */
/* declaration of var←c06 skipped */
(* (( (ptr) &var←c40460)+13)/* var←c04 */ ) = (* (( (ptr) ev←v3800)+2) );
(* (( (ptr) &var←c40460)+14)/* var←c05 */ ) = (* (( (ptr) i←v3772)+5) );
(* (( (ptr) &var←c40460)+15)/* var←c06 */ ) = (* (( (ptr) (* (( (ptr) gf←c40492)+134)/* var←c38764 */ ))+55) );
{
/* declaration of var←c07 skipped */
{
word var←c08;
{
word var←c0236;
var←c0236 = (word) &var←c40460;
var←c08 = (word) XR←Enable(( ((word) (fPt) NoName←Q2256) ), ( ((word) (fPt) NoName←Q2616) ), var←c0236);
};
if ((var←c08 == 3)) {
goto lab←L100014;
};
};
propertyRec1←v4872 = (* (W4Pt) (( (ptr) &var←c40460)+16)/* var←c07 */ );
};
};
lab←L100014: ;
SOURCE(4359, 14)
if ((0 != (* (( (ptr) &var←c40460)+4)/* error←v4760 */ ))) {
SOURCE(4373, 4)
goto lab←L100011;
};
SOURCE(4379, 276)
{
word var←c39020;
var←c39020 = propertyRec1←v4872.f2;
if ((var←c39020 == 0)) {
goto lab←L100017;
};
if (((* (( (ptr) gf←c40492)+7) ) == XR←GetReferentType(var←c39020))) {
{
word list←v4972;
list←v4972 = var←c39020;
SOURCE(4448, 90)
{
register word n←v5028 = 0;
register word noName←c39052;
word var←c39084;
word a←v37484;
noName←c39052 = (* (ptr) list←v4972 );
if ((n←v5028 >= noName←c39052)) {
goto lab←L100018;
};
lab←L100021: ;
SOURCE(4480, 58)
{
word limit66;
a←v37484 = (* (( (ptr) i←v3772)+6) );
var←c39084 = a←v37484;
if (((* ((( (ptr) list←v4972)+1)+(
limit66 = (* (ptr) list←v4972 ),
BCK(n←v5028, limit66)
)) ) == var←c39084)) {
SOURCE(4522, 16)
foundGood←v4788 = 1;
SOURCE(4540, 4)
goto lab←L100019;
};
};
n←v5028 = (n←v5028 + 1);
if ((n←v5028 < noName←c39052)) {
goto lab←L100021;
};
lab←L100018: ;
lab←L100019: ;
};
SOURCE(4556, 34)
if ((0 == foundGood←v4788)) {
SOURCE(4575, 15)
foundBad←v4816 = 1;
};
};
}
else {
lab←L100017: ;
SOURCE(4608, 47)
if ((propertyRec1←v4872.f2 != 0)) {
SOURCE(4639, 16)
foundBad←v4816 = 1;
};
};
};
SOURCE(4659, 134)
SOURCE(4659, 134)
{
/* declaration of var←c09 skipped */
/* declaration of var←c010 skipped */
(* (( (ptr) &var←c40460)+13)/* var←c09 */ ) = (* (( (ptr) ev←v3800)+2) );
(* (( (ptr) &var←c40460)+14)/* var←c010 */ ) = (* (( (ptr) (* (( (ptr) gf←c40492)+134)/* var←c38764 */ ))+55) );
{
/* declaration of var←c011 skipped */
{
word var←c012;
{
word var←c0237;
var←c0237 = (word) &var←c40460;
var←c012 = (word) XR←Enable(( ((word) (fPt) NoName←Q2196) ), ( ((word) (fPt) NoName←Q2556) ), var←c0237);
};
if ((var←c012 == 4)) {
goto lab←L100024;
};
};
propertyRec2←v4900 = (* (W4Pt) (( (ptr) &var←c40460)+15)/* var←c011 */ );
};
};
lab←L100024: ;
SOURCE(4807, 77)
if ((0 == (* (( (ptr) &var←c40460)+4)/* error←v4760 */ ))) {
SOURCE(4824, 60)
{
word var←c39116;
var←c39116 = propertyRec2←v4900.f2;
if ((var←c39116 == 0)) {
goto lab←L100027;
};
{
word tc67;
if (((* (( (ptr) gf←c40492)+4) ) == XR←GetReferentType(var←c39116))) {
tc67 = (word) ( (unsigned) (*(int*)var←c39116<0) == 0);
}
else {
tc67 = (word) 0;
};
if (tc67) {
{
word r←v5072;
r←v5072 = var←c39116;
SOURCE(4876, 8)
name←v4732 = r←v5072;
};
}
else {
lab←L100027: ;
};
};
};
};
SOURCE(4904, 18)
if ((0 != foundGood←v4788)) {
SOURCE(4922, 4)
goto lab←L100011;
};
SOURCE(4928, 33)
if ((name←v4732 != 0)) {
SOURCE(4946, 15)
foundBad←v4816 = 1;
SOURCE(4963, 4)
goto lab←L100011;
};
SOURCE(4970, 135)
SOURCE(4970, 135)
{
/* declaration of var←c013 skipped */
/* declaration of var←c014 skipped */
(* (( (ptr) &var←c40460)+13)/* var←c013 */ ) = (* (( (ptr) ev←v3800)+2) );
(* (( (ptr) &var←c40460)+14)/* var←c014 */ ) = (* (( (ptr) (* (( (ptr) gf←c40492)+134)/* var←c38764 */ ))+55) );
{
/* declaration of var←c015 skipped */
{
word var←c016;
{
word var←c0238;
var←c0238 = (word) &var←c40460;
var←c016 = (word) XR←Enable(( ((word) (fPt) NoName←Q2136) ), ( ((word) (fPt) NoName←Q2496) ), var←c0238);
};
if ((var←c016 == 5)) {
goto lab←L100029;
};
};
propertyRec1←v4872 = (* (W4Pt) (( (ptr) &var←c40460)+15)/* var←c015 */ );
};
};
lab←L100029: ;
SOURCE(5119, 14)
if ((0 != (* (( (ptr) &var←c40460)+4)/* error←v4760 */ ))) {
SOURCE(5133, 4)
goto lab←L100011;
};
SOURCE(5139, 47)
if ((propertyRec1←v4872.f2 != 0)) {
SOURCE(5171, 15)
foundBad←v4816 = 1;
SOURCE(5188, 4)
goto lab←L100011;
};
SOURCE(5196, 141)
SOURCE(5196, 141)
{
/* declaration of var←c017 skipped */
/* declaration of var←c018 skipped */
(* (( (ptr) &var←c40460)+13)/* var←c017 */ ) = (* (( (ptr) ev←v3800)+2) );
(* (( (ptr) &var←c40460)+14)/* var←c018 */ ) = (* (( (ptr) (* (( (ptr) gf←c40492)+134)/* var←c38764 */ ))+55) );
{
/* declaration of var←c019 skipped */
{
word var←c020;
{
word var←c0239;
var←c0239 = (word) &var←c40460;
var←c020 = (word) XR←Enable(( ((word) (fPt) NoName←Q2076) ), ( ((word) (fPt) NoName←Q2436) ), var←c0239);
};
if ((var←c020 == 6)) {
goto lab←L100033;
};
};
propertyRec1←v4872 = (* (W4Pt) (( (ptr) &var←c40460)+15)/* var←c019 */ );
};
};
lab←L100033: ;
SOURCE(5351, 14)
if ((0 != (* (( (ptr) &var←c40460)+4)/* error←v4760 */ ))) {
SOURCE(5365, 4)
goto lab←L100011;
};
SOURCE(5371, 47)
if ((propertyRec1←v4872.f2 != 0)) {
SOURCE(5403, 15)
foundBad←v4816 = 1;
SOURCE(5420, 4)
goto lab←L100011;
};
};
SOURCE(5431, 35)
parent←v4928 = (* (( (ptr) &var←c40460)+6) );
goto lab←L100012;
lab←L100010: ;
lab←L100011: ;
SOURCE(5468, 111)
if ((0 != (* (( (ptr) &var←c40460)+4)/* error←v4760 */ ))) {
SOURCE(5484, 87)
{
W2 var←c39148;
var←c39148.f0 = 11;
var←c39148.f1 = name←v4732;
{
word pd68;
pd68 = (* (( (ptr) (* (( (ptr) gf←c40492)+133)/* var←c38700 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd68 ))))((* (( (ptr) i←v3772)+7) ), (* (( (ptr) gf←c40492)+20) ), var←c39148, pd68);
};
};
SOURCE(5573, 6)
return;
};
SOURCE(5584, 92)
if ((0 != foundBad←v4816)) {
SOURCE(5603, 65)
{
W2 var←c39180;
var←c39180.f0 = 11;
var←c39180.f1 = name←v4732;
{
word pd69;
pd69 = (* (( (ptr) (* (( (ptr) gf←c40492)+133)/* var←c38700 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd69 ))))((* (( (ptr) i←v3772)+7) ), (* (( (ptr) gf←c40492)+21) ), var←c39180, pd69);
};
};
SOURCE(5670, 6)
return;
};
SOURCE(5681, 105)
if ((0 == foundGood←v4788)) {
SOURCE(5702, 76)
{
W2 var←c39212;
var←c39212.f0 = 11;
var←c39212.f1 = name←v4732;
{
word pd70;
pd70 = (* (( (ptr) (* (( (ptr) gf←c40492)+133)/* var←c38700 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd70 ))))((* (( (ptr) i←v3772)+7) ), (* (( (ptr) gf←c40492)+22) ), var←c39212, pd70);
};
};
SOURCE(5780, 6)
return;
};
SOURCE(5791, 92)
{
W2 var←c39244;
{
word v←v37244;
v←v37244 = (* (( (ptr) &var←c40460)+6) );
var←c39244.f0 = 4;
var←c39244.f1 = v←v37244;
};
{
W2 var←c39340;
W2 var←c0240;
var←c39340.f0 = 11;
var←c39340.f1 = name←v4732;
(* (ptr) (word) &var←c0240 ) = 0;
(* (( (ptr) (word) &var←c0240) + 1) ) = 0;
{
word pd71;
pd71 = (* (( (ptr) (* (( (ptr) gf←c40492)+133)/* var←c38700 */ ))+60) );
(void) ( *( (fPt) ((* (ptr) pd71 ))))((* (( (ptr) i←v3772)+7) ), (* (( (ptr) gf←c40492)+23) ), var←c39244, var←c39340, var←c0240, pd71)
;
};
};
};
SOURCE(5885, 114)
{
word var←c39404;
{
W2 var←c39436;
{
word v←v37196;
v←v37196 = (* (( (ptr) &var←c40460)+6) );
var←c39436.f0 = 4;
var←c39436.f1 = v←v37196;
};
{
W2 var←c39532;
W2 var←c0241;
var←c39532.f0 = 11;
var←c39532.f1 = name←v4732;
(* (ptr) (word) &var←c0241 ) = 0;
(* (( (ptr) (word) &var←c0241) + 1) ) = 0;
{
word pd72;
pd72 = (* (( (ptr) (* (( (ptr) gf←c40492)+133)/* var←c38700 */ ))+62) );
var←c39404 = (word) ( *( (fPt) ((* (ptr) pd72 ))))((* (( (ptr) gf←c40492)+24) ), var←c39532, var←c39436, var←c0241, pd72)
;
};
};
};
(void) SetApplication←P120(i←v3772, (* (( (ptr) &var←c40460)+6) ), var←c39404);
};
}
static word NoName←Q2076(formal←c0220)
word formal←c0220;
{
SOURCE(5196, 141)
{
word pd73;
pd73 = (* (( (ptr) formal←c0220)+14) );
(void) ( *( (fPt) ((* (ptr) pd73 ))))((word) (( (bPt) formal←c0220)+60), (* (( (ptr) formal←c0220)+13) ), (* (( (ptr) formal←c0220)+6)
), 40, 0, 0
, 0, 2147483647, 0, pd73);
};
return(0);
}
static word NoName←Q2136(formal←c0221)
word formal←c0221;
{
SOURCE(4970, 135)
{
word pd74;
pd74 = (* (( (ptr) formal←c0221)+14) );
(void) ( *( (fPt) ((* (ptr) pd74 ))))((word) (( (bPt) formal←c0221)+60), (* (( (ptr) formal←c0221)+13) ), (* (( (ptr) formal←c0221)+6)
), 35, 0, 0
, 0, 2147483647, 0, pd74);
};
return(0);
}
static word NoName←Q2196(formal←c0222)
word formal←c0222;
{
SOURCE(4659, 134)
{
word pd75;
pd75 = (* (( (ptr) formal←c0222)+14) );
(void) ( *( (fPt) ((* (ptr) pd75 ))))((word) (( (bPt) formal←c0222)+60), (* (( (ptr) formal←c0222)+13) ), (* (( (ptr) formal←c0222)+6)
), 39, 0, 0
, 0, 2147483647, 0, pd75);
};
return(0);
}
static word NoName←Q2256(formal←c0223)
word formal←c0223;
{
SOURCE(4218, 127)
{
word pd76;
pd76 = (* (( (ptr) formal←c0223)+15) );
(void) ( *( (fPt) ((* (ptr) pd76 ))))((word) (( (bPt) formal←c0223)+64), (* (( (ptr) formal←c0223)+13) ), (* (( (ptr) formal←c0223)+6)
), (* (( (ptr) formal←c0223)+14) ), 0, 0
, 0, 2147483647, 0, pd76);
};
return(0);
}
static word VerifyApplication←P420(i←v3872, formal←c0249)
word i←v3872;
word formal←c0249;
{
W13 var←c40524;
/* declaration of applicationWindow←v3900 skipped */
register ptr gf←c40556 = (ptr) &globalframe;
word ok←v3956;
/* declaration of c←v5116 skipped */
W4 propertyRec←v5144;
/* declaration of error←v5172 skipped */
(* (( (ptr) &var←c40524)+4)/* applicationWindow←v3900 */ ) = formal←c0249;
/* VerifyApplication: */
SOURCE(6005, 562)
SOURCE(6005, 562)
ok←v3956 = 0;
SOURCE(6117, 41)
(* (( (ptr) &var←c40524)+5)/* c←v5116 */ ) = (* (( (ptr) (* (ptr) i←v3872 ))+34) );
SOURCE(6160, 33)
propertyRec←v5144.f0 = 0;
propertyRec←v5144.f1 = 0;
propertyRec←v5144.f2 = 0;
propertyRec←v5144.f3 = 0;
SOURCE(6195, 19)
(* (( (ptr) &var←c40524)+6)/* error←v5172 */ ) = 0;
SOURCE(6216, 351)
if ( ( ((* (( (ptr) &var←c40524)+5)/* c←v5116 */ ) != 0) ? (0 != (* (( (ptr) (* (( (ptr) &var←c40524)+5)/* c←v5116 */ ))+15)
)) : 0 ) ) {
SOURCE(6238, 113)
SOURCE(6238, 113)
{
/* declaration of var←c021 skipped */
/* declaration of var←c022 skipped */
(* (( (ptr) &var←c40524)+7)/* var←c021 */ ) = (* (( (ptr) i←v3872)+5) );
(* (( (ptr) &var←c40524)+8)/* var←c022 */ ) = (* (( (ptr) (* (( (ptr) gf←c40556)+134)/* var←c38764 */ ))+55) );
{
/* declaration of var←c023 skipped */
{
word var←c024;
{
word var←c0242;
var←c0242 = (word) &var←c40524;
var←c024 = (word) XR←Enable(( ((word) (fPt) NoName←Q2316) ), ( ((word) (fPt) NoName←Q2376) ), var←c0242);
};
if ((var←c024 == 7)) {
goto lab←L100039;
};
};
propertyRec←v5144 = (* (W4Pt) (( (ptr) &var←c40524)+9)/* var←c023 */ );
};
};
lab←L100039: ;
SOURCE(6365, 202)
if ( ( (0 == (* (( (ptr) &var←c40524)+6)/* error←v5172 */ )) ? (propertyRec←v5144.f2 != 0) : 0 ) ) {
SOURCE(6408, 159)
{
word var←c39628;
var←c39628 = propertyRec←v5144.f2;
if ((var←c39628 == 0)) {
goto lab←L100042;
};
if (((* (( (ptr) gf←c40556)+7) ) == XR←GetReferentType(var←c39628))) {
{
word list←v5216;
list←v5216 = var←c39628;
SOURCE(6476, 91)
{
register word n←v5272 = 0;
register word noName←c39660;
word var←c39692;
word a←v37436;
noName←c39660 = (* (ptr) list←v5216 );
if ((n←v5272 >= noName←c39660)) {
goto lab←L100043;
};
lab←L100046: ;
SOURCE(6508, 59)
{
word limit77;
a←v37436 = (* (( (ptr) i←v3872)+6) );
var←c39692 = a←v37436;
if (((* ((( (ptr) list←v5216)+1)+(
/*1*/ limit77 = (* (ptr) list←v5216 ),
/*1*/ BCK(n←v5272, limit77)
/*1*/ )) ) == var←c39692)) {
SOURCE(6549, 18)
ok←v3956 = 1;
return(1);
};
};
n←v5272 = (n←v5272 + 1);
if ((n←v5272 < noName←c39660)) {
goto lab←L100046;
};
lab←L100043: ;
};
};
}
else {
lab←L100042: ;
};
};
};
};
SOURCE(6005, 562)
return(ok←v3956);
}
static word NoName←Q2316(formal←c0225)
word formal←c0225;
{
SOURCE(6238, 113)
{
word pd78;
pd78 = (* (( (ptr) formal←c0225)+8) );
(void) ( *( (fPt) ((* (ptr) pd78 ))))((word) (( (bPt) formal←c0225)+36), (* (( (ptr) formal←c0225)+5) ), (* (( (ptr) formal←c0225)+4)
), (* (( (ptr) formal←c0225)+7) ), 0, 0
, 0, 2147483647, 0, pd78);
};
return(0);
}
static void InitSomeFields←P480(i←v4016)
word i←v4016;
{
register ptr gf←c40588 = (ptr) &globalframe;
word c←v5316;
/* InitSomeFields: */
SOURCE(6607, 262)
SOURCE(6659, 49)
c←v5316 = (* (( (ptr) (* (( (ptr) i←v4016)+4) ))+34) );
SOURCE(6710, 57)
{
word pd79;
pd79 = (* (( (ptr) (* (( (ptr) gf←c40588)+132)/* var←c38636 */ ))+40) );
(void) ( *( (fPt) ((* (ptr) pd79 ))))((* (( (ptr) i←v4016)+4) ), (* (( (ptr) c←v5316)+18) ), 2, pd79);
};
SOURCE(6769, 50)
{
word pd80;
pd80 = (* (( (ptr) (* (( (ptr) gf←c40588)+134)/* var←c38764 */ ))+50) );
(* (( (ptr) i←v4016)+5) ) = (word) ( *( (fPt) ((* (ptr) pd80 ))))(c←v5316, (* (( (ptr) gf←c40588)+25) ), pd80);
};
SOURCE(6821, 48)
{
word pd81;
pd81 = (* (( (ptr) (* (( (ptr) gf←c40588)+134)/* var←c38764 */ ))+50) );
(* (( (ptr) i←v4016)+6) ) = (word) ( *( (fPt) ((* (ptr) pd81 ))))(c←v5316, (* (( (ptr) gf←c40588)+26) ), pd81);
};
}
static void CreateMigrationToolWidget←P540(connection←v4088)
word connection←v4088;
{
register ptr gf←c40620 = (ptr) &globalframe;
word i←v5360;
word container←v5388;
word appTQ←v5416;
word doButton←v5444;
word appButton←v5472;
word appLabel←v5500;
word logWidget←v5528;
/* CreateMigrationToolWidget: */
SOURCE(6875, 1760)
SOURCE(6935, 49)
i←v5360 = XR←NewObject(32, (* (( (ptr) gf←c40620)+9) ));
SOURCE(6986, 49)
{
word pd82;
pd82 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+28) );
container←v5388 = (word) ( *( (fPt) ((* (ptr) pd82 ))))((* (W9Pt) (( (ptr) gf←c40620)+60)/* var←c37996 */ ), 0, (word) -1, pd82)
;
};
SOURCE(7037, 28)
{
word pd83;
pd83 = (* (( (ptr) (* (( (ptr) gf←c40620)+134)/* var←c38764 */ ))+63) );
appTQ←v5416 = (word) ( *( (fPt) ((* (ptr) pd83 ))))(0, 0, 0, pd83);
};
SOURCE(7067, 85)
{
W19 var←c0151;
(* (W9Pt) (word) &var←c0151 ) = (* (W9Pt) (( (ptr) gf←c40620)+69)/* var←c38060 */ );
(* (( (ptr) (word) &var←c0151) + 9) ) = (* (( (ptr) gf←c40620)+27) );
(* (W4Pt) (( (ptr) (word) &var←c0151) + 10) ) = (* (W4Pt) (( (ptr) gf←c40620)+78)/* var←c38124 */ );
(* (( (ptr) (word) &var←c0151) + 14) ) = (word) (( (bPt) gf←c40620)+208)/* var←c37836 */ ;
(* (( (ptr) (word) &var←c0151) + 15) ) = i←v5360;
(* (( (ptr) (word) &var←c0151) + 16) ) = 0;
(* (( (ptr) (word) &var←c0151) + 17) ) = 0;
(* (( (ptr) (word) &var←c0151) + 18) ) = 0;
{
word pd84;
pd84 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+36) );
doButton←v5444 = (word) ( *( (fPt) ((* (ptr) pd84 ))))((word) (&var←c0151), pd84);
};
};
SOURCE(7154, 104)
{
word pd85;
pd85 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+35) );
appButton←v5472 = (word) ( *( (fPt) ((* (ptr) pd85 ))))((* (W9Pt) (( (ptr) gf←c40620)+60)/* var←c37996 */ ), (* (( (ptr) gf←c40620)+28)
), (* (W4Pt) (( (ptr) gf←c40620)+82)/* var←c38188 */ ), pd85);
};
(* (( (ptr) i←v5360)+1) ) = appButton←v5472;
SOURCE(7260, 95)
{
word pd86;
pd86 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+35) );
appLabel←v5500 = (word) ( *( (fPt) ((* (ptr) pd86 ))))((* (W9Pt) (( (ptr) gf←c40620)+60)/* var←c37996 */ ), (* (( (ptr) gf←c40620)+18)
), (* (W4Pt) (( (ptr) gf←c40620)+82)/* var←c38188 */ ), pd86);
};
(* (( (ptr) i←v5360)+2) ) = appLabel←v5500;
SOURCE(7357, 97)
{
word pd87;
pd87 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+53) );
logWidget←v5528 = (word) ( *( (fPt) ((* (ptr) pd87 ))))((* (W9Pt) (( (ptr) gf←c40620)+86)/* var←c38252 */ ), 0, pd87);
};
SOURCE(7456, 124)
{
W20 var←c0155;
(* (W9Pt) (word) &var←c0155 ) = (* (W9Pt) (( (ptr) gf←c40620)+95)/* var←c38316 */ );
(* (( (ptr) (word) &var←c0155) + 9) ) = 0;
(* (( (ptr) (word) &var←c0155) + 10) ) = (* (( (ptr) gf←c40620)+29) );
(* (( (ptr) (word) &var←c0155) + 11) ) = 0;
(* (( (ptr) (word) &var←c0155) + 12) ) = 0;
(* (( (ptr) (word) &var←c0155) + 13) ) = (* (( (ptr) gf←c40620)+30) );
(* (( (ptr) (word) &var←c0155) + 14) ) = (* (( (ptr) gf←c40620)+35) );
(* (( (ptr) (word) &var←c0155) + 15) ) = 0;
(* (( (ptr) (word) &var←c0155) + 16) ) = 0;
(* (( (ptr) (word) &var←c0155) + 17) ) = 1;
(* (( (ptr) (word) &var←c0155) + 18) ) = 1;
(* (( (ptr) (word) &var←c0155) + 19) ) = 1;
{
word pd88;
pd88 = (* (( (ptr) (* (( (ptr) gf←c40620)+137)/* var←c39820 */ ))+5) );
(* (ptr) i←v5360 ) = (word) ( *( (fPt) ((* (ptr) pd88 ))))((word) (&var←c0155), pd88);
};
};
SOURCE(7582, 87)
{
W17 var←c0156;
(* (W9Pt) (word) &var←c0156 ) = (* (W9Pt) (( (ptr) gf←c40620)+104)/* var←c38380 */ );
(* (( (ptr) (word) &var←c0156) + 9) ) = (* (( (ptr) gf←c40620)+31) );
(* (( (ptr) (word) &var←c0156) + 10) ) = (* (( (ptr) gf←c40620)+32) );
(* (W4Pt) (( (ptr) (word) &var←c0156) + 11) ) = (* (W4Pt) (( (ptr) gf←c40620)+113)/* var←c38444 */ );
(* (( (ptr) (word) &var←c0156) + 15) ) = 0;
(* (( (ptr) (word) &var←c0156) + 16) ) = 0;
{
word pd89;
pd89 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+38) );
(* (( (ptr) i←v5360)+4) ) = (word) ( *( (fPt) ((* (ptr) pd89 ))))((word) (&var←c0156), pd89);
};
};
SOURCE(7671, 42)
{
word pd90;
pd90 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+54) );
(* (( (ptr) i←v5360)+7) ) = (word) ( *( (fPt) ((* (ptr) pd90 ))))(logWidget←v5528, pd90);
};
SOURCE(7715, 146)
{
word var←c39852;
{
word pd91;
pd91 = (* (( (ptr) (* (( (ptr) gf←c40620)+134)/* var←c38764 */ ))+201) );
var←c39852 = (word) ( *( (fPt) ((* (ptr) pd91 ))))(5, 35, 35, 35, pd91);
};
{
W4 var←c39884;
var←c39884.f0 = (word) (( (bPt) gf←c40620)+192)/* var←c37772 */ ;
var←c39884.f1 = var←c39852;
var←c39884.f2 = appTQ←v5416;
var←c39884.f3 = i←v5360;
{
word pd92;
pd92 = (* (( (ptr) (* (( (ptr) gf←c40620)+138)/* var←c39916 */ ))+30) );
(void) ( *( (fPt) ((* (ptr) pd92 ))))(appButton←v5472, var←c39884, 8, pd92);
};
};
};
SOURCE(7863, 140)
{
word var←c39948;
{
word pd93;
pd93 = (* (( (ptr) (* (( (ptr) gf←c40620)+134)/* var←c38764 */ ))+201) );
var←c39948 = (word) ( *( (fPt) ((* (ptr) pd93 ))))(4, 35, 35, 35, pd93);
};
{
W4 var←c39980;
var←c39980.f0 = (word) (( (bPt) gf←c40620)+200)/* var←c37804 */ ;
var←c39980.f1 = var←c39948;
var←c39980.f2 = appTQ←v5416;
var←c39980.f3 = i←v5360;
{
word pd94;
pd94 = (* (( (ptr) (* (( (ptr) gf←c40620)+138)/* var←c39916 */ ))+30) );
(void) ( *( (fPt) ((* (ptr) pd94 ))))(appButton←v5472, var←c39980, 4, pd94);
};
};
};
SOURCE(8005, 48)
{
word pd95;
pd95 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd95 ))))((* (ptr) i←v5360 ), container←v5388, pd95);
};
SOURCE(8055, 43)
{
word pd96;
pd96 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd96 ))))(container←v5388, doButton←v5444, 1, pd96);
};
SOURCE(8100, 44)
{
word pd97;
pd97 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd97 ))))(container←v5388, appButton←v5472, 1, pd97);
};
SOURCE(8146, 43)
{
word pd98;
pd98 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd98 ))))(container←v5388, appLabel←v5500, 1, pd98);
};
SOURCE(8191, 54)
{
word pd99;
pd99 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd99 ))))(container←v5388, (* (( (ptr) i←v5360)+4) ), 1, pd99);
};
SOURCE(8247, 98)
{
word var←c40012;
{
word pd100;
pd100 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+47) );
var←c40012 = (word) ( *( (fPt) ((* (ptr) pd100 ))))((* (W9Pt) ((( (ptr) gf←c40620)+117)/* var←c38508 */ ) ), pd100);
};
{
word pd101;
pd101 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd101 ))))(container←v5388, var←c40012, 1, pd101);
};
};
SOURCE(8347, 44)
{
word pd102;
pd102 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd102 ))))(container←v5388, logWidget←v5528, 1, pd102);
};
SOURCE(8393, 49)
{
word pd103;
pd103 = (* (( (ptr) (* (( (ptr) gf←c40620)+138)/* var←c39916 */ ))+11) );
(void) ( *( (fPt) ((* (ptr) pd103 ))))((* (ptr) i←v5360 ), (* (( (ptr) gf←c40620)+33) ), i←v5360, pd103);
};
SOURCE(8444, 55)
{
word pd104;
pd104 = (* (( (ptr) (* (( (ptr) gf←c40620)+139)/* var←c40044 */ ))+5) );
(void) ( *( (fPt) ((* (ptr) pd104 ))))((* (ptr) i←v5360 ), (word) (( (bPt) gf←c40620)+144)/* var←c37580 */ , pd104);
};
SOURCE(8501, 70)
{
word pd105;
pd105 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd105 ))))((* (ptr) i←v5360 ), connection←v4088, 0, pd105);
};
SOURCE(8573, 17)
(void) InitSomeFields←P480(i←v5360);
SOURCE(8592, 43)
{
word pd106;
pd106 = (* (( (ptr) (* (( (ptr) gf←c40620)+132)/* var←c38636 */ ))+13) );
(void) ( *( (fPt) ((* (ptr) pd106 ))))((* (ptr) i←v5360 ), (* (W5Pt) (( (ptr) gf←c40620)+126)/* var←c38572 */ ), 0, 1, pd106)
;
};
}
static void CreateMigrationTool←P600(formal←c0165, cmd←v8072)
word formal←c0165;
word cmd←v8072;
{
word result←v8116;
word msg←v8144;
/* CreateMigrationTool: */
SOURCE(8641, 75)
SOURCE(8641, 75)
result←v8116 = 0;
SOURCE(8641, 75)
msg←v8144 = 0;
SOURCE(8688, 28)
(void) CreateMigrationToolWidget←P540(0);
/* removed tail goto */
(* (ptr) formal←c0165 ) = result←v8116;
(* (( (ptr) formal←c0165)+1) ) = msg←v8144;
return;
}
static word MigrateSelf←P660(shell←v8204, destination←v8232)
word shell←v8204;
word destination←v8232;
{
register ptr gf←c40652 = (ptr) &globalframe;
word msg←v8276;
word log←v5584;
/* MigrateSelf: */
SOURCE(8720, 327)
SOURCE(8720, 327)
msg←v8276 = 0;
SOURCE(8764, 33)
log←v5584 = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c40652)+133)/* var←c38700 */ ))+39) ) );
SOURCE(8799, 97)
{
word var←c40076;
{
word pd107;
pd107 = (* (( (ptr) (* (( (ptr) gf←c40652)+138)/* var←c39916 */ ))+10) );
var←c40076 = (word) ( *( (fPt) ((* (ptr) pd107 ))))(shell←v8204, (* (( (ptr) gf←c40652)+33) ), pd107);
};
if ((var←c40076 == 0)) {
goto lab←L100049;
};
if (((* (( (ptr) gf←c40652)+9) ) == XR←GetReferentType(var←c40076))) {
{
word i←v5628;
i←v5628 = var←c40076;
SOURCE(8885, 11)
log←v5584 = (* (( (ptr) i←v5628)+7) );
};
}
else {
lab←L100049: ;
};
};
SOURCE(8913, 38)
(void) CreateMigrationToolWidget←P540(destination←v8232);
SOURCE(8953, 94)
{
W2 var←c40108;
{
W2 var←c40140;
word v←v37292;
v←v37292 = (* (( (ptr) destination←v8232)+18) );
var←c40140.f0 = 11;
var←c40140.f1 = v←v37292;
var←c40108 = var←c40140;
};
{
word pd108;
pd108 = (* (( (ptr) (* (( (ptr) gf←c40652)+133)/* var←c38700 */ ))+61) );
(void) ( *( (fPt) ((* (ptr) pd108 ))))(log←v5584, (* (( (ptr) gf←c40652)+34) ), var←c40108, pd108);
};
};
SOURCE(8720, 327)
return(msg←v8276);
}
static void NoName←Q2376(formal←c0180, formal←c200020, formal←c200021, formal←c200022, formal←c200023)
word formal←c0180;
word formal←c200020;
word formal←c200021;
word formal←c200022;
word formal←c200023;
{
register ptr gf←c0229 = (ptr) &globalframe;
if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c0229)+134)/* var←c38764 */ ))+4) ))) {
{
word err←v31476;
err←v31476 = (* (ptr) formal←c200023 );
SOURCE(6339, 12)
(* (( (ptr) formal←c200020)+6) ) = 1;
SOURCE(6353, 8)
(* (ptr) formal←c0180 ) = 2;
(* (( (ptr) formal←c0180)+1) ) = 7;
return;
};
};
(* (ptr) formal←c0180 ) = 0;
(* (( (ptr) formal←c0180)+1) ) = 0;
return;
}
static void NoName←Q2436(formal←c0186, formal←c200016, formal←c200017, formal←c200018, formal←c200019)
word formal←c0186;
word formal←c200016;
word formal←c200017;
word formal←c200018;
word formal←c200019;
{
register ptr gf←c0230 = (ptr) &globalframe;
if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c0230)+134)/* var←c38764 */ ))+4) ))) {
{
word err←v29696;
err←v29696 = (* (ptr) formal←c200019 );
SOURCE(5325, 12)
(* (( (ptr) formal←c200016)+4) ) = 1;
SOURCE(5339, 8)
(* (ptr) formal←c0186 ) = 2;
(* (( (ptr) formal←c0186)+1) ) = 6;
return;
};
};
(* (ptr) formal←c0186 ) = 0;
(* (( (ptr) formal←c0186)+1) ) = 0;
return;
}
static void NoName←Q2496(formal←c0192, formal←c200012, formal←c200013, formal←c200014, formal←c200015)
word formal←c0192;
word formal←c200012;
word formal←c200013;
word formal←c200014;
word formal←c200015;
{
register ptr gf←c0231 = (ptr) &globalframe;
if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0231)+134)/* var←c38764 */ ))+4) ))) {
{
word err←v29604;
err←v29604 = (* (ptr) formal←c200015 );
SOURCE(5093, 12)
(* (( (ptr) formal←c200012)+4) ) = 1;
SOURCE(5107, 8)
(* (ptr) formal←c0192 ) = 2;
(* (( (ptr) formal←c0192)+1) ) = 5;
return;
};
};
(* (ptr) formal←c0192 ) = 0;
(* (( (ptr) formal←c0192)+1) ) = 0;
return;
}
static void NoName←Q2556(formal←c0198, formal←c200008, formal←c200009, formal←c200010, formal←c200011)
word formal←c0198;
word formal←c200008;
word formal←c200009;
word formal←c200010;
word formal←c200011;
{
register ptr gf←c0232 = (ptr) &globalframe;
if ((formal←c200009 == (* (( (ptr) (* (( (ptr) gf←c0232)+134)/* var←c38764 */ ))+4) ))) {
{
word err←v29512;
err←v29512 = (* (ptr) formal←c200011 );
SOURCE(4781, 12)
(* (( (ptr) formal←c200008)+4) ) = 1;
SOURCE(4795, 8)
(* (ptr) formal←c0198 ) = 2;
(* (( (ptr) formal←c0198)+1) ) = 4;
return;
};
};
(* (ptr) formal←c0198 ) = 0;
(* (( (ptr) formal←c0198)+1) ) = 0;
return;
}
static void NoName←Q2616(formal←c0204, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
word formal←c0204;
word formal←c200004;
word formal←c200005;
word formal←c200006;
word formal←c200007;
{
register ptr gf←c0233 = (ptr) &globalframe;
if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c0233)+134)/* var←c38764 */ ))+4) ))) {
{
word err←v29256;
err←v29256 = (* (ptr) formal←c200007 );
SOURCE(4333, 12)
(* (( (ptr) formal←c200004)+4) ) = 1;
SOURCE(4347, 8)
(* (ptr) formal←c0204 ) = 2;
(* (( (ptr) formal←c0204)+1) ) = 3;
return;
};
};
(* (ptr) formal←c0204 ) = 0;
(* (( (ptr) formal←c0204)+1) ) = 0;
return;
}
static void NoName←Q2676(formal←c0210, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
word formal←c0210;
word formal←c200000;
word formal←c200001;
word formal←c200002;
word formal←c200003;
{
register ptr gf←c0234 = (ptr) &globalframe;
if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c0234)+134)/* var←c38764 */ ))+39) ))) {
{
word why←v13164;
why←v13164 = (* (ptr) formal←c200003 );
SOURCE(1835, 29)
{
word pd109;
pd109 = (* (( (ptr) (* (( (ptr) gf←c0234)+133)/* var←c38700 */ ))+93) );
(void) ( *( (fPt) ((* (ptr) pd109 ))))((* (( (ptr) (* (( (ptr) formal←c200000)+4) ))+7) ), (* (( (ptr) why←v13164)+1) ), 0, 2147483647, pd109)
;
};
SOURCE(1866, 10)
(* (ptr) formal←c0210 ) = 2;
(* (( (ptr) formal←c0210)+1) ) = 2;
return;
};
};
(* (ptr) formal←c0210 ) = 0;
(* (( (ptr) formal←c0210)+1) ) = 0;
return;
}
/* file: X11MigrationTool, module: X11MigrationTool, compiled at: May 4, 1993 3:49:54 pm PDT */
extern void XR←install←X11MigrationTool() {
NoName←Q1956();
}
extern void XR←run←X11MigrationTool() { XR←Start(&globalframe); }