/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: June 23, 1993 9:47:55 pm PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: GGTestChildImpl, module: GGTestChildImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [3171391992,2186476142] GGTestChildImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; 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, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef struct {W16 f; W14 r;} W30; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W8 f; W4 r;} W12; typedef struct {W16 f; W12 r;} W28; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef struct {W16 f; W11 r;} W27; typedef W27 *W27Pt; typedef W28 *W28Pt; typedef word (*fPt)(); typedef struct {word f0, f1;} W2; #define SOURCE(p, l) /* source p, l */ static void NoName←Q120(); static void GGTestChildImpl←P0(); static void Main←P60(); static struct {unsigned f; char r[4];} string1 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\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[20];} string4 = {1245204, "Test Gargoyle Child"}; static struct {unsigned f; char r[28];} string5 = {1703964, "///Users/Bier.pa/Gargoyle/\000"}; static struct {unsigned f; char r[20];} string6 = {1245204, "VanillaMJSContainer"}; static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\275\007\231\370\300\202\122\372\156\100\164\000\000"}; static struct {unsigned f; char r[4];} string8 = {196611, "\004N\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\012\122\347\132\300\052\140\133\312\100\150\000\000"}; static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\347\101\365\007\300\150\102\366\020\100\150\000\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\356\024\243\250\300\175\157\203\227\100\150\000\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\354\332\367\333\300\361\203\205\173\100\150\000\000"}; static struct { word f0[12]; word f12; word f13; word f14; word f15[5]; } globalframe = { {0}, (word) Main←P60, 0, (word) GGTestChildImpl←P0, {0} }; static void NoName←Q120() { register ptr gf←c020 = (ptr) &globalframe; word var←c10824; (* (( (ptr) gf←c020)+4) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c020)+8) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string2); (* (ptr) (( (bPt) gf←c020)+36) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c020)+8) ), (word) &string4); (* (ptr) (( (bPt) gf←c020)+40) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c020)+8) ), (word) &string5); (* (ptr) (( (bPt) gf←c020)+44) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c020)+4) ), (word) &string6); (void) XR←DeclareGlobalFrame((word) "GGTestChildImpl", &globalframe, (word) XR←GetTypeIndex((word) &string7, 0, (word) &string8) , (word) (( (bPt) gf←c020)+56)/* var←c10568 */ ); var←c10824 = (word) XR←ImportInterface((word) "MJSContainers", (word) XR←GetTypeIndexS((word) (&string9)), 13); (* (( (ptr) gf←c020)+16)/* var←c10632 */ ) = var←c10824; (void) XR←ImportProcS(var←c10824, 525314); (void) XR←ImportProcS(var←c10824, 525058); (void) XR←ImportProcS(var←c10824, 74973699); var←c10824 = (word) XR←ImportInterface((word) "GGScene", (word) XR←GetTypeIndexS((word) (&string10)), 50); (* (( (ptr) gf←c020)+17)/* var←c10696 */ ) = var←c10824; (void) XR←ImportProcS(var←c10824, 67371009); var←c10824 = (word) XR←ImportInterface((word) "GGWindow", (word) XR←GetTypeIndexS((word) (&string11)), 12); (* (( (ptr) gf←c020)+18)/* var←c10728 */ ) = var←c10824; (void) XR←ImportProcS(var←c10824, 137626893); var←c10824 = (word) XR←ImportInterface((word) "ViewerOps", (word) XR←GetTypeIndexS((word) (&string12)), 43); (* (( (ptr) gf←c020)+19)/* var←c10792 */ ) = var←c10824; (void) XR←ImportProcS(var←c10824, 1051652); } static void GGTestChildImpl←P0(formal←c011, formal←c010) word formal←c011; word formal←c010; { /* GGTestChildImpl: */ } static void Main←P60() { register ptr gf←c10856 = (ptr) &globalframe; word container←v2756; word child←v2784 = 0; word ggData←v2812 = 0; /* Main: */ SOURCE(231, 523) SOURCE(246, 174) { W28 var←c10600; W30 var←c014; (* (ptr) (word) &var←c014 ) = (* (( (ptr) gf←c10856)+11) ); XR←FillWords(&(* (W27Pt) (&var←c10600)), 27, 0); (* (( (ptr) &var←c10600)+13) ) = (* (( (ptr) gf←c10856)+9) ); (* (( (ptr) &var←c10600)+17) ) = (word) -1; (* (( (ptr) &var←c10600)+18) ) = 1; (* (( (ptr) &var←c10600)+19) ) = 419430400; (* (( (ptr) &var←c10600)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var←c014) + 1) ) = var←c10600; (* (( (ptr) (word) &var←c014) + 29) ) = 0; { word pd13; pd13 = (* (( (ptr) (* (( (ptr) gf←c10856)+16)/* var←c10632 */ ))+6) ); container←v2756 = (word) ( *( (fPt) ((* (ptr) pd13 ))))((word) (&var←c014), pd13); }; }; SOURCE(467, 154) { W2 var←c10760; { word var←c10664; { word pd14; pd14 = (* (( (ptr) (* (( (ptr) gf←c10856)+17)/* var←c10696 */ ))+4) ); var←c10664 = (word) ( *( (fPt) ((* (ptr) pd14 ))))(0, pd14); }; { word pd15; pd15 = (* (( (ptr) (* (( (ptr) gf←c10856)+18)/* var←c10728 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd15 ))))((word) &var←c10760, var←c10664, 0, 0, 0, 0 , 0, 0, 0, 0, container←v2756, (* (( (ptr) gf←c10856)+10) ) , 0, 1, pd15); }; }; ggData←v2812 = var←c10760.f1; child←v2784 = var←c10760.f0; }; SOURCE(623, 43) { word pd16; pd16 = (* (( (ptr) (* (( (ptr) gf←c10856)+16)/* var←c10632 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd16 ))))(container←v2756, child←v2784, pd16); }; SOURCE(668, 43) { word pd17; pd17 = (* (( (ptr) (* (( (ptr) gf←c10856)+16)/* var←c10632 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd17 ))))(container←v2756, child←v2784, pd17); }; SOURCE(713, 41) { word pd18; pd18 = (* (( (ptr) (* (( (ptr) gf←c10856)+19)/* var←c10792 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd18 ))))(container←v2756, 3, 1, 0, pd18); }; } /* file: GGTestChildImpl, module: GGTestChildImpl, compiled at: June 23, 1993 9:47:55 pm PDT */ extern void XR←install←GGTestChildImpl() { NoName←Q120(); } extern void XR←run←GGTestChildImpl() { XR←Start(&globalframe); }