/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: March 10, 1993 10:54:37 am PST */ /* C2C version: February 24, 1993 (sun4) */ /* ref-counting: off */ /* file: X11Commands, module: X11Commands */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [1873467250,3546428641] X11Commands"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; #define SOURCE(p, l) /* source p, l */ static void NoName←Q684(); static void X11Commands←P0(); static word CurrentServerDefaults←P60(); static void TestServer←P120(); static word NoName←Q744(); static void DefaultServerCommand←P180(); static void IdentificationCommand←P240(); static void TrustedSetServerHostCommand←P300(); static word NoName←Q804(); static void NoName←Q864(); static void NoName←Q924(); 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 = {131076, "\216\251\000"}; static struct {unsigned f; char r[24];} string4 = {1310744, "Print Identification\000\000\000"}; static struct {unsigned f; char r[24];} string5 = {1507352, "X11TrustedSetServerHost"}; static struct {unsigned f; char r[52];} string6 = {3145780, "Initializes PARC←ServerHost convention on server\000\000\000"}; static struct {unsigned f; char r[32];} string7 = {1835040, "X server general default: %g\000\000\000"}; static struct {unsigned f; char r[20];} string8 = {1114132, "X11Identification\000\000"}; static struct {unsigned f; char r[4];} string9 = {196612, "X11"}; static struct {unsigned f; char r[80];} string10 = {5177424, "Denote X server for new connections. Use X11DefaultServer {application} server"}; static struct {unsigned f; char r[32];} string11 = {1835040, "%g, (for application %g: %g)\000\000\000"}; static struct {unsigned f; char r[4];} string12 = {65540, "\012\000\000"}; static struct {unsigned f; char r[52];} string13 = {3276852, "Format is: X11DefaultServer {{application} server}\000"}; static struct {unsigned f; char r[4];} string14 = {196612, "nil"}; static struct {unsigned f; char r[8];} string15 = {458760, "DISPLAY"}; static struct {unsigned f; char r[16];} string16 = {983056, " not accessed: "}; static struct {unsigned f; char r[8];} string17 = {458760, "Failure"}; static struct {unsigned f; char r[16];} string18 = {983056, "PARC←ServerHost"}; static struct {unsigned f; char r[20];} string19 = {1048596, "X11DefaultServer\000\000\000"}; static struct {unsigned f; char r[16];} string20 = {851984, "\257\300\157\252\327\162\300\323\142\064\341\100\164\000\000"}; static struct {unsigned f; char r[8];} string21 = {458759, "\006\0014\004\200\377\377"}; static struct {unsigned f; char r[16];} string22 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string23 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string24 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string25 = {851984, "\257\300\163\265\337\305\300\117\370\025\000\100\150\000\000"}; static struct {unsigned f; char r[16];} string26 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string27 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[12];} string28 = {720908, "\257\300kte\023\205\204\320@h"}; static struct {unsigned f; char r[16];} string29 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"}; static struct {unsigned f; char r[16];} string30 = {851984, "\257\300\156\124\232\133\300\236\077\321\110\100\150\000\000"}; static struct {unsigned f; char r[16];} string31 = {851984, "\257\300\337\070\153\303\300\227\216\321\214\100\150\000\000"}; static struct { word f0[29]; word f29; word f30; word f31; word f32; word f33; word f34; word f35; word f36; word f37; word f38; word f39; word f40[11]; } globalframe = { {0}, (word) TrustedSetServerHostCommand←P300, 0, (word) IdentificationCommand←P240, 0, (word) DefaultServerCommand←P180, 0, (word) TestServer←P120, 0, (word) CurrentServerDefaults←P60, 0, (word) X11Commands←P0, {0} }; static void NoName←Q684() { register ptr gf←c084 = (ptr) &globalframe; word var←c14904; (* (( (ptr) gf←c084)+9) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c084)+12) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string2); (* (ptr) (( (bPt) gf←c084)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string4); (* (ptr) (( (bPt) gf←c084)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string5); (* (ptr) (( (bPt) gf←c084)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string6); (* (ptr) (( (bPt) gf←c084)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string7); (* (ptr) (( (bPt) gf←c084)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string8); (* (ptr) (( (bPt) gf←c084)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+12) ), (word) &string9); (* (ptr) (( (bPt) gf←c084)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string10); (* (ptr) (( (bPt) gf←c084)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string11); (* (ptr) (( (bPt) gf←c084)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string12); (* (ptr) (( (bPt) gf←c084)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string13); (* (ptr) (( (bPt) gf←c084)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string14); (* (ptr) (( (bPt) gf←c084)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+12) ), (word) &string15); (* (ptr) (( (bPt) gf←c084)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string16); (* (ptr) (( (bPt) gf←c084)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+12) ), (word) &string17); (* (ptr) (( (bPt) gf←c084)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string18); (* (ptr) (( (bPt) gf←c084)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c084)+9) ), (word) &string19); (void) XR←DeclareGlobalFrame((word) "X11Commands", &globalframe, (word) XR←GetTypeIndex((word) &string20, 0, (word) &string21) , (word) (( (bPt) gf←c084)+156)/* var←c14104 */ ); var←c14904 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string22)), 16); (* (( (ptr) gf←c084)+47)/* var←c14648 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 788739); (void) XR←ImportProcS(var←c14904, 527106); (void) XR←ImportProcS(var←c14904, 67895555); var←c14904 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string23)), 3); (* (( (ptr) gf←c084)+41)/* var←c14136 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 1310725); var←c14904 = (word) XR←ImportInterface((word) "CommanderOps", (word) XR←GetTypeIndexS((word) (&string24)), 14); (* (( (ptr) gf←c084)+46)/* var←c14552 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 67634178); (void) XR←ImportProcS(var←c14904, 67371777); var←c14904 = (word) XR←ImportInterface((word) "Identification", (word) XR←GetTypeIndexS((word) (&string25)), 1); (* (( (ptr) gf←c084)+48)/* var←c14776 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 67371009); var←c14904 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string26)), 103); (* (( (ptr) gf←c084)+43)/* var←c14296 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 68958724); (void) XR←ImportProcS(var←c14904, 67910402); var←c14904 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string27)), 43); (* (( (ptr) gf←c084)+44)/* var←c14488 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 68419845); (void) XR←ImportProcS(var←c14904, 67896323); (void) XR←ImportProcS(var←c14904, 67633666); var←c14904 = (word) XR←ImportInterface((word) "SystemNames", (word) XR←GetTypeIndexS((word) (&string28)), 9); (* (( (ptr) gf←c084)+49)/* var←c14808 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 67109120); var←c14904 = (word) XR←ImportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string29)), 218); (* (( (ptr) gf←c084)+45)/* var←c14520 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 67375105); (void) XR←ImportProcS(var←c14904, 2371849); (void) XR←ImportProcS(var←c14904, 67644930); (void) XR←ImportProcS(var←c14904, 271873); (void) XR←ImportProcS(var←c14904, 68690438); var←c14904 = (word) XR←ImportInterface((word) "XlAccess", (word) XR←GetTypeIndexS((word) (&string30)), 4); (* (( (ptr) gf←c084)+42)/* var←c14232 */ ) = var←c14904; (void) XR←ImportProcS(var←c14904, 67371009); var←c14904 = (word) XR←ImportInterface((word) "XlDetails", (word) XR←GetTypeIndexS((word) (&string31)), 4); (* (( (ptr) gf←c084)+50)/* var←c14872 */ ) = var←c14904; } static void X11Commands←P0(formal←c026, formal←c025) word formal←c026; word formal←c025; { register ptr gf←c14936 = (ptr) &globalframe; /* X11Commands: */ SOURCE(125, 2559) SOURCE(2277, 159) { word pd32; pd32 = (* (( (ptr) (* (( (ptr) gf←c14936)+41)/* var←c14136 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd32 ))))((* (( (ptr) gf←c14936)+28) ), (word) (( (bPt) gf←c14936)+132)/* var←c14008 */ , (* ( ( (ptr) gf←c14936)+19) ), 0, 1, pd32); }; SOURCE(2438, 102) { word pd33; pd33 = (* (( (ptr) (* (( (ptr) gf←c14936)+41)/* var←c14136 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd33 ))))((* (( (ptr) gf←c14936)+17) ), (word) (( (bPt) gf←c14936)+124)/* var←c13976 */ , (* ( ( (ptr) gf←c14936)+13) ), 0, 1, pd33); }; SOURCE(2542, 142) { word pd34; pd34 = (* (( (ptr) (* (( (ptr) gf←c14936)+41)/* var←c14136 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd34 ))))((* (( (ptr) gf←c14936)+14) ), (word) (( (bPt) gf←c14936)+116)/* var←c13944 */ , (* ( ( (ptr) gf←c14936)+15) ), 0, 1, pd34); }; } static word CurrentServerDefaults←P60(app←v3192) word app←v3192; { register ptr gf←c14968 = (ptr) &globalframe; word msg←v3236; /* CurrentServerDefaults: */ SOURCE(263, 540) SOURCE(263, 540) msg←v3236 = 0; SOURCE(332, 471) { W2 var←c14168; { W2 var←c14200; word v←v13896; { word pd35; pd35 = (* (( (ptr) (* (( (ptr) gf←c14968)+42)/* var←c14232 */ ))+4) ); v←v13896 = (word) ( *( (fPt) ((* (ptr) pd35 ))))(0, pd35); }; var←c14200.f0 = 11; var←c14200.f1 = v←v13896; var←c14168 = var←c14200; }; { word pd36; pd36 = (* (( (ptr) (* (( (ptr) gf←c14968)+43)/* var←c14296 */ ))+63) ); msg←v3236 = (word) ( *( (fPt) ((* (ptr) pd36 ))))((* (( (ptr) gf←c14968)+16) ), var←c14168, pd36); }; }; SOURCE(419, 384) if ( ( (app←v3192 != 0) ? (app←v3192 != (* (( (ptr) gf←c14968)+18) )) : 0 ) ) { SOURCE(450, 353) { W2 var←c14328; { W2 var←c14360; word v←v13848; { word pd37; pd37 = (* (( (ptr) (* (( (ptr) gf←c14968)+42)/* var←c14232 */ ))+4) ); v←v13848 = (word) ( *( (fPt) ((* (ptr) pd37 ))))(app←v3192, pd37); }; var←c14360.f0 = 11; var←c14360.f1 = v←v13848; var←c14328 = var←c14360; }; { W2 var←c14424; W2 var←c14456; var←c14424.f0 = 11; var←c14424.f1 = msg←v3236; var←c14456.f0 = 1; var←c14456.f1 = app←v3192; { word pd38; pd38 = (* (( (ptr) (* (( (ptr) gf←c14968)+43)/* var←c14296 */ ))+62) ); msg←v3236 = (word) ( *( (fPt) ((* (ptr) pd38 ))))((* (( (ptr) gf←c14968)+20) ), var←c14424, var←c14456, var←c14328, pd38) ; }; }; }; }; SOURCE(570, 233) { word pd39; pd39 = (* (( (ptr) (* (( (ptr) gf←c14968)+44)/* var←c14488 */ ))+6) ); msg←v3236 = (word) ( *( (fPt) ((* (ptr) pd39 ))))(msg←v3236, (* (( (ptr) gf←c14968)+21) ), pd39); }; SOURCE(263, 540) return(msg←v3236); } static void TestServer←P120(formal←c041, formal←c0101) word formal←c041; word formal←c0101; { W9 var←c15000; /* declaration of server←v3296 skipped */ register ptr gf←c15032 = (ptr) &globalframe; /* declaration of ok←v3340 skipped */ /* declaration of message←v3368 skipped */ word c←v3396 = 0; (* (( (ptr) &var←c15000)+4)/* server←v3296 */ ) = formal←c0101; /* TestServer: */ SOURCE(604, 277) SOURCE(604, 277) (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ) = 1; SOURCE(604, 277) (* (( (ptr) &var←c15000)+6)/* message←v3368 */ ) = 0; SOURCE(709, 94) SOURCE(709, 94) { /* declaration of var←c01 skipped */ (* (( (ptr) &var←c15000)+7)/* var←c01 */ ) = (* (( (ptr) (* (( (ptr) gf←c15032)+45)/* var←c14520 */ ))+38) ); { /* declaration of var←c02 skipped */ { word var←c03; { word var←c095; var←c095 = (word) &var←c15000; var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q744) ), ( ((word) (fPt) NoName←Q924) ), var←c095); }; if ((var←c03 == 2)) { goto lab←L100004; }; }; c←v3396 = (* (( (ptr) &var←c15000)+8)/* var←c02 */ ); }; }; lab←L100004: ; SOURCE(818, 63) if ((0 != (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ))) { SOURCE(831, 16) if ((c←v3396 != 0)) { (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ) = (unsigned) (0 != (* (( (ptr) c←v3396)+15) )); } else { (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ) = (unsigned) 0; }; SOURCE(849, 32) if ((0 != (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ))) { SOURCE(860, 21) { word pd40; pd40 = (* (( (ptr) (* (( (ptr) gf←c15032)+45)/* var←c14520 */ ))+42) ); (void) ( *( (fPt) ((* (ptr) pd40 ))))(c←v3396, pd40); }; }; }; /* removed tail goto */ (* (ptr) formal←c041 ) = (* (( (ptr) &var←c15000)+5)/* ok←v3340 */ ); (* (( (ptr) formal←c041)+1) ) = (* (( (ptr) &var←c15000)+6)/* message←v3368 */ ); return; } static word NoName←Q744(formal←c088) word formal←c088; { SOURCE(709, 94) { word pd41; pd41 = (* (( (ptr) formal←c088)+7) ); (* (( (ptr) formal←c088)+8) ) = (word) ( *( (fPt) ((* (ptr) pd41 ))))((* (( (ptr) formal←c088)+4) ), 0, 0, 0, 0, 0, pd41) ; }; return(0); } static void DefaultServerCommand←P180(formal←c057, cmd←v4420) word formal←c057; word cmd←v4420; { register ptr gf←c15064 = (ptr) &globalframe; word result←v4464; word msg←v4492; word num←v3440; word app←v3468 = 0; word server←v3496 = 0; word message←v3524 = 0; word ok←v3552; /* DefaultServerCommand: */ SOURCE(890, 677) SOURCE(890, 677) result←v4464 = 0; SOURCE(890, 677) msg←v4492 = 0; SOURCE(938, 36) { word pd42; pd42 = (* (( (ptr) (* (( (ptr) gf←c15064)+46)/* var←c14552 */ ))+7) ); num←v3440 = (word) ( *( (fPt) ((* (ptr) pd42 ))))(cmd←v4420, pd42); }; SOURCE(1025, 225) { word var←c14584; var←c14584 = num←v3440; switch (var←c14584) { case 1: SOURCE(1047, 32) msg←v4492 = (word) CurrentServerDefaults←P60(0); SOURCE(1081, 6) goto lab←L100007; case 2: SOURCE(1095, 10) app←v3468 = (* (( (ptr) gf←c15064)+18) ); break; case 3: SOURCE(1113, 51) { word var←c14616; { word pd43; pd43 = (* (( (ptr) (* (( (ptr) gf←c15064)+46)/* var←c14552 */ ))+8) ); var←c14616 = (word) ( *( (fPt) ((* (ptr) pd43 ))))(cmd←v4420, 0, pd43); }; { word pd44; pd44 = (* (( (ptr) (* (( (ptr) gf←c15064)+47)/* var←c14648 */ ))+5) ); app←v3468 = (word) ( *( (fPt) ((* (ptr) pd44 ))))(var←c14616, 0, 2147483647, pd44); }; }; break; default: SOURCE(1177, 73) { word var←c052; var←c052 = (* (( (ptr) gf←c15064)+22) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c15064)+46)/* var←c14552 */ ))+4) ), (word) &var←c052); }; break; }; }; SOURCE(1252, 39) { word pd45; pd45 = (* (( (ptr) (* (( (ptr) gf←c15064)+46)/* var←c14552 */ ))+8) ); server←v3496 = (word) ( *( (fPt) ((* (ptr) pd45 ))))(cmd←v4420, 0, pd45); }; SOURCE(1293, 237) { word pd46; pd46 = (* (( (ptr) (* (( (ptr) gf←c15064)+44)/* var←c14488 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd46 ))))(server←v3496, (* (( (ptr) gf←c15064)+23) ), 0, pd46))) { SOURCE(1334, 33) { word pd47; pd47 = (* (( (ptr) (* (( (ptr) gf←c15064)+47)/* var←c14648 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd47 ))))(app←v3468, (* (( (ptr) gf←c15064)+24) ), pd47); }; } else { SOURCE(1369, 34) { W2 var←c14680; (void) TestServer←P120((word) &var←c14680, server←v3496); message←v3524 = var←c14680.f1; ok←v3552 = var←c14680.f0; }; SOURCE(1405, 125) if ((0 != ok←v3552)) { SOURCE(1417, 41) { word pd48; pd48 = (* (( (ptr) (* (( (ptr) gf←c15064)+47)/* var←c14648 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd48 ))))(app←v3468, (* (( (ptr) gf←c15064)+24) ), server←v3496, pd48); }; } else { SOURCE(1458, 72) { word var←c14712; { word pd49; pd49 = (* (( (ptr) (* (( (ptr) gf←c15064)+44)/* var←c14488 */ ))+5) ); var←c14712 = (word) ( *( (fPt) ((* (ptr) pd49 ))))(server←v3496, (* (( (ptr) gf←c15064)+25) ), message←v3524, (* (( (ptr) gf←c15064)+21) ), 0, pd49); }; { word var←c056; var←c056 = var←c14712; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c15064)+46)/* var←c14552 */ ))+4) ), (word) &var←c056); }; }; }; }; }; SOURCE(1535, 32) msg←v4492 = (word) CurrentServerDefaults←P60(app←v3468); /* removed tail goto */ lab←L100007: ; (* (ptr) formal←c057 ) = result←v4464; (* (( (ptr) formal←c057)+1) ) = msg←v4492; return; } static void IdentificationCommand←P240(formal←c062, cmd←v4552) word formal←c062; word cmd←v4552; { register ptr gf←c15096 = (ptr) &globalframe; word result←v4596; word msg←v4624; /* IdentificationCommand: */ SOURCE(1573, 96) SOURCE(1573, 96) result←v4596 = 0; SOURCE(1573, 96) msg←v4624 = 0; SOURCE(1622, 47) { word var←c14744; { word pd50; pd50 = (* (( (ptr) (* (( (ptr) gf←c15096)+48)/* var←c14776 */ ))+4) ); var←c14744 = (word) ( *( (fPt) ((* (ptr) pd50 ))))(0, pd50); }; { word pd51; pd51 = (* (( (ptr) (* (( (ptr) gf←c15096)+44)/* var←c14488 */ ))+6) ); msg←v4624 = (word) ( *( (fPt) ((* (ptr) pd51 ))))(var←c14744, (* (( (ptr) gf←c15096)+21) ), pd51); }; }; /* removed tail goto */ (* (ptr) formal←c062 ) = result←v4596; (* (( (ptr) formal←c062)+1) ) = msg←v4624; return; } static void TrustedSetServerHostCommand←P300(formal←c066, cmd←v4684) word formal←c066; word cmd←v4684; { W6 var←c15128; /* declaration of result←v4728 skipped */ /* declaration of msg←v4756 skipped */ /* TrustedSetServerHostCommand: */ SOURCE(1673, 600) SOURCE(1673, 600) var←c15128.f4/* result←v4728 */ = 0; SOURCE(1673, 600) var←c15128.f5/* msg←v4756 */ = 0; SOURCE(1726, 547) SOURCE(1728, 525) { word var←c04; { word var←c096; var←c096 = (word) &var←c15128; var←c04 = (word) XR←Enable(( ((word) (fPt) NoName←Q804) ), ( ((word) (fPt) NoName←Q864) ), var←c096); }; if ((var←c04 == 3)) { goto lab←L100010; }; }; goto lab←L100013; lab←L100010: ; lab←L100013: ; /* removed tail goto */ (* (ptr) formal←c066 ) = var←c15128.f4/* result←v4728 */ ; (* (( (ptr) formal←c066)+1) ) = var←c15128.f5/* msg←v4756 */ ; return; } static word NoName←Q804(formal←c092) word formal←c092; { register ptr gf←c091 = (ptr) &globalframe; SOURCE(1925, 45) { word server←v3596; word c←v3624; word serverHostAtom←v3652; SOURCE(1925, 45) { word pd52; pd52 = (* (( (ptr) (* (( (ptr) gf←c091)+49)/* var←c14808 */ ))+5) ); server←v3596 = (word) ( *( (fPt) ((* (ptr) pd52 ))))(pd52); }; SOURCE(1972, 46) { word pd53; pd53 = (* (( (ptr) (* (( (ptr) gf←c091)+45)/* var←c14520 */ ))+38) ); c←v3624 = (word) ( *( (fPt) ((* (ptr) pd53 ))))(server←v3596, 0, 0, 0, 0, 0, pd53); }; SOURCE(2020, 60) { word pd54; pd54 = (* (( (ptr) (* (( (ptr) gf←c091)+45)/* var←c14520 */ ))+50) ); serverHostAtom←v3652 = (word) ( *( (fPt) ((* (ptr) pd54 ))))(c←v3624, (* (( (ptr) gf←c091)+27) ), pd54); }; SOURCE(2082, 148) { word var←c14840; { word pd55; pd55 = (* (( (ptr) (* (( (ptr) gf←c091)+45)/* var←c14520 */ ))+20) ); var←c14840 = (word) ( *( (fPt) ((* (ptr) pd55 ))))(c←v3624, pd55); }; { word pd56; pd56 = (* (( (ptr) (* (( (ptr) gf←c091)+45)/* var←c14520 */ ))+53) ); (void) ( *( (fPt) ((* (ptr) pd56 ))))(c←v3624, var←c14840, serverHostAtom←v3652, 31, 0, server←v3596 , 0, 2147483647, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c091)+50)/* var←c14872 */ ))+5) ) ), pd56); }; }; SOURCE(2232, 21) { word pd57; pd57 = (* (( (ptr) (* (( (ptr) gf←c091)+45)/* var←c14520 */ ))+42) ); (void) ( *( (fPt) ((* (ptr) pd57 ))))(c←v3624, pd57); }; }; return(0); } static void NoName←Q864(formal←c077, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c077; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { register ptr gf←c093 = (ptr) &globalframe; if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c093)+45)/* var←c14520 */ ))+4) ))) { { word err←v12112; err←v12112 = (* (ptr) formal←c200007 ); SOURCE(1752, 21) (* (( (ptr) formal←c200004)+5) ) = (* (( (ptr) err←v12112)+5) ); SOURCE(1775, 17) (* (( (ptr) formal←c200004)+4) ) = (* (( (ptr) gf←c093)+26) ); SOURCE(1795, 34) { word pd58; pd58 = (* (( (ptr) (* (( (ptr) gf←c093)+45)/* var←c14520 */ ))+42) ); (void) ( *( (fPt) ((* (ptr) pd58 ))))((* ((( (ptr) err←v12112)+2)) ), pd58); }; SOURCE(1832, 10) (* (ptr) formal←c077 ) = 2; (* (( (ptr) formal←c077)+1) ) = 3; return; }; } else { if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c093)+45)/* var←c14520 */ ))+39) ))) { { word why←v12364; why←v12364 = (* (ptr) formal←c200007 ); SOURCE(1873, 16) (* (( (ptr) formal←c200004)+5) ) = (* (( (ptr) why←v12364)+1) ); SOURCE(1891, 17) (* (( (ptr) formal←c200004)+4) ) = (* (( (ptr) gf←c093)+26) ); SOURCE(1910, 9) (* (ptr) formal←c077 ) = 2; (* (( (ptr) formal←c077)+1) ) = 3; return; }; }; }; (* (ptr) formal←c077 ) = 0; (* (( (ptr) formal←c077)+1) ) = 0; return; } static void NoName←Q924(formal←c083, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c083; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c094 = (ptr) &globalframe; if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c094)+45)/* var←c14520 */ ))+39) ))) { { word why←v9808; why←v9808 = (* (ptr) formal←c200003 ); SOURCE(771, 10) (* (( (ptr) formal←c200000)+5) ) = 0; SOURCE(783, 20) (* (( (ptr) formal←c200000)+6) ) = (* (( (ptr) why←v9808)+1) ); SOURCE(805, 9) (* (ptr) formal←c083 ) = 2; (* (( (ptr) formal←c083)+1) ) = 2; return; }; }; (* (ptr) formal←c083 ) = 0; (* (( (ptr) formal←c083)+1) ) = 0; return; } /* file: X11Commands, module: X11Commands, compiled at: March 10, 1993 10:54:36 am PST */ extern void XR←install←X11Commands() { NoName←Q684(); } extern void XR←run←X11Commands() { XR←Start(&globalframe); }