/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 28, 1993 10:25:55 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: ImagerSysOnUXIOImpl, module: ImagerSysOnUXIOImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [81914085,444470931] ImagerSysOnUXIOImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2;} W3; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef W3 *W3Pt; #define SOURCE(p, l) /* source p, l */ #define SGNCK(i) ((int) (word) (i) < 0 ? XR_RaiseArithmeticFault(): i ) #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR_RaiseBoundsFault()) : (idx) ) #define IOP2(op, x, y) ( (word) ((x) op (y)) ) static void NoName_Q1884(); static void ImagerSysOnUXIOImpl_P0(); static void ReallyCheckForAbort_P60(); static void Hash64Bits_P180(); static word RawHash_P240(); static word GoodModulus_P300(); static word LongMult_P420(); static word Smul_P480(); static word OpenInputFile_P540(); static word NoName_Q1944(); static word RopeFromFile_P600(); static word RopeFromStream_P660(); static word StreamFileName_P720(); static word NoName_Q2004(); static word StreamCreateDate_P780(); static word NoName_Q2064(); static word OpenOutputFile_P840(); static word NoName_Q2124(); static void NoName_Q2184(); static void NoName_Q2244(); static void NoName_Q2304(); static void NoName_Q2364(); static struct {unsigned f; char r[20];} string1 = {1245204, "\205\210\241\000\100\377\257\300\227\306\253\223\300\107\163\142\023\103\260"}; static struct {unsigned f; char r[16];} string2 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string3 = {65537, "\001\000\000"}; static struct {unsigned f; char r[4];} string4 = {131076, "\216\251\000"}; static struct {unsigned f; char r[16];} string5 = {851984, "fontdirectory\000\000"}; static struct {unsigned f; char r[52];} string6 = {3145780, "Path for imager font lookup (e.g. /imagerfonts/)\000\000\000"}; static struct {unsigned f; char r[24];} string7 = {1310744, "/import/imagerfonts/\000\000\000"}; static struct {unsigned f; char r[16];} string8 = {851984, "\257\300\004\341\350\345\300\032\176\026\223\100\164\000\000"}; static struct {unsigned f; char r[8];} string9 = {262148, "\004\200\340 \000\000\000"}; static struct {unsigned f; char r[12];} string10 = {720908, "\257\300/\002\345\247\245\243T@h"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\262\334\125\203\300\272\176\356\230\100\150\000\000"}; static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\241\235\001\025\300\065\011\226\172\100\150\000\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\041\257\203\366\300\322\161\356\007\100\150\000\000"}; static struct { word f0[4]; word f4; word f5[12]; 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; word f32; word f33; word f34; word f35; word f36; word f37; word f38; word f39; word f40; word f41; word f42[7]; } globalframe = { {0}, (word) 1, {0}, (word) OpenOutputFile_P840, 0, (word) StreamCreateDate_P780, 0, (word) StreamFileName_P720, 0, (word) RopeFromStream_P660, 0, (word) RopeFromFile_P600, 0, (word) OpenInputFile_P540, 0, (word) Smul_P480, 0, (word) LongMult_P420, 0, (word) GoodModulus_P300, 0, (word) RawHash_P240, 0, (word) Hash64Bits_P180, 0, (word) ReallyCheckForAbort_P60, 0, (word) ImagerSysOnUXIOImpl_P0, {0} }; static void NoName_Q1884() { register ptr gf_c0141 = (ptr) &globalframe; word var_c15316; (* (( (ptr) gf_c0141)+7) ) = (word) XR_GetTypeIndexS((word) (&string1)); (* (( (ptr) gf_c0141)+9) ) = (word) XR_GetTypeIndex((word) &string2, 0, (word) &string3); (* (( (ptr) gf_c0141)+11) ) = (word) XR_GetTypeIndex((word) &string4, 0, (word) &string3); (* (ptr) (( (bPt) gf_c0141)+52) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0141)+11) ), (word) &string5); (* (ptr) (( (bPt) gf_c0141)+56) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0141)+9) ), (word) &string6); (* (ptr) (( (bPt) gf_c0141)+60) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0141)+9) ), (word) &string7); (void) XR_DeclareGlobalFrame((word) "ImagerSysOnUXIOImpl", &globalframe, (word) XR_GetTypeIndex((word) &string8, 0, (word) &string9) , (word) (( (bPt) gf_c0141)+164)/* var_c13812 */ ); var_c15316 = (word) XR_ImportInterface((word) "ImagerSwitches", (word) XR_GetTypeIndexS((word) (&string10)), 8); (* (( (ptr) gf_c0141)+43)/* var_c13876 */ ) = var_c15316; (void) XR_ImportProcS(var_c15316, 68157444); var_c15316 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string11)), 103); (* (( (ptr) gf_c0141)+46)/* var_c15188 */ ) = var_c15316; (void) XR_ImportProcS(var_c15316, 67377921); var_c15316 = (word) XR_ImportInterface((word) "Process", (word) XR_GetTypeIndexS((word) (&string12)), 22); (* (( (ptr) gf_c0141)+44)/* var_c13908 */ ) = var_c15316; (void) XR_ImportProcS(var_c15316, 3584); var_c15316 = (word) XR_ImportInterface((word) "RopeFile", (word) XR_GetTypeIndexS((word) (&string13)), 7); (* (( (ptr) gf_c0141)+47)/* var_c15220 */ ) = var_c15316; (void) XR_ImportProcS(var_c15316, 68158212); var_c15316 = (word) XR_ImportInterface((word) "UXIO", (word) XR_GetTypeIndexS((word) (&string14)), 7); (* (( (ptr) gf_c0141)+45)/* var_c15060 */ ) = var_c15316; (void) XR_ImportProcS(var_c15316, 67372033); (void) XR_ImportProcS(var_c15316, 67371777); (void) XR_ImportProcS(var_c15316, 67372289); (void) XR_ImportProcS(var_c15316, 67895555); var_c15316 = (word) XR_ExportInterface((word) "ImagerSys", (word) XR_GetTypeIndexS((word) (&string15)), 15); (* (( (ptr) gf_c0141)+48)/* var_c15348 */ ) = var_c15316; (void) XR_ExportVar(var_c15316, 0, (word) (( (bPt) gf_c0141)+16)/* doAbortCheck_v2832 */ ); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+156)/* var_c13780 */ , 512, (word) "ReallyCheckForAbort"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+140)/* var_c13716 */ , 68158210, (word) "RawHash"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+132)/* var_c13684 */ , 67372033, (word) "GoodModulus"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+124)/* var_c13652 */ , 67634434, (word) "LongMult"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+116)/* var_c13620 */ , 67634946, (word) "Smul"); (void) XR_ExportVar(var_c15316, 8, (word) (( (bPt) gf_c0141)+64)/* var_c13396 */ ); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+108)/* var_c13588 */ , 67373313, (word) "OpenInputFile"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+100)/* var_c13556 */ , 67373569, (word) "RopeFromFile"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+92)/* var_c13524 */ , 67373825, (word) "RopeFromStream"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+84)/* var_c13492 */ , 67374081, (word) "StreamFileName"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+76)/* var_c13460 */ , 67374337, (word) "StreamCreateDate"); (void) XR_ExportProcS(var_c15316, (word) (( (bPt) gf_c0141)+68)/* var_c13428 */ , 67374593, (word) "OpenOutputFile"); } static void ImagerSysOnUXIOImpl_P0(formal_c036, formal_c034) word formal_c036; word formal_c034; { register ptr gf_c15380 = (ptr) &globalframe; /* ImagerSysOnUXIOImpl: */ SOURCE(247, 8668) /* moved to installation proc */ SOURCE(599, 4638) { word var_c13844; var_c13844 = XR_NewObject(1024, (* (( (ptr) gf_c15380)+7) )); (* (ptr) var_c13844 ) = 1795321; (* (( (ptr) var_c13844)+1) ) = 3455516381; (* (( (ptr) var_c13844)+2) ) = 4058152079; (* (( (ptr) var_c13844)+3) ) = 353636823; (* (( (ptr) var_c13844)+4) ) = 416517004; (* (( (ptr) var_c13844)+5) ) = 2283724255; (* (( (ptr) var_c13844)+6) ) = 1347841707; (* (( (ptr) var_c13844)+7) ) = 3638659278; (* (( (ptr) var_c13844)+8) ) = 2304330004; (* (( (ptr) var_c13844)+9) ) = 1876257221; (* (( (ptr) var_c13844)+10) ) = 1325643673; (* (( (ptr) var_c13844)+11) ) = 3997044668; (* (( (ptr) var_c13844)+12) ) = 1228946470; (* (( (ptr) var_c13844)+13) ) = 2119704917; (* (( (ptr) var_c13844)+14) ) = 1069736267; (* (( (ptr) var_c13844)+15) ) = 4119932508; (* (( (ptr) var_c13844)+16) ) = 4174306543; (* (( (ptr) var_c13844)+17) ) = 373819690; (* (( (ptr) var_c13844)+18) ) = 691453569; (* (( (ptr) var_c13844)+19) ) = 208338811; (* (( (ptr) var_c13844)+20) ) = 272094501; (* (( (ptr) var_c13844)+21) ) = 1223798692; (* (( (ptr) var_c13844)+22) ) = 3378150831; (* (( (ptr) var_c13844)+23) ) = 2621382310; (* (( (ptr) var_c13844)+24) ) = 2884084759; (* (( (ptr) var_c13844)+25) ) = 3827521680; (* (( (ptr) var_c13844)+26) ) = 1891676363; (* (( (ptr) var_c13844)+27) ) = 636995664; (* (( (ptr) var_c13844)+28) ) = 2548245581; (* (( (ptr) var_c13844)+29) ) = 1499406323; (* (( (ptr) var_c13844)+30) ) = 1670825196; (* (( (ptr) var_c13844)+31) ) = 504846616; (* (( (ptr) var_c13844)+32) ) = 3027756597; (* (( (ptr) var_c13844)+33) ) = 2109683022; (* (( (ptr) var_c13844)+34) ) = 2001959279; (* (( (ptr) var_c13844)+35) ) = 1389127403; (* (( (ptr) var_c13844)+36) ) = 4187322307; (* (( (ptr) var_c13844)+37) ) = 2837918435; (* (( (ptr) var_c13844)+38) ) = 2933293260; (* (( (ptr) var_c13844)+39) ) = 3902623275; (* (( (ptr) var_c13844)+40) ) = 3173529435; (* (( (ptr) var_c13844)+41) ) = 1023782170; (* (( (ptr) var_c13844)+42) ) = 1119038235; (* (( (ptr) var_c13844)+43) ) = 1282479812; (* (( (ptr) var_c13844)+44) ) = 3215478100; (* (( (ptr) var_c13844)+45) ) = 3699041661; (* (( (ptr) var_c13844)+46) ) = 2168777837; (* (( (ptr) var_c13844)+47) ) = 74144369; (* (( (ptr) var_c13844)+48) ) = 2521880610; (* (( (ptr) var_c13844)+49) ) = 2401535996; (* (( (ptr) var_c13844)+50) ) = 235523014; (* (( (ptr) var_c13844)+51) ) = 57062969; (* (( (ptr) var_c13844)+52) ) = 1620236791; (* (( (ptr) var_c13844)+53) ) = 2802570131; (* (( (ptr) var_c13844)+54) ) = 2693406001; (* (( (ptr) var_c13844)+55) ) = 1909038297; (* (( (ptr) var_c13844)+56) ) = 4098186270; (* (( (ptr) var_c13844)+57) ) = 3063187194; (* (( (ptr) var_c13844)+58) ) = 1097203124; (* (( (ptr) var_c13844)+59) ) = 4240346794; (* (( (ptr) var_c13844)+60) ) = 3337309130; (* (( (ptr) var_c13844)+61) ) = 2498100090; (* (( (ptr) var_c13844)+62) ) = 3494795145; (* (( (ptr) var_c13844)+63) ) = 3476421139; (* (( (ptr) var_c13844)+64) ) = 2376672107; (* (( (ptr) var_c13844)+65) ) = 4026548531; (* (( (ptr) var_c13844)+66) ) = 639394340; (* (( (ptr) var_c13844)+67) ) = 4064015378; (* (( (ptr) var_c13844)+68) ) = 1453647710; (* (( (ptr) var_c13844)+69) ) = 555102210; (* (( (ptr) var_c13844)+70) ) = 2132785905; (* (( (ptr) var_c13844)+71) ) = 1928974488; (* (( (ptr) var_c13844)+72) ) = 1771880867; (* (( (ptr) var_c13844)+73) ) = 44757480; (* (( (ptr) var_c13844)+74) ) = 1172049361; (* (( (ptr) var_c13844)+75) ) = 3767750620; (* (( (ptr) var_c13844)+76) ) = 317754756; (* (( (ptr) var_c13844)+77) ) = 4084624592; (* (( (ptr) var_c13844)+78) ) = 3074244070; (* (( (ptr) var_c13844)+79) ) = 1937736890; (* (( (ptr) var_c13844)+80) ) = 821212218; (* (( (ptr) var_c13844)+81) ) = 2674476118; (* (( (ptr) var_c13844)+82) ) = 3939107044; (* (( (ptr) var_c13844)+83) ) = 3820008845; (* (( (ptr) var_c13844)+84) ) = 331912593; (* (( (ptr) var_c13844)+85) ) = 4276737582; (* (( (ptr) var_c13844)+86) ) = 528715910; (* (( (ptr) var_c13844)+87) ) = 2557791958; (* (( (ptr) var_c13844)+88) ) = 1022242681; (* (( (ptr) var_c13844)+89) ) = 472967255; (* (( (ptr) var_c13844)+90) ) = 1708214326; (* (( (ptr) var_c13844)+91) ) = 2956045063; (* (( (ptr) var_c13844)+92) ) = 2219807052; (* (( (ptr) var_c13844)+93) ) = 1005065663; (* (( (ptr) var_c13844)+94) ) = 714746943; (* (( (ptr) var_c13844)+95) ) = 1607769785; (* (( (ptr) var_c13844)+96) ) = 1194169063; (* (( (ptr) var_c13844)+97) ) = 3428524695; (* (( (ptr) var_c13844)+98) ) = 662892127; (* (( (ptr) var_c13844)+99) ) = 3043119991; (* (( (ptr) var_c13844)+100) ) = 3150961550; (* (( (ptr) var_c13844)+101) ) = 3739089249; (* (( (ptr) var_c13844)+102) ) = 1549845915; (* (( (ptr) var_c13844)+103) ) = 2433555411; (* (( (ptr) var_c13844)+104) ) = 112010962; (* (( (ptr) var_c13844)+105) ) = 349745797; (* (( (ptr) var_c13844)+106) ) = 1800560335; (* (( (ptr) var_c13844)+107) ) = 2025553898; (* (( (ptr) var_c13844)+108) ) = 2041335880; (* (( (ptr) var_c13844)+109) ) = 2827283764; (* (( (ptr) var_c13844)+110) ) = 490485477; (* (( (ptr) var_c13844)+111) ) = 1948063571; (* (( (ptr) var_c13844)+112) ) = 3404565575; (* (( (ptr) var_c13844)+113) ) = 1089445130; (* (( (ptr) var_c13844)+114) ) = 3793826117; (* (( (ptr) var_c13844)+115) ) = 3950041639; (* (( (ptr) var_c13844)+116) ) = 195288947; (* (( (ptr) var_c13844)+117) ) = 2273908796; (* (( (ptr) var_c13844)+118) ) = 3232134042; (* (( (ptr) var_c13844)+119) ) = 3754334808; (* (( (ptr) var_c13844)+120) ) = 885085361; (* (( (ptr) var_c13844)+121) ) = 607038526; (* (( (ptr) var_c13844)+122) ) = 956484681; (* (( (ptr) var_c13844)+123) ) = 3667491629; (* (( (ptr) var_c13844)+124) ) = 3154218773; (* (( (ptr) var_c13844)+125) ) = 952576509; (* (( (ptr) var_c13844)+126) ) = 831465429; (* (( (ptr) var_c13844)+127) ) = 2952093770; (* (( (ptr) var_c13844)+128) ) = 1746465436; (* (( (ptr) var_c13844)+129) ) = 2733425546; (* (( (ptr) var_c13844)+130) ) = 3569553433; (* (( (ptr) var_c13844)+131) ) = 2473502971; (* (( (ptr) var_c13844)+132) ) = 2067341549; (* (( (ptr) var_c13844)+133) ) = 1629031272; (* (( (ptr) var_c13844)+134) ) = 2423228832; (* (( (ptr) var_c13844)+135) ) = 2191400135; (* (( (ptr) var_c13844)+136) ) = 4014709074; (* (( (ptr) var_c13844)+137) ) = 2660009230; (* (( (ptr) var_c13844)+138) ) = 982568198; (* (( (ptr) var_c13844)+139) ) = 797861632; (* (( (ptr) var_c13844)+140) ) = 2360856492; (* (( (ptr) var_c13844)+141) ) = 1259465378; (* (( (ptr) var_c13844)+142) ) = 1315739787; (* (( (ptr) var_c13844)+143) ) = 1725908720; (* (( (ptr) var_c13844)+144) ) = 3959999102; (* (( (ptr) var_c13844)+145) ) = 2791622587; (* (( (ptr) var_c13844)+146) ) = 398295837; (* (( (ptr) var_c13844)+147) ) = 1978033141; (* (( (ptr) var_c13844)+148) ) = 890148708; (* (( (ptr) var_c13844)+149) ) = 222447495; (* (( (ptr) var_c13844)+150) ) = 2762080876; (* (( (ptr) var_c13844)+151) ) = 3582427495; (* (( (ptr) var_c13844)+152) ) = 2913690038; (* (( (ptr) var_c13844)+153) ) = 1691527781; (* (( (ptr) var_c13844)+154) ) = 595292378; (* (( (ptr) var_c13844)+155) ) = 3343525345; (* (( (ptr) var_c13844)+156) ) = 27304393; (* (( (ptr) var_c13844)+157) ) = 2782531248; (* (( (ptr) var_c13844)+158) ) = 4148262512; (* (( (ptr) var_c13844)+159) ) = 1525305792; (* (( (ptr) var_c13844)+160) ) = 4197618493; (* (( (ptr) var_c13844)+161) ) = 4279895897; (* (( (ptr) var_c13844)+162) ) = 179852801; (* (( (ptr) var_c13844)+163) ) = 3413663710; (* (( (ptr) var_c13844)+164) ) = 3992469298; (* (( (ptr) var_c13844)+165) ) = 3686379198; (* (( (ptr) var_c13844)+166) ) = 846019064; (* (( (ptr) var_c13844)+167) ) = 1489359368; (* (( (ptr) var_c13844)+168) ) = 2347015011; (* (( (ptr) var_c13844)+169) ) = 3356140914; (* (( (ptr) var_c13844)+170) ) = 2711562464; (* (( (ptr) var_c13844)+171) ) = 2583446304; (* (( (ptr) var_c13844)+172) ) = 3285006903; (* (( (ptr) var_c13844)+173) ) = 3313876885; (* (( (ptr) var_c13844)+174) ) = 3240801170; (* (( (ptr) var_c13844)+175) ) = 131558055; (* (( (ptr) var_c13844)+176) ) = 1784763126; (* (( (ptr) var_c13844)+177) ) = 2209419988; (* (( (ptr) var_c13844)+178) ) = 1532925507; (* (( (ptr) var_c13844)+179) ) = 2150317685; (* (( (ptr) var_c13844)+180) ) = 724777893; (* (( (ptr) var_c13844)+181) ) = 1369811359; (* (( (ptr) var_c13844)+182) ) = 3780623777; (* (( (ptr) var_c13844)+183) ) = 3876354242; (* (( (ptr) var_c13844)+184) ) = 2095119534; (* (( (ptr) var_c13844)+185) ) = 577229152; (* (( (ptr) var_c13844)+186) ) = 2890738431; (* (( (ptr) var_c13844)+187) ) = 155667025; (* (( (ptr) var_c13844)+188) ) = 3090811570; (* (( (ptr) var_c13844)+189) ) = 3849943556; (* (( (ptr) var_c13844)+190) ) = 4253037581; (* (( (ptr) var_c13844)+191) ) = 3911366934; (* (( (ptr) var_c13844)+192) ) = 1587274397; (* (( (ptr) var_c13844)+193) ) = 1257567586; (* (( (ptr) var_c13844)+194) ) = 3652144297; (* (( (ptr) var_c13844)+195) ) = 754871229; (* (( (ptr) var_c13844)+196) ) = 4129350583; (* (( (ptr) var_c13844)+197) ) = 1846002292; (* (( (ptr) var_c13844)+198) ) = 3115735874; (* (( (ptr) var_c13844)+199) ) = 431792233; (* (( (ptr) var_c13844)+200) ) = 3289379058; (* (( (ptr) var_c13844)+201) ) = 2058711585; (* (( (ptr) var_c13844)+202) ) = 2649953473; (* (( (ptr) var_c13844)+203) ) = 766440320; (* (( (ptr) var_c13844)+204) ) = 3199525012; (* (( (ptr) var_c13844)+205) ) = 452960784; (* (( (ptr) var_c13844)+206) ) = 1465713961; (* (( (ptr) var_c13844)+207) ) = 2994492877; (* (( (ptr) var_c13844)+208) ) = 3719471931; (* (( (ptr) var_c13844)+209) ) = 3011339560; (* (( (ptr) var_c13844)+210) ) = 98268172; (* (( (ptr) var_c13844)+211) ) = 1657071978; (* (( (ptr) var_c13844)+212) ) = 675692664; (* (( (ptr) var_c13844)+213) ) = 3607522608; (* (( (ptr) var_c13844)+214) ) = 2385296372; (* (( (ptr) var_c13844)+215) ) = 3554589922; (* (( (ptr) var_c13844)+216) ) = 939132062; (* (( (ptr) var_c13844)+217) ) = 3862167989; (* (( (ptr) var_c13844)+218) ) = 1837968776; (* (( (ptr) var_c13844)+219) ) = 780041818; (* (( (ptr) var_c13844)+220) ) = 538171201; (* (( (ptr) var_c13844)+221) ) = 261555945; (* (( (ptr) var_c13844)+222) ) = 1052435549; (* (( (ptr) var_c13844)+223) ) = 864467117; (* (( (ptr) var_c13844)+224) ) = 455414533; (* (( (ptr) var_c13844)+225) ) = 1398017027; (* (( (ptr) var_c13844)+226) ) = 2608165320; (* (( (ptr) var_c13844)+227) ) = 4224763448; (* (( (ptr) var_c13844)+228) ) = 295770495; (* (( (ptr) var_c13844)+229) ) = 150728463; (* (( (ptr) var_c13844)+230) ) = 2253518916; (* (( (ptr) var_c13844)+231) ) = 2506307648; (* (( (ptr) var_c13844)+232) ) = 1145259311; (* (( (ptr) var_c13844)+233) ) = 1297440070; (* (( (ptr) var_c13844)+234) ) = 1984693208; (* (( (ptr) var_c13844)+235) ) = 3594039736; (* (( (ptr) var_c13844)+236) ) = 3123685131; (* (( (ptr) var_c13844)+237) ) = 3524302003; (* (( (ptr) var_c13844)+238) ) = 2460478310; (* (( (ptr) var_c13844)+239) ) = 3269055497; (* (( (ptr) var_c13844)+240) ) = 2233886851; (* (( (ptr) var_c13844)+241) ) = 2316674779; (* (( (ptr) var_c13844)+242) ) = 1821930783; (* (( (ptr) var_c13844)+243) ) = 2592661110; (* (( (ptr) var_c13844)+244) ) = 1181272558; (* (( (ptr) var_c13844)+245) ) = 2742229634; (* (( (ptr) var_c13844)+246) ) = 2856913046; (* (( (ptr) var_c13844)+247) ) = 914440739; (* (( (ptr) var_c13844)+248) ) = 1439430188; (* (( (ptr) var_c13844)+249) ) = 1409589020; (* (( (ptr) var_c13844)+250) ) = 2975659855; (* (( (ptr) var_c13844)+251) ) = 1125302382; (* (( (ptr) var_c13844)+252) ) = 1567780862; (* (( (ptr) var_c13844)+253) ) = 1737198248; (* (( (ptr) var_c13844)+254) ) = 3509138300; (* (( (ptr) var_c13844)+255) ) = 3472720401; (* (( (ptr) gf_c15380)+5)/* sBox_v2944 */ ) = var_c13844; }; SOURCE(8969, 164) { word pd16; pd16 = (* (( (ptr) (* (( (ptr) gf_c15380)+43)/* var_c13876 */ ))+4) ); (* (( (ptr) gf_c15380)+6)/* fontDirSwitch_v3392 */ ) = ((word) ( *( (fPt) ((* (ptr) pd16 ))))(5, (* (( (ptr) gf_c15380)+13) ), (* (( (ptr) gf_c15380)+14) ), (* (( (ptr) gf_c15380)+15) ), pd16) + 97); }; } static void ReallyCheckForAbort_P60() { register ptr gf_c15412 = (ptr) &globalframe; /* ReallyCheckForAbort: */ SOURCE(459, 61) SOURCE(496, 24) { word pd17; pd17 = (* (( (ptr) (* (( (ptr) gf_c15412)+44)/* var_c13908 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd17 ))))(pd17); }; } static void Hash64Bits_P180(formal_c057, left_v3648, right_v3676) word formal_c057; word left_v3648; word right_v3676; { register ptr gf_c15444 = (ptr) &globalframe; word var_c3720; word var_c3748; /* Hash64Bits: */ SOURCE(5334, 3581) SOURCE(5414, 3501) { word var_c13940; word b_v13212; b_v13212 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(left_v3648 & 0377)) ); SOURCE(5305, 3610) var_c13940 = (right_v3676 + b_v13212); right_v3676 = var_c13940; }; SOURCE(5453, 3462) { word var_c14004; word b_v13164; b_v13164 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(right_v3676 & 0377)) ); SOURCE(5305, 3610) var_c14004 = (left_v3648 + b_v13164); left_v3648 = var_c14004; }; SOURCE(5493, 3422) { word var_c14068; word b_v13116; b_v13116 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(((unsigned)left_v3648 << 16) >> 24)) ); SOURCE(5305, 3610) var_c14068 = (right_v3676 + b_v13116); right_v3676 = var_c14068; }; SOURCE(5532, 3383) { word var_c14132; word b_v13068; b_v13068 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(((unsigned)right_v3676 << 16) >> 24)) ); SOURCE(5305, 3610) var_c14132 = (left_v3648 + b_v13068); left_v3648 = var_c14132; }; SOURCE(5572, 3343) { word var_c14196; word b_v13020; b_v13020 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+((unsigned)left_v3648 >> 24)) ); SOURCE(5305, 3610) var_c14196 = (right_v3676 + b_v13020); right_v3676 = var_c14196; }; SOURCE(5611, 3304) { word var_c14260; word b_v12972; b_v12972 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+((unsigned)right_v3676 >> 24)) ); SOURCE(5305, 3610) var_c14260 = (left_v3648 + b_v12972); left_v3648 = var_c14260; }; SOURCE(5651, 3264) { word var_c14324; word b_v12924; b_v12924 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(((unsigned)left_v3648 << 8) >> 24)) ); SOURCE(5305, 3610) var_c14324 = (right_v3676 + b_v12924); right_v3676 = var_c14324; }; SOURCE(5690, 3225) { word var_c14388; word b_v12876; b_v12876 = (* (( (ptr) (* (( (ptr) gf_c15444)+5)/* sBox_v2944 */ ))+(((unsigned)right_v3676 << 8) >> 24)) ); SOURCE(5305, 3610) var_c14388 = (left_v3648 + b_v12876); left_v3648 = var_c14388; }; SOURCE(5730, 21) var_c3720 = left_v3648; var_c3748 = right_v3676; /* removed tail goto */ (* (ptr) formal_c057 ) = var_c3720; (* (( (ptr) formal_c057)+1) ) = var_c3748; return; } static word RawHash_P240(block_v3808, modulus_v3836) W3 block_v3808; word modulus_v3836; { word var_c3880; word p_v5092; word index_v5120; word count_v5148; word left_v5232 = 0; word right_v5260 = 0; /* RawHash: */ SOURCE(5755, 3160) SOURCE(5863, 47) p_v5092 = block_v3808.f0; SOURCE(5912, 29) { word idx18; index_v5120 = ( idx18 = (word) block_v3808.f1, SGNCK(idx18) ); }; SOURCE(5943, 24) { word idx19; count_v5148 = ( idx19 = (word) block_v3808.f2, SGNCK(idx19) ); }; SOURCE(6283, 2632) lab_L100011: ; if ((count_v5148 >= 8)) { } else { goto lab_L100009; }; SOURCE(6303, 2612) { word var_c14484; word a_v12800; word b_v12828; a_v12800 = left_v5232; { word k_v5560; k_v5560 = index_v5120; SOURCE(6035, 15) index_v5120 = (index_v5120 + 4); SOURCE(6052, 15) count_v5148 = SGNCK((count_v5148 - 4)); SOURCE(6069, 2846) b_v12828 = (((word) (((word) (((word) (unsigned) (word) (* (( (bPt) p_v5092)+k_v5560) ) << 8) + (unsigned) (word) (* (( (bPt) p_v5092)+(k_v5560 + 1)) )) << 8) + (unsigned) (word) (* (( (bPt) p_v5092)+(k_v5560 + 2)) )) << 8) + (unsigned) (word) (* (( (bPt) p_v5092)+(k_v5560 + 3)) )); }; SOURCE(5305, 3610) var_c14484 = (a_v12800 + b_v12828); left_v5232 = var_c14484; }; SOURCE(6333, 2582) { word var_c14612; word a_v12724; word b_v12752; a_v12724 = right_v5260; { word k_v13304; k_v13304 = index_v5120; SOURCE(6035, 15) index_v5120 = (index_v5120 + 4); SOURCE(6052, 15) count_v5148 = SGNCK((count_v5148 - 4)); SOURCE(6069, 2846) b_v12752 = (((word) (((word) (((word) (unsigned) (word) (* (( (bPt) p_v5092)+k_v13304) ) << 8) + (unsigned) (word) (* ( ( (bPt) p_v5092)+(k_v13304 + 1)) )) << 8) + (unsigned) (word) (* (( (bPt) p_v5092)+(k_v13304 + 2)) )) << 8) + (unsigned) (word) (* ( ( (bPt) p_v5092)+(k_v13304 + 3)) )); }; SOURCE(5305, 3610) var_c14612 = (a_v12724 + b_v12752); right_v5260 = var_c14612; }; SOURCE(6365, 2550) { W2 var_c14740; (void) Hash64Bits_P180((word) &var_c14740, left_v5232, right_v5260); right_v5260 = var_c14740.f1; left_v5232 = var_c14740.f0; }; goto lab_L100011; lab_L100009: ; SOURCE(6415, 2500) if ((count_v5148 != 0)) { SOURCE(6435, 2480) if ((count_v5148 >= 4)) { SOURCE(6456, 2459) { word var_c14772; word a_v12648; word b_v12676; a_v12648 = left_v5232; { word k_v13260; k_v13260 = index_v5120; SOURCE(6035, 15) index_v5120 = (index_v5120 + 4); SOURCE(6052, 15) count_v5148 = SGNCK((count_v5148 - 4)); SOURCE(6069, 2846) b_v12676 = (((word) (((word) (((word) (unsigned) (word) (* (( (bPt) p_v5092)+k_v13260) ) << 8) + (unsigned) (word) (* ( ( (bPt) p_v5092)+(k_v13260 + 1)) )) << 8) + (unsigned) (word) (* (( (bPt) p_v5092)+(k_v13260 + 2)) )) << 8) + (unsigned) (word) (* ( ( (bPt) p_v5092)+(k_v13260 + 3)) )); }; SOURCE(5305, 3610) var_c14772 = (a_v12648 + b_v12676); left_v5232 = var_c14772; }; }; SOURCE(6489, 2426) if ((count_v5148 != 0)) { SOURCE(6507, 147) { word w_v5436 = 0; SOURCE(6566, 2349) { register word i_v5516 = 0; register word noName_c14900; word var_c14932; word k_v5588; noName_c14900 = count_v5148; if ((i_v5516 >= noName_c14900)) { goto lab_L100018; }; lab_L100021: ; SOURCE(6594, 2321) k_v5588 = index_v5120; SOURCE(6196, 15) index_v5120 = (index_v5120 + 1); SOURCE(6213, 15) count_v5148 = SGNCK((count_v5148 - 1)); SOURCE(6230, 2685) var_c14932 = (unsigned) (word) (* (( (bPt) p_v5092)+k_v5588) ); (* (( (bPt) &w_v5436)+BCK(i_v5516, 4)) ) = (var_c14932 ); i_v5516 = (i_v5516 + 1); if ((i_v5516 < noName_c14900)) { goto lab_L100021; }; lab_L100018: ; }; SOURCE(6617, 2298) right_v5260 = (right_v5260 + w_v5436); }; }; SOURCE(6657, 2258) { W2 var_c14996; (void) Hash64Bits_P180((word) &var_c14996, left_v5232, right_v5260); right_v5260 = var_c14996.f1; left_v5232 = var_c14996.f0; }; }; SOURCE(6701, 119) if ((modulus_v3836 == 0)) { return(right_v5260); } else { return((right_v5260 % modulus_v3836)); }; } static word GoodModulus_P300(size_v3940) word size_v3940; { word var_c3984; word v_v5616; word up_v5644 = 1; /* GoodModulus: */ SOURCE(6826, 2089) SOURCE(6891, 18) v_v5616 = size_v3940; SOURCE(6928, 24) if ((v_v5616 < 2)) { SOURCE(6942, 10) return(2); }; SOURCE(6954, 96) if ((v_v5616 >= 2147483420)) { SOURCE(7003, 35) v_v5616 = 2147483519; SOURCE(7040, 10) up_v5644 = 0; }; SOURCE(7055, 29) if (((v_v5616 & 1) == 0)) { SOURCE(7075, 9) v_v5616 = (v_v5616 + 1); }; SOURCE(7086, 1829) { word var_c15028; word k_v5688 = 3; word kSqr_v5716 = 9; word kSqrDelta_v5744 = 16; lab_L100025: ; { word x20; SOURCE(7274, 28) if ((v_v5616 < 3)) { SOURCE(7288, 14) var_c15028 = (unsigned) (v_v5616 == 2); goto lab_L100026; }; SOURCE(7304, 34) if (((v_v5616 & 1) == 0)) { SOURCE(7324, 14) var_c15028 = 0; goto lab_L100026; }; SOURCE(7340, 115) lab_L100029: ; if ((kSqr_v5716 <= v_v5616)) { } else { goto lab_L100027; }; SOURCE(7358, 34) if (((v_v5616 % k_v5688) == 0)) { SOURCE(7378, 14) var_c15028 = 0; goto lab_L100026; }; SOURCE(7394, 9) k_v5688 = (k_v5688 + 2); SOURCE(7405, 23) kSqr_v5716 = (kSqr_v5716 + kSqrDelta_v5744); SOURCE(7430, 25) kSqrDelta_v5744 = (kSqrDelta_v5744 + 8); goto lab_L100029; lab_L100027: ; SOURCE(7466, 14) var_c15028 = 1; lab_L100026: ; x20 = (word) (0 == var_c15028); if (x20) { } else { goto lab_L100023; }; }; SOURCE(7104, 43) if ((0 != up_v5644)) { SOURCE(7115, 15) v_v5616 = (v_v5616 + 2); } else { SOURCE(7130, 17) v_v5616 = (v_v5616 - 2); }; goto lab_L100025; lab_L100023: ; }; SOURCE(7149, 11) return(v_v5616); } static word LongMult_P420(a_v4148, b_v4176) word a_v4148; word b_v4176; { word var_c4220; /* LongMult: */ SOURCE(7484, 1431) SOURCE(7544, 1371) return((a_v4148 * b_v4176)); } static word Smul_P480(a_v4280, b_v4308) word a_v4280; word b_v4308; { word var_c4352; /* Smul: */ SOURCE(7573, 1342) SOURCE(7634, 1281) return(IOP2( * , (int)a_v4280, (int)b_v4308)); } static word OpenInputFile_P540(formal_c0170) word formal_c0170; { W7 var_c15476; /* declaration of fileName_v4500 skipped */ register ptr gf_c15508 = (ptr) &globalframe; word stream_v4544; var_c15476.f4/* fileName_v4500 */ = formal_c0170; /* OpenInputFile: */ SOURCE(7726, 1189) SOURCE(7726, 1189) stream_v4544 = 0; SOURCE(7808, 1107) SOURCE(7808, 1107) { /* declaration of var_c01 skipped */ var_c15476.f5/* var_c01 */ = (* (( (ptr) (* (( (ptr) gf_c15508)+45)/* var_c15060 */ ))+5) ); { /* declaration of var_c02 skipped */ { word var_c03; { word var_c0158; var_c0158 = (word) &var_c15476; var_c03 = (word) XR_Enable(( ((word) (fPt) NoName_Q1944) ), ( ((word) (fPt) NoName_Q2364) ), var_c0158); }; if ((var_c03 == 2)) { goto lab_L100031; }; }; stream_v4544 = var_c15476.f6/* var_c02 */ ; }; }; lab_L100031: ; SOURCE(7726, 1189) return(stream_v4544); } static word NoName_Q1944(formal_c0146) word formal_c0146; { SOURCE(7808, 1107) { word pd21; pd21 = (* (( (ptr) formal_c0146)+5) ); (* (( (ptr) formal_c0146)+6) ) = (word) ( *( (fPt) ((* (ptr) pd21 ))))((* (( (ptr) formal_c0146)+4) ), 0, 436, pd21); }; return(0); } static word RopeFromFile_P600(fileName_v4604) word fileName_v4604; { word var_c4648; word stream_v5772; /* RopeFromFile: */ SOURCE(7989, 926) SOURCE(8051, 43) stream_v5772 = (word) OpenInputFile_P540(fileName_v4604); SOURCE(8096, 819) if ((stream_v5772 == 0)) { return(0); } else { return((word) RopeFromStream_P660(stream_v5772)); }; } static word RopeFromStream_P660(stream_v4708) word stream_v4708; { register ptr gf_c15540 = (ptr) &globalframe; word var_c4752; /* RopeFromStream: */ SOURCE(8162, 753) SOURCE(8229, 686) { word var_c15156; { word pd22; pd22 = (* (( (ptr) (* (( (ptr) gf_c15540)+46)/* var_c15188 */ ))+31) ); var_c15156 = (unsigned) ( (int)(word) ( *( (fPt) ((* (ptr) pd22 ))))(stream_v4708, pd22) < (int)250000); }; { word pd23; pd23 = (* (( (ptr) (* (( (ptr) gf_c15540)+47)/* var_c15220 */ ))+7) ); return((word) ( *( (fPt) ((* (ptr) pd23 ))))(stream_v4708, 0, 2147483647, var_c15156, pd23)); }; }; } static word StreamFileName_P720(formal_c0171) word formal_c0171; { W6 var_c15572; /* declaration of stream_v4812 skipped */ /* declaration of fullFName_v4856 skipped */ var_c15572.f4/* stream_v4812 */ = formal_c0171; /* StreamFileName: */ SOURCE(8319, 596) SOURCE(8319, 596) var_c15572.f5/* fullFName_v4856 */ = 0; SOURCE(8403, 512) SOURCE(8403, 512) { word var_c04; { word var_c0159; var_c0159 = (word) &var_c15572; var_c04 = (word) XR_Enable(( ((word) (fPt) NoName_Q2004) ), ( ((word) (fPt) NoName_Q2304) ), var_c0159); }; /* removed trivial cond node */ }; SOURCE(8319, 596) return(var_c15572.f5/* fullFName_v4856 */ ); } static word NoName_Q2004(formal_c0149) word formal_c0149; { register ptr gf_c0148 = (ptr) &globalframe; SOURCE(8444, 471) { word var_c15252; { word pd24; pd24 = (* (( (ptr) (* (( (ptr) gf_c0148)+45)/* var_c15060 */ ))+7) ); var_c15252 = (word) ( *( (fPt) ((* (ptr) pd24 ))))((* ((( (ptr) formal_c0149)+4)) ), pd24); }; { word pd25; pd25 = (* (( (ptr) (* (( (ptr) gf_c0148)+45)/* var_c15060 */ ))+9) ); (* (( (ptr) formal_c0149)+5) ) = (word) ( *( (fPt) ((* (ptr) pd25 ))))(var_c15252, pd25); }; }; return(0); } static word StreamCreateDate_P780(formal_c0172) word formal_c0172; { W6 var_c15604; /* declaration of stream_v4916 skipped */ /* declaration of created_v4960 skipped */ var_c15604.f4/* stream_v4916 */ = formal_c0172; /* StreamCreateDate: */ SOURCE(8507, 408) SOURCE(8507, 408) var_c15604.f5/* created_v4960 */ = 2147483647; SOURCE(8614, 301) SOURCE(8614, 301) { word var_c05; { word var_c0160; var_c0160 = (word) &var_c15604; var_c05 = (word) XR_Enable(( ((word) (fPt) NoName_Q2064) ), ( ((word) (fPt) NoName_Q2244) ), var_c0160); }; /* removed trivial cond node */ }; SOURCE(8507, 408) return(var_c15604.f5/* created_v4960 */ ); } static word NoName_Q2064(formal_c0151) word formal_c0151; { register ptr gf_c0150 = (ptr) &globalframe; SOURCE(8655, 260) { word var_c15284; { word pd26; pd26 = (* (( (ptr) (* (( (ptr) gf_c0150)+45)/* var_c15060 */ ))+7) ); var_c15284 = (word) ( *( (fPt) ((* (ptr) pd26 ))))((* ((( (ptr) formal_c0151)+4)) ), pd26); }; { word pd27; pd27 = (* (( (ptr) (* (( (ptr) gf_c0150)+45)/* var_c15060 */ ))+8) ); (* (( (ptr) formal_c0151)+5) ) = (word) ( *( (fPt) ((* (ptr) pd27 ))))(var_c15284, pd27); }; }; return(0); } static word OpenOutputFile_P840(formal_c0173) word formal_c0173; { W7 var_c15636; /* declaration of fileName_v5020 skipped */ register ptr gf_c15668 = (ptr) &globalframe; word stream_v5064; var_c15636.f4/* fileName_v5020 */ = formal_c0173; /* OpenOutputFile: */ SOURCE(8722, 193) SOURCE(8722, 193) stream_v5064 = 0; SOURCE(8805, 110) { /* declaration of var_c06 skipped */ var_c15636.f5/* var_c06 */ = (* (( (ptr) (* (( (ptr) gf_c15668)+45)/* var_c15060 */ ))+5) ); { /* declaration of var_c07 skipped */ { word var_c0161; var_c0161 = (word) &var_c15636; (void) (word) XR_Enable(( ((word) (fPt) NoName_Q2124) ), ( ((word) (fPt) NoName_Q2184) ), var_c0161); }; stream_v5064 = var_c15636.f6/* var_c07 */ ; }; }; SOURCE(8722, 193) return(stream_v5064); } static word NoName_Q2124(formal_c0153) word formal_c0153; { SOURCE(8805, 110) { word pd28; pd28 = (* (( (ptr) formal_c0153)+5) ); (* (( (ptr) formal_c0153)+6) ) = (word) ( *( (fPt) ((* (ptr) pd28 ))))((* (( (ptr) formal_c0153)+4) ), 2, 436, pd28); }; return(0); } static void NoName_Q2184(formal_c0123, formal_c200012, formal_c200013, formal_c200014, formal_c200015) word formal_c0123; word formal_c200012; word formal_c200013; word formal_c200014; word formal_c200015; { register ptr gf_c0154 = (ptr) &globalframe; if ((formal_c200013 == (* (( (ptr) (* (( (ptr) gf_c0154)+45)/* var_c15060 */ ))+6) ))) { { W3 error_v12468; error_v12468 = (* (W3Pt) formal_c200015 ); SOURCE(8868, 47) { W2 var_c0122; (* (ptr) (word) &var_c0122 ) = error_v12468.f1; (* (( (ptr) (word) &var_c0122) + 1) ) = error_v12468.f2; (void) XR_RaiseError((word) (( (bPt) gf_c0154)+64)/* var_c13396 */ , (word) &var_c0122); }; }; }; (* (ptr) formal_c0123 ) = 0; (* (( (ptr) formal_c0123)+1) ) = 0; return; } static void NoName_Q2244(formal_c0128, formal_c200008, formal_c200009, formal_c200010, formal_c200011) word formal_c0128; word formal_c200008; word formal_c200009; word formal_c200010; word formal_c200011; { register ptr gf_c0155 = (ptr) &globalframe; if ((formal_c200009 == (* (( (ptr) (* (( (ptr) gf_c0155)+45)/* var_c15060 */ ))+6) )) || (formal_c200009 == (* (( (ptr) (* ( ( (ptr) gf_c0155)+46)/* var_c15188 */ ))+5) ))) { SOURCE(8645, 8) (* (ptr) formal_c0128 ) = 2; (* (( (ptr) formal_c0128)+1) ) = 4; return; }; (* (ptr) formal_c0128 ) = 0; (* (( (ptr) formal_c0128)+1) ) = 0; return; } static void NoName_Q2304(formal_c0133, formal_c200004, formal_c200005, formal_c200006, formal_c200007) word formal_c0133; word formal_c200004; word formal_c200005; word formal_c200006; word formal_c200007; { register ptr gf_c0156 = (ptr) &globalframe; if ((formal_c200005 == (* (( (ptr) (* (( (ptr) gf_c0156)+45)/* var_c15060 */ ))+6) )) || (formal_c200005 == (* (( (ptr) (* ( ( (ptr) gf_c0156)+46)/* var_c15188 */ ))+5) ))) { SOURCE(8434, 8) (* (ptr) formal_c0133 ) = 2; (* (( (ptr) formal_c0133)+1) ) = 3; return; }; (* (ptr) formal_c0133 ) = 0; (* (( (ptr) formal_c0133)+1) ) = 0; return; } static void NoName_Q2364(formal_c0140, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c0140; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c0157 = (ptr) &globalframe; if ((formal_c200001 == (* (( (ptr) (* (( (ptr) gf_c0157)+45)/* var_c15060 */ ))+6) ))) { { W3 error_v11620; error_v11620 = (* (W3Pt) formal_c200003 ); SOURCE(7872, 1043) if ((error_v11620.f0 == 4)) { SOURCE(7917, 15) (* (ptr) formal_c0140 ) = 2; (* (( (ptr) formal_c0140)+1) ) = 2; return; } else { SOURCE(7932, 983) { W2 var_c0139; (* (ptr) (word) &var_c0139 ) = error_v11620.f1; (* (( (ptr) (word) &var_c0139) + 1) ) = error_v11620.f2; (void) XR_RaiseError((word) (( (bPt) gf_c0157)+64)/* var_c13396 */ , (word) &var_c0139); }; }; }; }; (* (ptr) formal_c0140 ) = 0; (* (( (ptr) formal_c0140)+1) ) = 0; return; } /* file: ImagerSysOnUXIOImpl, module: ImagerSysOnUXIOImpl, compiled at: July 28, 1993 10:25:55 am PDT */ extern void XR_install_ImagerSysOnUXIOImpl() { NoName_Q1884(); } extern void XR_run_ImagerSysOnUXIOImpl() { XR_Start(&globalframe); }