/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 28, 1993 10:22:04 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: ImagerPrivateImpl, module: ImagerPrivateImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [1387969570,2582831728] ImagerPrivateImpl"; 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 {word f0, f1;} W2; typedef struct {W8 f; W2 r;} W10; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3;} W4; typedef W2 *W2Pt; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef W4 *W4Pt; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {W8 f; W7 r;} W15; typedef W3 *W3Pt; #define SOURCE(p, l) /* source p, l */ static float fc35 = 0.0; #define INEG(x) ( (word) ( - ((int) (word) (x)) ) ) #define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i ) static float fc75 = 1.0; #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) ) static void NoName←Q2580(); static void ImagerPrivateImpl←P0(); static void DefaultShowAndFixedXRel←P60(); static void eachChar←P1560(); static void thisChar←P1620(); static void DefaultShowText←P120(); static void string←P1680(); static void DefaultMaskRectangleI←P180(); static void DefaultMaskVector←P240(); static void vectorPath←P1740(); static void DefaultMaskDashedStroke←P300(); static void dashedPath←P1800(); static void DefaultMaskBitmap←P360(); static void DefaultDrawBitmap←P420(); static void proc←P1860(); static void DefaultDrawPixels←P480(); static void DefaultViewReset←P540(); static void DefaultViewTranslateI←P600(); static void DefaultViewClip←P660(); static void DefaultViewClipRectangleI←P720(); static word DefaultGetTransformation←P780(); static void DefaultTransform←P840(); static void DefaultMoveViewRectangle←P900(); static word DefaultTestViewRectangle←P960(); static void DefaultGetBounds←P1020(); static void DefaultDoIfVisible←P1080(); static word NoName←Q2640(); static void DefaultDoWithBuffer←P1140(); static void paintBack←P1968(); static void clippedAction←P2028(); static void DefaultDrawObject←P1200(); static void proc←P2088(); static word DefaultGetBufferColorOperator←P1260(); static void DefaultAccessBuffer←P1320(); static void DefaultSaveBuffer←P1380(); static void action←P2148(); static void DefaultRestoreBuffer←P1440(); static void action←P2256(); static void DefaultDiscardBuffer←P1500(); static void NoName←Q2700(); 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[48];} string3 = {2883632, "\260\006\005\146\151\162\163\164\216\257\300\260\302\146\322\300\075\027\134\123\100\354\005\004\162\145\163\164\214\216\257\300\260\302\146\322\300\075\027\134\123\100\354\261\000\000\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\003\000"}; static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\260\302\146\322\300\075\027\134\123\100\354\000\000"}; static struct {unsigned f; char r[12];} string6 = {589833, "\011\000\004\100\240\040\001\030\001\000\000"}; static struct {unsigned f; char r[4];} string7 = {131076, "\216\251\000"}; static struct {unsigned f; char r[44];} string8 = {2752556, "\260\006\005\146\151\162\163\164\257\300\240\236\274\171\300\344\000\142\023\100\200\005\004\162\145\163\164\214\257\300\240\236\274\171\300\344\000\142\023\100\200\261\000"}; static struct {unsigned f; char r[4];} string9 = {131074, "\004\007\000"}; static struct {unsigned f; char r[16];} string10 = {786448, "SavedBuffers\000\000\000"}; static struct {unsigned f; char r[48];} string11 = {3014704, "Buffer access not implemented for this context\000"}; static struct {unsigned f; char r[44];} string12 = {2752556, "GetBounds not implemented for this context\000"}; static struct {unsigned f; char r[52];} string13 = {3145780, "View operations not implemented for this context\000\000\000"}; static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\122\272\274\042\300\231\362\342\160\100\164\000\000"}; static struct {unsigned f; char r[8];} string15 = {327685, "\006\0018\004\017\000\000"}; static struct {unsigned f; char r[4];} string16 = {1231905127, "er"}; static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\170\064\225\306\300\207\372\245\271\100\150\000\000"}; static struct {unsigned f; char r[16];} string19 = {851984, "\257\300\000\172\225\152\300\104\041\252\375\100\150\000\000"}; static struct {unsigned f; char r[16];} string20 = {851984, "\257\300\046\300\267\143\300\022\215\240\122\100\150\000\000"}; static struct {unsigned f; char r[16];} string21 = {851984, "\257\300\260\302\146\322\300\075\027\134\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string22 = {851984, "\257\300\230\052\311\306\300\242\375\035\324\100\150\000\000"}; static struct {unsigned f; char r[16];} string23 = {851984, "\257\300\213\226\301\143\300\072\355\320\373\100\150\000\000"}; static struct {unsigned f; char r[16];} string24 = {851984, "\257\300\065\223\325\152\300\153\212\013\164\100\150\000\000"}; static struct {unsigned f; char r[16];} string25 = {851984, "\257\300\041\257\203\366\300\322\161\356\007\100\150\000\000"}; static struct {unsigned f; char r[16];} string26 = {851984, "\257\300\121\117\377\026\300\315\013\026\004\100\150\000\000"}; static struct {unsigned f; char r[16];} string27 = {851984, "\257\300\240\236\274\171\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string28 = {851984, "\257\300\243\162\130\311\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string29 = {851984, "\257\300\205\026\031\133\300\153\303\216\034\100\150\000\000"}; static struct {unsigned f; char r[24];} string30 = {1376280, "\211\011\010\103\154\141\163\163\122\145\160\300\074\177\166\242\300\203\113\217\044\000\000"}; static struct {unsigned f; char r[16];} string31 = {851984, "\257\300\205\026\031\133\300\153\303\216\034\100\164\000\000"}; static struct {unsigned f; char r[8];} string32 = {458759, "\006\002\000\001A\024\001"}; static struct { word f0[18]; 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; word f43; word f44; word f45; word f46; word f47; word f48; word f49; word f50; word f51; word f52; word f53; word f54; word f55; word f56; word f57; word f58; word f59; word f60; word f61; word f62; word f63; word f64; word f65; word f66; word f67; word f68; word f69; word f70; word f71; word f72; word f73; word f74[14]; } globalframe = { {0}, (word) DefaultDiscardBuffer←P1500, 0, (word) DefaultRestoreBuffer←P1440, 0, (word) DefaultSaveBuffer←P1380, 0, (word) DefaultAccessBuffer←P1320, 0, (word) DefaultGetBufferColorOperator←P1260, 0, (word) DefaultDrawObject←P1200, 0, (word) DefaultDoWithBuffer←P1140, 0, (word) DefaultDoIfVisible←P1080, 0, (word) DefaultGetBounds←P1020, 0, (word) DefaultTestViewRectangle←P960, 0, (word) DefaultMoveViewRectangle←P900, 0, (word) DefaultTransform←P840, 0, (word) DefaultGetTransformation←P780, 0, (word) DefaultViewClipRectangleI←P720, 0, (word) DefaultViewClip←P660, 0, (word) DefaultViewTranslateI←P600, 0, (word) DefaultViewReset←P540, 0, (word) DefaultDrawPixels←P480, 0, (word) DefaultDrawBitmap←P420, 0, (word) DefaultMaskBitmap←P360, 0, (word) DefaultMaskDashedStroke←P300, 0, (word) DefaultMaskVector←P240, 0, (word) DefaultMaskRectangleI←P180, 0, (word) DefaultShowText←P120, 0, (word) DefaultShowAndFixedXRel←P60, 0, (word) ImagerPrivateImpl←P0, 0, (word) 2147483648, (word) 2147483648, (word) 2147483647, (word) 2147483647, {0} }; static void NoName←Q2580() { register ptr gf←c0259 = (ptr) &globalframe; word var←c39592; (* (( (ptr) gf←c0259)+6) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c0259)+7) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf←c0259)+10) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf←c0259)+11) ) = (word) XR←GetTypeIndex((word) &string7, 0, (word) &string2); (* (( (ptr) gf←c0259)+12) ) = (word) XR←GetTypeIndex((word) &string8, 0, (word) &string9); (* (ptr) (( (bPt) gf←c0259)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0259)+11) ), (word) &string10); (* (ptr) (( (bPt) gf←c0259)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0259)+6) ), (word) &string11); (* (ptr) (( (bPt) gf←c0259)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0259)+6) ), (word) &string12); (* (ptr) (( (bPt) gf←c0259)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0259)+6) ), (word) &string13); (void) XR←DeclareGlobalFrame((word) "ImagerPrivateImpl", &globalframe, (word) XR←GetTypeIndex((word) &string14, 0, (word) &string15) , (word) (( (bPt) gf←c0259)+272)/* var←c37864 */ ); var←c39592 = (word) XR←ImportInterface((word) &string16, (word) XR←GetTypeIndexS((word) (&string17)), 84); (* (( (ptr) gf←c0259)+80)/* var←c38440 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 787971); (void) XR←ImportProcS(var←c39592, 67634946); (void) XR←ImportProcS(var←c39592, 1593091); (void) XR←ImportProcS(var←c39592, 265985); (void) XR←ImportProcS(var←c39592, 266241); (void) XR←ImportProcS(var←c39592, 790786); (void) XR←ImportProcS(var←c39592, 526594); (void) XR←ImportProcS(var←c39592, 1593350); (void) XR←ImportProcS(var←c39592, 536578); (void) XR←ImportProcS(var←c39592, 1586949); (void) XR←ImportProcS(var←c39592, 1853957); (void) XR←ImportProcS(var←c39592, 1326597); (void) XR←ImportProcS(var←c39592, 537602); (void) XR←ImportProcS(var←c39592, 526850); (void) XR←ImportProcS(var←c39592, 526338); (void) XR←ImportProcS(var←c39592, 542978); var←c39592 = (word) XR←ImportInterface((word) "ImagerBackdoor", (word) XR←GetTypeIndexS((word) (&string18)), 42); (* (( (ptr) gf←c0259)+82)/* var←c38888 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 268700417); (void) XR←ImportProcS(var←c39592, 1579779); (void) XR←ImportProcS(var←c39592, 1055236); (void) XR←ImportProcS(var←c39592, 67899395); var←c39592 = (word) XR←ImportInterface((word) "ImagerBox", (word) XR←GetTypeIndexS((word) (&string19)), 7); (* (( (ptr) gf←c0259)+83)/* var←c38984 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 270533634); (void) XR←ImportProcS(var←c39592, 269484033); var←c39592 = (word) XR←ImportInterface((word) "ImagerFont", (word) XR←GetTypeIndexS((word) (&string20)), 26); (* (( (ptr) gf←c0259)+75)/* var←c38120 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 1048836); var←c39592 = (word) XR←ImportInterface((word) "ImagerPixel", (word) XR←GetTypeIndexS((word) (&string21)), 9); (* (( (ptr) gf←c0259)+77)/* var←c38312 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 68420869); var←c39592 = (word) XR←ImportInterface((word) "ImagerPixelArray", (word) XR←GetTypeIndexS((word) (&string22)), 13); (* (( (ptr) gf←c0259)+78)/* var←c38344 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 68946948); var←c39592 = (word) XR←ImportInterface((word) "ImagerSample", (word) XR←GetTypeIndexS((word) (&string23)), 60); (* (( (ptr) gf←c0259)+85)/* var←c39400 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 1322500); (void) XR←ImportProcS(var←c39592, 68948227); var←c39592 = (word) XR←ImportInterface((word) "ImagerStroke", (word) XR←GetTypeIndexS((word) (&string24)), 9); (* (( (ptr) gf←c0259)+76)/* var←c38248 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 2622730); var←c39592 = (word) XR←ImportInterface((word) "ImagerSys", (word) XR←GetTypeIndexS((word) (&string25)), 15); (* (( (ptr) gf←c0259)+74)/* var←c38088 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 512); var←c39592 = (word) XR←ImportInterface((word) "ImagerTransformation", (word) XR←GetTypeIndexS((word) (&string26)), 55); (* (( (ptr) gf←c0259)+79)/* var←c38376 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 262401); (void) XR←ImportProcS(var←c39592, 135013122); (void) XR←ImportProcS(var←c39592, 135013378); (void) XR←ImportProcS(var←c39592, 67634689); (void) XR←ImportProcS(var←c39592, 1054980); (void) XR←ImportProcS(var←c39592, 792578); var←c39592 = (word) XR←ImportInterface((word) "Prop", (word) XR←GetTypeIndexS((word) (&string27)), 4); (* (( (ptr) gf←c0259)+84)/* var←c39176 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 67633666); (void) XR←ImportProcS(var←c39592, 67633410); (void) XR←ImportProcS(var←c39592, 67895299); var←c39592 = (word) XR←ImportInterface((word) "SF", (word) XR←GetTypeIndexS((word) (&string28)), 19); (* (( (ptr) gf←c0259)+81)/* var←c38568 */ ) = var←c39592; (void) XR←ImportProcS(var←c39592, 68160769); (void) XR←ImportProcS(var←c39592, 68161025); var←c39592 = (word) XR←ExportInterface((word) "ImagerPrivate", (word) XR←GetTypeIndexS((word) (&string29)), 25); (* (( (ptr) gf←c0259)+86)/* var←c39624 */ ) = var←c39592; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+264)/* var←c37832 */ , 786435, (word) "DefaultShowAndFixedXRel") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+256)/* var←c37800 */ , 1310981, (word) "DefaultShowText"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+248)/* var←c37768 */ , 1311237, (word) "DefaultMaskRectangleI") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+240)/* var←c37736 */ , 1311491, (word) "DefaultMaskVector"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+232)/* var←c37704 */ , 1573894, (word) "DefaultMaskDashedStroke") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+224)/* var←c37672 */ , 1836293, (word) "DefaultMaskBitmap"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+216)/* var←c37640 */ , 1836549, (word) "DefaultDrawBitmap"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+208)/* var←c37608 */ , 2098950, (word) "DefaultDrawPixels"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+120)/* var←c37256 */ , 1837063, (word) "DefaultDoWithBuffer") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+112)/* var←c37224 */ , 1313028, (word) "DefaultDrawObject"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+128)/* var←c37288 */ , 1575427, (word) "DefaultDoIfVisible"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+136)/* var←c37320 */ , 268700417, (word) "DefaultGetBounds"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+200)/* var←c37576 */ , 265217, (word) "DefaultViewReset"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+192)/* var←c37544 */ , 789763, (word) "DefaultViewTranslateI") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+184)/* var←c37512 */ , 1052164, (word) "DefaultViewClip"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+176)/* var←c37480 */ , 1576710, (word) "DefaultViewClipRectangleI") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+160)/* var←c37416 */ , 135794693, (word) "DefaultTransform"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+168)/* var←c37448 */ , 67899651, (word) "DefaultGetTransformation") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+152)/* var←c37384 */ , 1839623, (word) "DefaultMoveViewRectangle") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+144)/* var←c37352 */ , 68424453, (word) "DefaultTestViewRectangle") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+104)/* var←c37192 */ , 67376129, (word) "DefaultGetBufferColorOperator") ; (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+96)/* var←c37160 */ , 1053956, (word) "DefaultAccessBuffer"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+88)/* var←c37128 */ , 1054212, (word) "DefaultSaveBuffer"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+80)/* var←c37096 */ , 530178, (word) "DefaultRestoreBuffer"); (void) XR←ExportProcS(var←c39592, (word) (( (bPt) gf←c0259)+72)/* var←c37064 */ , 530434, (word) "DefaultDiscardBuffer"); var←c39592 = (word) XR←ExportInterface((word) &string16, (word) XR←GetTypeIndexS((word) (&string17)), 84); (* (( (ptr) gf←c0259)+87)/* var←c39656 */ ) = var←c39592; (void) XR←ExportType((word) "ClassRep", (word) XR←GetTypeIndexS((word) (&string30)), (word) XR←GetTypeIndex((word) &string31, 0, (word) &string32) ); } static void ImagerPrivateImpl←P0(formal←c049, formal←c048) word formal←c049; word formal←c048; { /* ImagerPrivateImpl: */ SOURCE(988, 8976) /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ } static void DefaultShowAndFixedXRel←P60(formal←c0323, string←v4200, formal←c0324) word formal←c0323; word string←v4200; word formal←c0324; { W10 var←c39688; /* declaration of context←v4172 skipped */ /* declaration of x←v4228 skipped */ /* declaration of var←c37960 skipped */ /* declaration of class←v8168 skipped */ /* declaration of first←v8196 skipped */ (* (( (ptr) &var←c39688)+4)/* context←v4172 */ ) = formal←c0323; (* (( (ptr) &var←c39688)+5)/* x←v4228 */ ) = formal←c0324; /* DefaultShowAndFixedXRel: */ SOURCE(1752, 398) { word tmpAddr33; tmpAddr33 = (word) (( (ptr) &var←c39688)+6)/* var←c37960 */ ; (* (ptr) tmpAddr33 ) = ( ((word) (fPt) eachChar←P1560) ); (* (( (ptr) tmpAddr33) + 1) ) = 1; }; SOURCE(1853, 28) (* (( (ptr) &var←c39688)+8)/* class←v8168 */ ) = (* (ptr) (* (( (ptr) &var←c39688)+4)/* context←v4172 */ ) ); SOURCE(1883, 18) (* (( (ptr) &var←c39688)+9)/* first←v8196 */ ) = 1; SOURCE(2134, 16) (void) ( *( (fPt) ((* (ptr) string←v4200 ))))((word) ((( (bPt) &var←c39688)+24)/* var←c37960 */ ), string←v4200); } static void eachChar←P1560(formal←c0325, formal←c39752) word formal←c0325; word formal←c39752; { W7 var←c39720; /* declaration of char←v8300 skipped */ /* declaration of var←c37992 skipped */ formal←c39752 = (formal←c39752 - 24); var←c39720.f4/* char←v8300 */ = formal←c0325; var←c39720.f0 = formal←c39752; /* eachChar: */ SOURCE(1903, 226) { word tmpAddr34; tmpAddr34 = (word) (( (ptr) &var←c39720)+5)/* var←c37992 */ ; (* (ptr) tmpAddr34 ) = ( ((word) (fPt) thisChar←P1620) ); (* (( (ptr) tmpAddr34) + 1) ) = 1; }; SOURCE(2004, 64) if ((0 != (* (( (ptr) formal←c39752)+9) ))) { SOURCE(2018, 19) (* (( (ptr) formal←c39752)+9) ) = 0; } else { SOURCE(2037, 31) { W2 var←c38024; var←c38024.f0 = (* (( (ptr) formal←c39752)+5) ); var←c38024.f1 = (* (ptr) &fc35 ); { word pd36; pd36 = (* (( (ptr) (* (( (ptr) formal←c39752)+8) ))+21) ); (void) ( *( (fPt) ((* (ptr) pd36 ))))((* (( (ptr) formal←c39752)+4) ), var←c38024, pd36); }; }; }; SOURCE(2070, 59) { word pd37; pd37 = (* (( (ptr) (* (( (ptr) formal←c39752)+8) ))+38) ); (void) ( *( (fPt) ((* (ptr) pd37 ))))((* (( (ptr) formal←c39752)+4) ), (word) (( (bPt) &var←c39720)+20)/* var←c37992 */ , 0, pd37) ; }; } static void thisChar←P1620(charAction←v35312, formal←c39784) word charAction←v35312; word formal←c39784; { formal←c39784 = (formal←c39784 - 20); /* thisChar: */ SOURCE(1947, 54) SOURCE(1984, 17) (void) ( *( (fPt) ((* (ptr) charAction←v35312 ))))((* ((( (ptr) formal←c39784)+4)) ), charAction←v35312); } static void DefaultShowText←P120(context←v4288, formal←c0326, formal←c0327, formal←c0328, xrel←v4400) word context←v4288; word formal←c0326; word formal←c0327; word formal←c0328; word xrel←v4400; { W9 var←c39816; /* declaration of text←v4316 skipped */ /* declaration of start←v4344 skipped */ /* declaration of len←v4372 skipped */ register ptr gf←c39848 = (ptr) &globalframe; /* declaration of var←c38056 skipped */ word class←v8372; (* (( (ptr) &var←c39816)+4)/* text←v4316 */ ) = formal←c0326; (* (( (ptr) &var←c39816)+5)/* start←v4344 */ ) = formal←c0327; (* (( (ptr) &var←c39816)+6)/* len←v4372 */ ) = formal←c0328; /* DefaultShowText: */ SOURCE(2156, 312) { word tmpAddr38; tmpAddr38 = (word) (( (ptr) &var←c39816)+7)/* var←c38056 */ ; (* (ptr) tmpAddr38 ) = ( ((word) (fPt) string←P1680) ); (* (( (ptr) tmpAddr38) + 1) ) = 1; }; SOURCE(2291, 28) class←v8372 = (* (ptr) context←v4288 ); SOURCE(2408, 25) { word pd39; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c39848)+74)/* var←c38088 */ ))+4) ) ))) { pd39 = (* (( (ptr) (* (( (ptr) gf←c39848)+74)/* var←c38088 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd39 ))))(pd39); }; }; SOURCE(2435, 33) { word pd40; pd40 = (* (( (ptr) class←v8372)+38) ); (void) ( *( (fPt) ((* (ptr) pd40 ))))(context←v4288, (word) (( (bPt) &var←c39816)+28)/* var←c38056 */ , xrel←v4400, pd40) ; }; } static void string←P1680(charAction←v35372, formal←c39912) word charAction←v35372; word formal←c39912; { register ptr gf←c39880 = (ptr) &globalframe; formal←c39912 = (formal←c39912 - 28); /* string: */ SOURCE(2321, 84) SOURCE(2356, 49) { word pd41; pd41 = (* (( (ptr) (* (( (ptr) gf←c39880)+75)/* var←c38120 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd41 ))))((* (( (ptr) formal←c39912)+4) ), (* (( (ptr) formal←c39912)+5) ), (* (( (ptr) formal←c39912)+6) ), charAction←v35372, pd41); }; } static void DefaultMaskRectangleI←P180(context←v4472, x←v4500, y←v4528, w←v4556, h←v4584) word context←v4472; word x←v4500; word y←v4528; word w←v4556; word h←v4584; { word class←v8444; /* DefaultMaskRectangleI: */ SOURCE(2474, 163) SOURCE(2553, 28) class←v8444 = (* (ptr) context←v4472 ); SOURCE(2583, 54) { W4 var←c38152; { float tf42; var←c38152.f0 = ( tf42 = (float)(int)x←v4500, *(word*)&tf42 ); }; { float tf43; var←c38152.f1 = ( tf43 = (float)(int)y←v4528, *(word*)&tf43 ); }; { float tf44; var←c38152.f2 = ( tf44 = (float)(int)w←v4556, *(word*)&tf44 ); }; { float tf45; var←c38152.f3 = ( tf45 = (float)(int)h←v4584, *(word*)&tf45 ); }; { word pd46; pd46 = (* (( (ptr) class←v8444)+41) ); (void) ( *( (fPt) ((* (ptr) pd46 ))))(context←v4472, var←c38152, pd46); }; }; } static void DefaultMaskVector←P240(context←v4644, formal←c0329, formal←c0330) word context←v4644; W2 formal←c0329; W2 formal←c0330; { W10 var←c39944; /* declaration of p1←v4672 skipped */ /* declaration of p2←v4700 skipped */ /* declaration of var←c38184 skipped */ word class←v8488; (* (W2Pt) (( (ptr) &var←c39944)+4)/* p1←v4672 */ ) = formal←c0329; (* (W2Pt) (( (ptr) &var←c39944)+6)/* p2←v4700 */ ) = formal←c0330; /* DefaultMaskVector: */ SOURCE(2642, 230) { word tmpAddr47; tmpAddr47 = (word) (( (ptr) &var←c39944)+8)/* var←c38184 */ ; (* (ptr) tmpAddr47 ) = ( ((word) (fPt) vectorPath←P1740) ); (* (( (ptr) tmpAddr47) + 1) ) = 1; }; SOURCE(2717, 28) class←v8488 = (* (ptr) context←v4644 ); SOURCE(2805, 67) { word pd48; pd48 = (* (( (ptr) class←v8488)+42) ); (void) ( *( (fPt) ((* (ptr) pd48 ))))(context←v4644, (word) (( (bPt) &var←c39944)+32)/* var←c38184 */ , 0, pd48); }; } static void vectorPath←P1740(moveTo←v35572, lineTo←v35600, curveTo←v35628, conicTo←v35656, arcTo←v35684, formal←c39976) word moveTo←v35572; word lineTo←v35600; word curveTo←v35628; word conicTo←v35656; word arcTo←v35684; word formal←c39976; { formal←c39976 = (formal←c39976 - 32); /* vectorPath: */ SOURCE(2747, 55) SOURCE(2779, 10) (void) ( *( (fPt) ((* (ptr) moveTo←v35572 ))))((* (W2Pt) ((( (ptr) formal←c39976)+4)) ), moveTo←v35572); SOURCE(2791, 11) (void) ( *( (fPt) ((* (ptr) lineTo←v35600 ))))((* (W2Pt) ((( (ptr) formal←c39976)+6)) ), lineTo←v35600); } static void DefaultMaskDashedStroke←P300(context←v4760, formal←c0331, formal←c0332, formal←c0333, formal←c0334, formal←c0335) word context←v4760; word formal←c0331; word formal←c0332; word formal←c0333; word formal←c0334; word formal←c0335; { W11 var←c40008; /* declaration of path←v4788 skipped */ /* declaration of patternLen←v4816 skipped */ /* declaration of pattern←v4844 skipped */ /* declaration of offset←v4872 skipped */ /* declaration of length←v4900 skipped */ /* declaration of var←c38216 skipped */ word class←v8560; (* (( (ptr) &var←c40008)+4)/* path←v4788 */ ) = formal←c0331; (* (( (ptr) &var←c40008)+5)/* patternLen←v4816 */ ) = formal←c0332; (* (( (ptr) &var←c40008)+6)/* pattern←v4844 */ ) = formal←c0333; (* (( (ptr) &var←c40008)+7)/* offset←v4872 */ ) = formal←c0334; (* (( (ptr) &var←c40008)+8)/* length←v4900 */ ) = formal←c0335; /* DefaultMaskDashedStroke: */ SOURCE(2878, 464) { word tmpAddr49; tmpAddr49 = (word) (( (ptr) &var←c40008)+9)/* var←c38216 */ ; (* (ptr) tmpAddr49 ) = ( ((word) (fPt) dashedPath←P1800) ); (* (( (ptr) tmpAddr49) + 1) ) = 1; }; SOURCE(3036, 28) class←v8560 = (* (ptr) context←v4760 ); SOURCE(3275, 67) { word pd50; pd50 = (* (( (ptr) class←v8560)+42) ); (void) ( *( (fPt) ((* (ptr) pd50 ))))(context←v4760, (word) (( (bPt) &var←c40008)+36)/* var←c38216 */ , 0, pd50); }; } static void dashedPath←P1800(moveTo←v35744, lineTo←v35772, curveTo←v35800, conicTo←v35828, arcTo←v35856, formal←c40072) word moveTo←v35744; word lineTo←v35772; word curveTo←v35800; word conicTo←v35828; word arcTo←v35856; word formal←c40072; { register ptr gf←c40040 = (ptr) &globalframe; formal←c40072 = (formal←c40072 - 36); /* dashedPath: */ SOURCE(3066, 206) SOURCE(3098, 174) { word pd51; pd51 = (* (( (ptr) (* (( (ptr) gf←c40040)+76)/* var←c38248 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd51 ))))((* (( (ptr) formal←c40072)+4) ), (* (( (ptr) formal←c40072)+5) ), (* (( (ptr) formal←c40072)+6) ), (* (( (ptr) formal←c40072)+7) ), (* (( (ptr) formal←c40072)+8) ), moveTo←v35744 , lineTo←v35772, conicTo←v35828, curveTo←v35800, 0, pd51); }; } static void DefaultMaskBitmap←P360(context←v5064, bitmap←v5092, referencePoint←v5120, scanMode←v5148, position←v5176) word context←v5064; word bitmap←v5092; W2 referencePoint←v5120; word scanMode←v5148; W2 position←v5176; { register ptr gf←c40104 = (ptr) &globalframe; W4 box←v8632; word pa←v8660; /* DefaultMaskBitmap: */ SOURCE(3347, 617) SOURCE(3521, 41) box←v8632 = (* (W4Pt) bitmap←v5092 ); SOURCE(3564, 153) { word var←c38280; { word pd52; pd52 = (* (( (ptr) (* (( (ptr) gf←c40104)+77)/* var←c38312 */ ))+9) ); var←c38280 = (word) ( *( (fPt) ((* (ptr) pd52 ))))(bitmap←v5092, 0, 0, 0, 0, pd52); }; { word pd53; pd53 = (* (( (ptr) (* (( (ptr) gf←c40104)+78)/* var←c38344 */ ))+16) ); pa←v8660 = (word) ( *( (fPt) ((* (ptr) pd53 ))))(var←c38280, box←v8632, 6, 0, pd53); }; }; SOURCE(3719, 54) { word pd54; pd54 = (* (( (ptr) (* (( (ptr) gf←c40104)+79)/* var←c38376 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd54 ))))((* (( (ptr) pa←v8660)+4) ), position←v5176, pd54); }; SOURCE(3775, 54) { word pd55; pd55 = (* (( (ptr) (* (( (ptr) gf←c40104)+79)/* var←c38376 */ ))+29) ); (void) ( *( (fPt) ((* (ptr) pd55 ))))((* (( (ptr) pa←v8660)+4) ), scanMode←v5148, 0, 0, pd55); }; SOURCE(3831, 102) { W2 var←c38408; { float tf56; var←c38408.f0 = ( tf56 = (float)(int)(box←v8632.f0 - referencePoint←v5120.f0), *(word*)&tf56 ); }; { float tf57; var←c38408.f1 = ( tf57 = (float)(int)(box←v8632.f1 - referencePoint←v5120.f1), *(word*)&tf57 ); }; { word pd58; pd58 = (* (( (ptr) (* (( (ptr) gf←c40104)+79)/* var←c38376 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd58 ))))((* (( (ptr) pa←v8660)+4) ), var←c38408, pd58); }; }; SOURCE(3935, 29) { word pd59; pd59 = (* (( (ptr) (* (( (ptr) gf←c40104)+80)/* var←c38440 */ ))+77) ); (void) ( *( (fPt) ((* (ptr) pd59 ))))(context←v5064, pa←v8660, pd59); }; } static void DefaultDrawBitmap←P420(formal←c0336, formal←c0337, formal←c0338, formal←c0339, formal←c0340) word formal←c0336; word formal←c0337; W2 formal←c0338; word formal←c0339; W2 formal←c0340; { W13 var←c40136; /* declaration of context←v5236 skipped */ /* declaration of bitmap←v5264 skipped */ /* declaration of referencePoint←v5292 skipped */ /* declaration of scanMode←v5320 skipped */ /* declaration of position←v5348 skipped */ register ptr gf←c40168 = (ptr) &globalframe; /* declaration of var←c38472 skipped */ (* (( (ptr) &var←c40136)+4)/* context←v5236 */ ) = formal←c0336; (* (( (ptr) &var←c40136)+5)/* bitmap←v5264 */ ) = formal←c0337; (* (W2Pt) (( (ptr) &var←c40136)+6)/* referencePoint←v5292 */ ) = formal←c0338; (* (( (ptr) &var←c40136)+8)/* scanMode←v5320 */ ) = formal←c0339; (* (W2Pt) (( (ptr) &var←c40136)+9)/* position←v5348 */ ) = formal←c0340; /* DefaultDrawBitmap: */ SOURCE(3970, 780) { word tmpAddr60; tmpAddr60 = (word) (( (ptr) &var←c40136)+11)/* var←c38472 */ ; (* (ptr) tmpAddr60 ) = ( ((word) (fPt) proc←P1860) ); (* (( (ptr) tmpAddr60) + 1) ) = 1; }; SOURCE(4722, 28) { word pd61; pd61 = (* (( (ptr) (* (( (ptr) gf←c40168)+80)/* var←c38440 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd61 ))))((* (( (ptr) &var←c40136)+4)/* context←v5236 */ ), (word) (( (bPt) &var←c40136)+44) /* var←c38472 */ , pd61); }; } static void proc←P1860(formal←c40232) word formal←c40232; { register ptr gf←c40200 = (ptr) &globalframe; W4 box←v8764; word m←v8792; formal←c40232 = (formal←c40232 - 44); /* proc: */ SOURCE(4144, 573) SOURCE(4159, 41) box←v8764 = (* (W4Pt) (* (( (ptr) formal←c40232)+5) ) ); SOURCE(4202, 60) { word pd62; pd62 = (* (( (ptr) (* (( (ptr) gf←c40200)+79)/* var←c38376 */ ))+10) ); m←v8792 = (word) ( *( (fPt) ((* (ptr) pd62 ))))((* (W2Pt) ((( (ptr) formal←c40232)+9)) ), pd62); }; SOURCE(4264, 51) { word pd63; pd63 = (* (( (ptr) (* (( (ptr) gf←c40200)+79)/* var←c38376 */ ))+29) ); (void) ( *( (fPt) ((* (ptr) pd63 ))))(m←v8792, (* (( (ptr) formal←c40232)+8) ), 0, 0, pd63); }; SOURCE(4317, 81) { W2 var←c38504; { float tf64; var←c38504.f0 = ( tf64 = (float)(int)INEG((* (( (ptr) formal←c40232)+6) )), *(word*)&tf64 ); }; { float tf65; var←c38504.f1 = ( tf65 = (float)(int)INEG((* (( (ptr) formal←c40232)+7) )), *(word*)&tf65 ); }; { word pd66; pd66 = (* (( (ptr) (* (( (ptr) gf←c40200)+79)/* var←c38376 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd66 ))))(m←v8792, var←c38504, pd66); }; }; SOURCE(4400, 26) { word pd67; pd67 = (* (( (ptr) (* (( (ptr) gf←c40200)+80)/* var←c38440 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd67 ))))((* (( (ptr) formal←c40232)+4) ), m←v8792, pd67); }; SOURCE(4428, 26) { word pd68; pd68 = (* (( (ptr) (* (( (ptr) gf←c40200)+80)/* var←c38440 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd68 ))))((* (( (ptr) formal←c40232)+4) ), (* (ptr) &fc35 ), pd68); }; SOURCE(4456, 103) { word var←c38536; word var←c38600; { word pd69; word idx70; pd69 = (* (( (ptr) (* (( (ptr) gf←c40200)+81)/* var←c38568 */ ))+18) ); var←c38536 = ( idx70 = (word) ( *( (fPt) ((* (ptr) pd69 ))))(box←v8764, pd69), SGNCK(idx70) ); }; { word pd71; word idx72; pd71 = (* (( (ptr) (* (( (ptr) gf←c40200)+81)/* var←c38568 */ ))+17) ); var←c38600 = ( idx72 = (word) ( *( (fPt) ((* (ptr) pd71 ))))(box←v8764, pd71), SGNCK(idx72) ); }; { word pd73; pd73 = (* (( (ptr) (* (( (ptr) gf←c40200)+80)/* var←c38440 */ ))+66) ); (void) ( *( (fPt) ((* (ptr) pd73 ))))((* (( (ptr) formal←c40232)+4) ), box←v8764.f0, box←v8764.f1, var←c38536, var←c38600, pd73) ; }; }; SOURCE(4561, 26) { word pd74; pd74 = (* (( (ptr) (* (( (ptr) gf←c40200)+80)/* var←c38440 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd74 ))))((* (( (ptr) formal←c40232)+4) ), (* (ptr) &fc75 ), pd74); }; SOURCE(4589, 128) { W2 var←c38632; W2 var←c38664; var←c38632.f0 = 0; var←c38632.f1 = 0; var←c38664.f0 = (* (ptr) &fc35 ); var←c38664.f1 = (* (ptr) &fc35 ); { word pd76; pd76 = (* (( (ptr) (* (( (ptr) gf←c40200)+80)/* var←c38440 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd76 ))))((* (( (ptr) formal←c40232)+4) ), (* (( (ptr) formal←c40232)+5) ), var←c38632, 6, var←c38664, pd76) ; }; }; } static void DefaultDrawPixels←P480(context←v5408, pixelMap←v5436, colorOperator←v5464, referencePoint←v5492, scanMode←v5520, position←v5548) word context←v5408; word pixelMap←v5436; word colorOperator←v5464; W2 referencePoint←v5492; word scanMode←v5520; W2 position←v5548; { register ptr gf←c40264 = (ptr) &globalframe; word pa←v8836; /* DefaultDrawPixels: */ SOURCE(4756, 636) SOURCE(4967, 138) { word pd77; pd77 = (* (( (ptr) (* (( (ptr) gf←c40264)+78)/* var←c38344 */ ))+16) ); pa←v8836 = (word) ( *( (fPt) ((* (ptr) pd77 ))))(pixelMap←v5436, (* (W4Pt) (( (ptr) pixelMap←v5436)+1) ), 6, 0, pd77); }; SOURCE(5107, 54) { word pd78; pd78 = (* (( (ptr) (* (( (ptr) gf←c40264)+79)/* var←c38376 */ ))+29) ); (void) ( *( (fPt) ((* (ptr) pd78 ))))((* (( (ptr) pa←v8836)+4) ), scanMode←v5520, 0, 0, pd78); }; SOURCE(5163, 120) { W2 var←c38696; { float tf79; var←c38696.f0 = ( tf79 = (float)(int)((* (( (ptr) pixelMap←v5436)+1) ) - referencePoint←v5492.f0), *(word*)&tf79 ); }; { float tf80; var←c38696.f1 = ( tf80 = (float)(int)((* (( (ptr) pixelMap←v5436)+2) ) - referencePoint←v5492.f1), *(word*)&tf80 ); }; { word pd81; pd81 = (* (( (ptr) (* (( (ptr) gf←c40264)+79)/* var←c38376 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd81 ))))((* (( (ptr) pa←v8836)+4) ), var←c38696, pd81); }; }; SOURCE(5285, 107) { word pd82; pd82 = (* (( (ptr) (* (( (ptr) gf←c40264)+80)/* var←c38440 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd82 ))))(context←v5408, pa←v8836, colorOperator←v5464, 0, position←v5548, pd82); }; } static void DefaultViewReset←P540(context←v5608) word context←v5608; { register ptr gf←c40296 = (ptr) &globalframe; /* DefaultViewReset: */ SOURCE(5398, 94) SOURCE(5451, 41) { W3 var←c0130; var←c0130.f0 = 103; var←c0130.f1 = (* (( (ptr) gf←c40296)+17) ); var←c0130.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40296)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0130); }; } static void DefaultViewTranslateI←P600(context←v5668, x←v5696, y←v5724) word context←v5668; word x←v5696; word y←v5724; { register ptr gf←c40328 = (ptr) &globalframe; /* DefaultViewTranslateI: */ SOURCE(5498, 114) SOURCE(5571, 41) { W3 var←c0135; var←c0135.f0 = 103; var←c0135.f1 = (* (( (ptr) gf←c40328)+17) ); var←c0135.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40328)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0135); }; } static void DefaultViewClip←P660(context←v5784, path←v5812, oddWrap←v5840, exclude←v5868) word context←v5784; word path←v5812; word oddWrap←v5840; word exclude←v5868; { register ptr gf←c40360 = (ptr) &globalframe; /* DefaultViewClip: */ SOURCE(5618, 146) SOURCE(5723, 41) { W3 var←c0141; var←c0141.f0 = 103; var←c0141.f1 = (* (( (ptr) gf←c40360)+17) ); var←c0141.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40360)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0141); }; } static void DefaultViewClipRectangleI←P720(context←v5928, x←v5956, y←v5984, w←v6012, h←v6040, exclude←v6068) word context←v5928; word x←v5956; word y←v5984; word w←v6012; word h←v6040; word exclude←v6068; { register ptr gf←c40392 = (ptr) &globalframe; /* DefaultViewClipRectangleI: */ SOURCE(5770, 139) SOURCE(5868, 41) { W3 var←c0149; var←c0149.f0 = 103; var←c0149.f1 = (* (( (ptr) gf←c40392)+17) ); var←c0149.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40392)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0149); }; } static word DefaultGetTransformation←P780(context←v6128, from←v6156, to←v6184) word context←v6128; word from←v6156; word to←v6184; { register ptr gf←c40424 = (ptr) &globalframe; word var←c6228; /* DefaultGetTransformation: */ SOURCE(5915, 147) SOURCE(6021, 41) { W3 var←c0155; var←c0155.f0 = 103; var←c0155.f1 = (* (( (ptr) gf←c40424)+17) ); var←c0155.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40424)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0155); }; } static void DefaultTransform←P840(formal←c0165, context←v6288, v←v6316, from←v6344, to←v6372, vec←v6400) word formal←c0165; word context←v6288; W2 v←v6316; word from←v6344; word to←v6372; word vec←v6400; { register ptr gf←c40456 = (ptr) &globalframe; W2 var←c6444; word M←v8880; W2 vM←v8908; /* DefaultTransform: */ SOURCE(6068, 367) SOURCE(6190, 90) { word pd83; pd83 = (* (( (ptr) (* (( (ptr) gf←c40456)+82)/* var←c38888 */ ))+20) ); M←v8880 = (word) ( *( (fPt) ((* (ptr) pd83 ))))(context←v6288, from←v6344, to←v6372, pd83); }; SOURCE(6282, 107) { word pd84; pd84 = (word) ( (0 != vec←v6400) ? (* (( (ptr) (* (( (ptr) gf←c40456)+79)/* var←c38376 */ ))+40) ) : (* (( (ptr) (* (( (ptr) gf←c40456)+79) /* var←c38376 */ ))+39) ) ) ; (void) ( *( (fPt) ((* (ptr) pd84 ))))((word) &vM←v8908, M←v8880, v←v6316, pd84); }; SOURCE(6391, 31) { word pd85; pd85 = (* (( (ptr) (* (( (ptr) gf←c40456)+79)/* var←c38376 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd85 ))))(M←v8880, pd85); }; SOURCE(6424, 11) var←c6444 = vM←v8908; /* removed tail goto */ (* (W2Pt) formal←c0165 ) = var←c6444; return; } static void DefaultMoveViewRectangle←P900(context←v6504, width←v6532, height←v6560, fromX←v6588, fromY←v6616, toX←v6644, toY←v6672) word context←v6504; word width←v6532; word height←v6560; word fromX←v6588; word fromY←v6616; word toX←v6644; word toY←v6672; { register ptr gf←c40488 = (ptr) &globalframe; /* DefaultMoveViewRectangle: */ SOURCE(6441, 150) SOURCE(6550, 41) { W3 var←c0174; var←c0174.f0 = 103; var←c0174.f1 = (* (( (ptr) gf←c40488)+17) ); var←c0174.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40488)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0174); }; } static word DefaultTestViewRectangle←P960(context←v6732, x←v6760, y←v6788, w←v6816, h←v6844) word context←v6732; word x←v6760; word y←v6788; word w←v6816; word h←v6844; { word var←c6888; /* DefaultTestViewRectangle: */ SOURCE(6597, 117) SOURCE(6700, 14) return(1); } static void DefaultGetBounds←P1020(formal←c0185, context←v6948) word formal←c0185; word context←v6948; { register ptr gf←c40520 = (ptr) &globalframe; W4 var←c6992; /* DefaultGetBounds: */ SOURCE(6718, 159) SOURCE(6801, 76) { W3 var←c0184; var←c0184.f0 = 103; var←c0184.f1 = (* (( (ptr) gf←c40520)+16) ); var←c0184.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40520)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0184); }; } static void DefaultDoIfVisible←P1080(formal←c0341, r←v7080, action←v7108) word formal←c0341; W4 r←v7080; word action←v7108; { W10 var←c40552; /* declaration of context←v7052 skipped */ register ptr gf←c40584 = (ptr) &globalframe; word class←v8952; W4 br←v8980; (* (( (ptr) &var←c40552)+4)/* context←v7052 */ ) = formal←c0341; /* DefaultDoIfVisible: */ SOURCE(6883, 471) SOURCE(6976, 28) class←v8952 = (* (ptr) (* (( (ptr) &var←c40552)+4)/* context←v7052 */ ) ); SOURCE(7006, 27) br←v8980 = r←v7080; SOURCE(7035, 92) if (((* (( (ptr) class←v8952)+55) ) != (word) (( (bPt) gf←c40584)+136)/* var←c37320 */ )) { SOURCE(7080, 47) SOURCE(7080, 47) { /* declaration of var←c01 skipped */ (* (( (ptr) &var←c40552)+5)/* var←c01 */ ) = (* (( (ptr) class←v8952)+55) ); { /* declaration of var←c02 skipped */ { word var←c03; { word var←c0300; var←c0300 = (word) &var←c40552; var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q2640) ), ( ((word) (fPt) NoName←Q2700) ), var←c0300); }; if ((var←c03 == 2)) { goto lab←L100003; }; }; br←v8980 = (* (W4Pt) (( (ptr) &var←c40552)+6)/* var←c02 */ ); }; }; lab←L100003: ; }; SOURCE(7141, 215) { W4 bb←v9024; W4 cb←v9052; W4 ib←v9080; SOURCE(7143, 50) { word pd86; pd86 = (* (( (ptr) (* (( (ptr) gf←c40584)+83)/* var←c38984 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd86 ))))((word) &bb←v9024, br←v8980, pd86); }; SOURCE(7195, 49) { word pd87; pd87 = (* (( (ptr) (* (( (ptr) gf←c40584)+83)/* var←c38984 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd87 ))))((word) &cb←v9052, r←v7080, pd87); }; SOURCE(7246, 50) { word pd88; pd88 = (* (( (ptr) (* (( (ptr) gf←c40584)+83)/* var←c38984 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd88 ))))((word) &ib←v9080, bb←v9024, cb←v9052, pd88); }; SOURCE(7298, 56) { word x89; word x90; word x91; word x92; if ( ( (( x89 = ib←v9080.f0, *(float*)&x89 ) < ( x90 = ib←v9080.f2, *(float*)&x90 )) ? (( x91 = ib←v9080.f1, *(float*)&x91 ) < ( x92 = ib←v9080.f3, *(float*)&x92 )) : 0 ) ) { SOURCE(7346, 8) (void) ( *( (fPt) ((* (ptr) action←v7108 ))))(action←v7108); }; }; }; } static word NoName←Q2640(formal←c0282) word formal←c0282; { SOURCE(7080, 47) { word pd93; pd93 = (* (( (ptr) formal←c0282)+5) ); (void) ( *( (fPt) ((* (ptr) pd93 ))))((word) (( (bPt) formal←c0282)+24), (* (( (ptr) formal←c0282)+4) ), pd93); }; return(0); } static void DefaultDoWithBuffer←P1140(formal←c0342, formal←c0343, formal←c0344, formal←c0345, formal←c0346, formal←c0347, formal←c0348) word formal←c0342; word formal←c0343; word formal←c0344; word formal←c0345; word formal←c0346; word formal←c0347; word formal←c0348; { W15 var←c40616; /* declaration of context←v7184 skipped */ /* declaration of action←v7212 skipped */ /* declaration of x←v7240 skipped */ /* declaration of y←v7268 skipped */ /* declaration of w←v7296 skipped */ /* declaration of h←v7324 skipped */ /* declaration of backgroundColor←v7352 skipped */ register ptr gf←c40648 = (ptr) &globalframe; /* declaration of var←c39016 skipped */ /* declaration of var←c39048 skipped */ (* (( (ptr) &var←c40616)+4)/* context←v7184 */ ) = formal←c0342; (* (( (ptr) &var←c40616)+5)/* action←v7212 */ ) = formal←c0343; (* (( (ptr) &var←c40616)+6)/* x←v7240 */ ) = formal←c0344; (* (( (ptr) &var←c40616)+7)/* y←v7268 */ ) = formal←c0345; (* (( (ptr) &var←c40616)+8)/* w←v7296 */ ) = formal←c0346; (* (( (ptr) &var←c40616)+9)/* h←v7324 */ ) = formal←c0347; (* (( (ptr) &var←c40616)+10)/* backgroundColor←v7352 */ ) = formal←c0348; /* DefaultDoWithBuffer: */ SOURCE(7362, 421) { word tmpAddr94; tmpAddr94 = (word) (( (ptr) &var←c40616)+11)/* var←c39016 */ ; (* (ptr) tmpAddr94 ) = ( ((word) (fPt) clippedAction←P2028) ); (* (( (ptr) tmpAddr94) + 1) ) = 1; }; { word tmpAddr95; tmpAddr95 = (word) (( (ptr) &var←c40616)+13)/* var←c39048 */ ; (* (ptr) tmpAddr95 ) = ( ((word) (fPt) paintBack←P1968) ); (* (( (ptr) tmpAddr95) + 1) ) = 1; }; SOURCE(7746, 37) { word pd96; pd96 = (* (( (ptr) (* (( (ptr) gf←c40648)+80)/* var←c38440 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd96 ))))((* (( (ptr) &var←c40616)+4)/* context←v7184 */ ), (word) (( (bPt) &var←c40616)+44) /* var←c39016 */ , pd96); }; } static void paintBack←P1968(formal←c40712) word formal←c40712; { register ptr gf←c40680 = (ptr) &globalframe; formal←c40712 = (formal←c40712 - 52); /* paintBack: */ SOURCE(7490, 105) SOURCE(7510, 41) { word pd97; pd97 = (* (( (ptr) (* (( (ptr) gf←c40680)+80)/* var←c38440 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd97 ))))((* (( (ptr) formal←c40712)+4) ), (* (( (ptr) formal←c40712)+10) ), pd97); }; SOURCE(7553, 42) { word pd98; pd98 = (* (( (ptr) (* (( (ptr) gf←c40680)+80)/* var←c38440 */ ))+66) ); (void) ( *( (fPt) ((* (ptr) pd98 ))))((* (( (ptr) formal←c40712)+4) ), (* (( (ptr) formal←c40712)+6) ), (* (( (ptr) formal←c40712)+7) ), (* (( (ptr) formal←c40712)+8) ), (* (( (ptr) formal←c40712)+9) ), pd98); }; } static void clippedAction←P2028(formal←c40776) word formal←c40776; { register ptr gf←c40744 = (ptr) &globalframe; formal←c40776 = (formal←c40776 - 44); /* clippedAction: */ SOURCE(7600, 141) SOURCE(7624, 42) { word pd99; pd99 = (* (( (ptr) (* (( (ptr) gf←c40744)+80)/* var←c38440 */ ))+84) ); (void) ( *( (fPt) ((* (ptr) pd99 ))))((* (( (ptr) formal←c40776)+4) ), (* (( (ptr) formal←c40776)+6) ), (* (( (ptr) formal←c40776)+7) ), (* (( (ptr) formal←c40776)+8) ), (* (( (ptr) formal←c40776)+9) ), 0, pd99); }; SOURCE(7668, 63) if (((* (( (ptr) formal←c40776)+10) ) != 0)) { SOURCE(7698, 33) { word pd100; pd100 = (* (( (ptr) (* (( (ptr) gf←c40744)+80)/* var←c38440 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd100 ))))((* (( (ptr) formal←c40776)+4) ), (word) (( (bPt) formal←c40776)+52), pd100); }; }; SOURCE(7733, 8) { word pd101; pd101 = (* (( (ptr) formal←c40776)+5) ); (void) ( *( (fPt) ((* (ptr) pd101 ))))(pd101); }; } static void DefaultDrawObject←P1200(formal←c0349, formal←c0350, formal←c0351, formal←c0352) word formal←c0349; word formal←c0350; W2 formal←c0351; word formal←c0352; { W11 var←c40808; /* declaration of context←v7428 skipped */ /* declaration of object←v7456 skipped */ /* declaration of position←v7484 skipped */ /* declaration of interactive←v7512 skipped */ register ptr gf←c40840 = (ptr) &globalframe; /* declaration of var←c39080 skipped */ (* (( (ptr) &var←c40808)+4)/* context←v7428 */ ) = formal←c0349; (* (( (ptr) &var←c40808)+5)/* object←v7456 */ ) = formal←c0350; (* (W2Pt) (( (ptr) &var←c40808)+6)/* position←v7484 */ ) = formal←c0351; (* (( (ptr) &var←c40808)+8)/* interactive←v7512 */ ) = formal←c0352; /* DefaultDrawObject: */ SOURCE(7789, 343) { word tmpAddr102; tmpAddr102 = (word) (( (ptr) &var←c40808)+9)/* var←c39080 */ ; (* (ptr) tmpAddr102 ) = ( ((word) (fPt) proc←P2088) ); (* (( (ptr) tmpAddr102) + 1) ) = 1; }; SOURCE(8101, 31) { word pd103; pd103 = (* (( (ptr) (* (( (ptr) gf←c40840)+80)/* var←c38440 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd103 ))))((* (( (ptr) &var←c40808)+4)/* context←v7428 */ ), (word) (( (bPt) &var←c40808)+36) /* var←c39080 */ , pd103); }; } static void proc←P2088(formal←c40904) word formal←c40904; { register ptr gf←c40872 = (ptr) &globalframe; formal←c40904 = (formal←c40904 - 36); /* proc: */ SOURCE(7908, 190) SOURCE(7923, 31) { word pd104; pd104 = (* (( (ptr) (* (( (ptr) gf←c40872)+80)/* var←c38440 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd104 ))))((* (( (ptr) formal←c40904)+4) ), (* (W2Pt) (( (ptr) formal←c40904)+6) ), pd104); }; SOURCE(7956, 67) if ((0 != (* (( (ptr) formal←c40904)+8) ))) { SOURCE(7976, 27) { word pd105; pd105 = (* (( (ptr) (* (( (ptr) gf←c40872)+80)/* var←c38440 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd105 ))))((* ((( (ptr) formal←c40904)+4)) ), pd105); }; } else { SOURCE(8003, 20) { word pd106; pd106 = (* (( (ptr) (* (( (ptr) gf←c40872)+80)/* var←c38440 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd106 ))))((* ((( (ptr) formal←c40904)+4)) ), pd106); }; }; SOURCE(8025, 42) { word pd107; pd107 = (* (( (ptr) (* (( (ptr) gf←c40872)+80)/* var←c38440 */ ))+83) ); (void) ( *( (fPt) ((* (ptr) pd107 ))))((* (( (ptr) formal←c40904)+4) ), (* (W4Pt) (( (ptr) (* (( (ptr) formal←c40904)+5) ))+1) ), 0, pd107); }; SOURCE(8069, 29) { word pd108; pd108 = (* (ptr) (* (( (ptr) formal←c40904)+5) ) ); (void) ( *( (fPt) ((* (ptr) pd108 ))))((* (( (ptr) formal←c40904)+5) ), (* (( (ptr) formal←c40904)+4) ), pd108); }; } static word DefaultGetBufferColorOperator←P1260(context←v7572) word context←v7572; { word var←c7616; /* DefaultGetBufferColorOperator: */ SOURCE(8138, 103) SOURCE(8228, 13) return(0); } static void DefaultAccessBuffer←P1320(context←v7676, action←v7704, path←v7732, oddWrap←v7760) word context←v7676; word action←v7704; word path←v7732; word oddWrap←v7760; { register ptr gf←c40936 = (ptr) &globalframe; /* DefaultAccessBuffer: */ SOURCE(8245, 202) SOURCE(8367, 80) { W3 var←c0219; var←c0219.f0 = 103; var←c0219.f1 = (* (( (ptr) gf←c40936)+15) ); var←c0219.f2 = 0; (void) XR←RaiseError((* (ptr) (* (( (ptr) (* (( (ptr) gf←c40936)+80)/* var←c38440 */ ))+6) ) ), (word) &var←c0219); }; } static void DefaultSaveBuffer←P1380(context←v7880, id←v7908, path←v7936, oddWrap←v7964) word context←v7880; word id←v7908; word path←v7936; word oddWrap←v7964; { W7 var←c40968; register ptr gf←c41000 = (ptr) &globalframe; /* declaration of var←c39144 skipped */ /* declaration of pixelMaps←v9288 skipped */ word savedBuffers←v9344; /* DefaultSaveBuffer: */ SOURCE(8453, 679) { word tmpAddr109; tmpAddr109 = (word) (( (ptr) &var←c40968)+4)/* var←c39144 */ ; (* (ptr) tmpAddr109 ) = ( ((word) (fPt) action←P2148) ); (* (( (ptr) tmpAddr109) + 1) ) = 1; }; SOURCE(8548, 11) var←c40968.f6/* pixelMaps←v9288 */ = 0; SOURCE(8855, 76) { word pd110; pd110 = (* (( (ptr) (* (( (ptr) gf←c41000)+80)/* var←c38440 */ ))+11) ); savedBuffers←v9344 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd110 ))))(context←v7880, (* (( (ptr) gf←c41000)+14) ), pd110) , (* (( (ptr) gf←c41000)+12) )); }; SOURCE(8933, 91) { word pd111; pd111 = (* (( (ptr) (* (( (ptr) gf←c41000)+82)/* var←c38888 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd111 ))))(context←v7880, (word) (( (bPt) &var←c40968)+16)/* var←c39144 */ , path←v7936, oddWrap←v7964, pd111) ; }; SOURCE(9026, 52) { word pd112; pd112 = (* (( (ptr) (* (( (ptr) gf←c41000)+84)/* var←c39176 */ ))+4) ); savedBuffers←v9344 = (word) ( *( (fPt) ((* (ptr) pd112 ))))(savedBuffers←v9344, id←v7908, var←c40968.f6/* pixelMaps←v9288 */ , pd112) ; }; SOURCE(9080, 52) { word pd113; pd113 = (* (( (ptr) (* (( (ptr) gf←c41000)+80)/* var←c38440 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd113 ))))(context←v7880, (* (( (ptr) gf←c41000)+14) ), savedBuffers←v9344, pd113); }; } static void action←P2148(pixelMap←v9504, formal←c41064) word pixelMap←v9504; word formal←c41064; { register ptr gf←c41032 = (ptr) &globalframe; word copy←v9532; formal←c41064 = (formal←c41064 - 16); /* action: */ SOURCE(8583, 267) SOURCE(8621, 71) { word var←c39208; word var←c39240; word var←c39272; { word idx114; var←c39208 = ( idx114 = (* (( (ptr) pixelMap←v9504)+5) ), BCK(idx114, 67108863) ); }; var←c39240 = ((word) var←c39208 << 2); var←c39272 = XR←NewObject((24 + var←c39240), (* (( (ptr) gf←c41032)+10) )); (* (( (ptr) var←c39272)+5) ) = var←c39208; copy←v9532 = var←c39272; }; SOURCE(8694, 23) (* (W4Pt) (( (ptr) copy←v9532)+1) ) = (* (W4Pt) (( (ptr) pixelMap←v9504)+1) ); SOURCE(8719, 87) { register word i←v9576 = 0; register word noName←c39304; noName←c39304 = (* (( (ptr) pixelMap←v9504)+5) ); if ((i←v9576 >= noName←c39304)) { goto lab←L100006; }; lab←L100009: ; SOURCE(8766, 40) { word var←c39336; { W2 var←c39368; var←c39368.f0 = 0; var←c39368.f1 = 0; { word pd115; word limit116; pd115 = (* (( (ptr) (* (( (ptr) gf←c41032)+85)/* var←c39400 */ ))+21) ); var←c39336 = (word) ( *( (fPt) ((* (ptr) pd115 ))))((* ((( (ptr) pixelMap←v9504)+6)+( limit116 = (* (( (ptr) pixelMap←v9504)+5) ), BCK(i←v9576, limit116) )) ), var←c39368, (* (W4Pt) (( (ptr) gf←c41032)+70)/* var←c37928 */ ), pd115); }; }; { word limit117; (* ((( (ptr) copy←v9532)+6)+( limit117 = (* (( (ptr) copy←v9532)+5) ), BCK(i←v9576, limit117) )) ) = var←c39336; }; }; i←v9576 = (i←v9576 + 1); if ((i←v9576 < noName←c39304)) { goto lab←L100009; }; lab←L100006: ; }; SOURCE(8817, 33) { word var←c39432; var←c39432 = XR←NewObject(8, (* (( (ptr) gf←c41032)+7) )); (* (ptr) var←c39432 ) = copy←v9532; (* (( (ptr) var←c39432)+1) ) = (* (( (ptr) formal←c41064)+6) ); (* (( (ptr) formal←c41064)+6) ) = var←c39432; }; } static void DefaultRestoreBuffer←P1440(context←v8024, id←v8052) word context←v8024; word id←v8052; { W7 var←c41096; register ptr gf←c41128 = (ptr) &globalframe; /* declaration of var←c39464 skipped */ word savedBuffers←v9620; /* declaration of pixelMaps←v9648 skipped */ /* DefaultRestoreBuffer: */ SOURCE(9138, 580) { word tmpAddr118; tmpAddr118 = (word) (( (ptr) &var←c41096)+4)/* var←c39464 */ ; (* (ptr) tmpAddr118 ) = ( ((word) (fPt) action←P2256) ); (* (( (ptr) tmpAddr118) + 1) ) = 1; }; SOURCE(9205, 76) { word pd119; pd119 = (* (( (ptr) (* (( (ptr) gf←c41128)+80)/* var←c38440 */ ))+11) ); savedBuffers←v9620 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd119 ))))(context←v8024, (* (( (ptr) gf←c41128)+14) ), pd119) , (* (( (ptr) gf←c41128)+12) )); }; SOURCE(9283, 11) { word pd120; pd120 = (* (( (ptr) (* (( (ptr) gf←c41128)+84)/* var←c39176 */ ))+5) ); var←c41096.f6/* pixelMaps←v9648 */ = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd120 ))))(savedBuffers←v9620, id←v8052, pd120) , (* (( (ptr) gf←c41128)+7) )); }; SOURCE(9602, 116) { W4 var←c39496; { word pd121; pd121 = (* (( (ptr) (* (( (ptr) gf←c41128)+82)/* var←c38888 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd121 ))))((word) &var←c39496, context←v8024, pd121); }; { word pd122; pd122 = (* (( (ptr) (* (( (ptr) gf←c41128)+82)/* var←c38888 */ ))+31) ); (void) ( *( (fPt) ((* (ptr) pd122 ))))(context←v8024, (word) (( (bPt) &var←c41096)+16)/* var←c39464 */ , var←c39496, pd122) ; }; }; } static void action←P2256(pixelMap←v9836, formal←c41192) word pixelMap←v9836; word formal←c41192; { register ptr gf←c41160 = (ptr) &globalframe; formal←c41192 = (formal←c41192 - 16); /* action: */ SOURCE(9349, 230) SOURCE(9387, 192) { register word each←v9864; each←v9864 = (* (( (ptr) formal←c41192)+6) ); lab←L100013: ; if ((each←v9864 != 0)) { } else { goto lab←L100010; }; { word src←v9992; SOURCE(9457, 26) src←v9992 = (* (ptr) each←v9864 ); SOURCE(9485, 94) { register word i←v10036 = 0; register word noName←c39528; noName←c39528 = (* (( (ptr) src←v9992)+5) ); if ((i←v10036 >= noName←c39528)) { goto lab←L100014; }; lab←L100017: ; SOURCE(9527, 52) { W2 var←c39560; var←c39560.f0 = 0; var←c39560.f1 = 0; { word pd123; word limit124; word limit125; pd123 = (* (( (ptr) (* (( (ptr) gf←c41160)+85)/* var←c39400 */ ))+50) ); (void) ( *( (fPt) ((* (ptr) pd123 ))))((* ((( (ptr) pixelMap←v9836)+6)+( limit124 = (* (( (ptr) pixelMap←v9836)+5) ), BCK(i←v10036, limit124) )) ), (* ((( (ptr) src←v9992)+6)+( limit125 = (* (( (ptr) src←v9992)+5) ), BCK(i←v10036, limit125) )) ), var←c39560, 0, pd123); }; }; i←v10036 = (i←v10036 + 1); if ((i←v10036 < noName←c39528)) { goto lab←L100017; }; lab←L100014: ; }; }; each←v9864 = (* (( (ptr) each←v9864)+1) ); goto lab←L100013; lab←L100010: ; }; } static void DefaultDiscardBuffer←P1500(context←v8112, id←v8140) word context←v8112; word id←v8140; { register ptr gf←c41224 = (ptr) &globalframe; word savedBuffers←v10080; /* DefaultDiscardBuffer: */ SOURCE(9724, 240) SOURCE(9791, 76) { word pd126; pd126 = (* (( (ptr) (* (( (ptr) gf←c41224)+80)/* var←c38440 */ ))+11) ); savedBuffers←v10080 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd126 ))))(context←v8112, (* (( (ptr) gf←c41224)+14) ), pd126) , (* (( (ptr) gf←c41224)+12) )); }; SOURCE(9869, 41) { word pd127; pd127 = (* (( (ptr) (* (( (ptr) gf←c41224)+84)/* var←c39176 */ ))+6) ); savedBuffers←v10080 = (word) ( *( (fPt) ((* (ptr) pd127 ))))(savedBuffers←v10080, id←v8140, pd127); }; SOURCE(9912, 52) { word pd128; pd128 = (* (( (ptr) (* (( (ptr) gf←c41224)+80)/* var←c38440 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd128 ))))(context←v8112, (* (( (ptr) gf←c41224)+14) ), savedBuffers←v10080, pd128); }; } static void NoName←Q2700(formal←c0258, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c0258; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c0299 = (ptr) &globalframe; if ((formal←c200001 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0299)+80)/* var←c38440 */ ))+6) ) ))) { { W3 error←v36480; error←v36480 = (* (W3Pt) formal←c200003 ); SOURCE(7127, 9) (* (ptr) formal←c0258 ) = 2; (* (( (ptr) formal←c0258)+1) ) = 2; return; }; }; (* (ptr) formal←c0258 ) = 0; (* (( (ptr) formal←c0258)+1) ) = 0; return; } /* file: ImagerPrivateImpl, module: ImagerPrivateImpl, compiled at: July 28, 1993 10:22:03 am PDT */ extern void XR←install←ImagerPrivateImpl() { NoName←Q2580(); } extern void XR←run←ImagerPrivateImpl() { XR←Start(&globalframe); }