/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: March 20, 1992 12:40:55 pm PST */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: EchoStreamImpl, module: EchoStreamImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [3454592001,1892699241] EchoStreamImpl"; 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;} W3; typedef struct {W16 f; W3 r;} W19; typedef word (*fPt)(); typedef struct {word f0, f1;} W2; typedef struct {W8 f; W2 r;} W10; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef W3 *W3Pt; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3;} W4; #define SOURCE(p, l) /* source p, l */ #define MIN(cast, x, y) ( ( cast x) < ( cast y) ? (x) : (y) ) static void NoName←Q660(); static void EchoStreamImpl←P0(); static word CreateEchoStream←P60(); static word GetChar←P120(); static word NoName←Q720(); static word NoName←Q780(); static word UnsafeGetBlock←P180(); static word NoName←Q840(); static word NoName←Q900(); static word EndOf←P240(); static word NoName←Q960(); static word CharsAvail←P300(); static word NoName←Q1020(); static void Backup←P360(); static word NoName←Q1080(); static word NoName←Q1140(); static void Reset←P420(); static word NoName←Q1200(); static word NoName←Q1260(); static void Close←P480(); static word NoName←Q1320(); static word NoName←Q1380(); static word GetIndex←P540(); static word GetLength←P600(); static word NoName←Q1440(); static void NoName←Q1500(); static void NoName←Q1560(); static void NoName←Q1620(); static void NoName←Q1680(); static void NoName←Q1740(); static void NoName←Q1800(); static void NoName←Q1860(); static void NoName←Q1920(); static void NoName←Q1980(); static void NoName←Q2040(); static void NoName←Q2100(); static void NoName←Q2160(); static void NoName←Q2220(); 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 = {851984, "\257\300\315\350\344\001\300\160\320\114\151\100\200\000\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\003\000"}; static struct {unsigned f; char r[8];} string5 = {262152, "Echo\000\000\000"}; static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\315\350\344\001\300\160\320\114\151\100\164\000\000"}; static struct {unsigned f; char r[4];} string7 = {196611, "\004B\020"}; static struct {unsigned f; char r[16];} string8 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\165\000\243\166\300\177\026\106\323\100\150\000\000"}; static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\376\156\222\311\300\241\263\234\321\100\150\000\000"}; static struct { word f0[10]; word f10; word f11; word f12; word f13; word f14; word f15; word f16; word f17; word f18; word f19; word f20; word f21; word f22; word f23; word f24; word f25; word f26; word f27; word f28; word f29; word f30; word f31[4]; } globalframe = { {0}, (word) GetLength←P600, 0, (word) GetIndex←P540, 0, (word) Close←P480, 0, (word) Reset←P420, 0, (word) Backup←P360, 0, (word) CharsAvail←P300, 0, (word) EndOf←P240, 0, (word) UnsafeGetBlock←P180, 0, (word) GetChar←P120, 0, (word) CreateEchoStream←P60, 0, (word) EchoStreamImpl←P0, {0} }; static void NoName←Q660() { register ptr gf←c0238 = (ptr) &globalframe; word var←c14120; (* (( (ptr) gf←c0238)+5) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c0238)+6) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4); (* (ptr) (( (bPt) gf←c0238)+36) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0238)+5) ), (word) &string5); (void) XR←DeclareGlobalFrame((word) "EchoStreamImpl", &globalframe, (word) XR←GetTypeIndex((word) &string6, 0, (word) &string7) , (word) (( (bPt) gf←c0238)+120)/* var←c13896 */ ); var←c14120 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string8)), 103); (* (( (ptr) gf←c0238)+32)/* var←c13928 */ ) = var←c14120; (void) XR←ImportProcS(var←c14120, 67377921); (void) XR←ImportProcS(var←c14120, 530434); (void) XR←ImportProcS(var←c14120, 268033); (void) XR←ImportProcS(var←c14120, 529922); (void) XR←ImportProcS(var←c14120, 527874); (void) XR←ImportProcS(var←c14120, 67636482); (void) XR←ImportProcS(var←c14120, 67373825); (void) XR←ImportProcS(var←c14120, 1053698); (void) XR←ImportProcS(var←c14120, 68160002); (void) XR←ImportProcS(var←c14120, 528642); (void) XR←ImportProcS(var←c14120, 67372801); (void) XR←ImportProcS(var←c14120, 67921155); (void) XR←ImportProcS(var←c14120, 72115219); var←c14120 = (word) XR←ImportInterface((word) "IOUtils", (word) XR←GetTypeIndexS((word) (&string9)), 27); (* (( (ptr) gf←c0238)+33)/* var←c14088 */ ) = var←c14120; (void) XR←ImportProcS(var←c14120, 1053700); var←c14120 = (word) XR←ExportInterface((word) "EchoStream", (word) XR←GetTypeIndexS((word) (&string10)), 1); (* (( (ptr) gf←c0238)+34)/* var←c14152 */ ) = var←c14120; (void) XR←ExportProcS(var←c14120, (word) (( (bPt) gf←c0238)+112)/* var←c13864 */ , 68943879); } static void EchoStreamImpl←P0(formal←c050, formal←c048) word formal←c050; word formal←c048; { register ptr gf←c14184 = (ptr) &globalframe; /* EchoStreamImpl: */ SOURCE(45, 4046) SOURCE(347, 257) { W19 var←c049; (* (ptr) (word) &var←c049 ) = 0; (* (( (ptr) (word) &var←c049) + 1) ) = (* (( (ptr) gf←c14184)+9) ); (* (( (ptr) (word) &var←c049) + 2) ) = (word) (( (bPt) gf←c14184)+104)/* var←c13832 */ ; (* (( (ptr) (word) &var←c049) + 3) ) = 0; (* (( (ptr) (word) &var←c049) + 4) ) = (word) (( (bPt) gf←c14184)+96)/* var←c13800 */ ; (* (( (ptr) (word) &var←c049) + 5) ) = (word) (( (bPt) gf←c14184)+88)/* var←c13768 */ ; (* (( (ptr) (word) &var←c049) + 6) ) = (word) (( (bPt) gf←c14184)+80)/* var←c13736 */ ; (* (( (ptr) (word) &var←c049) + 7) ) = (word) (( (bPt) gf←c14184)+72)/* var←c13704 */ ; (* (( (ptr) (word) &var←c049) + 8) ) = 0; (* (( (ptr) (word) &var←c049) + 9) ) = 0; (* (( (ptr) (word) &var←c049) + 10) ) = 0; (* (( (ptr) (word) &var←c049) + 11) ) = 0; (* (( (ptr) (word) &var←c049) + 12) ) = (word) (( (bPt) gf←c14184)+64)/* var←c13672 */ ; (* (( (ptr) (word) &var←c049) + 13) ) = (word) (( (bPt) gf←c14184)+56)/* var←c13640 */ ; (* (( (ptr) (word) &var←c049) + 14) ) = (word) (( (bPt) gf←c14184)+48)/* var←c13608 */ ; (* (( (ptr) (word) &var←c049) + 15) ) = 0; (* (( (ptr) (word) &var←c049) + 16) ) = (word) (( (bPt) gf←c14184)+40)/* var←c13576 */ ; (* (( (ptr) (word) &var←c049) + 17) ) = 0; (* (( (ptr) (word) &var←c049) + 18) ) = 0; { word pd11; pd11 = (* (( (ptr) (* (( (ptr) gf←c14184)+32)/* var←c13928 */ ))+104) ); (* (( (ptr) gf←c14184)+4)/* echoProcs←v2636 */ ) = (word) ( *( (fPt) ((* (ptr) pd11 ))))((word) (&var←c049), pd11); }; }; } static word CreateEchoStream←P60(in←v3288, out←v3316, mapErrors←v3344, eraseBackup←v3372, resetOutput←v3400, closeIn←v3428, closeOut←v3456) word in←v3288; word out←v3316; word mapErrors←v3344; word eraseBackup←v3372; word resetOutput←v3400; word closeIn←v3428; word closeOut←v3456; { register ptr gf←c14216 = (ptr) &globalframe; word var←c3500; word esd←v4444; /* CreateEchoStream: */ SOURCE(607, 322) SOURCE(765, 117) esd←v4444 = XR←NewObject(36, (* (( (ptr) gf←c14216)+6) )); (* (ptr) esd←v4444 ) = in←v3288; (* (( (ptr) esd←v4444)+1) ) = out←v3316; (* (( (ptr) esd←v4444)+2) ) = mapErrors←v3344; (* (( (ptr) esd←v4444)+3) ) = eraseBackup←v3372; (* (( (ptr) esd←v4444)+4) ) = resetOutput←v3400; (* (( (ptr) esd←v4444)+5) ) = closeIn←v3428; (* (( (ptr) esd←v4444)+6) ) = closeOut←v3456; SOURCE(884, 45) { word pd12; pd12 = (* (( (ptr) (* (( (ptr) gf←c14216)+32)/* var←c13928 */ ))+105) ); return((word) ( *( (fPt) ((* (ptr) pd12 ))))((* (( (ptr) gf←c14216)+4)/* echoProcs←v2636 */ ), esd←v4444, 0, pd12)); }; } static word GetChar←P120(formal←c0303) word formal←c0303; { W10 var←c14248; /* declaration of self←v3560 skipped */ register ptr gf←c14280 = (ptr) &globalframe; word var←c3604; /* declaration of esd←v4488 skipped */ /* declaration of c←v4516 skipped */ (* (( (ptr) &var←c14248)+4)/* self←v3560 */ ) = formal←c0303; /* GetChar: */ SOURCE(933, 448) SOURCE(981, 45) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14248)+4)/* self←v3560 */ ))+1) ), (* ( ( (ptr) gf←c14280)+6) )); SOURCE(1028, 39) { /* declaration of var←c01 skipped */ /* declaration of var←c02 skipped */ (* (( (ptr) &var←c14248)+7)/* var←c01 */ ) = (* (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ) ); (* (( (ptr) &var←c14248)+8)/* var←c02 */ ) = (* (( (ptr) (* (( (ptr) gf←c14280)+32)/* var←c13928 */ ))+11) ); { /* declaration of var←c03 skipped */ { word var←c0277; var←c0277 = (word) &var←c14248; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q780) ), ( ((word) (fPt) NoName←Q2220) ), var←c0277); }; (* (( (ptr) &var←c14248)+6)/* c←v4516 */ ) = (* (( (ptr) &var←c14248)+9)/* var←c03 */ ); }; }; SOURCE(1173, 113) if (( (int)(* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+8) ) <= (int)0) || (0 != (* (( (ptr) (* (( (ptr) &var←c14248)+5) /* esd←v4488 */ ))+3) ))) { SOURCE(1214, 72) { /* declaration of var←c04 skipped */ /* declaration of var←c05 skipped */ (* (( (ptr) &var←c14248)+7)/* var←c04 */ ) = (* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+1) ); (* (( (ptr) &var←c14248)+8)/* var←c05 */ ) = (* (( (ptr) (* (( (ptr) gf←c14280)+32)/* var←c13928 */ ))+21) ); { word var←c0278; var←c0278 = (word) &var←c14248; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q720) ), ( ((word) (fPt) NoName←Q2160) ), var←c0278); }; }; }; SOURCE(1288, 81) if (( (int)(* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+8) ) > (int)0)) { SOURCE(1309, 34) (* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+8) ) = ((* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+8) ) - 1); } else { SOURCE(1343, 26) (* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+7) ) = ((* (( (ptr) (* (( (ptr) &var←c14248)+5)/* esd←v4488 */ ))+7) ) + 1); }; SOURCE(1371, 10) return((* (( (ptr) &var←c14248)+6)/* c←v4516 */ )); } static word NoName←Q720(formal←c0242) word formal←c0242; { SOURCE(1214, 72) { word pd13; pd13 = (* (( (ptr) formal←c0242)+8) ); (void) ( *( (fPt) ((* (ptr) pd13 ))))((* (( (ptr) formal←c0242)+7) ), (* (( (ptr) formal←c0242)+6) ), pd13); }; return(0); } static word NoName←Q780(formal←c0243) word formal←c0243; { SOURCE(1028, 39) { word pd14; pd14 = (* (( (ptr) formal←c0243)+8) ); (* (( (ptr) formal←c0243)+9) ) = (word) ( *( (fPt) ((* (ptr) pd14 ))))((* ((( (ptr) formal←c0243)+7)) ), pd14); }; return(0); } static word UnsafeGetBlock←P180(formal←c0304, formal←c0305) word formal←c0304; W3 formal←c0305; { W14 var←c14312; /* declaration of self←v3664 skipped */ /* declaration of block←v3692 skipped */ register ptr gf←c14344 = (ptr) &globalframe; /* declaration of nBytesRead←v3736 skipped */ /* declaration of esd←v4560 skipped */ /* declaration of unbacked←v4588 skipped */ (* (( (ptr) &var←c14312)+4)/* self←v3664 */ ) = formal←c0304; (* (W3Pt) (( (ptr) &var←c14312)+5)/* block←v3692 */ ) = formal←c0305; /* UnsafeGetBlock: */ SOURCE(1385, 713) SOURCE(1385, 713) (* (( (ptr) &var←c14312)+8)/* nBytesRead←v3736 */ ) = 0; SOURCE(1489, 45) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14312)+4)/* self←v3664 */ ))+1) ), (* ( ( (ptr) gf←c14344)+6) )); SOURCE(1559, 160) SOURCE(1560, 159) { /* declaration of var←c06 skipped */ /* declaration of var←c07 skipped */ (* (( (ptr) &var←c14312)+11)/* var←c06 */ ) = (* (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ) ); (* (( (ptr) &var←c14312)+12)/* var←c07 */ ) = (* (( (ptr) (* (( (ptr) gf←c14344)+32)/* var←c13928 */ ))+14) ); { /* declaration of var←c08 skipped */ { word var←c0279; var←c0279 = (word) &var←c14312; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q900) ), ( ((word) (fPt) NoName←Q2100) ), var←c0279); }; (* (( (ptr) &var←c14312)+8)/* nBytesRead←v3736 */ ) = (* (( (ptr) &var←c14312)+13)/* var←c08 */ ); }; }; SOURCE(1722, 38) { word x15; word x16; (* (( (ptr) &var←c14312)+10)/* unbacked←v4588 */ ) = (x15 = (* (( (ptr) &var←c14312)+8)/* nBytesRead←v3736 */ ), x16 = (* (( (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ))+8) ), MIN((int)(word), x15, x16)); }; SOURCE(1763, 241) { word var←c0280; var←c0280 = (word) &var←c14312; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q840) ), ( ((word) (fPt) NoName←Q2040) ), var←c0280); }; SOURCE(2009, 34) (* (( (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ))+8) ) = ((* (( (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ))+8) ) - (* (( (ptr) &var←c14312)+10)/* unbacked←v4588 */ )); SOURCE(2045, 45) (* (( (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ))+7) ) = (((* (( (ptr) (* (( (ptr) &var←c14312)+9)/* esd←v4560 */ ))+7) ) + (* (( (ptr) &var←c14312)+8)/* nBytesRead←v3736 */ )) - (* (( (ptr) &var←c14312)+10)/* unbacked←v4588 */ )); SOURCE(2092, 6) return((* (( (ptr) &var←c14312)+8)/* nBytesRead←v3736 */ )); } static word NoName←Q840(formal←c0246) word formal←c0246; { register ptr gf←c0245 = (ptr) &globalframe; SOURCE(1824, 180) if ((0 != (* (( (ptr) (* (( (ptr) formal←c0246)+9) ))+3) ))) { SOURCE(1848, 72) { W3 var←c14024; var←c14024.f0 = (* (( (ptr) formal←c0246)+5) ); var←c14024.f1 = (* (( (ptr) formal←c0246)+6) ); var←c14024.f2 = (* (( (ptr) formal←c0246)+8) ); { word pd17; pd17 = (* (( (ptr) (* (( (ptr) gf←c0245)+32)/* var←c13928 */ ))+24) ); (void) ( *( (fPt) ((* (ptr) pd17 ))))((* (( (ptr) (* (( (ptr) formal←c0246)+9) ))+1) ), var←c14024, pd17); }; }; } else { SOURCE(1920, 84) { W3 var←c14056; var←c14056.f0 = (* (( (ptr) formal←c0246)+5) ); var←c14056.f1 = ((* (( (ptr) formal←c0246)+6) ) + (* (( (ptr) formal←c0246)+10) )); var←c14056.f2 = ((* (( (ptr) formal←c0246)+8) ) - (* (( (ptr) formal←c0246)+10) )); { word pd18; pd18 = (* (( (ptr) (* (( (ptr) gf←c0245)+32)/* var←c13928 */ ))+24) ); (void) ( *( (fPt) ((* (ptr) pd18 ))))((* (( (ptr) (* (( (ptr) formal←c0246)+9) ))+1) ), var←c14056, pd18); }; }; }; return(0); } static word NoName←Q900(formal←c0247) word formal←c0247; { SOURCE(1560, 159) { word pd19; pd19 = (* (( (ptr) formal←c0247)+12) ); (* (( (ptr) formal←c0247)+13) ) = (word) ( *( (fPt) ((* (ptr) pd19 ))))((* (( (ptr) formal←c0247)+11) ), (* (W3Pt) (( (ptr) formal←c0247)+5) ), pd19); }; return(0); } static word EndOf←P240(formal←c0306) word formal←c0306; { W9 var←c14376; /* declaration of self←v3796 skipped */ register ptr gf←c14408 = (ptr) &globalframe; word var←c3840; /* declaration of esd←v4632 skipped */ (* (( (ptr) &var←c14376)+4)/* self←v3796 */ ) = formal←c0306; /* EndOf: */ SOURCE(2102, 231) SOURCE(2148, 45) (* (( (ptr) &var←c14376)+5)/* esd←v4632 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14376)+4)/* self←v3796 */ ))+1) ), (* ( ( (ptr) gf←c14408)+6) )); SOURCE(2195, 138) { /* declaration of var←c09 skipped */ /* declaration of var←c010 skipped */ (* (( (ptr) &var←c14376)+6)/* var←c09 */ ) = (* (ptr) (* (( (ptr) &var←c14376)+5)/* esd←v4632 */ ) ); (* (( (ptr) &var←c14376)+7)/* var←c010 */ ) = (* (( (ptr) (* (( (ptr) gf←c14408)+32)/* var←c13928 */ ))+15) ); { /* declaration of var←c011 skipped */ (void) (word) XR←Enable(( ((word) (fPt) NoName←Q960) ), ( ((word) (fPt) NoName←Q1980) ), (word) &var←c14376); return((* (( (ptr) &var←c14376)+8)/* var←c011 */ )); }; }; } static word NoName←Q960(formal←c0249) word formal←c0249; { SOURCE(2195, 138) { word pd20; pd20 = (* (( (ptr) formal←c0249)+7) ); (* (( (ptr) formal←c0249)+8) ) = (word) ( *( (fPt) ((* (ptr) pd20 ))))((* ((( (ptr) formal←c0249)+6)) ), pd20); }; return(0); } static word CharsAvail←P300(formal←c0307, wait←v3928) word formal←c0307; word wait←v3928; { W9 var←c14440; /* declaration of self←v3900 skipped */ register ptr gf←c14472 = (ptr) &globalframe; word var←c3972; /* declaration of esd←v4676 skipped */ (* (( (ptr) &var←c14440)+4)/* self←v3900 */ ) = formal←c0307; /* CharsAvail: */ SOURCE(2337, 252) SOURCE(2399, 45) (* (( (ptr) &var←c14440)+5)/* esd←v4676 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14440)+4)/* self←v3900 */ ))+1) ), (* ( ( (ptr) gf←c14472)+6) )); SOURCE(2446, 143) { /* declaration of var←c012 skipped */ /* declaration of var←c013 skipped */ (* (( (ptr) &var←c14440)+6)/* var←c012 */ ) = (* (ptr) (* (( (ptr) &var←c14440)+5)/* esd←v4676 */ ) ); (* (( (ptr) &var←c14440)+7)/* var←c013 */ ) = (* (( (ptr) (* (( (ptr) gf←c14472)+32)/* var←c13928 */ ))+17) ); { /* declaration of var←c014 skipped */ (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1020) ), ( ((word) (fPt) NoName←Q1920) ), (word) &var←c14440); return((* (( (ptr) &var←c14440)+8)/* var←c014 */ )); }; }; } static word NoName←Q1020(formal←c0251) word formal←c0251; { SOURCE(2446, 143) { word pd21; pd21 = (* (( (ptr) formal←c0251)+7) ); (* (( (ptr) formal←c0251)+8) ) = (word) ( *( (fPt) ((* (ptr) pd21 ))))((* (( (ptr) formal←c0251)+6) ), 0, pd21); }; return(0); } static void Backup←P360(formal←c0308, formal←c0309) word formal←c0308; word formal←c0309; { W9 var←c14504; /* declaration of self←v4032 skipped */ /* declaration of char←v4060 skipped */ register ptr gf←c14536 = (ptr) &globalframe; /* declaration of esd←v4720 skipped */ (* (( (ptr) &var←c14504)+4)/* self←v4032 */ ) = formal←c0308; (* (( (ptr) &var←c14504)+5)/* char←v4060 */ ) = formal←c0309; /* Backup: */ SOURCE(2593, 370) SOURCE(2637, 45) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14504)+4)/* self←v4032 */ ))+1) ), (* ( ( (ptr) gf←c14536)+6) )); SOURCE(2684, 137) { /* declaration of var←c015 skipped */ /* declaration of var←c016 skipped */ (* (( (ptr) &var←c14504)+7)/* var←c015 */ ) = (* (ptr) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ) ); (* (( (ptr) &var←c14504)+8)/* var←c016 */ ) = (* (( (ptr) (* (( (ptr) gf←c14536)+32)/* var←c13928 */ ))+18) ); { word var←c0281; var←c0281 = (word) &var←c14504; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1140) ), ( ((word) (fPt) NoName←Q1860) ), var←c0281); }; }; SOURCE(2823, 28) (* (( (ptr) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ))+8) ) = ((* (( (ptr) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ))+8) ) + 1); SOURCE(2853, 102) if ((0 != (* (( (ptr) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ))+3) ))) { SOURCE(2877, 78) { /* declaration of var←c017 skipped */ /* declaration of var←c018 skipped */ (* (( (ptr) &var←c14504)+7)/* var←c017 */ ) = (* (( (ptr) (* (( (ptr) &var←c14504)+6)/* esd←v4720 */ ))+1) ); (* (( (ptr) &var←c14504)+8)/* var←c018 */ ) = (* (( (ptr) (* (( (ptr) gf←c14536)+32)/* var←c13928 */ ))+26) ); { word var←c0282; var←c0282 = (word) &var←c14504; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1080) ), ( ((word) (fPt) NoName←Q1800) ), var←c0282); }; }; }; SOURCE(2957, 6) return; } static word NoName←Q1080(formal←c0253) word formal←c0253; { SOURCE(2877, 78) { word pd22; pd22 = (* (( (ptr) formal←c0253)+8) ); (void) ( *( (fPt) ((* (ptr) pd22 ))))((* (( (ptr) formal←c0253)+7) ), (* (( (ptr) formal←c0253)+5) ), pd22); }; return(0); } static word NoName←Q1140(formal←c0254) word formal←c0254; { SOURCE(2684, 137) { word pd23; pd23 = (* (( (ptr) formal←c0254)+8) ); (void) ( *( (fPt) ((* (ptr) pd23 ))))((* (( (ptr) formal←c0254)+7) ), (* (( (ptr) formal←c0254)+5) ), pd23); }; return(0); } static void Reset←P420(formal←c0310) word formal←c0310; { W8 var←c14568; /* declaration of self←v4120 skipped */ register ptr gf←c14600 = (ptr) &globalframe; /* declaration of esd←v4764 skipped */ var←c14568.f4/* self←v4120 */ = formal←c0310; /* Reset: */ SOURCE(2967, 312) SOURCE(2998, 45) var←c14568.f5/* esd←v4764 */ = XR←Narrow((* (( (ptr) var←c14568.f4/* self←v4120 */ )+1) ), (* (( (ptr) gf←c14600)+6) )); SOURCE(3045, 131) { /* declaration of var←c019 skipped */ /* declaration of var←c020 skipped */ var←c14568.f6/* var←c019 */ = (* (ptr) var←c14568.f5/* esd←v4764 */ ); var←c14568.f7/* var←c020 */ = (* (( (ptr) (* (( (ptr) gf←c14600)+32)/* var←c13928 */ ))+27) ); { word var←c0283; var←c0283 = (word) &var←c14568; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1260) ), ( ((word) (fPt) NoName←Q1740) ), var←c0283); }; }; SOURCE(3178, 93) if ((0 != (* (( (ptr) var←c14568.f5/* esd←v4764 */ )+4) ))) { SOURCE(3202, 69) { /* declaration of var←c021 skipped */ /* declaration of var←c022 skipped */ var←c14568.f6/* var←c021 */ = (* (( (ptr) var←c14568.f5/* esd←v4764 */ )+1) ); var←c14568.f7/* var←c022 */ = (* (( (ptr) (* (( (ptr) gf←c14600)+32)/* var←c13928 */ ))+27) ); { word var←c0284; var←c0284 = (word) &var←c14568; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1200) ), ( ((word) (fPt) NoName←Q1680) ), var←c0284); }; }; }; SOURCE(3273, 6) return; } static word NoName←Q1200(formal←c0256) word formal←c0256; { SOURCE(3202, 69) { word pd24; pd24 = (* (( (ptr) formal←c0256)+7) ); (void) ( *( (fPt) ((* (ptr) pd24 ))))((* ((( (ptr) formal←c0256)+6)) ), pd24); }; return(0); } static word NoName←Q1260(formal←c0257) word formal←c0257; { SOURCE(3045, 131) { word pd25; pd25 = (* (( (ptr) formal←c0257)+7) ); (void) ( *( (fPt) ((* (ptr) pd25 ))))((* ((( (ptr) formal←c0257)+6)) ), pd25); }; return(0); } static void Close←P480(formal←c0311, formal←c0312) word formal←c0311; word formal←c0312; { W9 var←c14632; /* declaration of self←v4180 skipped */ /* declaration of abort←v4208 skipped */ register ptr gf←c14664 = (ptr) &globalframe; /* declaration of esd←v4808 skipped */ (* (( (ptr) &var←c14632)+4)/* self←v4180 */ ) = formal←c0311; (* (( (ptr) &var←c14632)+5)/* abort←v4208 */ ) = formal←c0312; /* Close: */ SOURCE(3283, 428) SOURCE(3335, 45) (* (( (ptr) &var←c14632)+6)/* esd←v4808 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14632)+4)/* self←v4180 */ ))+1) ), (* ( ( (ptr) gf←c14664)+6) )); SOURCE(3382, 157) if ((0 != (* (( (ptr) (* (( (ptr) &var←c14632)+6)/* esd←v4808 */ ))+5) ))) { SOURCE(3402, 137) { /* declaration of var←c023 skipped */ /* declaration of var←c024 skipped */ (* (( (ptr) &var←c14632)+7)/* var←c023 */ ) = (* (ptr) (* (( (ptr) &var←c14632)+6)/* esd←v4808 */ ) ); (* (( (ptr) &var←c14632)+8)/* var←c024 */ ) = (* (( (ptr) (* (( (ptr) gf←c14664)+32)/* var←c13928 */ ))+28) ); { word var←c0285; var←c0285 = (word) &var←c14632; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1380) ), ( ((word) (fPt) NoName←Q1620) ), var←c0285); }; }; }; SOURCE(3541, 97) if ((0 != (* (( (ptr) (* (( (ptr) &var←c14632)+6)/* esd←v4808 */ ))+6) ))) { SOURCE(3562, 76) { /* declaration of var←c025 skipped */ /* declaration of var←c026 skipped */ (* (( (ptr) &var←c14632)+7)/* var←c025 */ ) = (* (( (ptr) (* (( (ptr) &var←c14632)+6)/* esd←v4808 */ ))+1) ); (* (( (ptr) &var←c14632)+8)/* var←c026 */ ) = (* (( (ptr) (* (( (ptr) gf←c14664)+32)/* var←c13928 */ ))+28) ); { word var←c0286; var←c0286 = (word) &var←c14632; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1320) ), ( ((word) (fPt) NoName←Q1560) ), var←c0286); }; }; }; SOURCE(3640, 63) { word pd26; pd26 = (* (( (ptr) (* (( (ptr) gf←c14664)+33)/* var←c14088 */ ))+24) ); (void) ( *( (fPt) ((* (ptr) pd26 ))))((* (( (ptr) &var←c14632)+4)/* self←v4180 */ ), (* (ptr) (* (( (ptr) (* (( (ptr) gf←c14664)+33) /* var←c14088 */ ))+15) ) ), 0, 0, pd26); }; SOURCE(3705, 6) return; } static word NoName←Q1320(formal←c0259) word formal←c0259; { SOURCE(3562, 76) { word pd27; pd27 = (* (( (ptr) formal←c0259)+8) ); (void) ( *( (fPt) ((* (ptr) pd27 ))))((* (( (ptr) formal←c0259)+7) ), (* (( (ptr) formal←c0259)+5) ), pd27); }; return(0); } static word NoName←Q1380(formal←c0260) word formal←c0260; { SOURCE(3402, 137) { word pd28; pd28 = (* (( (ptr) formal←c0260)+8) ); (void) ( *( (fPt) ((* (ptr) pd28 ))))((* (( (ptr) formal←c0260)+7) ), (* (( (ptr) formal←c0260)+5) ), pd28); }; return(0); } static word GetIndex←P540(self←v4268) word self←v4268; { register ptr gf←c14696 = (ptr) &globalframe; word var←c4312; word esd←v4852; /* GetIndex: */ SOURCE(3715, 126) SOURCE(3763, 45) esd←v4852 = XR←Narrow((* (( (ptr) self←v4268)+1) ), (* (( (ptr) gf←c14696)+6) )); SOURCE(3810, 31) return(((* (( (ptr) esd←v4852)+7) ) - (* (( (ptr) esd←v4852)+8) ))); } static word GetLength←P600(formal←c0313) word formal←c0313; { W9 var←c14728; /* declaration of self←v4372 skipped */ register ptr gf←c14760 = (ptr) &globalframe; word length←v4416; /* declaration of esd←v4896 skipped */ (* (( (ptr) &var←c14728)+4)/* self←v4372 */ ) = formal←c0313; /* GetLength: */ SOURCE(3845, 246) SOURCE(3902, 45) (* (( (ptr) &var←c14728)+5)/* esd←v4896 */ ) = XR←Narrow((* (( (ptr) (* (( (ptr) &var←c14728)+4)/* self←v4372 */ ))+1) ), (* ( ( (ptr) gf←c14760)+6) )); SOURCE(3949, 142) { /* declaration of var←c027 skipped */ /* declaration of var←c028 skipped */ (* (( (ptr) &var←c14728)+6)/* var←c027 */ ) = (* (ptr) (* (( (ptr) &var←c14728)+5)/* esd←v4896 */ ) ); (* (( (ptr) &var←c14728)+7)/* var←c028 */ ) = (* (( (ptr) (* (( (ptr) gf←c14760)+32)/* var←c13928 */ ))+31) ); { /* declaration of var←c029 skipped */ (void) (word) XR←Enable(( ((word) (fPt) NoName←Q1440) ), ( ((word) (fPt) NoName←Q1500) ), (word) &var←c14728); return((* (( (ptr) &var←c14728)+8)/* var←c029 */ )); }; }; } static word NoName←Q1440(formal←c0263) word formal←c0263; { SOURCE(3949, 142) { word pd29; pd29 = (* (( (ptr) formal←c0263)+7) ); (* (( (ptr) formal←c0263)+8) ) = (word) ( *( (fPt) ((* (ptr) pd29 ))))((* ((( (ptr) formal←c0263)+6)) ), pd29); }; return(0); } static void NoName←Q1500(formal←c0103, formal←c200048, formal←c200049, formal←c200050, formal←c200051) word formal←c0103; word formal←c200048; word formal←c200049; word formal←c200050; word formal←c200051; { register ptr gf←c0264 = (ptr) &globalframe; if ((formal←c200049 == (* (( (ptr) (* (( (ptr) gf←c0264)+32)/* var←c13928 */ ))+5) ))) { { word ec←v13252; word stream←v13280; word details←v13308; word msg←v13336; ec←v13252 = (* (ptr) formal←c200051 ); stream←v13280 = (* (( (ptr) formal←c200051)+1) ); details←v13308 = (* (( (ptr) formal←c200051)+2) ); msg←v13336 = (* (( (ptr) formal←c200051)+3) ); SOURCE(3987, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200048)+5) ))+2) ))) { SOURCE(4009, 18) { W4 var←c0100; (* (ptr) (word) &var←c0100 ) = ec←v13252; (* (( (ptr) (word) &var←c0100) + 1) ) = (* (( (ptr) formal←c200048)+4) ); (* (( (ptr) (word) &var←c0100) + 2) ) = 0; (* (( (ptr) (word) &var←c0100) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0264)+32)/* var←c13928 */ ))+5) ), (word) &var←c0100); }; }; }; } else { if ((formal←c200049 == (* (( (ptr) (* (( (ptr) gf←c0264)+32)/* var←c13928 */ ))+4) ))) { { word stream←v13396; stream←v13396 = (* (ptr) formal←c200051 ); SOURCE(4047, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200048)+5) ))+2) ))) { SOURCE(4069, 22) { word var←c0102; var←c0102 = (* (( (ptr) formal←c200048)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0264)+32)/* var←c13928 */ ))+4) ), (word) &var←c0102); }; }; }; }; }; (* (ptr) formal←c0103 ) = 0; (* (( (ptr) formal←c0103)+1) ) = 0; return; } static void NoName←Q1560(formal←c0113, formal←c200044, formal←c200045, formal←c200046, formal←c200047) word formal←c0113; word formal←c200044; word formal←c200045; word formal←c200046; word formal←c200047; { register ptr gf←c0265 = (ptr) &globalframe; if ((formal←c200045 == (* (( (ptr) (* (( (ptr) gf←c0265)+32)/* var←c13928 */ ))+5) ))) { { word ec←v12648; word stream←v12676; word details←v12704; word msg←v12732; ec←v12648 = (* (ptr) formal←c200047 ); stream←v12676 = (* (( (ptr) formal←c200047)+1) ); details←v12704 = (* (( (ptr) formal←c200047)+2) ); msg←v12732 = (* (( (ptr) formal←c200047)+3) ); SOURCE(3596, 42) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200044)+6) ))+2) ))) { SOURCE(3618, 20) { W4 var←c0112; (* (ptr) (word) &var←c0112 ) = ec←v12648; (* (( (ptr) (word) &var←c0112) + 1) ) = (* (( (ptr) formal←c200044)+4) ); (* (( (ptr) (word) &var←c0112) + 2) ) = 0; (* (( (ptr) (word) &var←c0112) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0265)+32)/* var←c13928 */ ))+5) ), (word) &var←c0112); }; }; }; }; (* (ptr) formal←c0113 ) = 0; (* (( (ptr) formal←c0113)+1) ) = 0; return; } static void NoName←Q1620(formal←c0125, formal←c200040, formal←c200041, formal←c200042, formal←c200043) word formal←c0125; word formal←c200040; word formal←c200041; word formal←c200042; word formal←c200043; { register ptr gf←c0266 = (ptr) &globalframe; if ((formal←c200041 == (* (( (ptr) (* (( (ptr) gf←c0266)+32)/* var←c13928 */ ))+5) ))) { { word ec←v12444; word stream←v12472; word details←v12500; word msg←v12528; ec←v12444 = (* (ptr) formal←c200043 ); stream←v12472 = (* (( (ptr) formal←c200043)+1) ); details←v12500 = (* (( (ptr) formal←c200043)+2) ); msg←v12528 = (* (( (ptr) formal←c200043)+3) ); SOURCE(3435, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200040)+6) ))+2) ))) { SOURCE(3457, 18) { W4 var←c0122; (* (ptr) (word) &var←c0122 ) = ec←v12444; (* (( (ptr) (word) &var←c0122) + 1) ) = (* (( (ptr) formal←c200040)+4) ); (* (( (ptr) (word) &var←c0122) + 2) ) = 0; (* (( (ptr) (word) &var←c0122) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0266)+32)/* var←c13928 */ ))+5) ), (word) &var←c0122); }; }; }; } else { if ((formal←c200041 == (* (( (ptr) (* (( (ptr) gf←c0266)+32)/* var←c13928 */ ))+4) ))) { { word stream←v12588; stream←v12588 = (* (ptr) formal←c200043 ); SOURCE(3495, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200040)+6) ))+2) ))) { SOURCE(3517, 22) { word var←c0124; var←c0124 = (* (( (ptr) formal←c200040)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0266)+32)/* var←c13928 */ ))+4) ), (word) &var←c0124); }; }; }; }; }; (* (ptr) formal←c0125 ) = 0; (* (( (ptr) formal←c0125)+1) ) = 0; return; } static void NoName←Q1680(formal←c0135, formal←c200036, formal←c200037, formal←c200038, formal←c200039) word formal←c0135; word formal←c200036; word formal←c200037; word formal←c200038; word formal←c200039; { register ptr gf←c0267 = (ptr) &globalframe; if ((formal←c200037 == (* (( (ptr) (* (( (ptr) gf←c0267)+32)/* var←c13928 */ ))+5) ))) { { word ec←v12180; word stream←v12208; word details←v12236; word msg←v12264; ec←v12180 = (* (ptr) formal←c200039 ); stream←v12208 = (* (( (ptr) formal←c200039)+1) ); details←v12236 = (* (( (ptr) formal←c200039)+2) ); msg←v12264 = (* (( (ptr) formal←c200039)+3) ); SOURCE(3229, 42) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200036)+5) ))+2) ))) { SOURCE(3251, 20) { W4 var←c0134; (* (ptr) (word) &var←c0134 ) = ec←v12180; (* (( (ptr) (word) &var←c0134) + 1) ) = (* (( (ptr) formal←c200036)+4) ); (* (( (ptr) (word) &var←c0134) + 2) ) = 0; (* (( (ptr) (word) &var←c0134) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0267)+32)/* var←c13928 */ ))+5) ), (word) &var←c0134); }; }; }; }; (* (ptr) formal←c0135 ) = 0; (* (( (ptr) formal←c0135)+1) ) = 0; return; } static void NoName←Q1740(formal←c0147, formal←c200032, formal←c200033, formal←c200034, formal←c200035) word formal←c0147; word formal←c200032; word formal←c200033; word formal←c200034; word formal←c200035; { register ptr gf←c0268 = (ptr) &globalframe; if ((formal←c200033 == (* (( (ptr) (* (( (ptr) gf←c0268)+32)/* var←c13928 */ ))+5) ))) { { word ec←v11976; word stream←v12004; word details←v12032; word msg←v12060; ec←v11976 = (* (ptr) formal←c200035 ); stream←v12004 = (* (( (ptr) formal←c200035)+1) ); details←v12032 = (* (( (ptr) formal←c200035)+2) ); msg←v12060 = (* (( (ptr) formal←c200035)+3) ); SOURCE(3072, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200032)+5) ))+2) ))) { SOURCE(3094, 18) { W4 var←c0144; (* (ptr) (word) &var←c0144 ) = ec←v11976; (* (( (ptr) (word) &var←c0144) + 1) ) = (* (( (ptr) formal←c200032)+4) ); (* (( (ptr) (word) &var←c0144) + 2) ) = 0; (* (( (ptr) (word) &var←c0144) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0268)+32)/* var←c13928 */ ))+5) ), (word) &var←c0144); }; }; }; } else { if ((formal←c200033 == (* (( (ptr) (* (( (ptr) gf←c0268)+32)/* var←c13928 */ ))+4) ))) { { word stream←v12120; stream←v12120 = (* (ptr) formal←c200035 ); SOURCE(3132, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200032)+5) ))+2) ))) { SOURCE(3154, 22) { word var←c0146; var←c0146 = (* (( (ptr) formal←c200032)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0268)+32)/* var←c13928 */ ))+4) ), (word) &var←c0146); }; }; }; }; }; (* (ptr) formal←c0147 ) = 0; (* (( (ptr) formal←c0147)+1) ) = 0; return; } static void NoName←Q1800(formal←c0157, formal←c200028, formal←c200029, formal←c200030, formal←c200031) word formal←c0157; word formal←c200028; word formal←c200029; word formal←c200030; word formal←c200031; { register ptr gf←c0269 = (ptr) &globalframe; if ((formal←c200029 == (* (( (ptr) (* (( (ptr) gf←c0269)+32)/* var←c13928 */ ))+5) ))) { { word ec←v11740; word stream←v11768; word details←v11796; word msg←v11824; ec←v11740 = (* (ptr) formal←c200031 ); stream←v11768 = (* (( (ptr) formal←c200031)+1) ); details←v11796 = (* (( (ptr) formal←c200031)+2) ); msg←v11824 = (* (( (ptr) formal←c200031)+3) ); SOURCE(2914, 41) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200028)+6) ))+2) ))) { SOURCE(2936, 19) { W4 var←c0156; (* (ptr) (word) &var←c0156 ) = ec←v11740; (* (( (ptr) (word) &var←c0156) + 1) ) = (* (( (ptr) formal←c200028)+4) ); (* (( (ptr) (word) &var←c0156) + 2) ) = 0; (* (( (ptr) (word) &var←c0156) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0269)+32)/* var←c13928 */ ))+5) ), (word) &var←c0156); }; }; }; }; (* (ptr) formal←c0157 ) = 0; (* (( (ptr) formal←c0157)+1) ) = 0; return; } static void NoName←Q1860(formal←c0169, formal←c200024, formal←c200025, formal←c200026, formal←c200027) word formal←c0169; word formal←c200024; word formal←c200025; word formal←c200026; word formal←c200027; { register ptr gf←c0270 = (ptr) &globalframe; if ((formal←c200025 == (* (( (ptr) (* (( (ptr) gf←c0270)+32)/* var←c13928 */ ))+5) ))) { { word ec←v11416; word stream←v11444; word details←v11472; word msg←v11500; ec←v11416 = (* (ptr) formal←c200027 ); stream←v11444 = (* (( (ptr) formal←c200027)+1) ); details←v11472 = (* (( (ptr) formal←c200027)+2) ); msg←v11500 = (* (( (ptr) formal←c200027)+3) ); SOURCE(2717, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200024)+6) ))+2) ))) { SOURCE(2739, 18) { W4 var←c0166; (* (ptr) (word) &var←c0166 ) = ec←v11416; (* (( (ptr) (word) &var←c0166) + 1) ) = (* (( (ptr) formal←c200024)+4) ); (* (( (ptr) (word) &var←c0166) + 2) ) = 0; (* (( (ptr) (word) &var←c0166) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0270)+32)/* var←c13928 */ ))+5) ), (word) &var←c0166); }; }; }; } else { if ((formal←c200025 == (* (( (ptr) (* (( (ptr) gf←c0270)+32)/* var←c13928 */ ))+4) ))) { { word stream←v11560; stream←v11560 = (* (ptr) formal←c200027 ); SOURCE(2777, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200024)+6) ))+2) ))) { SOURCE(2799, 22) { word var←c0168; var←c0168 = (* (( (ptr) formal←c200024)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0270)+32)/* var←c13928 */ ))+4) ), (word) &var←c0168); }; }; }; }; }; (* (ptr) formal←c0169 ) = 0; (* (( (ptr) formal←c0169)+1) ) = 0; return; } static void NoName←Q1920(formal←c0181, formal←c200020, formal←c200021, formal←c200022, formal←c200023) word formal←c0181; word formal←c200020; word formal←c200021; word formal←c200022; word formal←c200023; { register ptr gf←c0271 = (ptr) &globalframe; if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c0271)+32)/* var←c13928 */ ))+5) ))) { { word ec←v11092; word stream←v11120; word details←v11148; word msg←v11176; ec←v11092 = (* (ptr) formal←c200023 ); stream←v11120 = (* (( (ptr) formal←c200023)+1) ); details←v11148 = (* (( (ptr) formal←c200023)+2) ); msg←v11176 = (* (( (ptr) formal←c200023)+3) ); SOURCE(2485, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200020)+5) ))+2) ))) { SOURCE(2507, 18) { W4 var←c0178; (* (ptr) (word) &var←c0178 ) = ec←v11092; (* (( (ptr) (word) &var←c0178) + 1) ) = (* (( (ptr) formal←c200020)+4) ); (* (( (ptr) (word) &var←c0178) + 2) ) = 0; (* (( (ptr) (word) &var←c0178) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0271)+32)/* var←c13928 */ ))+5) ), (word) &var←c0178); }; }; }; } else { if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c0271)+32)/* var←c13928 */ ))+4) ))) { { word stream←v11236; stream←v11236 = (* (ptr) formal←c200023 ); SOURCE(2545, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200020)+5) ))+2) ))) { SOURCE(2567, 22) { word var←c0180; var←c0180 = (* (( (ptr) formal←c200020)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0271)+32)/* var←c13928 */ ))+4) ), (word) &var←c0180); }; }; }; }; }; (* (ptr) formal←c0181 ) = 0; (* (( (ptr) formal←c0181)+1) ) = 0; return; } static void NoName←Q1980(formal←c0193, formal←c200016, formal←c200017, formal←c200018, formal←c200019) word formal←c0193; word formal←c200016; word formal←c200017; word formal←c200018; word formal←c200019; { register ptr gf←c0272 = (ptr) &globalframe; if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c0272)+32)/* var←c13928 */ ))+5) ))) { { word ec←v10724; word stream←v10752; word details←v10780; word msg←v10808; ec←v10724 = (* (ptr) formal←c200019 ); stream←v10752 = (* (( (ptr) formal←c200019)+1) ); details←v10780 = (* (( (ptr) formal←c200019)+2) ); msg←v10808 = (* (( (ptr) formal←c200019)+3) ); SOURCE(2229, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200016)+5) ))+2) ))) { SOURCE(2251, 18) { W4 var←c0190; (* (ptr) (word) &var←c0190 ) = ec←v10724; (* (( (ptr) (word) &var←c0190) + 1) ) = (* (( (ptr) formal←c200016)+4) ); (* (( (ptr) (word) &var←c0190) + 2) ) = 0; (* (( (ptr) (word) &var←c0190) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0272)+32)/* var←c13928 */ ))+5) ), (word) &var←c0190); }; }; }; } else { if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c0272)+32)/* var←c13928 */ ))+4) ))) { { word stream←v10868; stream←v10868 = (* (ptr) formal←c200019 ); SOURCE(2289, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200016)+5) ))+2) ))) { SOURCE(2311, 22) { word var←c0192; var←c0192 = (* (( (ptr) formal←c200016)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0272)+32)/* var←c13928 */ ))+4) ), (word) &var←c0192); }; }; }; }; }; (* (ptr) formal←c0193 ) = 0; (* (( (ptr) formal←c0193)+1) ) = 0; return; } static void NoName←Q2040(formal←c0203, formal←c200012, formal←c200013, formal←c200014, formal←c200015) word formal←c0203; word formal←c200012; word formal←c200013; word formal←c200014; word formal←c200015; { register ptr gf←c0273 = (ptr) &globalframe; if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0273)+32)/* var←c13928 */ ))+5) ))) { { word ec←v10168; word stream←v10196; word details←v10224; word msg←v10252; ec←v10168 = (* (ptr) formal←c200015 ); stream←v10196 = (* (( (ptr) formal←c200015)+1) ); details←v10224 = (* (( (ptr) formal←c200015)+2) ); msg←v10252 = (* (( (ptr) formal←c200015)+3) ); SOURCE(1782, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200012)+9) ))+2) ))) { SOURCE(1804, 18) { W4 var←c0202; (* (ptr) (word) &var←c0202 ) = ec←v10168; (* (( (ptr) (word) &var←c0202) + 1) ) = (* (( (ptr) formal←c200012)+4) ); (* (( (ptr) (word) &var←c0202) + 2) ) = 0; (* (( (ptr) (word) &var←c0202) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0273)+32)/* var←c13928 */ ))+5) ), (word) &var←c0202); }; }; }; }; (* (ptr) formal←c0203 ) = 0; (* (( (ptr) formal←c0203)+1) ) = 0; return; } static void NoName←Q2100(formal←c0215, formal←c200008, formal←c200009, formal←c200010, formal←c200011) word formal←c0215; word formal←c200008; word formal←c200009; word formal←c200010; word formal←c200011; { register ptr gf←c0274 = (ptr) &globalframe; if ((formal←c200009 == (* (( (ptr) (* (( (ptr) gf←c0274)+32)/* var←c13928 */ ))+5) ))) { { word ec←v9964; word stream←v9992; word details←v10020; word msg←v10048; ec←v9964 = (* (ptr) formal←c200011 ); stream←v9992 = (* (( (ptr) formal←c200011)+1) ); details←v10020 = (* (( (ptr) formal←c200011)+2) ); msg←v10048 = (* (( (ptr) formal←c200011)+3) ); SOURCE(1615, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200008)+9) ))+2) ))) { SOURCE(1637, 18) { W4 var←c0212; (* (ptr) (word) &var←c0212 ) = ec←v9964; (* (( (ptr) (word) &var←c0212) + 1) ) = (* (( (ptr) formal←c200008)+4) ); (* (( (ptr) (word) &var←c0212) + 2) ) = 0; (* (( (ptr) (word) &var←c0212) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0274)+32)/* var←c13928 */ ))+5) ), (word) &var←c0212); }; }; }; } else { if ((formal←c200009 == (* (( (ptr) (* (( (ptr) gf←c0274)+32)/* var←c13928 */ ))+4) ))) { { word stream←v10108; stream←v10108 = (* (ptr) formal←c200011 ); SOURCE(1675, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200008)+9) ))+2) ))) { SOURCE(1697, 22) { word var←c0214; var←c0214 = (* (( (ptr) formal←c200008)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0274)+32)/* var←c13928 */ ))+4) ), (word) &var←c0214); }; }; }; }; }; (* (ptr) formal←c0215 ) = 0; (* (( (ptr) formal←c0215)+1) ) = 0; return; } static void NoName←Q2160(formal←c0225, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c0225; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { register ptr gf←c0275 = (ptr) &globalframe; if ((formal←c200005 == (* (( (ptr) (* (( (ptr) gf←c0275)+32)/* var←c13928 */ ))+5) ))) { { word ec←v9656; word stream←v9684; word details←v9712; word msg←v9740; ec←v9656 = (* (ptr) formal←c200007 ); stream←v9684 = (* (( (ptr) formal←c200007)+1) ); details←v9712 = (* (( (ptr) formal←c200007)+2) ); msg←v9740 = (* (( (ptr) formal←c200007)+3) ); SOURCE(1245, 41) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200004)+5) ))+2) ))) { SOURCE(1267, 19) { W4 var←c0224; (* (ptr) (word) &var←c0224 ) = ec←v9656; (* (( (ptr) (word) &var←c0224) + 1) ) = (* (( (ptr) formal←c200004)+4) ); (* (( (ptr) (word) &var←c0224) + 2) ) = 0; (* (( (ptr) (word) &var←c0224) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0275)+32)/* var←c13928 */ ))+5) ), (word) &var←c0224); }; }; }; }; (* (ptr) formal←c0225 ) = 0; (* (( (ptr) formal←c0225)+1) ) = 0; return; } static void NoName←Q2220(formal←c0237, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c0237; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c0276 = (ptr) &globalframe; if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c0276)+32)/* var←c13928 */ ))+5) ))) { { word ec←v9240; word stream←v9268; word details←v9296; word msg←v9324; ec←v9240 = (* (ptr) formal←c200003 ); stream←v9268 = (* (( (ptr) formal←c200003)+1) ); details←v9296 = (* (( (ptr) formal←c200003)+2) ); msg←v9324 = (* (( (ptr) formal←c200003)+3) ); SOURCE(1067, 40) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200000)+5) ))+2) ))) { SOURCE(1089, 18) { W4 var←c0234; (* (ptr) (word) &var←c0234 ) = ec←v9240; (* (( (ptr) (word) &var←c0234) + 1) ) = (* (( (ptr) formal←c200000)+4) ); (* (( (ptr) (word) &var←c0234) + 2) ) = 0; (* (( (ptr) (word) &var←c0234) + 3) ) = 0; (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0276)+32)/* var←c13928 */ ))+5) ), (word) &var←c0234); }; }; }; } else { if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c0276)+32)/* var←c13928 */ ))+4) ))) { { word stream←v9476; stream←v9476 = (* (ptr) formal←c200003 ); SOURCE(1127, 44) if ((0 != (* (( (ptr) (* (( (ptr) formal←c200000)+5) ))+2) ))) { SOURCE(1149, 22) { word var←c0236; var←c0236 = (* (( (ptr) formal←c200000)+4) ); (void) XR←RaiseError((* (( (ptr) (* (( (ptr) gf←c0276)+32)/* var←c13928 */ ))+4) ), (word) &var←c0236); }; }; }; }; }; (* (ptr) formal←c0237 ) = 0; (* (( (ptr) formal←c0237)+1) ) = 0; return; } /* file: EchoStreamImpl, module: EchoStreamImpl, compiled at: March 20, 1992 12:40:54 pm PST */ extern void XR←install←EchoStreamImpl() { NoName←Q660(); } extern void XR←run←EchoStreamImpl() { XR←Start(&globalframe); }