/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: August 27, 1992 7:30:44 pm PDT */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: X11ResourceCommands, module: X11ResourceCommands */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [3846415286,1849930582] X11ResourceCommands"; 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;} W5; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; W8 r;} W16; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W16 f; W4 r;} W20; typedef struct {W8 f; word r;} W9; typedef W9 *W9Pt; typedef struct {word f0, f1;} W2; #define SOURCE(p, l) /* source p, l */ static void NoName←Q228(); static void X11ResourceCommands←P0(); static void ReadResource←P60(); static word NoName←Q288(); static void NoName←Q348(); 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[32];} string3 = {1900576, "Query the X resource database\000\000"}; static struct {unsigned f; char r[24];} string4 = {1441816, "Customize.QueryError: \000"}; static struct {unsigned f; char r[28];} string5 = {1572892, "Connection not created: \000\000\000"}; static struct {unsigned f; char r[44];} string6 = {2621484, "Command needs exactly one query argument\000\000\000"}; static struct {unsigned f; char r[24];} string7 = {1310744, "No entry in database\000\000\000"}; static struct {unsigned f; char r[4];} string8 = {196612, "%g\012"}; static struct {unsigned f; char r[16];} string9 = {983056, "X11ReadResource"}; static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\345\103\243\266\300\156\103\263\126\100\164\000\000"}; static struct {unsigned f; char r[8];} string11 = {393222, "\006\001,\004@\177\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\047\312\257\214\300\225\003\264\361\100\150\000\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string16 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\264\326\343\056\300\340\077\001\214\100\150\000\000"}; static struct {unsigned f; char r[16];} string19 = {851984, "\257\300\145\202\371\143\300\336\312\353\353\100\150\000\000"}; static struct { word f0[18]; word f18; word f19; word f20; word f21[2]; word f23; word f24; word f25; word f26; word f27; word f28; word f29[10]; } globalframe = { {0}, (word) ReadResource←P60, 0, (word) X11ResourceCommands←P0, {0}, 2147483648, 2147483648, 2147483648, 2147483648, 2147483648, 3, {0} }; static void NoName←Q228() { register ptr gf←c041 = (ptr) &globalframe; word var←c11560; (* (( (ptr) gf←c041)+9) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (ptr) (( (bPt) gf←c041)+44) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string3); (* (ptr) (( (bPt) gf←c041)+48) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string4); (* (ptr) (( (bPt) gf←c041)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string5); (* (ptr) (( (bPt) gf←c041)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string6); (* (ptr) (( (bPt) gf←c041)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string7); (* (ptr) (( (bPt) gf←c041)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string8); (* (ptr) (( (bPt) gf←c041)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c041)+9) ), (word) &string9); (void) XR←DeclareGlobalFrame((word) "X11ResourceCommands", &globalframe, (word) XR←GetTypeIndex((word) &string10, 0, (word) &string11) , (word) (( (bPt) gf←c041)+80)/* var←c11112 */ ); var←c11560 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string12)), 3); (* (( (ptr) gf←c041)+31)/* var←c11208 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 1310725); var←c11560 = (word) XR←ImportInterface((word) "CommanderOps", (word) XR←GetTypeIndexS((word) (&string13)), 14); (* (( (ptr) gf←c041)+33)/* var←c11272 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 67371777); (void) XR←ImportProcS(var←c11560, 67896579); var←c11560 = (word) XR←ImportInterface((word) "Customize", (word) XR←GetTypeIndexS((word) (&string14)), 19); (* (( (ptr) gf←c041)+32)/* var←c11240 */ ) = var←c11560; var←c11560 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string15)), 103); (* (( (ptr) gf←c041)+38)/* var←c11528 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 1063171); var←c11560 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string16)), 43); (* (( (ptr) gf←c041)+34)/* var←c11336 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 67633666); var←c11560 = (word) XR←ImportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string17)), 218); (* (( (ptr) gf←c041)+35)/* var←c11368 */ ) = var←c11560; var←c11560 = (word) XR←ImportInterface((word) "XlDB", (word) XR←GetTypeIndexS((word) (&string18)), 4); (* (( (ptr) gf←c041)+37)/* var←c11464 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 67633922); var←c11560 = (word) XR←ImportInterface((word) "XTkWidgets", (word) XR←GetTypeIndexS((word) (&string19)), 52); (* (( (ptr) gf←c041)+36)/* var←c11432 */ ) = var←c11560; (void) XR←ImportProcS(var←c11560, 264961); (void) XR←ImportProcS(var←c11560, 787203); (void) XR←ImportProcS(var←c11560, 72352268); } static void X11ResourceCommands←P0(formal←c017, formal←c016) word formal←c017; word formal←c016; { register ptr gf←c11592 = (ptr) &globalframe; /* X11ResourceCommands: */ SOURCE(79, 935) /* 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(930, 84) { word pd20; pd20 = (* (( (ptr) (* (( (ptr) gf←c11592)+31)/* var←c11208 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd20 ))))((* (( (ptr) gf←c11592)+17) ), (word) (( (bPt) gf←c11592)+72)/* var←c11080 */ , (* ( ( (ptr) gf←c11592)+11) ), 0, 1, pd20); }; } static void ReadResource←P60(formal←c021, formal←c049) word formal←c021; word formal←c049; { W5 var←c11624; /* declaration of cmd←v3700 skipped */ word result←v3744; word msg←v3772; var←c11624.f4/* cmd←v3700 */ = formal←c049; /* ReadResource: */ SOURCE(198, 726) SOURCE(198, 726) result←v3744 = 0; SOURCE(198, 726) msg←v3772 = 0; SOURCE(238, 686) { word var←c046; var←c046 = (word) &var←c11624; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q288) ), ( ((word) (fPt) NoName←Q348) ), var←c046); }; /* removed tail goto */ (* (ptr) formal←c021 ) = result←v3744; (* (( (ptr) formal←c021)+1) ) = msg←v3772; return; } static word NoName←Q288(formal←c044) word formal←c044; { register ptr gf←c043 = (ptr) &globalframe; SOURCE(441, 44) { word query←v2908; word answer←v2936 = 0; word db←v2964 = 0; word shell←v2992 = 0; SOURCE(441, 44) { word pd21; pd21 = (* (( (ptr) (* (( (ptr) gf←c043)+33)/* var←c11272 */ ))+9) ); query←v2908 = (word) ( *( (fPt) ((* (ptr) pd21 ))))((* (( (ptr) formal←c044)+4) ), 1, 0, pd21); }; SOURCE(559, 100) { word pd22; pd22 = (* (( (ptr) (* (( (ptr) gf←c043)+33)/* var←c11272 */ ))+7) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd22 ))))((* ((( (ptr) formal←c044)+4)) ), pd22) != (int)2)) { SOURCE(596, 63) { word var←c026; var←c026 = (* (( (ptr) gf←c043)+14) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c043)+33)/* var←c11272 */ ))+4) ), (word) &var←c026); }; }; }; SOURCE(661, 32) { W20 var←c027; (* (W9Pt) (word) &var←c027 ) = (* (W9Pt) (( (ptr) gf←c043)+22)/* var←c11176 */ ); (* (( (ptr) (word) &var←c027) + 9) ) = 0; (* (( (ptr) (word) &var←c027) + 10) ) = 0; (* (( (ptr) (word) &var←c027) + 11) ) = 0; (* (( (ptr) (word) &var←c027) + 12) ) = 0; (* (( (ptr) (word) &var←c027) + 13) ) = 0; (* (( (ptr) (word) &var←c027) + 14) ) = 0; (* (( (ptr) (word) &var←c027) + 15) ) = 0; (* (( (ptr) (word) &var←c027) + 16) ) = 0; (* (( (ptr) (word) &var←c027) + 17) ) = 1; (* (( (ptr) (word) &var←c027) + 18) ) = 1; (* (( (ptr) (word) &var←c027) + 19) ) = 1; { word pd23; pd23 = (* (( (ptr) (* (( (ptr) gf←c043)+36)/* var←c11432 */ ))+6) ); shell←v2992 = (word) ( *( (fPt) ((* (ptr) pd23 ))))((word) (&var←c027), pd23); }; }; SOURCE(695, 33) { word pd24; pd24 = (* (( (ptr) (* (( (ptr) gf←c043)+36)/* var←c11432 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd24 ))))(shell←v2992, 0, 0, pd24); }; SOURCE(730, 54) { word pd25; pd25 = (* (( (ptr) (* (( (ptr) gf←c043)+37)/* var←c11464 */ ))+7) ); answer←v2936 = (word) ( *( (fPt) ((* (ptr) pd25 ))))((* (( (ptr) shell←v2992)+34) ), query←v2908, pd25); }; SOURCE(786, 30) { word pd26; pd26 = (* (( (ptr) (* (( (ptr) gf←c043)+36)/* var←c11432 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd26 ))))(shell←v2992, pd26); }; SOURCE(818, 62) if ((answer←v2936 == 0)) { SOURCE(837, 43) { word var←c028; var←c028 = (* (( (ptr) gf←c043)+15) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c043)+33)/* var←c11272 */ ))+4) ), (word) &var←c028); }; }; SOURCE(882, 42) { W2 var←c11496; var←c11496.f0 = 11; var←c11496.f1 = answer←v2936; { word pd27; pd27 = (* (( (ptr) (* (( (ptr) gf←c043)+38)/* var←c11528 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd27 ))))((* (( (ptr) (* (( (ptr) formal←c044)+4) ))+1) ), (* (( (ptr) gf←c043)+16) ), var←c11496, pd27) ; }; }; }; return(0); } static void NoName←Q348(formal←c040, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c040; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c045 = (ptr) &globalframe; if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c045)+32)/* var←c11240 */ ))+22) ))) { { word what←v6696; what←v6696 = (* (ptr) formal←c200003 ); SOURCE(271, 64) { word var←c11304; { word pd28; pd28 = (* (( (ptr) (* (( (ptr) gf←c045)+34)/* var←c11336 */ ))+6) ); var←c11304 = (word) ( *( (fPt) ((* (ptr) pd28 ))))((* (( (ptr) gf←c045)+12) ), what←v6696, pd28); }; { word var←c036; var←c036 = var←c11304; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c045)+33)/* var←c11272 */ ))+4) ), (word) &var←c036); }; }; }; } else { if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c045)+35)/* var←c11368 */ ))+39) ))) { { word why←v7196; why←v7196 = (* (ptr) formal←c200003 ); SOURCE(364, 72) { word var←c11400; { word pd29; pd29 = (* (( (ptr) (* (( (ptr) gf←c045)+34)/* var←c11336 */ ))+6) ); var←c11400 = (word) ( *( (fPt) ((* (ptr) pd29 ))))((* (( (ptr) gf←c045)+13) ), (* (( (ptr) why←v7196)+1) ), pd29); }; { word var←c039; var←c039 = var←c11400; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c045)+33)/* var←c11272 */ ))+4) ), (word) &var←c039); }; }; }; }; }; (* (ptr) formal←c040 ) = 0; (* (( (ptr) formal←c040)+1) ) = 0; return; } /* file: X11ResourceCommands, module: X11ResourceCommands, compiled at: August 27, 1992 7:30:43 pm PDT */ extern void XR←install←X11ResourceCommands() { NoName←Q228(); } extern void XR←run←X11ResourceCommands() { XR←Start(&globalframe); }