/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 28, 1993 10:19:50 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: ImagerImpl, module: ImagerImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [3464006147,2656625144] ImagerImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W8 f; W4 r;} W12; typedef W2 *W2Pt; typedef W4 *W4Pt; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W2 r;} W10; #define SOURCE(p, l) /* source p, l */ static float fc27 = 1.0; static float fc29 = 0.0; #define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i ) static float fc270 = 72.0; static void NoName←Q8304(); static void ImagerImpl←P0(); static word GetClass←P60(); static void SetWarn←P120(); static word GetProp←P180(); static void PutProp←P240(); static void DoSave←P360(); static word NoName←Q8364(); static void DoSaveAll←P420(); static word NoName←Q8424(); static word Save←P480(); static void Restore←P540(); static void ConcatT←P600(); static void ScaleT←P660(); static void Scale2T←P720(); static void RotateT←P780(); static void TranslateT←P840(); static void Move←P900(); static void Trans←P960(); static void SetXY←P1020(); static void SetXYI←P1080(); static void SetXYRel←P1140(); static void SetXYRelI←P1200(); static void SetXRel←P1260(); static void SetXRelI←P1320(); static void SetYRel←P1380(); static void SetYRelI←P1440(); static word FindFontScaled←P1500(); static void SetFont←P1560(); static void SetAmplifySpace←P1620(); static void Show←P1680(); static void ShowAndFixedXRel←P1740(); static void ShowBackward←P1800(); static void ShowChar←P1860(); static void string←P6900(); static void ShowXChar←P1920(); static void string←P6960(); static void ShowRope←P1980(); static void string←P7020(); static void ShowXRope←P2040(); static void XString←P7176(); static word Action←P7236(); static void ShowText←P2100(); static void StartUnderline←P2160(); static void MaskUnderline←P2220(); static void MaskUnderlineI←P2280(); static void CorrectMask←P2340(); static void CorrectSpace←P2400(); static void Space←P2460(); static void SpaceI←P2520(); static void SetCorrectMeasure←P2580(); static void SetCorrectTolerance←P2640(); static void SetCorrectShrink←P2700(); static void Correct←P2760(); static void DontCorrect←P2820(); static void SetColor←P2880(); static word MakeGray←P2940(); static void SetGray←P3000(); static void SetSampledColor←P3060(); static void SetSampledBlack←P3120(); static void DrawSampledColor←P3180(); static void drawSampledColorAction←P7296(); static void SetPriorityImportant←P3240(); static void SetNoImage←P3300(); static void MaskFill←P3360(); static void MaskFillTrajectory←P3420(); static void path←P7356(); static void MaskFillOutline←P3480(); static void path←P7416(); static void MaskRectangle←P3540(); static void MaskRectangleI←P3600(); static void MaskBox←P3660(); static void SetStrokeWidth←P3720(); static void SetStrokeEnd←P3780(); static void SetStrokeJoint←P3840(); static void MaskStroke←P3900(); static void MaskStrokeTrajectory←P3960(); static void path←P7476(); static void MaskVector←P4020(); static void MaskDashedStroke←P4080(); static void MaskDashedStrokeTrajectory←P4140(); static void path←P7536(); static void MaskVectorI←P4200(); static void MaskPixel←P4260(); static void MaskBits←P4320(); static void DrawBits←P4380(); static void MaskBitmap←P4440(); static void DrawBitmap←P4500(); static void DrawPixels←P4560(); static void Clip←P4620(); static void ClipOutline←P4680(); static void path←P7596(); static void ClipRectangle←P4740(); static void ClipRectangleI←P4800(); static void SetInt←P4860(); static void SetReal←P4920(); static void SetT←P4980(); static void SetClipper←P5040(); static word GetInt←P5100(); static word GetReal←P5160(); static word GetT←P5220(); static word GetFont←P5280(); static word GetColor←P5340(); static word GetClipper←P5400(); static void GetCP←P5460(); static void ViewReset←P5520(); static void ViewTranslateI←P5580(); static void ViewClip←P5640(); static void ViewClipRectangleI←P5700(); static void TransformPoint←P5760(); static void TransformVec←P5820(); static word GetTransformation←P5880(); static void MoveViewRectangle←P5940(); static word TestViewRectangle←P6000(); static void GetBounds←P6060(); static void DoIfVisible←P6120(); static void DoWithBuffer←P6180(); static void DrawObject←P6240(); static word NewBitmap←P6300(); static word BitmapContext←P6360(); static word GetBufferColorOperator←P6420(); static void AccessBuffer←P6480(); static void AccessBufferRectangle←P6540(); static void path←P7704(); static void SaveBuffer←P6600(); static void SaveBufferRectangle←P6660(); static void path←P7764(); static void RestoreBuffer←P6720(); static void DiscardBuffer←P6780(); static word MakeStipple←P6840(); static void NoName←Q8484(); static void NoName←Q8544(); static struct {unsigned f; char r[4];} string1 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"}; static struct {unsigned f; char r[16];} string3 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[44];} string4 = {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];} string5 = {131074, "\004\007\000"}; static struct {unsigned f; char r[16];} string6 = {851984, "SavedPropList\000\000"}; static struct {unsigned f; char r[64];} string7 = {3997760, "The lower bounds on the bitmap for BitmapContext must be zero\000\000"}; static struct {unsigned f; char r[8];} string8 = {393224, "Bitmap\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\316\170\212\003\300\236\130\341\370\100\164\000\000"}; static struct {unsigned f; char r[16];} string10 = {786444, "\006\004\030\001\034\001\040\001\100\100\004\007\000\000\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\353\300\316\013\300\313\011\345\022\100\150\000\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"}; static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\207\164\301\163\300\327\135\041\305\100\150\000\000"}; static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\045\370\116\014\300\270\323\074\131\100\150\000\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\046\300\267\143\300\022\215\240\122\100\150\000\000"}; static struct {unsigned f; char r[16];} string16 = {851984, "\257\300\354\147\236\353\300\316\347\225\106\100\150\000\000"}; static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\213\226\301\143\300\072\355\320\373\100\150\000\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\041\257\203\366\300\322\161\356\007\100\150\000\000"}; static struct {unsigned f; char r[16];} string19 = {851984, "\257\300\240\236\274\171\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string20 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string21 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[24];} string22 = {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];} string23 = {851984, "\257\300\205\026\031\133\300\153\303\216\034\100\164\000\000"}; static struct {unsigned f; char r[8];} string24 = {458759, "\006\002\000\001A\024\001"}; static struct {unsigned f; char r[16];} string25 = {851984, "\257\300\170\064\225\306\300\207\372\245\271\100\150\000\000"}; static struct { word f0[19]; 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; word f75; word f76; word f77; word f78; word f79; word f80; word f81; word f82; word f83; word f84; word f85; word f86; word f87; word f88; word f89; word f90; word f91; word f92; word f93; word f94; word f95; word f96; word f97; word f98; word f99; word f100; word f101; word f102; word f103; word f104; word f105; word f106; word f107; word f108; word f109; word f110; word f111; word f112; word f113; word f114; word f115; word f116; word f117; word f118; word f119; word f120; word f121; word f122; word f123; word f124; word f125; word f126; word f127; word f128; word f129; word f130; word f131; word f132; word f133; word f134; word f135; word f136; word f137; word f138; word f139; word f140; word f141; word f142; word f143; word f144; word f145; word f146; word f147; word f148; word f149; word f150; word f151; word f152; word f153; word f154; word f155; word f156; word f157; word f158; word f159; word f160; word f161; word f162; word f163; word f164; word f165; word f166; word f167; word f168; word f169; word f170; word f171; word f172; word f173; word f174; word f175; word f176; word f177; word f178; word f179; word f180; word f181; word f182; word f183; word f184; word f185; word f186; word f187; word f188; word f189; word f190; word f191; word f192; word f193; word f194; word f195; word f196; word f197; word f198; word f199; word f200; word f201; word f202; word f203; word f204; word f205; word f206; word f207; word f208; word f209; word f210; word f211; word f212; word f213; word f214; word f215; word f216; word f217; word f218; word f219; word f220; word f221; word f222; word f223; word f224; word f225; word f226; word f227; word f228; word f229; word f230; word f231; word f232; word f233; word f234; word f235; word f236; word f237; word f238; word f239; word f240; word f241; word f242; word f243; word f244; word f245; word f246[13]; } globalframe = { {0}, (word) MakeStipple←P6840, 0, (word) DiscardBuffer←P6780, 0, (word) RestoreBuffer←P6720, 0, (word) SaveBufferRectangle←P6660, 0, (word) SaveBuffer←P6600, 0, (word) AccessBufferRectangle←P6540, 0, (word) AccessBuffer←P6480, 0, (word) GetBufferColorOperator←P6420, 0, (word) BitmapContext←P6360, 0, (word) NewBitmap←P6300, 0, (word) DrawObject←P6240, 0, (word) DoWithBuffer←P6180, 0, (word) DoIfVisible←P6120, 0, (word) GetBounds←P6060, 0, (word) TestViewRectangle←P6000, 0, (word) MoveViewRectangle←P5940, 0, (word) GetTransformation←P5880, 0, (word) TransformVec←P5820, 0, (word) TransformPoint←P5760, 0, (word) ViewClipRectangleI←P5700, 0, (word) ViewClip←P5640, 0, (word) ViewTranslateI←P5580, 0, (word) ViewReset←P5520, 0, (word) GetCP←P5460, 0, (word) GetClipper←P5400, 0, (word) GetColor←P5340, 0, (word) GetFont←P5280, 0, (word) GetT←P5220, 0, (word) GetReal←P5160, 0, (word) GetInt←P5100, 0, (word) SetClipper←P5040, 0, (word) SetT←P4980, 0, (word) SetReal←P4920, 0, (word) SetInt←P4860, 0, (word) ClipRectangleI←P4800, 0, (word) ClipRectangle←P4740, 0, (word) ClipOutline←P4680, 0, (word) Clip←P4620, 0, (word) DrawPixels←P4560, 0, (word) DrawBitmap←P4500, 0, (word) MaskBitmap←P4440, 0, (word) DrawBits←P4380, 0, (word) MaskBits←P4320, 0, (word) MaskPixel←P4260, 0, (word) MaskVectorI←P4200, 0, (word) MaskDashedStrokeTrajectory←P4140, 0, (word) MaskDashedStroke←P4080, 0, (word) MaskVector←P4020, 0, (word) MaskStrokeTrajectory←P3960, 0, (word) MaskStroke←P3900, 0, (word) SetStrokeJoint←P3840, 0, (word) SetStrokeEnd←P3780, 0, (word) SetStrokeWidth←P3720, 0, (word) MaskBox←P3660, 0, (word) MaskRectangleI←P3600, 0, (word) MaskRectangle←P3540, 0, (word) MaskFillOutline←P3480, 0, (word) MaskFillTrajectory←P3420, 0, (word) MaskFill←P3360, 0, (word) SetNoImage←P3300, 0, (word) SetPriorityImportant←P3240, 0, (word) DrawSampledColor←P3180, 0, (word) SetSampledBlack←P3120, 0, (word) SetSampledColor←P3060, 0, (word) SetGray←P3000, 0, (word) MakeGray←P2940, 0, (word) SetColor←P2880, 0, (word) DontCorrect←P2820, 0, (word) Correct←P2760, 0, (word) SetCorrectShrink←P2700, 0, (word) SetCorrectTolerance←P2640, 0, (word) SetCorrectMeasure←P2580, 0, (word) SpaceI←P2520, 0, (word) Space←P2460, 0, (word) CorrectSpace←P2400, 0, (word) CorrectMask←P2340, 0, (word) MaskUnderlineI←P2280, 0, (word) MaskUnderline←P2220, 0, (word) StartUnderline←P2160, 0, (word) ShowText←P2100, 0, (word) ShowXRope←P2040, 0, (word) ShowRope←P1980, 0, (word) ShowXChar←P1920, 0, (word) ShowChar←P1860, 0, (word) ShowBackward←P1800, 0, (word) ShowAndFixedXRel←P1740, 0, (word) Show←P1680, 0, (word) SetAmplifySpace←P1620, 0, (word) SetFont←P1560, 0, (word) FindFontScaled←P1500, 0, (word) SetYRelI←P1440, 0, (word) SetYRel←P1380, 0, (word) SetXRelI←P1320, 0, (word) SetXRel←P1260, 0, (word) SetXYRelI←P1200, 0, (word) SetXYRel←P1140, 0, (word) SetXYI←P1080, 0, (word) SetXY←P1020, 0, (word) Trans←P960, 0, (word) Move←P900, 0, (word) TranslateT←P840, 0, (word) RotateT←P780, 0, (word) Scale2T←P720, 0, (word) ScaleT←P660, 0, (word) ConcatT←P600, 0, (word) Restore←P540, 0, (word) Save←P480, 0, (word) DoSaveAll←P420, 0, (word) DoSave←P360, 0, (word) PutProp←P240, 0, (word) GetProp←P180, 0, (word) SetWarn←P120, 0, (word) GetClass←P60, 0, (word) ImagerImpl←P0, {0} }; static void NoName←Q8304() { register ptr gf←c0715 = (ptr) &globalframe; word var←c59124; (* (( (ptr) gf←c0715)+11) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c0715)+12) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string2); (* (( (ptr) gf←c0715)+14) ) = (word) XR←GetTypeIndex((word) &string4, 0, (word) &string5); (* (ptr) (( (bPt) gf←c0715)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0715)+11) ), (word) &string6); (* (ptr) (( (bPt) gf←c0715)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0715)+12) ), (word) &string7); (* (ptr) (( (bPt) gf←c0715)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0715)+11) ), (word) &string8); (void) XR←DeclareGlobalFrame((word) "ImagerImpl", &globalframe, (word) XR←GetTypeIndex((word) &string9, 0, (word) &string10) , (word) (( (bPt) gf←c0715)+980)/* var←c56244 */ ); var←c59124 = (word) XR←ImportInterface((word) "ImagerBitmapContext", (word) XR←GetTypeIndexS((word) (&string11)), 8); (* (( (ptr) gf←c0715)+256)/* var←c58740 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 524802); (void) XR←ImportProcS(var←c59124, 69206278); var←c59124 = (word) XR←ImportInterface((word) "ImagerColor", (word) XR←GetTypeIndexS((word) (&string12)), 32); (* (( (ptr) gf←c0715)+248)/* var←c56308 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 67372801); var←c59124 = (word) XR←ImportInterface((word) "ImagerColorPrivate", (word) XR←GetTypeIndexS((word) (&string13)), 48); (* (( (ptr) gf←c0715)+249)/* var←c56340 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 67645186); var←c59124 = (word) XR←ImportInterface((word) "ImagerError", (word) XR←GetTypeIndexS((word) (&string14)), 3); (* (( (ptr) gf←c0715)+247)/* var←c56276 */ ) = var←c59124; var←c59124 = (word) XR←ImportInterface((word) "ImagerFont", (word) XR←GetTypeIndexS((word) (&string15)), 26); (* (( (ptr) gf←c0715)+252)/* var←c56756 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 1048580); (void) XR←ImportProcS(var←c59124, 67634690); var←c59124 = (word) XR←ImportInterface((word) "ImagerPath", (word) XR←GetTypeIndexS((word) (&string16)), 18); (* (( (ptr) gf←c0715)+254)/* var←c57300 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 1576454); (void) XR←ImportProcS(var←c59124, 1575686); var←c59124 = (word) XR←ImportInterface((word) "ImagerSample", (word) XR←GetTypeIndexS((word) (&string17)), 60); (* (( (ptr) gf←c0715)+255)/* var←c57652 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 68685571); (void) XR←ImportProcS(var←c59124, 268801); (void) XR←ImportProcS(var←c59124, 70259976); var←c59124 = (word) XR←ImportInterface((word) "ImagerSys", (word) XR←GetTypeIndexS((word) (&string18)), 15); (* (( (ptr) gf←c0715)+251)/* var←c56436 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 512); var←c59124 = (word) XR←ImportInterface((word) "Prop", (word) XR←GetTypeIndexS((word) (&string19)), 4); (* (( (ptr) gf←c0715)+250)/* var←c56404 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 67895299); (void) XR←ImportProcS(var←c59124, 67633410); var←c59124 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string20)), 43); (* (( (ptr) gf←c0715)+253)/* var←c57044 */ ) = var←c59124; (void) XR←ImportProcS(var←c59124, 68163076); var←c59124 = (word) XR←ExportInterface((word) "Imager", (word) XR←GetTypeIndexS((word) (&string21)), 84); (* (( (ptr) gf←c0715)+257)/* var←c59156 */ ) = var←c59124; (void) XR←ExportType((word) "ClassRep", (word) XR←GetTypeIndexS((word) (&string22)), (word) XR←GetTypeIndex((word) &string23, 0, (word) &string24) ); (void) XR←ExportVar(var←c59124, 2, (word) (( (bPt) gf←c0715)+16)/* Error←v3252 */ ); (void) XR←ExportVar(var←c59124, 3, (word) (( (bPt) gf←c0715)+20)/* Warning←v3308 */ ); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+964)/* var←c56180 */ , 525314, (word) "SetWarn"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+972)/* var←c56212 */ , 67372289, (word) "GetClass"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+948)/* var←c56116 */ , 787971, (word) "PutProp"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+956)/* var←c56148 */ , 67634946, (word) "GetProp"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+940)/* var←c56084 */ , 526338, (word) "DoSave"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+932)/* var←c56052 */ , 526594, (word) "DoSaveAll"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+908)/* var←c55956 */ , 526850, (word) "ConcatT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+900)/* var←c55924 */ , 527106, (word) "ScaleT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+892)/* var←c55892 */ , 789506, (word) "Scale2T"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+884)/* var←c55860 */ , 527618, (word) "RotateT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+876)/* var←c55828 */ , 790018, (word) "TranslateT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+868)/* var←c55796 */ , 265985, (word) "Move"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+860)/* var←c55764 */ , 266241, (word) "Trans"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+852)/* var←c55732 */ , 790786, (word) "SetXY"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+844)/* var←c55700 */ , 791043, (word) "SetXYI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+836)/* var←c55668 */ , 791298, (word) "SetXYRel"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+828)/* var←c55636 */ , 791555, (word) "SetXYRelI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+820)/* var←c55604 */ , 529666, (word) "SetXRel"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+812)/* var←c55572 */ , 529922, (word) "SetXRelI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+804)/* var←c55540 */ , 530178, (word) "SetYRel"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+796)/* var←c55508 */ , 530434, (word) "SetYRelI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+788)/* var←c55476 */ , 67639554, (word) "FindFontScaled"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+780)/* var←c55444 */ , 530946, (word) "SetFont"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+772)/* var←c55412 */ , 531202, (word) "SetAmplifySpace"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+764)/* var←c55380 */ , 793603, (word) "Show"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+756)/* var←c55348 */ , 793859, (word) "ShowAndFixedXRel"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+748)/* var←c55316 */ , 531970, (word) "ShowBackward"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+740)/* var←c55284 */ , 532226, (word) "ShowChar"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+732)/* var←c55252 */ , 532482, (word) "ShowXChar"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+716)/* var←c55188 */ , 1319173, (word) "ShowXRope"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+724)/* var←c55220 */ , 1319429, (word) "ShowRope"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+708)/* var←c55156 */ , 1319685, (word) "ShowText"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+700)/* var←c55124 */ , 271361, (word) "StartUnderline"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+692)/* var←c55092 */ , 795907, (word) "MaskUnderline"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+684)/* var←c55060 */ , 796163, (word) "MaskUnderlineI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+676)/* var←c55028 */ , 272129, (word) "CorrectMask"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+668)/* var←c54996 */ , 796674, (word) "CorrectSpace"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+660)/* var←c54964 */ , 534786, (word) "Space"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+652)/* var←c54932 */ , 535042, (word) "SpaceI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+644)/* var←c54900 */ , 797442, (word) "SetCorrectMeasure"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+636)/* var←c54868 */ , 797698, (word) "SetCorrectTolerance"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+628)/* var←c54836 */ , 535810, (word) "SetCorrectShrink"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+620)/* var←c54804 */ , 536066, (word) "Correct"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+612)/* var←c54772 */ , 798467, (word) "DontCorrect"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+604)/* var←c54740 */ , 536578, (word) "SetColor"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+596)/* var←c54708 */ , 67383553, (word) "MakeGray"); (void) XR←ExportVar(var←c59124, 50, (word) (( (bPt) gf←c0715)+24)/* black←v4652 */ ); (void) XR←ExportVar(var←c59124, 51, (word) (( (bPt) gf←c0715)+28)/* white←v4680 */ ); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+588)/* var←c54676 */ , 537602, (word) "SetGray"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+580)/* var←c54644 */ , 1062148, (word) "SetSampledColor"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+572)/* var←c54612 */ , 1062404, (word) "SetSampledBlack"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+564)/* var←c54580 */ , 1586949, (word) "DrawSampledColor"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+380)/* var←c53844 */ , 2111494, (word) "DrawPixels"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+388)/* var←c53876 */ , 1849605, (word) "DrawBitmap"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+540)/* var←c54484 */ , 801283, (word) "MaskFill"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+532)/* var←c54452 */ , 801539, (word) "MaskFillTrajectory"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+524)/* var←c54420 */ , 539650, (word) "MaskFillOutline"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+516)/* var←c54388 */ , 1326338, (word) "MaskRectangle"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+508)/* var←c54356 */ , 1326597, (word) "MaskRectangleI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+500)/* var←c54324 */ , 1326850, (word) "MaskBox"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+492)/* var←c54292 */ , 540674, (word) "SetStrokeWidth"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+484)/* var←c54260 */ , 540930, (word) "SetStrokeEnd"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+476)/* var←c54228 */ , 541186, (word) "SetStrokeJoint"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+468)/* var←c54196 */ , 803587, (word) "MaskStroke"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+460)/* var←c54164 */ , 803843, (word) "MaskStrokeTrajectory") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+452)/* var←c54132 */ , 1328387, (word) "MaskVector"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+428)/* var←c54036 */ , 1328645, (word) "MaskVectorI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+444)/* var←c54100 */ , 1591046, (word) "MaskDashedStroke"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+436)/* var←c54068 */ , 1591302, (word) "MaskDashedStrokeTrajectory") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+420)/* var←c54004 */ , 542978, (word) "MaskPixel"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+396)/* var←c53908 */ , 1853957, (word) "MaskBitmap"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+556)/* var←c54548 */ , 543490, (word) "SetPriorityImportant") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+548)/* var←c54516 */ , 543746, (word) "SetNoImage"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+372)/* var←c53812 */ , 1068292, (word) "Clip"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+364)/* var←c53780 */ , 806403, (word) "ClipOutline"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+356)/* var←c53748 */ , 1593091, (word) "ClipRectangle"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+348)/* var←c53716 */ , 1593350, (word) "ClipRectangleI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+172)/* var←c53012 */ , 1593603, (word) "DoIfVisible"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+164)/* var←c52980 */ , 1856007, (word) "DoWithBuffer"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+156)/* var←c52948 */ , 1331972, (word) "DrawObject"); var←c59124 = (word) XR←ExportInterface((word) "ImagerBackdoor", (word) XR←GetTypeIndexS((word) (&string25)), 42); (* (( (ptr) gf←c0715)+258)/* var←c59188 */ ) = var←c59124; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+340)/* var←c53684 */ , 786435, (word) "SetInt"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+332)/* var←c53652 */ , 786691, (word) "SetReal"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+324)/* var←c53620 */ , 524802, (word) "SetT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+316)/* var←c53588 */ , 525058, (word) "SetClipper"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+308)/* var←c53556 */ , 67634178, (word) "GetInt"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+300)/* var←c53524 */ , 67634434, (word) "GetReal"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+292)/* var←c53492 */ , 67372545, (word) "GetT"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+284)/* var←c53460 */ , 67372801, (word) "GetFont"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+276)/* var←c53428 */ , 67373057, (word) "GetColor"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+268)/* var←c53396 */ , 67373313, (word) "GetClipper"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+260)/* var←c53364 */ , 134744578, (word) "GetCP"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+180)/* var←c53044 */ , 268700417, (word) "GetBounds"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+924)/* var←c56020 */ , 67636226, (word) "Save"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+916)/* var←c55988 */ , 527618, (word) "Restore"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+220)/* var←c53204 */ , 135532036, (word) "TransformPoint"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+212)/* var←c53172 */ , 135532292, (word) "TransformVec"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+204)/* var←c53140 */ , 67899395, (word) "GetTransformation"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+252)/* var←c53332 */ , 266497, (word) "ViewReset"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+236)/* var←c53268 */ , 1053188, (word) "ViewClip"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+228)/* var←c53236 */ , 1577734, (word) "ViewClipRectangleI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+244)/* var←c53300 */ , 791555, (word) "ViewTranslateI"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+188)/* var←c53076 */ , 68424965, (word) "TestViewRectangle"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+196)/* var←c53108 */ , 1840647, (word) "MoveViewRectangle"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+148)/* var←c52916 */ , 67639042, (word) "NewBitmap"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+140)/* var←c52884 */ , 67377153, (word) "BitmapContext"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+132)/* var←c52852 */ , 67377409, (word) "GetBufferColorOperator") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+124)/* var←c52820 */ , 1055236, (word) "AccessBuffer"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+116)/* var←c52788 */ , 1579779, (word) "AccessBufferRectangle") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+108)/* var←c52756 */ , 1055748, (word) "SaveBuffer"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+100)/* var←c52724 */ , 1580291, (word) "SaveBufferRectangle") ; (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+92)/* var←c52692 */ , 531970, (word) "RestoreBuffer"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+84)/* var←c52660 */ , 532226, (word) "DiscardBuffer"); (void) XR←ExportVar(var←c59124, 32, (word) (( (bPt) gf←c0715)+32)/* invert←v6556 */ ); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+76)/* var←c52628 */ , 67641602, (word) "MakeStipple"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+412)/* var←c53972 */ , 2368009, (word) "MaskBits"); (void) XR←ExportProcS(var←c59124, (word) (( (bPt) gf←c0715)+404)/* var←c53940 */ , 2368265, (word) "DrawBits"); } static void ImagerImpl←P0(formal←c0136, formal←c0135) word formal←c0136; word formal←c0135; { register ptr gf←c59220 = (ptr) &globalframe; /* ImagerImpl: */ SOURCE(886, 25954) SOURCE(1269, 21) (* (( (ptr) gf←c59220)+4)/* Error←v3252 */ ) = (* (( (ptr) (* (( (ptr) gf←c59220)+247)/* var←c56276 */ ))+4) ); SOURCE(1455, 24) (* (( (ptr) gf←c59220)+5)/* Warning←v3308 */ ) = (* (( (ptr) (* (( (ptr) gf←c59220)+247)/* var←c56276 */ ))+5) ); SOURCE(10144, 58) { word pd26; pd26 = (* (( (ptr) (* (( (ptr) gf←c59220)+248)/* var←c56308 */ ))+11) ); (* (( (ptr) gf←c59220)+6)/* black←v4652 */ ) = (word) ( *( (fPt) ((* (ptr) pd26 ))))((* (ptr) (&fc27) ), pd26); }; SOURCE(10204, 58) { word pd28; pd28 = (* (( (ptr) (* (( (ptr) gf←c59220)+248)/* var←c56308 */ ))+11) ); (* (( (ptr) gf←c59220)+7)/* white←v4680 */ ) = (word) ( *( (fPt) ((* (ptr) pd28 ))))((* (ptr) (&fc29) ), pd28); }; SOURCE(26469, 105) { word pd30; pd30 = (* (( (ptr) (* (( (ptr) gf←c59220)+249)/* var←c56340 */ ))+51) ); (* (( (ptr) gf←c59220)+8)/* invert←v6556 */ ) = (word) ( *( (fPt) ((* (ptr) pd30 ))))( (word) -1, 6, pd30); }; } static word GetClass←P60(context←v6724) word context←v6724; { word var←c6768; word class←v20960; /* GetClass: */ SOURCE(1341, 108) SOURCE(1401, 28) class←v20960 = (* (ptr) context←v6724 ); SOURCE(1431, 18) return((* (ptr) class←v20960 )); } static void SetWarn←P120(context←v6888, warn←v6916) word context←v6888; word warn←v6916; { /* SetWarn: */ SOURCE(1533, 97) SOURCE(1589, 41) (void) SetInt←P4860(context←v6888, 5, warn←v6916); } static word GetProp←P180(context←v6976, key←v7004) word context←v6976; word key←v7004; { register ptr gf←c59252 = (ptr) &globalframe; word val←v7064; /* GetProp: */ SOURCE(1636, 112) SOURCE(1636, 112) val←v7064 = 0; SOURCE(1709, 39) { word pd31; pd31 = (* (( (ptr) (* (( (ptr) gf←c59252)+250)/* var←c56404 */ ))+5) ); return((word) ( *( (fPt) ((* (ptr) pd31 ))))((* (( (ptr) context←v6976)+3) ), key←v7004, pd31)); }; } static void PutProp←P240(context←v7136, key←v7164, val←v7192) word context←v7136; word key←v7164; word val←v7192; { register ptr gf←c59284 = (ptr) &globalframe; /* PutProp: */ SOURCE(1754, 125) SOURCE(1818, 61) { word context←v52440; word new←v52468; context←v52440 = context←v7136; { word pd32; pd32 = (* (( (ptr) (* (( (ptr) gf←c59284)+250)/* var←c56404 */ ))+4) ); new←v52468 = (word) ( *( (fPt) ((* (ptr) pd32 ))))((* (( (ptr) context←v7136)+3) ), key←v7164, val←v7192, pd32); }; SOURCE(1956, 22) (* (( (ptr) context←v52440)+3) ) = new←v52468; }; } static void DoSave←P360(formal←c0875, formal←c0876) word formal←c0875; word formal←c0876; { W7 var←c59316; /* declaration of context←v7364 skipped */ /* declaration of action←v7392 skipped */ /* declaration of ref←v21004 skipped */ var←c59316.f4/* context←v7364 */ = formal←c0875; var←c59316.f5/* action←v7392 */ = formal←c0876; /* DoSave: */ SOURCE(1984, 147) SOURCE(2041, 24) var←c59316.f6/* ref←v21004 */ = (word) Save←P480(var←c59316.f4/* context←v7364 */ , 0); SOURCE(2067, 41) { word var←c0842; var←c0842 = (word) &var←c59316; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q8364) ), ( ((word) (fPt) NoName←Q8544) ), var←c0842); }; SOURCE(2110, 21) (void) Restore←P540(var←c59316.f4/* context←v7364 */ , var←c59316.f6/* ref←v21004 */ ); } static word NoName←Q8364(formal←c0719) word formal←c0719; { SOURCE(2067, 41) { word pd33; pd33 = (* (( (ptr) formal←c0719)+5) ); (void) ( *( (fPt) ((* (ptr) pd33 ))))(pd33); }; return(0); } static void DoSaveAll←P420(formal←c0877, formal←c0878) word formal←c0877; word formal←c0878; { W7 var←c59348; /* declaration of context←v7468 skipped */ /* declaration of action←v7496 skipped */ /* declaration of ref←v21060 skipped */ var←c59348.f4/* context←v7468 */ = formal←c0877; var←c59348.f5/* action←v7496 */ = formal←c0878; /* DoSaveAll: */ SOURCE(2137, 170) SOURCE(2197, 44) var←c59348.f6/* ref←v21060 */ = (word) Save←P480(var←c59348.f4/* context←v7468 */ , 1); SOURCE(2243, 41) { word var←c0843; var←c0843 = (word) &var←c59348; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q8424) ), ( ((word) (fPt) NoName←Q8484) ), var←c0843); }; SOURCE(2286, 21) (void) Restore←P540(var←c59348.f4/* context←v7468 */ , var←c59348.f6/* ref←v21060 */ ); } static word NoName←Q8424(formal←c0720) word formal←c0720; { SOURCE(2243, 41) { word pd34; pd34 = (* (( (ptr) formal←c0720)+5) ); (void) ( *( (fPt) ((* (ptr) pd34 ))))(pd34); }; return(0); } static word Save←P480(context←v7572, all←v7600) word context←v7572; word all←v7600; { register ptr gf←c59380 = (ptr) &globalframe; word var←c7644; word class←v21116; /* Save: */ SOURCE(2313, 285) SOURCE(2406, 28) class←v21116 = (* (ptr) context←v7572 ); SOURCE(2436, 25) { word pd35; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59380)+251)/* var←c56436 */ ))+4) ) ))) { pd35 = (* (( (ptr) (* (( (ptr) gf←c59380)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd35 ))))(pd35); }; }; SOURCE(2463, 100) if (((* (( (ptr) context←v7572)+3) ) != 0)) { SOURCE(2494, 69) (void) PutProp←P240(context←v7572, (* (( (ptr) gf←c59380)+16) ), (* (( (ptr) context←v7572)+3) )); }; SOURCE(2565, 33) { word pd36; pd36 = (* (( (ptr) class←v21116)+1) ); return((word) ( *( (fPt) ((* (ptr) pd36 ))))(context←v7572, all←v7600, pd36)); }; } static void Restore←P540(context←v7716, ref←v7744) word context←v7716; word ref←v7744; { register ptr gf←c59412 = (ptr) &globalframe; word class←v21160; /* Restore: */ SOURCE(2604, 256) SOURCE(2677, 28) class←v21160 = (* (ptr) context←v7716 ); SOURCE(2707, 41) { word pd37; pd37 = (* (( (ptr) class←v21160)+2) ); (void) ( *( (fPt) ((* (ptr) pd37 ))))(context←v7716, ref←v7744, pd37); }; SOURCE(2750, 110) if (((* (( (ptr) context←v7716)+3) ) != 0)) { SOURCE(2781, 79) { word context←v52364; word new←v52392; context←v52364 = context←v7716; new←v52392 = XR←Narrow((word) GetProp←P180(context←v7716, (* (( (ptr) gf←c59412)+16) )), (* (( (ptr) gf←c59412)+14) )); SOURCE(1956, 22) (* (( (ptr) context←v52364)+3) ) = new←v52392; }; }; } static void ConcatT←P600(context←v7816, m←v7844) word context←v7816; word m←v7844; { register ptr gf←c59444 = (ptr) &globalframe; word class←v21204; /* ConcatT: */ SOURCE(2866, 157) SOURCE(2929, 28) class←v21204 = (* (ptr) context←v7816 ); SOURCE(2959, 25) { word pd38; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59444)+251)/* var←c56436 */ ))+4) ) ))) { pd38 = (* (( (ptr) (* (( (ptr) gf←c59444)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd38 ))))(pd38); }; }; SOURCE(2986, 37) { word pd39; pd39 = (* (( (ptr) class←v21204)+15) ); (void) ( *( (fPt) ((* (ptr) pd39 ))))(context←v7816, m←v7844, pd39); }; } static void ScaleT←P660(context←v7904, s←v7932) word context←v7904; word s←v7932; { register ptr gf←c59476 = (ptr) &globalframe; word class←v21248; /* ScaleT: */ SOURCE(3029, 151) SOURCE(3081, 28) class←v21248 = (* (ptr) context←v7904 ); SOURCE(3111, 25) { word pd40; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59476)+251)/* var←c56436 */ ))+4) ) ))) { pd40 = (* (( (ptr) (* (( (ptr) gf←c59476)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd40 ))))(pd40); }; }; SOURCE(3138, 42) { W2 var←c56500; var←c56500.f0 = s←v7932; var←c56500.f1 = s←v7932; { word pd41; pd41 = (* (( (ptr) class←v21248)+16) ); (void) ( *( (fPt) ((* (ptr) pd41 ))))(context←v7904, var←c56500, pd41); }; }; } static void Scale2T←P720(context←v7992, s←v8020) word context←v7992; W2 s←v8020; { register ptr gf←c59508 = (ptr) &globalframe; word class←v21292; /* Scale2T: */ SOURCE(3185, 146) SOURCE(3237, 28) class←v21292 = (* (ptr) context←v7992 ); SOURCE(3267, 25) { word pd42; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59508)+251)/* var←c56436 */ ))+4) ) ))) { pd42 = (* (( (ptr) (* (( (ptr) gf←c59508)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd42 ))))(pd42); }; }; SOURCE(3294, 37) { word pd43; pd43 = (* (( (ptr) class←v21292)+16) ); (void) ( *( (fPt) ((* (ptr) pd43 ))))(context←v7992, s←v8020, pd43); }; } static void RotateT←P780(context←v8080, a←v8108) word context←v8080; word a←v8108; { register ptr gf←c59540 = (ptr) &globalframe; word class←v21336; /* RotateT: */ SOURCE(3337, 147) SOURCE(3390, 28) class←v21336 = (* (ptr) context←v8080 ); SOURCE(3420, 25) { word pd44; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59540)+251)/* var←c56436 */ ))+4) ) ))) { pd44 = (* (( (ptr) (* (( (ptr) gf←c59540)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd44 ))))(pd44); }; }; SOURCE(3447, 37) { word pd45; pd45 = (* (( (ptr) class←v21336)+17) ); (void) ( *( (fPt) ((* (ptr) pd45 ))))(context←v8080, a←v8108, pd45); }; } static void TranslateT←P840(context←v8168, t←v8196) word context←v8168; W2 t←v8196; { register ptr gf←c59572 = (ptr) &globalframe; word class←v21380; /* TranslateT: */ SOURCE(3490, 152) SOURCE(3545, 28) class←v21380 = (* (ptr) context←v8168 ); SOURCE(3575, 25) { word pd46; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59572)+251)/* var←c56436 */ ))+4) ) ))) { pd46 = (* (( (ptr) (* (( (ptr) gf←c59572)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd46 ))))(pd46); }; }; SOURCE(3602, 40) { word pd47; pd47 = (* (( (ptr) class←v21380)+18) ); (void) ( *( (fPt) ((* (ptr) pd47 ))))(context←v8168, t←v8196, pd47); }; } static void Move←P900(context←v8256) word context←v8256; { register ptr gf←c59604 = (ptr) &globalframe; word class←v21424; /* Move: */ SOURCE(3647, 142) SOURCE(3688, 28) class←v21424 = (* (ptr) context←v8256 ); SOURCE(3718, 25) { word pd48; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59604)+251)/* var←c56436 */ ))+4) ) ))) { pd48 = (* (( (ptr) (* (( (ptr) gf←c59604)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd48 ))))(pd48); }; }; SOURCE(3745, 44) { word pd49; pd49 = (* (( (ptr) class←v21424)+19) ); (void) ( *( (fPt) ((* (ptr) pd49 ))))(context←v8256, 0, pd49); }; } static void Trans←P960(context←v8316) word context←v8316; { register ptr gf←c59636 = (ptr) &globalframe; word class←v21468; /* Trans: */ SOURCE(3794, 142) SOURCE(3836, 28) class←v21468 = (* (ptr) context←v8316 ); SOURCE(3866, 25) { word pd50; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59636)+251)/* var←c56436 */ ))+4) ) ))) { pd50 = (* (( (ptr) (* (( (ptr) gf←c59636)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd50 ))))(pd50); }; }; SOURCE(3893, 43) { word pd51; pd51 = (* (( (ptr) class←v21468)+19) ); (void) ( *( (fPt) ((* (ptr) pd51 ))))(context←v8316, 1, pd51); }; } static void SetXY←P1020(context←v8376, p←v8404) word context←v8376; W2 p←v8404; { register ptr gf←c59668 = (ptr) &globalframe; word class←v21512; /* SetXY: */ SOURCE(3942, 142) SOURCE(3992, 28) class←v21512 = (* (ptr) context←v8376 ); SOURCE(4022, 25) { word pd52; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59668)+251)/* var←c56436 */ ))+4) ) ))) { pd52 = (* (( (ptr) (* (( (ptr) gf←c59668)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd52 ))))(pd52); }; }; SOURCE(4049, 35) { word pd53; pd53 = (* (( (ptr) class←v21512)+20) ); (void) ( *( (fPt) ((* (ptr) pd53 ))))(context←v8376, p←v8404, pd53); }; } static void SetXYI←P1080(context←v8464, x←v8492, y←v8520) word context←v8464; word x←v8492; word y←v8520; { register ptr gf←c59700 = (ptr) &globalframe; word class←v21556; /* SetXYI: */ SOURCE(4090, 155) SOURCE(4148, 28) class←v21556 = (* (ptr) context←v8464 ); SOURCE(4178, 25) { word pd54; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59700)+251)/* var←c56436 */ ))+4) ) ))) { pd54 = (* (( (ptr) (* (( (ptr) gf←c59700)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd54 ))))(pd54); }; }; SOURCE(4205, 40) { W2 var←c56532; { float tf55; var←c56532.f0 = ( tf55 = (float)(int)x←v8492, *(word*)&tf55 ); }; { float tf56; var←c56532.f1 = ( tf56 = (float)(int)y←v8520, *(word*)&tf56 ); }; { word pd57; pd57 = (* (( (ptr) class←v21556)+20) ); (void) ( *( (fPt) ((* (ptr) pd57 ))))(context←v8464, var←c56532, pd57); }; }; } static void SetXYRel←P1140(context←v8580, v←v8608) word context←v8580; W2 v←v8608; { word class←v21600; /* SetXYRel: */ SOURCE(4251, 121) SOURCE(4304, 28) class←v21600 = (* (ptr) context←v8580 ); SOURCE(4334, 38) { word pd58; pd58 = (* (( (ptr) class←v21600)+21) ); (void) ( *( (fPt) ((* (ptr) pd58 ))))(context←v8580, v←v8608, pd58); }; } static void SetXYRelI←P1200(context←v8668, x←v8696, y←v8724) word context←v8668; word x←v8696; word y←v8724; { register ptr gf←c59732 = (ptr) &globalframe; word class←v21644; /* SetXYRelI: */ SOURCE(4378, 161) SOURCE(4439, 28) class←v21644 = (* (ptr) context←v8668 ); SOURCE(4469, 25) { word pd59; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59732)+251)/* var←c56436 */ ))+4) ) ))) { pd59 = (* (( (ptr) (* (( (ptr) gf←c59732)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd59 ))))(pd59); }; }; SOURCE(4496, 43) { W2 var←c56564; { float tf60; var←c56564.f0 = ( tf60 = (float)(int)x←v8696, *(word*)&tf60 ); }; { float tf61; var←c56564.f1 = ( tf61 = (float)(int)y←v8724, *(word*)&tf61 ); }; { word pd62; pd62 = (* (( (ptr) class←v21644)+21) ); (void) ( *( (fPt) ((* (ptr) pd62 ))))(context←v8668, var←c56564, pd62); }; }; } static void SetXRel←P1260(context←v8784, x←v8812) word context←v8784; word x←v8812; { register ptr gf←c59764 = (ptr) &globalframe; word class←v21688; /* SetXRel: */ SOURCE(4545, 153) SOURCE(4598, 28) class←v21688 = (* (ptr) context←v8784 ); SOURCE(4628, 25) { word pd63; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59764)+251)/* var←c56436 */ ))+4) ) ))) { pd63 = (* (( (ptr) (* (( (ptr) gf←c59764)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd63 ))))(pd63); }; }; SOURCE(4655, 43) { W2 var←c56596; var←c56596.f0 = x←v8812; var←c56596.f1 = (* (ptr) &fc29 ); { word pd64; pd64 = (* (( (ptr) class←v21688)+21) ); (void) ( *( (fPt) ((* (ptr) pd64 ))))(context←v8784, var←c56596, pd64); }; }; } static void SetXRelI←P1320(context←v8872, x←v8900) word context←v8872; word x←v8900; { register ptr gf←c59796 = (ptr) &globalframe; word class←v21732; /* SetXRelI: */ SOURCE(4704, 157) SOURCE(4761, 28) class←v21732 = (* (ptr) context←v8872 ); SOURCE(4791, 25) { word pd65; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59796)+251)/* var←c56436 */ ))+4) ) ))) { pd65 = (* (( (ptr) (* (( (ptr) gf←c59796)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd65 ))))(pd65); }; }; SOURCE(4818, 43) { W2 var←c56628; { float tf66; var←c56628.f0 = ( tf66 = (float)(int)x←v8900, *(word*)&tf66 ); }; var←c56628.f1 = (* (ptr) &fc29 ); { word pd67; pd67 = (* (( (ptr) class←v21732)+21) ); (void) ( *( (fPt) ((* (ptr) pd67 ))))(context←v8872, var←c56628, pd67); }; }; } static void SetYRel←P1380(context←v8960, y←v8988) word context←v8960; word y←v8988; { register ptr gf←c59828 = (ptr) &globalframe; word class←v21776; /* SetYRel: */ SOURCE(4867, 153) SOURCE(4920, 28) class←v21776 = (* (ptr) context←v8960 ); SOURCE(4950, 25) { word pd68; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59828)+251)/* var←c56436 */ ))+4) ) ))) { pd68 = (* (( (ptr) (* (( (ptr) gf←c59828)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd68 ))))(pd68); }; }; SOURCE(4977, 43) { W2 var←c56660; var←c56660.f0 = (* (ptr) &fc29 ); var←c56660.f1 = y←v8988; { word pd69; pd69 = (* (( (ptr) class←v21776)+21) ); (void) ( *( (fPt) ((* (ptr) pd69 ))))(context←v8960, var←c56660, pd69); }; }; } static void SetYRelI←P1440(context←v9048, y←v9076) word context←v9048; word y←v9076; { register ptr gf←c59860 = (ptr) &globalframe; word class←v21820; /* SetYRelI: */ SOURCE(5026, 157) SOURCE(5083, 28) class←v21820 = (* (ptr) context←v9048 ); SOURCE(5113, 25) { word pd70; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59860)+251)/* var←c56436 */ ))+4) ) ))) { pd70 = (* (( (ptr) (* (( (ptr) gf←c59860)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd70 ))))(pd70); }; }; SOURCE(5140, 43) { W2 var←c56692; var←c56692.f0 = (* (ptr) &fc29 ); { float tf71; var←c56692.f1 = ( tf71 = (float)(int)y←v9076, *(word*)&tf71 ); }; { word pd72; pd72 = (* (( (ptr) class←v21820)+21) ); (void) ( *( (fPt) ((* (ptr) pd72 ))))(context←v9048, var←c56692, pd72); }; }; } static word FindFontScaled←P1500(name←v9136, s←v9164) word name←v9136; word s←v9164; { register ptr gf←c59892 = (ptr) &globalframe; word var←c9208; /* FindFontScaled: */ SOURCE(5189, 109) SOURCE(5258, 40) { word pd73; pd73 = (* (( (ptr) (* (( (ptr) gf←c59892)+252)/* var←c56756 */ ))+10) ); return((word) ( *( (fPt) ((* (ptr) pd73 ))))(name←v9136, s←v9164, pd73)); }; } static void SetFont←P1560(context←v9268, font←v9296) word context←v9268; word font←v9296; { register ptr gf←c59924 = (ptr) &globalframe; word class←v21864; /* SetFont: */ SOURCE(5302, 156) SOURCE(5358, 28) class←v21864 = (* (ptr) context←v9268 ); SOURCE(5388, 25) { word pd74; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59924)+251)/* var←c56436 */ ))+4) ) ))) { pd74 = (* (( (ptr) (* (( (ptr) gf←c59924)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd74 ))))(pd74); }; }; SOURCE(5415, 43) { word pd75; pd75 = (* (( (ptr) class←v21864)+6) ); (void) ( *( (fPt) ((* (ptr) pd75 ))))(context←v9268, font←v9296, pd75); }; } static void SetAmplifySpace←P1620(context←v9356, amplifySpace←v9384) word context←v9356; word amplifySpace←v9384; { register ptr gf←c59956 = (ptr) &globalframe; word class←v21908; /* SetAmplifySpace: */ SOURCE(5464, 199) SOURCE(5536, 28) class←v21908 = (* (ptr) context←v9356 ); SOURCE(5566, 25) { word pd76; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59956)+251)/* var←c56436 */ ))+4) ) ))) { pd76 = (* (( (ptr) (* (( (ptr) gf←c59956)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd76 ))))(pd76); }; }; SOURCE(5593, 70) { word pd77; pd77 = (* (( (ptr) class←v21908)+4) ); (void) ( *( (fPt) ((* (ptr) pd77 ))))(context←v9356, 10, amplifySpace←v9384, pd77); }; } static void Show←P1680(context←v9444, string←v9472, xrel←v9500) word context←v9444; word string←v9472; word xrel←v9500; { register ptr gf←c59988 = (ptr) &globalframe; word class←v21952; /* Show: */ SOURCE(5669, 195) SOURCE(5751, 28) class←v21952 = (* (ptr) context←v9444 ); SOURCE(5781, 25) { word pd78; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c59988)+251)/* var←c56436 */ ))+4) ) ))) { pd78 = (* (( (ptr) (* (( (ptr) gf←c59988)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd78 ))))(pd78); }; }; SOURCE(5808, 56) { word pd79; pd79 = (* (( (ptr) class←v21952)+38) ); (void) ( *( (fPt) ((* (ptr) pd79 ))))(context←v9444, string←v9472, xrel←v9500, pd79); }; } static void ShowAndFixedXRel←P1740(context←v9560, string←v9588, x←v9616) word context←v9560; word string←v9588; word x←v9616; { register ptr gf←c60020 = (ptr) &globalframe; word class←v21996; /* ShowAndFixedXRel: */ SOURCE(5870, 182) SOURCE(5953, 28) class←v21996 = (* (ptr) context←v9560 ); SOURCE(5983, 25) { word pd80; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60020)+251)/* var←c56436 */ ))+4) ) ))) { pd80 = (* (( (ptr) (* (( (ptr) gf←c60020)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd80 ))))(pd80); }; }; SOURCE(6010, 42) { word pd81; pd81 = (* (( (ptr) class←v21996)+44) ); (void) ( *( (fPt) ((* (ptr) pd81 ))))(context←v9560, string←v9588, x←v9616, pd81); }; } static void ShowBackward←P1800(context←v9676, string←v9704) word context←v9676; word string←v9704; { register ptr gf←c60052 = (ptr) &globalframe; word class←v22040; /* ShowBackward: */ SOURCE(6058, 179) SOURCE(6128, 28) class←v22040 = (* (ptr) context←v9676 ); SOURCE(6158, 25) { word pd82; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60052)+251)/* var←c56436 */ ))+4) ) ))) { pd82 = (* (( (ptr) (* (( (ptr) gf←c60052)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd82 ))))(pd82); }; }; SOURCE(6185, 52) { word pd83; pd83 = (* (( (ptr) class←v22040)+39) ); (void) ( *( (fPt) ((* (ptr) pd83 ))))(context←v9676, string←v9704, pd83); }; } static void ShowChar←P1860(context←v9764, formal←c0879) word context←v9764; word formal←c0879; { W7 var←c60084; /* declaration of char←v9792 skipped */ register ptr gf←c60116 = (ptr) &globalframe; /* declaration of var←c56788 skipped */ word class←v22112; var←c60084.f4/* char←v9792 */ = formal←c0879; /* ShowChar: */ SOURCE(6243, 245) { word tmpAddr84; tmpAddr84 = (word) (( (ptr) &var←c60084)+5)/* var←c56788 */ ; (* (ptr) tmpAddr84 ) = ( ((word) (fPt) string←P6900) ); (* (( (ptr) tmpAddr84) + 1) ) = 1; }; SOURCE(6374, 28) class←v22112 = (* (ptr) context←v9764 ); SOURCE(6404, 25) { word pd85; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60116)+251)/* var←c56436 */ ))+4) ) ))) { pd85 = (* (( (ptr) (* (( (ptr) gf←c60116)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd85 ))))(pd85); }; }; SOURCE(6431, 57) { word pd86; pd86 = (* (( (ptr) class←v22112)+38) ); (void) ( *( (fPt) ((* (ptr) pd86 ))))(context←v9764, (word) (( (bPt) &var←c60084)+20)/* var←c56788 */ , 0, pd86); }; } static void string←P6900(charAction←v46852, formal←c60148) word charAction←v46852; word formal←c60148; { formal←c60148 = (formal←c60148 - 20); /* string: */ SOURCE(6300, 71) SOURCE(6324, 47) { word var←c56820; { word code←v52564; code←v52564 = (* (( (ptr) formal←c60148)+4) ); var←c56820 = code←v52564; }; (void) ( *( (fPt) ((* (ptr) charAction←v46852 ))))(var←c56820, charAction←v46852); }; } static void ShowXChar←P1920(context←v9852, formal←c0880) word context←v9852; word formal←c0880; { W7 var←c60180; /* declaration of char←v9880 skipped */ register ptr gf←c60212 = (ptr) &globalframe; /* declaration of var←c56884 skipped */ word class←v22184; var←c60180.f4/* char←v9880 */ = formal←c0880; /* ShowXChar: */ SOURCE(6494, 217) { word tmpAddr87; tmpAddr87 = (word) (( (ptr) &var←c60180)+5)/* var←c56884 */ ; (* (ptr) tmpAddr87 ) = ( ((word) (fPt) string←P6960) ); (* (( (ptr) tmpAddr87) + 1) ) = 1; }; SOURCE(6597, 28) class←v22184 = (* (ptr) context←v9852 ); SOURCE(6627, 25) { word pd88; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60212)+251)/* var←c56436 */ ))+4) ) ))) { pd88 = (* (( (ptr) (* (( (ptr) gf←c60212)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd88 ))))(pd88); }; }; SOURCE(6654, 57) { word pd89; pd89 = (* (( (ptr) class←v22184)+38) ); (void) ( *( (fPt) ((* (ptr) pd89 ))))(context←v9852, (word) (( (bPt) &var←c60180)+20)/* var←c56884 */ , 0, pd89); }; } static void string←P6960(charAction←v47300, formal←c60244) word charAction←v47300; word formal←c60244; { formal←c60244 = (formal←c60244 - 20); /* string: */ SOURCE(6553, 41) SOURCE(6577, 17) (void) ( *( (fPt) ((* (ptr) charAction←v47300 ))))((* ((( (ptr) formal←c60244)+4)) ), charAction←v47300); } static void ShowRope←P1980(context←v9940, formal←c0881, formal←c0882, formal←c0883, xrel←v10052) word context←v9940; word formal←c0881; word formal←c0882; word formal←c0883; word xrel←v10052; { W9 var←c60276; /* declaration of rope←v9968 skipped */ /* declaration of start←v9996 skipped */ /* declaration of len←v10024 skipped */ register ptr gf←c60308 = (ptr) &globalframe; /* declaration of var←c56916 skipped */ word class←v22256; (* (( (ptr) &var←c60276)+4)/* rope←v9968 */ ) = formal←c0881; (* (( (ptr) &var←c60276)+5)/* start←v9996 */ ) = formal←c0882; (* (( (ptr) &var←c60276)+6)/* len←v10024 */ ) = formal←c0883; /* ShowRope: */ SOURCE(6717, 336) { word tmpAddr90; tmpAddr90 = (word) (( (ptr) &var←c60276)+7)/* var←c56916 */ ; (* (ptr) tmpAddr90 ) = ( ((word) (fPt) string←P7020) ); (* (( (ptr) tmpAddr90) + 1) ) = 1; }; SOURCE(6940, 28) class←v22256 = (* (ptr) context←v9940 ); SOURCE(6970, 25) { word pd91; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60308)+251)/* var←c56436 */ ))+4) ) ))) { pd91 = (* (( (ptr) (* (( (ptr) gf←c60308)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd91 ))))(pd91); }; }; SOURCE(6997, 56) { word pd92; pd92 = (* (( (ptr) class←v22256)+38) ); (void) ( *( (fPt) ((* (ptr) pd92 ))))(context←v9940, (word) (( (bPt) &var←c60276)+28)/* var←c56916 */ , xrel←v10052, pd92) ; }; } static void string←P7020(charAction←v47360, formal←c60372) word charAction←v47360; word formal←c60372; { register ptr gf←c60340 = (ptr) &globalframe; formal←c60372 = (formal←c60372 - 28); /* string: */ SOURCE(6832, 105) SOURCE(6856, 81) { word pd93; pd93 = (* (( (ptr) (* (( (ptr) gf←c60340)+252)/* var←c56756 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd93 ))))((* (( (ptr) formal←c60372)+4) ), (* (( (ptr) formal←c60372)+5) ), (* (( (ptr) formal←c60372)+6) ), charAction←v47360, pd93); }; } static void ShowXRope←P2040(context←v10112, rope←v10140, formal←c0884, formal←c0885, xrel←v10224) word context←v10112; word rope←v10140; word formal←c0884; word formal←c0885; word xrel←v10224; { W9 var←c60404; /* declaration of start←v10168 skipped */ /* declaration of len←v10196 skipped */ register ptr gf←c60436 = (ptr) &globalframe; /* declaration of var←c56948 skipped */ word class←v22300; (* (( (ptr) &var←c60404)+4)/* start←v10168 */ ) = formal←c0884; (* (( (ptr) &var←c60404)+5)/* len←v10196 */ ) = formal←c0885; /* ShowXRope: */ SOURCE(7059, 503) { word tmpAddr94; tmpAddr94 = (word) (( (ptr) &var←c60404)+6)/* var←c56948 */ ; (* (ptr) tmpAddr94 ) = ( ((word) (fPt) XString←P7176) ); (* (( (ptr) tmpAddr94) + 1) ) = 1; }; SOURCE(7175, 28) class←v22300 = (* (ptr) context←v10112 ); SOURCE(7205, 25) { word pd95; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60436)+251)/* var←c56436 */ ))+4) ) ))) { pd95 = (* (( (ptr) (* (( (ptr) gf←c60436)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd95 ))))(pd95); }; }; SOURCE(7232, 330) { word var←c56980; var←c56980 = rope←v10140; if ((var←c56980 == 0)) { goto lab←L100005; }; if (( (unsigned) (*(int*)var←c56980<0) == 0)) { { /* declaration of rope←v22344 skipped */ (* (( (ptr) &var←c60404)+8)/* rope←v22344 */ ) = var←c56980; SOURCE(7268, 259) SOURCE(7468, 57) { word pd96; pd96 = (* (( (ptr) class←v22300)+38) ); (void) ( *( (fPt) ((* (ptr) pd96 ))))(context←v10112, (word) (( (bPt) &var←c60404)+24)/* var←c56948 */ , xrel←v10224, pd96) ; }; }; } else { lab←L100005: ; SOURCE(7543, 19) if ((rope←v10140 != 0)) { SOURCE(7562, 6) (void) XR←RaiseUnnamedError(); }; }; }; } static void XString←P7176(formal←c0886, formal←c60532) word formal←c0886; word formal←c60532; { W7 var←c60468; /* declaration of charAction←v47420 skipped */ register ptr gf←c60500 = (ptr) &globalframe; /* declaration of var←c57012 skipped */ formal←c60532 = (formal←c60532 - 24); var←c60468.f4/* charAction←v47420 */ = formal←c0886; var←c60468.f0 = formal←c60532; /* XString: */ SOURCE(7270, 23) { word tmpAddr97; tmpAddr97 = (word) (( (ptr) &var←c60468)+5)/* var←c57012 */ ; (* (ptr) tmpAddr97 ) = ( ((word) (fPt) Action←P7236) ); (* (( (ptr) tmpAddr97) + 1) ) = 1; }; SOURCE(7398, 65) { word var←c57076; word pd98; pd98 = (* (( (ptr) (* (( (ptr) gf←c60500)+253)/* var←c57044 */ ))+26) ); var←c57076 = (word) ( *( (fPt) ((* (ptr) pd98 ))))((* (( (ptr) formal←c60532)+8) ), (* (( (ptr) formal←c60532)+4) ), (* ( ( (ptr) formal←c60532)+5) ), (word) (( (bPt) &var←c60468)+20)/* var←c57012 */ , pd98); }; } static word Action←P7236(c←v22508, formal←c60564) word c←v22508; word formal←c60564; { word quit←v22552; formal←c60564 = (formal←c60564 - 20); /* Action: */ SOURCE(7295, 14) SOURCE(7295, 14) quit←v22552 = 0; SOURCE(7351, 44) { word var←c57108; { word code←v52516; code←v52516 = c←v22508; var←c57108 = code←v52516; }; { word pd99; pd99 = (* (( (ptr) formal←c60564)+4) ); (void) ( *( (fPt) ((* (ptr) pd99 ))))(var←c57108, pd99); }; }; SOURCE(7295, 14) return(quit←v22552); } static void ShowText←P2100(context←v10284, text←v10312, start←v10340, len←v10368, xrel←v10396) word context←v10284; word text←v10312; word start←v10340; word len←v10368; word xrel←v10396; { register ptr gf←c60596 = (ptr) &globalframe; word class←v22580; /* ShowText: */ SOURCE(7646, 265) SOURCE(7774, 28) class←v22580 = (* (ptr) context←v10284 ); SOURCE(7804, 25) { word pd100; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60596)+251)/* var←c56436 */ ))+4) ) ))) { pd100 = (* (( (ptr) (* (( (ptr) gf←c60596)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd100 ))))(pd100); }; }; SOURCE(7831, 80) { word pd101; pd101 = (* (( (ptr) class←v22580)+45) ); (void) ( *( (fPt) ((* (ptr) pd101 ))))(context←v10284, text←v10312, start←v10340, len←v10368, xrel←v10396, pd101); }; } static void StartUnderline←P2160(context←v10468) word context←v10468; { register ptr gf←c60628 = (ptr) &globalframe; word class←v22624; /* StartUnderline: */ SOURCE(7917, 146) SOURCE(7968, 28) class←v22624 = (* (ptr) context←v10468 ); SOURCE(7998, 25) { word pd102; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60628)+251)/* var←c56436 */ ))+4) ) ))) { pd102 = (* (( (ptr) (* (( (ptr) gf←c60628)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd102 ))))(pd102); }; }; SOURCE(8025, 38) { word pd103; pd103 = (* (( (ptr) class←v22624)+23) ); (void) ( *( (fPt) ((* (ptr) pd103 ))))(context←v10468, pd103); }; } static void MaskUnderline←P2220(context←v10528, dy←v10556, h←v10584) word context←v10528; word dy←v10556; word h←v10584; { register ptr gf←c60660 = (ptr) &globalframe; word class←v22668; /* MaskUnderline: */ SOURCE(8069, 171) SOURCE(8132, 28) class←v22668 = (* (ptr) context←v10528 ); SOURCE(8162, 25) { word pd104; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60660)+251)/* var←c56436 */ ))+4) ) ))) { pd104 = (* (( (ptr) (* (( (ptr) gf←c60660)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd104 ))))(pd104); }; }; SOURCE(8189, 51) { word pd105; pd105 = (* (( (ptr) class←v22668)+24) ); (void) ( *( (fPt) ((* (ptr) pd105 ))))(context←v10528, dy←v10556, h←v10584, pd105); }; } static void MaskUnderlineI←P2280(context←v10644, dy←v10672, h←v10700) word context←v10644; word dy←v10672; word h←v10700; { register ptr gf←c60692 = (ptr) &globalframe; word class←v22712; /* MaskUnderlineI: */ SOURCE(8246, 175) SOURCE(8313, 28) class←v22712 = (* (ptr) context←v10644 ); SOURCE(8343, 25) { word pd106; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60692)+251)/* var←c56436 */ ))+4) ) ))) { pd106 = (* (( (ptr) (* (( (ptr) gf←c60692)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd106 ))))(pd106); }; }; SOURCE(8370, 51) { word pd107; float tf108; float tf109; pd107 = (* (( (ptr) class←v22712)+24) ); (void) ( *( (fPt) ((* (ptr) pd107 ))))(context←v10644, ( tf108 = (float)(int)dy←v10672, *(word*)&tf108 ), ( tf109 = (float)(int)h←v10700, *(word*)&tf109 ), pd107); }; } static void CorrectMask←P2340(context←v10760) word context←v10760; { register ptr gf←c60724 = (ptr) &globalframe; word class←v22756; /* CorrectMask: */ SOURCE(8427, 140) SOURCE(8475, 28) class←v22756 = (* (ptr) context←v10760 ); SOURCE(8505, 25) { word pd110; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60724)+251)/* var←c56436 */ ))+4) ) ))) { pd110 = (* (( (ptr) (* (( (ptr) gf←c60724)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd110 ))))(pd110); }; }; SOURCE(8532, 35) { word pd111; pd111 = (* (( (ptr) class←v22756)+25) ); (void) ( *( (fPt) ((* (ptr) pd111 ))))(context←v10760, pd111); }; } static void CorrectSpace←P2400(context←v10820, v←v10848) word context←v10820; W2 v←v10848; { register ptr gf←c60756 = (ptr) &globalframe; word class←v22800; /* CorrectSpace: */ SOURCE(8573, 156) SOURCE(8630, 28) class←v22800 = (* (ptr) context←v10820 ); SOURCE(8660, 25) { word pd112; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60756)+251)/* var←c56436 */ ))+4) ) ))) { pd112 = (* (( (ptr) (* (( (ptr) gf←c60756)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd112 ))))(pd112); }; }; SOURCE(8687, 42) { word pd113; pd113 = (* (( (ptr) class←v22800)+26) ); (void) ( *( (fPt) ((* (ptr) pd113 ))))(context←v10820, v←v10848, pd113); }; } static void Space←P2460(context←v10908, x←v10936) word context←v10908; word x←v10936; { register ptr gf←c60788 = (ptr) &globalframe; word class←v22844; /* Space: */ SOURCE(8735, 143) SOURCE(8786, 28) class←v22844 = (* (ptr) context←v10908 ); SOURCE(8816, 25) { word pd114; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60788)+251)/* var←c56436 */ ))+4) ) ))) { pd114 = (* (( (ptr) (* (( (ptr) gf←c60788)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd114 ))))(pd114); }; }; SOURCE(8843, 35) { word pd115; pd115 = (* (( (ptr) class←v22844)+27) ); (void) ( *( (fPt) ((* (ptr) pd115 ))))(context←v10908, x←v10936, pd115); }; } static void SpaceI←P2520(context←v10996, x←v11024) word context←v10996; word x←v11024; { register ptr gf←c60820 = (ptr) &globalframe; word class←v22888; /* SpaceI: */ SOURCE(8884, 147) SOURCE(8939, 28) class←v22888 = (* (ptr) context←v10996 ); SOURCE(8969, 25) { word pd116; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60820)+251)/* var←c56436 */ ))+4) ) ))) { pd116 = (* (( (ptr) (* (( (ptr) gf←c60820)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd116 ))))(pd116); }; }; SOURCE(8996, 35) { word pd117; float tf118; pd117 = (* (( (ptr) class←v22888)+27) ); (void) ( *( (fPt) ((* (ptr) pd117 ))))(context←v10996, ( tf118 = (float)(int)x←v11024, *(word*)&tf118 ), pd117); }; } static void SetCorrectMeasure←P2580(context←v11084, v←v11112) word context←v11084; W2 v←v11112; { register ptr gf←c60852 = (ptr) &globalframe; word class←v22932; /* SetCorrectMeasure: */ SOURCE(9037, 166) SOURCE(9099, 28) class←v22932 = (* (ptr) context←v11084 ); SOURCE(9129, 25) { word pd119; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60852)+251)/* var←c56436 */ ))+4) ) ))) { pd119 = (* (( (ptr) (* (( (ptr) gf←c60852)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd119 ))))(pd119); }; }; SOURCE(9156, 47) { word pd120; pd120 = (* (( (ptr) class←v22932)+28) ); (void) ( *( (fPt) ((* (ptr) pd120 ))))(context←v11084, v←v11112, pd120); }; } static void SetCorrectTolerance←P2640(context←v11172, v←v11200) word context←v11172; W2 v←v11200; { register ptr gf←c60884 = (ptr) &globalframe; word class←v22976; /* SetCorrectTolerance: */ SOURCE(9209, 170) SOURCE(9273, 28) class←v22976 = (* (ptr) context←v11172 ); SOURCE(9303, 25) { word pd121; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60884)+251)/* var←c56436 */ ))+4) ) ))) { pd121 = (* (( (ptr) (* (( (ptr) gf←c60884)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd121 ))))(pd121); }; }; SOURCE(9330, 49) { word pd122; pd122 = (* (( (ptr) class←v22976)+29) ); (void) ( *( (fPt) ((* (ptr) pd122 ))))(context←v11172, v←v11200, pd122); }; } static void SetCorrectShrink←P2700(context←v11260, correctShrink←v11288) word context←v11260; word correctShrink←v11288; { register ptr gf←c60916 = (ptr) &globalframe; word class←v23020; /* SetCorrectShrink: */ SOURCE(9385, 203) SOURCE(9459, 28) class←v23020 = (* (ptr) context←v11260 ); SOURCE(9489, 25) { word pd123; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60916)+251)/* var←c56436 */ ))+4) ) ))) { pd123 = (* (( (ptr) (* (( (ptr) gf←c60916)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd123 ))))(pd123); }; }; SOURCE(9516, 72) { word pd124; pd124 = (* (( (ptr) class←v23020)+4) ); (void) ( *( (fPt) ((* (ptr) pd124 ))))(context←v11260, 11, correctShrink←v11288, pd124); }; } static void Correct←P2760(context←v11348, action←v11376) word context←v11348; word action←v11376; { register ptr gf←c60948 = (ptr) &globalframe; word class←v23064; /* Correct: */ SOURCE(9594, 162) SOURCE(9652, 28) class←v23064 = (* (ptr) context←v11348 ); SOURCE(9682, 25) { word pd125; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60948)+251)/* var←c56436 */ ))+4) ) ))) { pd125 = (* (( (ptr) (* (( (ptr) gf←c60948)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd125 ))))(pd125); }; }; SOURCE(9709, 47) { word pd126; pd126 = (* (( (ptr) class←v23064)+30) ); (void) ( *( (fPt) ((* (ptr) pd126 ))))(context←v11348, action←v11376, pd126); }; } static void DontCorrect←P2820(context←v11452, action←v11480, saveCP←v11508) word context←v11452; word action←v11480; word saveCP←v11508; { register ptr gf←c60980 = (ptr) &globalframe; word class←v23108; /* DontCorrect: */ SOURCE(9762, 208) SOURCE(9846, 28) class←v23108 = (* (ptr) context←v11452 ); SOURCE(9876, 25) { word pd127; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c60980)+251)/* var←c56436 */ ))+4) ) ))) { pd127 = (* (( (ptr) (* (( (ptr) gf←c60980)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd127 ))))(pd127); }; }; SOURCE(9903, 67) { word pd128; pd128 = (* (( (ptr) class←v23108)+31) ); (void) ( *( (fPt) ((* (ptr) pd128 ))))(context←v11452, action←v11480, saveCP←v11508, pd128); }; } static void SetColor←P2880(context←v11584, color←v11612) word context←v11584; word color←v11612; { register ptr gf←c61012 = (ptr) &globalframe; word class←v23152; /* SetColor: */ SOURCE(9976, 162) SOURCE(10035, 28) class←v23152 = (* (ptr) context←v11584 ); SOURCE(10065, 25) { word pd129; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61012)+251)/* var←c56436 */ ))+4) ) ))) { pd129 = (* (( (ptr) (* (( (ptr) gf←c61012)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd129 ))))(pd129); }; }; SOURCE(10092, 46) { word pd130; pd130 = (* (( (ptr) class←v23152)+7) ); (void) ( *( (fPt) ((* (ptr) pd130 ))))(context←v11584, color←v11612, pd130); }; } static word MakeGray←P2940(f←v11672) word f←v11672; { register ptr gf←c61044 = (ptr) &globalframe; word var←c11716; /* MakeGray: */ SOURCE(10265, 156) SOURCE(10325, 28) { word x131; word x132; if ((( x131 = f←v11672, *(float*)&x131 ) >= ( x132 = (* (ptr) &fc27 ), *(float*)&x132 ))) { SOURCE(10340, 13) return((* (( (ptr) gf←c61044)+6)/* black←v4652 */ )); }; }; SOURCE(10355, 28) { word x133; word x134; if ((( x133 = f←v11672, *(float*)&x133 ) <= ( x134 = (* (ptr) &fc29 ), *(float*)&x134 ))) { SOURCE(10370, 13) return((* (( (ptr) gf←c61044)+7)/* white←v4680 */ )); }; }; SOURCE(10385, 36) { word pd135; pd135 = (* (( (ptr) (* (( (ptr) gf←c61044)+248)/* var←c56308 */ ))+11) ); return((word) ( *( (fPt) ((* (ptr) pd135 ))))(f←v11672, pd135)); }; } static void SetGray←P3000(context←v11776, f←v11804) word context←v11776; word f←v11804; { register ptr gf←c61076 = (ptr) &globalframe; word class←v23196; /* SetGray: */ SOURCE(10427, 147) SOURCE(10480, 28) class←v23196 = (* (ptr) context←v11776 ); SOURCE(10510, 25) { word pd136; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61076)+251)/* var←c56436 */ ))+4) ) ))) { pd136 = (* (( (ptr) (* (( (ptr) gf←c61076)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd136 ))))(pd136); }; }; SOURCE(10537, 37) { word pd137; pd137 = (* (( (ptr) class←v23196)+32) ); (void) ( *( (fPt) ((* (ptr) pd137 ))))(context←v11776, f←v11804, pd137); }; } static void SetSampledColor←P3060(context←v11864, pa←v11892, m←v11920, colorOperator←v11948) word context←v11864; word pa←v11892; word m←v11920; word colorOperator←v11948; { register ptr gf←c61108 = (ptr) &globalframe; word class←v23240; /* SetSampledColor: */ SOURCE(10580, 258) SOURCE(10698, 28) class←v23240 = (* (ptr) context←v11864 ); SOURCE(10728, 25) { word pd138; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61108)+251)/* var←c56436 */ ))+4) ) ))) { pd138 = (* (( (ptr) (* (( (ptr) gf←c61108)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd138 ))))(pd138); }; }; SOURCE(10755, 83) { word pd139; pd139 = (* (( (ptr) class←v23240)+33) ); (void) ( *( (fPt) ((* (ptr) pd139 ))))(context←v11864, pa←v11892, m←v11920, colorOperator←v11948, pd139); }; } static void SetSampledBlack←P3120(context←v12008, pa←v12036, m←v12064, clear←v12092) word context←v12008; word pa←v12036; word m←v12064; word clear←v12092; { word class←v23284; /* SetSampledBlack: */ SOURCE(10844, 206) SOURCE(10953, 28) class←v23284 = (* (ptr) context←v12008 ); SOURCE(10983, 67) { word pd140; pd140 = (* (( (ptr) class←v23284)+34) ); (void) ( *( (fPt) ((* (ptr) pd140 ))))(context←v12008, pa←v12036, m←v12064, clear←v12092, pd140); }; } static void DrawSampledColor←P3180(formal←c0887, formal←c0888, formal←c0889, formal←c0890, formal←c0891) word formal←c0887; word formal←c0888; word formal←c0889; word formal←c0890; W2 formal←c0891; { W12 var←c61140; /* declaration of context←v12152 skipped */ /* declaration of pa←v12180 skipped */ /* declaration of colorOperator←v12208 skipped */ /* declaration of m←v12236 skipped */ /* declaration of position←v12264 skipped */ /* declaration of var←c57204 skipped */ (* (( (ptr) &var←c61140)+4)/* context←v12152 */ ) = formal←c0887; (* (( (ptr) &var←c61140)+5)/* pa←v12180 */ ) = formal←c0888; (* (( (ptr) &var←c61140)+6)/* colorOperator←v12208 */ ) = formal←c0889; (* (( (ptr) &var←c61140)+7)/* m←v12236 */ ) = formal←c0890; (* (W2Pt) (( (ptr) &var←c61140)+8)/* position←v12264 */ ) = formal←c0891; /* DrawSampledColor: */ SOURCE(11056, 385) { word tmpAddr141; tmpAddr141 = (word) (( (ptr) &var←c61140)+10)/* var←c57204 */ ; (* (ptr) tmpAddr141 ) = ( ((word) (fPt) drawSampledColorAction←P7296) ); (* (( (ptr) tmpAddr141) + 1) ) = 1; }; SOURCE(11402, 39) (void) DoSave←P360((* (( (ptr) &var←c61140)+4)/* context←v12152 */ ), (word) (( (bPt) &var←c61140)+40)/* var←c57204 */ ) ; } static void drawSampledColorAction←P7296(formal←c61172) word formal←c61172; { formal←c61172 = (formal←c61172 - 40); /* drawSampledColorAction: */ SOURCE(11190, 207) SOURCE(11223, 29) (void) TranslateT←P840((* (( (ptr) formal←c61172)+4) ), (* (W2Pt) (( (ptr) formal←c61172)+8) )); SOURCE(11254, 46) (void) SetSampledColor←P3060((* (( (ptr) formal←c61172)+4) ), (* (( (ptr) formal←c61172)+5) ), (* (( (ptr) formal←c61172)+7) ), (* (( (ptr) formal←c61172)+6) )); SOURCE(11302, 19) (void) ConcatT←P600((* (( (ptr) formal←c61172)+4) ), (* (( (ptr) formal←c61172)+7) )); SOURCE(11323, 22) (void) ConcatT←P600((* (( (ptr) formal←c61172)+4) ), (* (( (ptr) (* (( (ptr) formal←c61172)+5) ))+4) )); SOURCE(11347, 50) { W4 var←c57236; var←c57236.f0 = (* (ptr) &fc29 ); var←c57236.f1 = (* (ptr) &fc29 ); { float tf142; var←c57236.f2 = ( tf142 = (float)(int)(* (( (ptr) (* (( (ptr) formal←c61172)+5) ))+2) ), *(word*)&tf142 ); }; { float tf143; var←c57236.f3 = ( tf143 = (float)(int)(* (( (ptr) (* (( (ptr) formal←c61172)+5) ))+3) ), *(word*)&tf143 ); }; (void) MaskRectangle←P3540((* (( (ptr) formal←c61172)+4) ), var←c57236); }; } static void SetPriorityImportant←P3240(context←v12324, priorityImportant←v12352) word context←v12324; word priorityImportant←v12352; { register ptr gf←c61204 = (ptr) &globalframe; word class←v23388; /* SetPriorityImportant: */ SOURCE(11447, 235) SOURCE(11529, 28) class←v23388 = (* (ptr) context←v12324 ); SOURCE(11559, 25) { word pd144; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61204)+251)/* var←c56436 */ ))+4) ) ))) { pd144 = (* (( (ptr) (* (( (ptr) gf←c61204)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd144 ))))(pd144); }; }; SOURCE(11586, 96) { word pd145; pd145 = (* (( (ptr) class←v23388)+3) ); (void) ( *( (fPt) ((* (ptr) pd145 ))))(context←v12324, 0, ( (0 != priorityImportant←v12352) ? 1 : 0 ) , pd145); }; } static void SetNoImage←P3300(context←v12412, noImage←v12440) word context←v12412; word noImage←v12440; { register ptr gf←c61236 = (ptr) &globalframe; word class←v23432; /* SetNoImage: */ SOURCE(11688, 195) SOURCE(11750, 28) class←v23432 = (* (ptr) context←v12412 ); SOURCE(11780, 25) { word pd146; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61236)+251)/* var←c56436 */ ))+4) ) ))) { pd146 = (* (( (ptr) (* (( (ptr) gf←c61236)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd146 ))))(pd146); }; }; SOURCE(11807, 76) { word pd147; pd147 = (* (( (ptr) class←v23432)+3) ); (void) ( *( (fPt) ((* (ptr) pd147 ))))(context←v12412, 1, ( (0 != noImage←v12440) ? 1 : 0 ) , pd147); }; } static void MaskFill←P3360(context←v12500, path←v12528, oddWrap←v12556) word context←v12500; word path←v12528; word oddWrap←v12556; { register ptr gf←c61268 = (ptr) &globalframe; word class←v23476; /* MaskFill: */ SOURCE(11889, 203) SOURCE(11973, 28) class←v23476 = (* (ptr) context←v12500 ); SOURCE(12003, 25) { word pd148; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61268)+251)/* var←c56436 */ ))+4) ) ))) { pd148 = (* (( (ptr) (* (( (ptr) gf←c61268)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd148 ))))(pd148); }; }; SOURCE(12030, 62) { word pd149; pd149 = (* (( (ptr) class←v23476)+40) ); (void) ( *( (fPt) ((* (ptr) pd149 ))))(context←v12500, path←v12528, oddWrap←v12556, pd149); }; } static void MaskFillTrajectory←P3420(context←v12616, formal←c0892, oddWrap←v12672) word context←v12616; word formal←c0892; word oddWrap←v12672; { W7 var←c61300; /* declaration of trajectory←v12644 skipped */ register ptr gf←c61332 = (ptr) &globalframe; /* declaration of var←c57268 skipped */ word class←v23520; var←c61300.f4/* trajectory←v12644 */ = formal←c0892; /* MaskFillTrajectory: */ SOURCE(12098, 376) { word tmpAddr150; tmpAddr150 = (word) (( (ptr) &var←c61300)+5)/* var←c57268 */ ; (* (ptr) tmpAddr150 ) = ( ((word) (fPt) path←P7356) ); (* (( (ptr) tmpAddr150) + 1) ) = 1; }; SOURCE(12200, 28) class←v23520 = (* (ptr) context←v12616 ); SOURCE(12385, 25) { word pd151; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61332)+251)/* var←c56436 */ ))+4) ) ))) { pd151 = (* (( (ptr) (* (( (ptr) gf←c61332)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd151 ))))(pd151); }; }; SOURCE(12412, 62) { word pd152; pd152 = (* (( (ptr) class←v23520)+40) ); (void) ( *( (fPt) ((* (ptr) pd152 ))))(context←v12616, (word) (( (bPt) &var←c61300)+20)/* var←c57268 */ , oddWrap←v12672, pd152) ; }; } static void path←P7356(moveTo←v47984, lineTo←v48012, curveTo←v48040, conicTo←v48068, arcTo←v48096, formal←c61396) word moveTo←v47984; word lineTo←v48012; word curveTo←v48040; word conicTo←v48068; word arcTo←v48096; word formal←c61396; { register ptr gf←c61364 = (ptr) &globalframe; formal←c61396 = (formal←c61396 - 20); /* path: */ SOURCE(12230, 152) SOURCE(12249, 133) { word pd153; pd153 = (* (( (ptr) (* (( (ptr) gf←c61364)+254)/* var←c57300 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd153 ))))((* (( (ptr) formal←c61396)+4) ), moveTo←v47984, lineTo←v48012, curveTo←v48040, conicTo←v48068, arcTo←v48096, pd153) ; }; } static void MaskFillOutline←P3480(context←v12732, formal←c0893) word context←v12732; word formal←c0893; { W7 var←c61428; /* declaration of outline←v12760 skipped */ register ptr gf←c61460 = (ptr) &globalframe; /* declaration of var←c57332 skipped */ word class←v23592; var←c61428.f4/* outline←v12760 */ = formal←c0893; /* MaskFillOutline: */ SOURCE(12480, 343) { word tmpAddr154; tmpAddr154 = (word) (( (ptr) &var←c61428)+5)/* var←c57332 */ ; (* (ptr) tmpAddr154 ) = ( ((word) (fPt) path←P7416) ); (* (( (ptr) tmpAddr154) + 1) ) = 1; }; SOURCE(12550, 28) class←v23592 = (* (ptr) context←v12732 ); SOURCE(12726, 25) { word pd155; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61460)+251)/* var←c56436 */ ))+4) ) ))) { pd155 = (* (( (ptr) (* (( (ptr) gf←c61460)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd155 ))))(pd155); }; }; SOURCE(12753, 70) { word pd156; pd156 = (* (( (ptr) class←v23592)+40) ); (void) ( *( (fPt) ((* (ptr) pd156 ))))(context←v12732, (word) (( (bPt) &var←c61428)+20)/* var←c57332 */ , (* (ptr) var←c61428.f4/* outline←v12760 */ ), pd156) ; }; } static void path←P7416(moveTo←v48156, lineTo←v48184, curveTo←v48212, conicTo←v48240, arcTo←v48268, formal←c61524) word moveTo←v48156; word lineTo←v48184; word curveTo←v48212; word conicTo←v48240; word arcTo←v48268; word formal←c61524; { register ptr gf←c61492 = (ptr) &globalframe; formal←c61524 = (formal←c61524 - 20); /* path: */ SOURCE(12580, 143) SOURCE(12599, 124) { word pd157; pd157 = (* (( (ptr) (* (( (ptr) gf←c61492)+254)/* var←c57300 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd157 ))))((* (( (ptr) formal←c61524)+4) ), moveTo←v48156, lineTo←v48184, curveTo←v48212, conicTo←v48240, arcTo←v48268, pd157) ; }; } static void MaskRectangle←P3540(context←v12820, r←v12848) word context←v12820; W4 r←v12848; { word class←v23664; /* MaskRectangle: */ SOURCE(12829, 137) SOURCE(12893, 28) class←v23664 = (* (ptr) context←v12820 ); SOURCE(12923, 43) { word pd158; pd158 = (* (( (ptr) class←v23664)+41) ); (void) ( *( (fPt) ((* (ptr) pd158 ))))(context←v12820, r←v12848, pd158); }; } static void MaskRectangleI←P3600(context←v12908, x←v12936, y←v12964, w←v12992, h←v13020) word context←v12908; word x←v12936; word y←v12964; word w←v12992; word h←v13020; { register ptr gf←c61556 = (ptr) &globalframe; word class←v23708; /* MaskRectangleI: */ SOURCE(12971, 191) SOURCE(13043, 28) class←v23708 = (* (ptr) context←v12908 ); SOURCE(13073, 25) { word pd159; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61556)+251)/* var←c56436 */ ))+4) ) ))) { pd159 = (* (( (ptr) (* (( (ptr) gf←c61556)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd159 ))))(pd159); }; }; SOURCE(13100, 62) { word pd160; pd160 = (* (( (ptr) class←v23708)+46) ); (void) ( *( (fPt) ((* (ptr) pd160 ))))(context←v12908, x←v12936, y←v12964, w←v12992, h←v13020, pd160); }; } static void MaskBox←P3660(context←v13080, box←v13108) word context←v13080; W4 box←v13108; { register ptr gf←c61588 = (ptr) &globalframe; word class←v23752; /* MaskBox: */ SOURCE(13167, 224) SOURCE(13221, 28) class←v23752 = (* (ptr) context←v13080 ); SOURCE(13251, 25) { word pd161; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61588)+251)/* var←c56436 */ ))+4) ) ))) { pd161 = (* (( (ptr) (* (( (ptr) gf←c61588)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd161 ))))(pd161); }; }; SOURCE(13278, 113) { W4 var←c57364; var←c57364.f0 = box←v13108.f0; var←c57364.f1 = box←v13108.f1; { word x162; word x163; *(float*)&var←c57364.f2 = ( x162 = box←v13108.f2, *(float*)&x162 ) - ( x163 = box←v13108.f0, *(float*)&x163 ); }; { word x164; word x165; *(float*)&var←c57364.f3 = ( x164 = box←v13108.f3, *(float*)&x164 ) - ( x165 = box←v13108.f1, *(float*)&x165 ); }; { word pd166; pd166 = (* (( (ptr) class←v23752)+41) ); (void) ( *( (fPt) ((* (ptr) pd166 ))))(context←v13080, var←c57364, pd166); }; }; } static void SetStrokeWidth←P3720(context←v13168, strokeWidth←v13196) word context←v13168; word strokeWidth←v13196; { register ptr gf←c61620 = (ptr) &globalframe; word class←v23796; /* SetStrokeWidth: */ SOURCE(13396, 195) SOURCE(13466, 28) class←v23796 = (* (ptr) context←v13168 ); SOURCE(13496, 25) { word pd167; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61620)+251)/* var←c56436 */ ))+4) ) ))) { pd167 = (* (( (ptr) (* (( (ptr) gf←c61620)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd167 ))))(pd167); }; }; SOURCE(13523, 68) { word pd168; pd168 = (* (( (ptr) class←v23796)+4) ); (void) ( *( (fPt) ((* (ptr) pd168 ))))(context←v13168, 8, strokeWidth←v13196, pd168); }; } static void SetStrokeEnd←P3780(context←v13256, strokeEnd←v13284) word context←v13256; word strokeEnd←v13284; { register ptr gf←c61652 = (ptr) &globalframe; word class←v23840; /* SetStrokeEnd: */ SOURCE(13597, 196) SOURCE(13668, 28) class←v23840 = (* (ptr) context←v13256 ); SOURCE(13698, 25) { word pd169; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61652)+251)/* var←c56436 */ ))+4) ) ))) { pd169 = (* (( (ptr) (* (( (ptr) gf←c61652)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd169 ))))(pd169); }; }; SOURCE(13725, 68) { word pd170; pd170 = (* (( (ptr) class←v23840)+3) ); (void) ( *( (fPt) ((* (ptr) pd170 ))))(context←v13256, 2, strokeEnd←v13284, pd170); }; } static void SetStrokeJoint←P3840(context←v13344, strokeJoint←v13372) word context←v13344; word strokeJoint←v13372; { register ptr gf←c61684 = (ptr) &globalframe; word class←v23884; /* SetStrokeJoint: */ SOURCE(13799, 206) SOURCE(13876, 28) class←v23884 = (* (ptr) context←v13344 ); SOURCE(13906, 25) { word pd171; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61684)+251)/* var←c56436 */ ))+4) ) ))) { pd171 = (* (( (ptr) (* (( (ptr) gf←c61684)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd171 ))))(pd171); }; }; SOURCE(13933, 72) { word pd172; pd172 = (* (( (ptr) class←v23884)+3) ); (void) ( *( (fPt) ((* (ptr) pd172 ))))(context←v13344, 3, strokeJoint←v13372, pd172); }; } static void MaskStroke←P3900(context←v13432, path←v13460, closed←v13488) word context←v13432; word path←v13460; word closed←v13488; { register ptr gf←c61716 = (ptr) &globalframe; word class←v23928; /* MaskStroke: */ SOURCE(14011, 205) SOURCE(14097, 28) class←v23928 = (* (ptr) context←v13432 ); SOURCE(14127, 25) { word pd173; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61716)+251)/* var←c56436 */ ))+4) ) ))) { pd173 = (* (( (ptr) (* (( (ptr) gf←c61716)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd173 ))))(pd173); }; }; SOURCE(14154, 62) { word pd174; pd174 = (* (( (ptr) class←v23928)+42) ); (void) ( *( (fPt) ((* (ptr) pd174 ))))(context←v13432, path←v13460, closed←v13488, pd174); }; } static void MaskStrokeTrajectory←P3960(context←v13548, formal←c0894, closed←v13604) word context←v13548; word formal←c0894; word closed←v13604; { W7 var←c61748; /* declaration of trajectory←v13576 skipped */ register ptr gf←c61780 = (ptr) &globalframe; /* declaration of var←c57396 skipped */ word class←v23972; var←c61748.f4/* trajectory←v13576 */ = formal←c0894; /* MaskStrokeTrajectory: */ SOURCE(14221, 378) { word tmpAddr175; tmpAddr175 = (word) (( (ptr) &var←c61748)+5)/* var←c57396 */ ; (* (ptr) tmpAddr175 ) = ( ((word) (fPt) path←P7476) ); (* (( (ptr) tmpAddr175) + 1) ) = 1; }; SOURCE(14325, 28) class←v23972 = (* (ptr) context←v13548 ); SOURCE(14510, 25) { word pd176; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61780)+251)/* var←c56436 */ ))+4) ) ))) { pd176 = (* (( (ptr) (* (( (ptr) gf←c61780)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd176 ))))(pd176); }; }; SOURCE(14537, 62) { word pd177; pd177 = (* (( (ptr) class←v23972)+42) ); (void) ( *( (fPt) ((* (ptr) pd177 ))))(context←v13548, (word) (( (bPt) &var←c61748)+20)/* var←c57396 */ , closed←v13604, pd177) ; }; } static void path←P7476(moveTo←v48668, lineTo←v48696, curveTo←v48724, conicTo←v48752, arcTo←v48780, formal←c61844) word moveTo←v48668; word lineTo←v48696; word curveTo←v48724; word conicTo←v48752; word arcTo←v48780; word formal←c61844; { register ptr gf←c61812 = (ptr) &globalframe; formal←c61844 = (formal←c61844 - 20); /* path: */ SOURCE(14355, 152) SOURCE(14374, 133) { word pd178; pd178 = (* (( (ptr) (* (( (ptr) gf←c61812)+254)/* var←c57300 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd178 ))))((* (( (ptr) formal←c61844)+4) ), moveTo←v48668, lineTo←v48696, curveTo←v48724, conicTo←v48752, arcTo←v48780, pd178) ; }; } static void MaskVector←P4020(context←v13664, p1←v13692, p2←v13720) word context←v13664; W2 p1←v13692; W2 p2←v13720; { word class←v24044; /* MaskVector: */ SOURCE(14604, 140) SOURCE(14664, 28) class←v24044 = (* (ptr) context←v13664 ); SOURCE(14694, 50) { word pd179; pd179 = (* (( (ptr) class←v24044)+47) ); (void) ( *( (fPt) ((* (ptr) pd179 ))))(context←v13664, p1←v13692, p2←v13720, pd179); }; } static void MaskDashedStroke←P4080(context←v13780, path←v13808, patternLen←v13836, pattern←v13864, offset←v13892, length←v13920) word context←v13780; word path←v13808; word patternLen←v13836; word pattern←v13864; word offset←v13892; word length←v13920; { register ptr gf←c61876 = (ptr) &globalframe; word class←v24088; /* MaskDashedStroke: */ SOURCE(14750, 329) SOURCE(14895, 28) class←v24088 = (* (ptr) context←v13780 ); SOURCE(14925, 25) { word pd180; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61876)+251)/* var←c56436 */ ))+4) ) ))) { pd180 = (* (( (ptr) (* (( (ptr) gf←c61876)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd180 ))))(pd180); }; }; SOURCE(14952, 127) { word pd181; pd181 = (* (( (ptr) class←v24088)+48) ); (void) ( *( (fPt) ((* (ptr) pd181 ))))(context←v13780, path←v13808, patternLen←v13836, pattern←v13864, offset←v13892, length←v13920, pd181) ; }; } static void MaskDashedStrokeTrajectory←P4140(context←v14084, formal←c0895, patternLen←v14140, pattern←v14168, offset←v14196, length←v14224) word context←v14084; word formal←c0895; word patternLen←v14140; word pattern←v14168; word offset←v14196; word length←v14224; { W7 var←c61908; /* declaration of trajectory←v14112 skipped */ register ptr gf←c61940 = (ptr) &globalframe; /* declaration of var←c57428 skipped */ word class←v24132; var←c61908.f4/* trajectory←v14112 */ = formal←c0895; /* MaskDashedStrokeTrajectory: */ SOURCE(15084, 502) { word tmpAddr182; tmpAddr182 = (word) (( (ptr) &var←c61908)+5)/* var←c57428 */ ; (* (ptr) tmpAddr182 ) = ( ((word) (fPt) path←P7536) ); (* (( (ptr) tmpAddr182) + 1) ) = 1; }; SOURCE(15247, 28) class←v24132 = (* (ptr) context←v14084 ); SOURCE(15432, 25) { word pd183; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c61940)+251)/* var←c56436 */ ))+4) ) ))) { pd183 = (* (( (ptr) (* (( (ptr) gf←c61940)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd183 ))))(pd183); }; }; SOURCE(15459, 127) { word pd184; pd184 = (* (( (ptr) class←v24132)+48) ); (void) ( *( (fPt) ((* (ptr) pd184 ))))(context←v14084, (word) (( (bPt) &var←c61908)+20)/* var←c57428 */ , patternLen←v14140, pattern←v14168, offset←v14196, length←v14224, pd184) ; }; } static void path←P7536(moveTo←v48840, lineTo←v48868, curveTo←v48896, conicTo←v48924, arcTo←v48952, formal←c62004) word moveTo←v48840; word lineTo←v48868; word curveTo←v48896; word conicTo←v48924; word arcTo←v48952; word formal←c62004; { register ptr gf←c61972 = (ptr) &globalframe; formal←c62004 = (formal←c62004 - 20); /* path: */ SOURCE(15277, 152) SOURCE(15296, 133) { word pd185; pd185 = (* (( (ptr) (* (( (ptr) gf←c61972)+254)/* var←c57300 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd185 ))))((* (( (ptr) formal←c62004)+4) ), moveTo←v48840, lineTo←v48868, curveTo←v48896, conicTo←v48924, arcTo←v48952, pd185) ; }; } static void MaskVectorI←P4200(context←v14388, x1←v14416, y1←v14444, x2←v14472, y2←v14500) word context←v14388; word x1←v14416; word y1←v14444; word x2←v14472; word y2←v14500; { register ptr gf←c62036 = (ptr) &globalframe; word class←v24204; /* MaskVectorI: */ SOURCE(15591, 192) SOURCE(15664, 28) class←v24204 = (* (ptr) context←v14388 ); SOURCE(15694, 25) { word pd186; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62036)+251)/* var←c56436 */ ))+4) ) ))) { pd186 = (* (( (ptr) (* (( (ptr) gf←c62036)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd186 ))))(pd186); }; }; SOURCE(15721, 62) { W2 var←c57460; W2 var←c57492; { float tf187; var←c57460.f0 = ( tf187 = (float)(int)x1←v14416, *(word*)&tf187 ); }; { float tf188; var←c57460.f1 = ( tf188 = (float)(int)y1←v14444, *(word*)&tf188 ); }; { float tf189; var←c57492.f0 = ( tf189 = (float)(int)x2←v14472, *(word*)&tf189 ); }; { float tf190; var←c57492.f1 = ( tf190 = (float)(int)y2←v14500, *(word*)&tf190 ); }; { word pd191; pd191 = (* (( (ptr) class←v24204)+47) ); (void) ( *( (fPt) ((* (ptr) pd191 ))))(context←v14388, var←c57460, var←c57492, pd191); }; }; } static void MaskPixel←P4260(context←v14560, pa←v14588) word context←v14560; word pa←v14588; { register ptr gf←c62068 = (ptr) &globalframe; word class←v24248; /* MaskPixel: */ SOURCE(15789, 160) SOURCE(15851, 28) class←v24248 = (* (ptr) context←v14560 ); SOURCE(15881, 25) { word pd192; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62068)+251)/* var←c56436 */ ))+4) ) ))) { pd192 = (* (( (ptr) (* (( (ptr) gf←c62068)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd192 ))))(pd192); }; }; SOURCE(15908, 41) { word pd193; pd193 = (* (( (ptr) class←v24248)+43) ); (void) ( *( (fPt) ((* (ptr) pd193 ))))(context←v14560, pa←v14588, pd193); }; } static void MaskBits←P4320(context←v14648, base←v14676, wordsPerLine←v14704, sMin←v14732, fMin←v14760, sSize←v14788, fSize←v14816, tx←v14844, ty←v14872) word context←v14648; word base←v14676; word wordsPerLine←v14704; word sMin←v14732; word fMin←v14760; word sSize←v14788; word fSize←v14816; word tx←v14844; word ty←v14872; { register ptr gf←c62100 = (ptr) &globalframe; word class←v24292; word bitmap←v24320; /* MaskBits: */ SOURCE(15955, 578) SOURCE(16095, 28) class←v24292 = (* (ptr) context←v14648 ); SOURCE(16125, 241) { W2 var←c57524; W2 var←c57556; W2 var←c57588; W2 var←c57620; var←c57524.f0 = sSize←v14788; var←c57524.f1 = fSize←v14816; var←c57556.f0 = base←v14676; var←c57556.f1 = 0; var←c57588.f0 = sMin←v14732; var←c57588.f1 = fMin←v14760; var←c57620.f0 = 0; var←c57620.f1 = 0; { word pd194; word idx195; word idx196; pd194 = (* (( (ptr) (* (( (ptr) gf←c62100)+255)/* var←c57652 */ ))+25) ); bitmap←v24320 = (word) ( *( (fPt) ((* (ptr) pd194 ))))(var←c57524, 1, ( idx195 = (word) ((word) wordsPerLine←v14704 << 5), SGNCK(idx195) ), var←c57556, 0, ( idx196 = (word) ((sMin←v14732 + sSize←v14788) * wordsPerLine←v14704), SGNCK(idx196) ) , var←c57588, var←c57620, pd194); }; }; SOURCE(16368, 125) { W2 var←c57684; W2 var←c57716; var←c57684.f0 = 0; var←c57684.f1 = 0; { float tf197; var←c57716.f0 = ( tf197 = (float)(int)tx←v14844, *(word*)&tf197 ); }; { float tf198; var←c57716.f1 = ( tf198 = (float)(int)ty←v14872, *(word*)&tf198 ); }; (void) MaskBitmap←P4440(context←v14648, bitmap←v24320, var←c57684, 13, var←c57716); }; SOURCE(16495, 38) { word pd199; pd199 = (* (( (ptr) (* (( (ptr) gf←c62100)+255)/* var←c57652 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd199 ))))(bitmap←v24320, pd199); }; } static void DrawBits←P4380(context←v14944, base←v14972, wordsPerLine←v15000, sMin←v15028, fMin←v15056, sSize←v15084, fSize←v15112, tx←v15140, ty←v15168) word context←v14944; word base←v14972; word wordsPerLine←v15000; word sMin←v15028; word fMin←v15056; word sSize←v15084; word fSize←v15112; word tx←v15140; word ty←v15168; { register ptr gf←c62132 = (ptr) &globalframe; word class←v24364; word bitmap←v24392; /* DrawBits: */ SOURCE(16539, 578) SOURCE(16679, 28) class←v24364 = (* (ptr) context←v14944 ); SOURCE(16709, 241) { W2 var←c57748; W2 var←c57780; W2 var←c57812; W2 var←c57844; var←c57748.f0 = sSize←v15084; var←c57748.f1 = fSize←v15112; var←c57780.f0 = base←v14972; var←c57780.f1 = 0; var←c57812.f0 = sMin←v15028; var←c57812.f1 = fMin←v15056; var←c57844.f0 = 0; var←c57844.f1 = 0; { word pd200; word idx201; word idx202; pd200 = (* (( (ptr) (* (( (ptr) gf←c62132)+255)/* var←c57652 */ ))+25) ); bitmap←v24392 = (word) ( *( (fPt) ((* (ptr) pd200 ))))(var←c57748, 1, ( idx201 = (word) ((word) wordsPerLine←v15000 << 5), SGNCK(idx201) ), var←c57780, 0, ( idx202 = (word) ((sMin←v15028 + sSize←v15084) * wordsPerLine←v15000), SGNCK(idx202) ) , var←c57812, var←c57844, pd200); }; }; SOURCE(16952, 125) { W2 var←c57876; W2 var←c57908; var←c57876.f0 = 0; var←c57876.f1 = 0; { float tf203; var←c57908.f0 = ( tf203 = (float)(int)tx←v15140, *(word*)&tf203 ); }; { float tf204; var←c57908.f1 = ( tf204 = (float)(int)ty←v15168, *(word*)&tf204 ); }; (void) DrawBitmap←P4500(context←v14944, bitmap←v24392, var←c57876, 13, var←c57908); }; SOURCE(17079, 38) { word pd205; pd205 = (* (( (ptr) (* (( (ptr) gf←c62132)+255)/* var←c57652 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd205 ))))(bitmap←v24392, pd205); }; } static void MaskBitmap←P4440(context←v15240, bitmap←v15268, referencePoint←v15296, scanMode←v15324, position←v15352) word context←v15240; word bitmap←v15268; W2 referencePoint←v15296; word scanMode←v15324; W2 position←v15352; { word class←v24436; /* MaskBitmap: */ SOURCE(17123, 277) SOURCE(17248, 28) class←v24436 = (* (ptr) context←v15240 ); SOURCE(17278, 122) { word pd206; pd206 = (* (( (ptr) class←v24436)+49) ); (void) ( *( (fPt) ((* (ptr) pd206 ))))(context←v15240, bitmap←v15268, referencePoint←v15296, scanMode←v15324, position←v15352, pd206) ; }; } static void DrawBitmap←P4500(context←v15412, bitmap←v15440, referencePoint←v15468, scanMode←v15496, position←v15524) word context←v15412; word bitmap←v15440; W2 referencePoint←v15468; word scanMode←v15496; W2 position←v15524; { register ptr gf←c62164 = (ptr) &globalframe; word class←v24480; /* DrawBitmap: */ SOURCE(17406, 304) SOURCE(17531, 28) class←v24480 = (* (ptr) context←v15412 ); SOURCE(17561, 25) { word pd207; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62164)+251)/* var←c56436 */ ))+4) ) ))) { pd207 = (* (( (ptr) (* (( (ptr) gf←c62164)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd207 ))))(pd207); }; }; SOURCE(17588, 122) { word pd208; pd208 = (* (( (ptr) class←v24480)+50) ); (void) ( *( (fPt) ((* (ptr) pd208 ))))(context←v15412, bitmap←v15440, referencePoint←v15468, scanMode←v15496, position←v15524, pd208) ; }; } static void DrawPixels←P4560(context←v15584, pixelMap←v15612, colorOperator←v15640, referencePoint←v15668, scanMode←v15696, position←v15724) word context←v15584; word pixelMap←v15612; word colorOperator←v15640; W2 referencePoint←v15668; word scanMode←v15696; W2 position←v15724; { register ptr gf←c62196 = (ptr) &globalframe; word class←v24524; /* DrawPixels: */ SOURCE(17716, 369) SOURCE(17872, 28) class←v24524 = (* (ptr) context←v15584 ); SOURCE(17902, 25) { word pd209; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62196)+251)/* var←c56436 */ ))+4) ) ))) { pd209 = (* (( (ptr) (* (( (ptr) gf←c62196)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd209 ))))(pd209); }; }; SOURCE(17929, 156) { word pd210; pd210 = (* (( (ptr) class←v24524)+51) ); (void) ( *( (fPt) ((* (ptr) pd210 ))))(context←v15584, pixelMap←v15612, colorOperator←v15640, referencePoint←v15668, scanMode←v15696, position←v15724, pd210) ; }; } static void Clip←P4620(context←v15784, path←v15812, oddWrap←v15840, exclude←v15868) word context←v15784; word path←v15812; word oddWrap←v15840; word exclude←v15868; { register ptr gf←c62228 = (ptr) &globalframe; word class←v24568; /* Clip: */ SOURCE(18091, 222) SOURCE(18180, 28) class←v24568 = (* (ptr) context←v15784 ); SOURCE(18210, 25) { word pd211; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62228)+251)/* var←c56436 */ ))+4) ) ))) { pd211 = (* (( (ptr) (* (( (ptr) gf←c62228)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd211 ))))(pd211); }; }; SOURCE(18237, 76) { word pd212; pd212 = (* (( (ptr) class←v24568)+35) ); (void) ( *( (fPt) ((* (ptr) pd212 ))))(context←v15784, path←v15812, oddWrap←v15840, exclude←v15868, pd212); }; } static void ClipOutline←P4680(context←v15928, formal←c0896, exclude←v15984) word context←v15928; word formal←c0896; word exclude←v15984; { W7 var←c62260; /* declaration of outline←v15956 skipped */ register ptr gf←c62292 = (ptr) &globalframe; /* declaration of var←c57940 skipped */ word class←v24612; var←c62260.f4/* outline←v15956 */ = formal←c0896; /* ClipOutline: */ SOURCE(18319, 376) { word tmpAddr213; tmpAddr213 = (word) (( (ptr) &var←c62260)+5)/* var←c57940 */ ; (* (ptr) tmpAddr213 ) = ( ((word) (fPt) path←P7596) ); (* (( (ptr) tmpAddr213) + 1) ) = 1; }; SOURCE(18408, 28) class←v24612 = (* (ptr) context←v15928 ); SOURCE(18584, 25) { word pd214; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62292)+251)/* var←c56436 */ ))+4) ) ))) { pd214 = (* (( (ptr) (* (( (ptr) gf←c62292)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd214 ))))(pd214); }; }; SOURCE(18611, 84) { word pd215; pd215 = (* (( (ptr) class←v24612)+35) ); (void) ( *( (fPt) ((* (ptr) pd215 ))))(context←v15928, (word) (( (bPt) &var←c62260)+20)/* var←c57940 */ , (* (ptr) var←c62260.f4/* outline←v15956 */ ), exclude←v15984, pd215) ; }; } static void path←P7596(moveTo←v49284, lineTo←v49312, curveTo←v49340, conicTo←v49368, arcTo←v49396, formal←c62356) word moveTo←v49284; word lineTo←v49312; word curveTo←v49340; word conicTo←v49368; word arcTo←v49396; word formal←c62356; { register ptr gf←c62324 = (ptr) &globalframe; formal←c62356 = (formal←c62356 - 20); /* path: */ SOURCE(18438, 143) SOURCE(18457, 124) { word pd216; pd216 = (* (( (ptr) (* (( (ptr) gf←c62324)+254)/* var←c57300 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd216 ))))((* (( (ptr) formal←c62356)+4) ), moveTo←v49284, lineTo←v49312, curveTo←v49340, conicTo←v49368, arcTo←v49396, pd216) ; }; } static void ClipRectangle←P4740(context←v16044, r←v16072, exclude←v16100) word context←v16044; W4 r←v16072; word exclude←v16100; { register ptr gf←c62388 = (ptr) &globalframe; word class←v24684; /* ClipRectangle: */ SOURCE(18701, 205) SOURCE(18788, 28) class←v24684 = (* (ptr) context←v16044 ); SOURCE(18818, 25) { word pd217; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62388)+251)/* var←c56436 */ ))+4) ) ))) { pd217 = (* (( (ptr) (* (( (ptr) gf←c62388)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd217 ))))(pd217); }; }; SOURCE(18845, 61) { word pd218; pd218 = (* (( (ptr) class←v24684)+36) ); (void) ( *( (fPt) ((* (ptr) pd218 ))))(context←v16044, r←v16072, exclude←v16100, pd218); }; } static void ClipRectangleI←P4800(context←v16160, x←v16188, y←v16216, w←v16244, h←v16272, exclude←v16300) word context←v16160; word x←v16188; word y←v16216; word w←v16244; word h←v16272; word exclude←v16300; { register ptr gf←c62420 = (ptr) &globalframe; word class←v24728; /* ClipRectangleI: */ SOURCE(18912, 232) SOURCE(19007, 28) class←v24728 = (* (ptr) context←v16160 ); SOURCE(19037, 25) { word pd219; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62420)+251)/* var←c56436 */ ))+4) ) ))) { pd219 = (* (( (ptr) (* (( (ptr) gf←c62420)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd219 ))))(pd219); }; }; SOURCE(19064, 80) { word pd220; pd220 = (* (( (ptr) class←v24728)+37) ); (void) ( *( (fPt) ((* (ptr) pd220 ))))(context←v16160, x←v16188, y←v16216, w←v16244, h←v16272, exclude←v16300, pd220); }; } static void SetInt←P4860(context←v16360, key←v16388, val←v16416) word context←v16360; word key←v16388; word val←v16416; { register ptr gf←c62452 = (ptr) &globalframe; word class←v24772; /* SetInt: */ SOURCE(19150, 169) SOURCE(19231, 28) class←v24772 = (* (ptr) context←v16360 ); SOURCE(19261, 25) { word pd221; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62452)+251)/* var←c56436 */ ))+4) ) ))) { pd221 = (* (( (ptr) (* (( (ptr) gf←c62452)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd221 ))))(pd221); }; }; SOURCE(19288, 31) { word pd222; pd222 = (* (( (ptr) class←v24772)+3) ); (void) ( *( (fPt) ((* (ptr) pd222 ))))(context←v16360, key←v16388, val←v16416, pd222); }; } static void SetReal←P4920(context←v16476, key←v16504, val←v16532) word context←v16476; word key←v16504; word val←v16532; { register ptr gf←c62484 = (ptr) &globalframe; word class←v24816; /* SetReal: */ SOURCE(19324, 173) SOURCE(19408, 28) class←v24816 = (* (ptr) context←v16476 ); SOURCE(19438, 25) { word pd223; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62484)+251)/* var←c56436 */ ))+4) ) ))) { pd223 = (* (( (ptr) (* (( (ptr) gf←c62484)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd223 ))))(pd223); }; }; SOURCE(19465, 32) { word pd224; pd224 = (* (( (ptr) class←v24816)+4) ); (void) ( *( (fPt) ((* (ptr) pd224 ))))(context←v16476, key←v16504, val←v16532, pd224); }; } static void SetT←P4980(context←v16592, m←v16620) word context←v16592; word m←v16620; { register ptr gf←c62516 = (ptr) &globalframe; word class←v24860; /* SetT: */ SOURCE(19502, 139) SOURCE(19562, 28) class←v24860 = (* (ptr) context←v16592 ); SOURCE(19592, 25) { word pd225; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62516)+251)/* var←c56436 */ ))+4) ) ))) { pd225 = (* (( (ptr) (* (( (ptr) gf←c62516)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd225 ))))(pd225); }; }; SOURCE(19619, 22) { word pd226; pd226 = (* (( (ptr) class←v24860)+5) ); (void) ( *( (fPt) ((* (ptr) pd226 ))))(context←v16592, m←v16620, pd226); }; } static void SetClipper←P5040(context←v16680, clipper←v16708) word context←v16680; word clipper←v16708; { register ptr gf←c62548 = (ptr) &globalframe; word class←v24904; /* SetClipper: */ SOURCE(19646, 171) SOURCE(19726, 28) class←v24904 = (* (ptr) context←v16680 ); SOURCE(19756, 25) { word pd227; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62548)+251)/* var←c56436 */ ))+4) ) ))) { pd227 = (* (( (ptr) (* (( (ptr) gf←c62548)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd227 ))))(pd227); }; }; SOURCE(19783, 34) { word pd228; pd228 = (* (( (ptr) class←v24904)+8) ); (void) ( *( (fPt) ((* (ptr) pd228 ))))(context←v16680, clipper←v16708, pd228); }; } static word GetInt←P5100(context←v16768, key←v16796) word context←v16768; word key←v16796; { register ptr gf←c62580 = (ptr) &globalframe; word var←c16840; word class←v24948; /* GetInt: */ SOURCE(19822, 176) SOURCE(19907, 28) class←v24948 = (* (ptr) context←v16768 ); SOURCE(19937, 25) { word pd229; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62580)+251)/* var←c56436 */ ))+4) ) ))) { pd229 = (* (( (ptr) (* (( (ptr) gf←c62580)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd229 ))))(pd229); }; }; SOURCE(19964, 34) { word pd230; pd230 = (* (( (ptr) class←v24948)+9) ); return((word) ( *( (fPt) ((* (ptr) pd230 ))))(context←v16768, key←v16796, pd230)); }; } static word GetReal←P5160(context←v16900, key←v16928) word context←v16900; word key←v16928; { register ptr gf←c62612 = (ptr) &globalframe; word var←c16972; word class←v24992; /* GetReal: */ SOURCE(20003, 180) SOURCE(20091, 28) class←v24992 = (* (ptr) context←v16900 ); SOURCE(20121, 25) { word pd231; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62612)+251)/* var←c56436 */ ))+4) ) ))) { pd231 = (* (( (ptr) (* (( (ptr) gf←c62612)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd231 ))))(pd231); }; }; SOURCE(20148, 35) { word pd232; pd232 = (* (( (ptr) class←v24992)+10) ); return((word) ( *( (fPt) ((* (ptr) pd232 ))))(context←v16900, key←v16928, pd232)); }; } static word GetT←P5220(context←v17032) word context←v17032; { register ptr gf←c62644 = (ptr) &globalframe; word var←c17076; word class←v25036; /* GetT: */ SOURCE(20188, 150) SOURCE(20254, 28) class←v25036 = (* (ptr) context←v17032 ); SOURCE(20284, 25) { word pd233; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62644)+251)/* var←c56436 */ ))+4) ) ))) { pd233 = (* (( (ptr) (* (( (ptr) gf←c62644)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd233 ))))(pd233); }; }; SOURCE(20311, 27) { word pd234; pd234 = (* (( (ptr) class←v25036)+11) ); return((word) ( *( (fPt) ((* (ptr) pd234 ))))(context←v17032, pd234)); }; } static word GetFont←P5280(context←v17136) word context←v17136; { register ptr gf←c62676 = (ptr) &globalframe; word var←c17180; word class←v25080; /* GetFont: */ SOURCE(20343, 146) SOURCE(20402, 28) class←v25080 = (* (ptr) context←v17136 ); SOURCE(20432, 25) { word pd235; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62676)+251)/* var←c56436 */ ))+4) ) ))) { pd235 = (* (( (ptr) (* (( (ptr) gf←c62676)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd235 ))))(pd235); }; }; SOURCE(20459, 30) { word pd236; pd236 = (* (( (ptr) class←v25080)+12) ); return((word) ( *( (fPt) ((* (ptr) pd236 ))))(context←v17136, pd236)); }; } static word GetColor←P5340(context←v17240) word context←v17240; { register ptr gf←c62708 = (ptr) &globalframe; word var←c17284; word class←v25124; /* GetColor: */ SOURCE(20494, 149) SOURCE(20555, 28) class←v25124 = (* (ptr) context←v17240 ); SOURCE(20585, 25) { word pd237; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62708)+251)/* var←c56436 */ ))+4) ) ))) { pd237 = (* (( (ptr) (* (( (ptr) gf←c62708)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd237 ))))(pd237); }; }; SOURCE(20612, 31) { word pd238; pd238 = (* (( (ptr) class←v25124)+13) ); return((word) ( *( (fPt) ((* (ptr) pd238 ))))(context←v17240, pd238)); }; } static word GetClipper←P5400(context←v17344) word context←v17344; { register ptr gf←c62740 = (ptr) &globalframe; word var←c17388; word class←v25168; /* GetClipper: */ SOURCE(20648, 170) SOURCE(20728, 28) class←v25168 = (* (ptr) context←v17344 ); SOURCE(20758, 25) { word pd239; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62740)+251)/* var←c56436 */ ))+4) ) ))) { pd239 = (* (( (ptr) (* (( (ptr) gf←c62740)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd239 ))))(pd239); }; }; SOURCE(20785, 33) { word pd240; pd240 = (* (( (ptr) class←v25168)+14) ); return((word) ( *( (fPt) ((* (ptr) pd240 ))))(context←v17344, pd240)); }; } static void GetCP←P5460(formal←c0560, context←v17448, rounded←v17476) word formal←c0560; word context←v17448; word rounded←v17476; { register ptr gf←c62772 = (ptr) &globalframe; W2 var←c17520; word class←v25212; /* GetCP: */ SOURCE(20823, 191) SOURCE(20902, 28) class←v25212 = (* (ptr) context←v17448 ); SOURCE(20932, 25) { word pd241; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62772)+251)/* var←c56436 */ ))+4) ) ))) { pd241 = (* (( (ptr) (* (( (ptr) gf←c62772)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd241 ))))(pd241); }; }; SOURCE(20959, 55) { W2 var←c58196; { word pd242; pd242 = (* (( (ptr) class←v25212)+22) ); (void) ( *( (fPt) ((* (ptr) pd242 ))))((word) &var←c58196, context←v17448, rounded←v17476, pd242); }; var←c17520 = var←c58196; /* removed tail goto */ }; (* (W2Pt) formal←c0560 ) = var←c17520; return; } static void ViewReset←P5520(context←v17580) word context←v17580; { register ptr gf←c62804 = (ptr) &globalframe; word class←v25256; /* ViewReset: */ SOURCE(21020, 127) SOURCE(21066, 28) class←v25256 = (* (ptr) context←v17580 ); SOURCE(21096, 25) { word pd243; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62804)+251)/* var←c56436 */ ))+4) ) ))) { pd243 = (* (( (ptr) (* (( (ptr) gf←c62804)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd243 ))))(pd243); }; }; SOURCE(21123, 24) { word pd244; pd244 = (* (( (ptr) class←v25256)+56) ); (void) ( *( (fPt) ((* (ptr) pd244 ))))(context←v17580, pd244); }; } static void ViewTranslateI←P5580(context←v17640, x←v17668, y←v17696) word context←v17640; word x←v17668; word y←v17696; { register ptr gf←c62836 = (ptr) &globalframe; word class←v25300; /* ViewTranslateI: */ SOURCE(21153, 159) SOURCE(21219, 28) class←v25300 = (* (ptr) context←v17640 ); SOURCE(21249, 25) { word pd245; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62836)+251)/* var←c56436 */ ))+4) ) ))) { pd245 = (* (( (ptr) (* (( (ptr) gf←c62836)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd245 ))))(pd245); }; }; SOURCE(21276, 36) { word pd246; pd246 = (* (( (ptr) class←v25300)+57) ); (void) ( *( (fPt) ((* (ptr) pd246 ))))(context←v17640, x←v17668, y←v17696, pd246); }; } static void ViewClip←P5640(context←v17756, path←v17784, oddWrap←v17812, exclude←v17840) word context←v17756; word path←v17784; word oddWrap←v17812; word exclude←v17840; { register ptr gf←c62868 = (ptr) &globalframe; word class←v25344; /* ViewClip: */ SOURCE(21316, 228) SOURCE(21407, 28) class←v25344 = (* (ptr) context←v17756 ); SOURCE(21437, 25) { word pd247; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62868)+251)/* var←c56436 */ ))+4) ) ))) { pd247 = (* (( (ptr) (* (( (ptr) gf←c62868)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd247 ))))(pd247); }; }; SOURCE(21464, 80) { word pd248; pd248 = (* (( (ptr) class←v25344)+58) ); (void) ( *( (fPt) ((* (ptr) pd248 ))))(context←v17756, path←v17784, oddWrap←v17812, exclude←v17840, pd248); }; } static void ViewClipRectangleI←P5700(context←v17900, x←v17928, y←v17956, w←v17984, h←v18012, exclude←v18040) word context←v17900; word x←v17928; word y←v17956; word w←v17984; word h←v18012; word exclude←v18040; { register ptr gf←c62900 = (ptr) &globalframe; word class←v25388; /* ViewClipRectangleI: */ SOURCE(21550, 232) SOURCE(21641, 28) class←v25388 = (* (ptr) context←v17900 ); SOURCE(21671, 25) { word pd249; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62900)+251)/* var←c56436 */ ))+4) ) ))) { pd249 = (* (( (ptr) (* (( (ptr) gf←c62900)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd249 ))))(pd249); }; }; SOURCE(21698, 84) { word pd250; pd250 = (* (( (ptr) class←v25388)+59) ); (void) ( *( (fPt) ((* (ptr) pd250 ))))(context←v17900, x←v17928, y←v17956, w←v17984, h←v18012, exclude←v18040, pd250); }; } static void TransformPoint←P5760(formal←c0587, context←v18100, p←v18128, from←v18156, to←v18184) word formal←c0587; word context←v18100; W2 p←v18128; word from←v18156; word to←v18184; { register ptr gf←c62932 = (ptr) &globalframe; W2 pT←v18228; word class←v25432; /* TransformPoint: */ SOURCE(21788, 260) SOURCE(21788, 260) pT←v18228.f0 = (* (ptr) &fc29 ); pT←v18228.f1 = (* (ptr) &fc29 ); SOURCE(21910, 28) class←v25432 = (* (ptr) context←v18100 ); SOURCE(21940, 25) { word pd251; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62932)+251)/* var←c56436 */ ))+4) ) ))) { pd251 = (* (( (ptr) (* (( (ptr) gf←c62932)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd251 ))))(pd251); }; }; SOURCE(21967, 81) { W2 var←c58260; { word pd252; pd252 = (* (( (ptr) class←v25432)+61) ); (void) ( *( (fPt) ((* (ptr) pd252 ))))((word) &var←c58260, context←v18100, p←v18128, from←v18156, to←v18184, 0, pd252); }; pT←v18228 = var←c58260; /* removed tail goto */ }; (* (W2Pt) formal←c0587 ) = pT←v18228; return; } static void TransformVec←P5820(formal←c0596, context←v18288, v←v18316, from←v18344, to←v18372) word formal←c0596; word context←v18288; W2 v←v18316; word from←v18344; word to←v18372; { register ptr gf←c62964 = (ptr) &globalframe; W2 vT←v18416; word class←v25476; /* TransformVec: */ SOURCE(22052, 257) SOURCE(22052, 257) vT←v18416.f0 = (* (ptr) &fc29 ); vT←v18416.f1 = (* (ptr) &fc29 ); SOURCE(22172, 28) class←v25476 = (* (ptr) context←v18288 ); SOURCE(22202, 25) { word pd253; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62964)+251)/* var←c56436 */ ))+4) ) ))) { pd253 = (* (( (ptr) (* (( (ptr) gf←c62964)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd253 ))))(pd253); }; }; SOURCE(22229, 80) { W2 var←c58324; { word pd254; pd254 = (* (( (ptr) class←v25476)+61) ); (void) ( *( (fPt) ((* (ptr) pd254 ))))((word) &var←c58324, context←v18288, v←v18316, from←v18344, to←v18372, 1, pd254); }; vT←v18416 = var←c58324; /* removed tail goto */ }; (* (W2Pt) formal←c0596 ) = vT←v18416; return; } static word GetTransformation←P5880(context←v18476, from←v18504, to←v18532) word context←v18476; word from←v18504; word to←v18532; { register ptr gf←c62996 = (ptr) &globalframe; word composite←v18576; word class←v25520; /* GetTransformation: */ SOURCE(22313, 259) SOURCE(22313, 259) composite←v18576 = 0; SOURCE(22444, 28) class←v25520 = (* (ptr) context←v18476 ); SOURCE(22474, 25) { word pd255; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c62996)+251)/* var←c56436 */ ))+4) ) ))) { pd255 = (* (( (ptr) (* (( (ptr) gf←c62996)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd255 ))))(pd255); }; }; SOURCE(22501, 71) { word pd256; pd256 = (* (( (ptr) class←v25520)+60) ); return((word) ( *( (fPt) ((* (ptr) pd256 ))))(context←v18476, from←v18504, to←v18532, pd256)); }; } static void MoveViewRectangle←P5940(context←v18636, width←v18664, height←v18692, fromX←v18720, fromY←v18748, toX←v18776, toY←v18804) word context←v18636; word width←v18664; word height←v18692; word fromX←v18720; word fromY←v18748; word toX←v18776; word toY←v18804; { register ptr gf←c63028 = (ptr) &globalframe; word class←v25564; /* MoveViewRectangle: */ SOURCE(22576, 279) SOURCE(22678, 28) class←v25564 = (* (ptr) context←v18636 ); SOURCE(22708, 25) { word pd257; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63028)+251)/* var←c56436 */ ))+4) ) ))) { pd257 = (* (( (ptr) (* (( (ptr) gf←c63028)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd257 ))))(pd257); }; }; SOURCE(22735, 120) { word pd258; pd258 = (* (( (ptr) class←v25564)+62) ); (void) ( *( (fPt) ((* (ptr) pd258 ))))(context←v18636, width←v18664, height←v18692, fromX←v18720, fromY←v18748, toX←v18776 , toY←v18804, pd258); }; } static word TestViewRectangle←P6000(context←v18864, x←v18892, y←v18920, w←v18948, h←v18976) word context←v18864; word x←v18892; word y←v18920; word w←v18948; word h←v18976; { register ptr gf←c63060 = (ptr) &globalframe; word var←c19020; word class←v25608; /* TestViewRectangle: */ SOURCE(22906, 227) SOURCE(23002, 28) class←v25608 = (* (ptr) context←v18864 ); SOURCE(23032, 25) { word pd259; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63060)+251)/* var←c56436 */ ))+4) ) ))) { pd259 = (* (( (ptr) (* (( (ptr) gf←c63060)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd259 ))))(pd259); }; }; SOURCE(23059, 74) { word pd260; pd260 = (* (( (ptr) class←v25608)+63) ); return((word) ( *( (fPt) ((* (ptr) pd260 ))))(context←v18864, x←v18892, y←v18920, w←v18948, h←v18976, pd260)); }; } static void GetBounds←P6060(formal←c0622, context←v19080) word formal←c0622; word context←v19080; { register ptr gf←c63092 = (ptr) &globalframe; W4 var←c19124; word class←v25652; /* GetBounds: */ SOURCE(23137, 164) SOURCE(23203, 28) class←v25652 = (* (ptr) context←v19080 ); SOURCE(23233, 25) { word pd261; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63092)+251)/* var←c56436 */ ))+4) ) ))) { pd261 = (* (( (ptr) (* (( (ptr) gf←c63092)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd261 ))))(pd261); }; }; SOURCE(23260, 41) { W4 var←c58452; { word pd262; pd262 = (* (( (ptr) class←v25652)+55) ); (void) ( *( (fPt) ((* (ptr) pd262 ))))((word) &var←c58452, context←v19080, pd262); }; var←c19124 = var←c58452; /* removed tail goto */ }; (* (W4Pt) formal←c0622 ) = var←c19124; return; } static void DoIfVisible←P6120(context←v19184, r←v19212, action←v19240) word context←v19184; W4 r←v19212; word action←v19240; { register ptr gf←c63124 = (ptr) &globalframe; word class←v25696; /* DoIfVisible: */ SOURCE(23307, 190) SOURCE(23383, 28) class←v25696 = (* (ptr) context←v19184 ); SOURCE(23413, 25) { word pd263; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63124)+251)/* var←c56436 */ ))+4) ) ))) { pd263 = (* (( (ptr) (* (( (ptr) gf←c63124)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd263 ))))(pd263); }; }; SOURCE(23440, 57) { word pd264; pd264 = (* (( (ptr) class←v25696)+52) ); (void) ( *( (fPt) ((* (ptr) pd264 ))))(context←v19184, r←v19212, action←v19240, pd264); }; } static void DoWithBuffer←P6180(context←v19316, action←v19344, x←v19372, y←v19400, w←v19428, h←v19456, backgroundColor←v19484) word context←v19316; word action←v19344; word x←v19372; word y←v19400; word w←v19428; word h←v19456; word backgroundColor←v19484; { register ptr gf←c63156 = (ptr) &globalframe; word class←v25740; /* DoWithBuffer: */ SOURCE(23502, 235) SOURCE(23616, 28) class←v25740 = (* (ptr) context←v19316 ); SOURCE(23646, 25) { word pd265; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63156)+251)/* var←c56436 */ ))+4) ) ))) { pd265 = (* (( (ptr) (* (( (ptr) gf←c63156)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd265 ))))(pd265); }; }; SOURCE(23673, 64) { word pd266; pd266 = (* (( (ptr) class←v25740)+53) ); (void) ( *( (fPt) ((* (ptr) pd266 ))))(context←v19316, action←v19344, x←v19372, y←v19400, w←v19428, h←v19456 , backgroundColor←v19484, pd266); }; } static void DrawObject←P6240(context←v19560, object←v19588, position←v19616, interactive←v19644) word context←v19560; word object←v19588; W2 position←v19616; word interactive←v19644; { register ptr gf←c63188 = (ptr) &globalframe; word class←v25784; /* DrawObject: */ SOURCE(23743, 250) SOURCE(23840, 28) class←v25784 = (* (ptr) context←v19560 ); SOURCE(23870, 25) { word pd267; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63188)+251)/* var←c56436 */ ))+4) ) ))) { pd267 = (* (( (ptr) (* (( (ptr) gf←c63188)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd267 ))))(pd267); }; }; SOURCE(23897, 96) { word pd268; pd268 = (* (( (ptr) class←v25784)+54) ); (void) ( *( (fPt) ((* (ptr) pd268 ))))(context←v19560, object←v19588, position←v19616, interactive←v19644, pd268); }; } static word NewBitmap←P6300(width←v19704, height←v19732) word width←v19704; word height←v19732; { register ptr gf←c63220 = (ptr) &globalframe; word var←c19776; /* NewBitmap: */ SOURCE(23999, 138) SOURCE(24067, 70) { word var←c0844; { W4 var←c58516; var←c58516.f0 = 0; var←c58516.f1 = 0; var←c58516.f2 = height←v19732; var←c58516.f3 = width←v19704; { word pd269; pd269 = (* (( (ptr) (* (( (ptr) gf←c63220)+255)/* var←c57652 */ ))+19) ); var←c0844 = (word) ( *( (fPt) ((* (ptr) pd269 ))))(var←c58516, 1, 0, pd269); }; }; return(var←c0844); }; } static word BitmapContext←P6360(bitmap←v19836) word bitmap←v19836; { register ptr gf←c63252 = (ptr) &globalframe; word var←c19880; W2 var←c58548; /* BitmapContext: */ SOURCE(24141, 504) SOURCE(24210, 435) var←c58548.f0 = 0; var←c58548.f1 = 0; if ( ! XR←EqualWords(bitmap←v19836, &var←c58548, 2)) { SOURCE(24261, 87) { W3 var←c0648; var←c0648.f0 = 1; var←c0648.f1 = (* (( (ptr) gf←c63252)+17) ); var←c0648.f2 = 0; (void) XR←RaiseError((* (( (ptr) gf←c63252)+4)/* Error←v3252 */ ), (word) &var←c0648); }; } else { SOURCE(24357, 288) { word context←v25828; SOURCE(24359, 202) { W2 var←c58612; { W2 var←c58644; W4 b←v33012; b←v33012 = (* (W4Pt) bitmap←v19836 ); var←c58644.f0 = (b←v33012.f2 - b←v33012.f0); var←c58644.f1 = (b←v33012.f3 - b←v33012.f1); var←c58612 = var←c58644; }; { W2 var←c58708; var←c58708.f0 = (* (ptr) &fc270 ); var←c58708.f1 = (* (ptr) &fc270 ); { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf←c63252)+256)/* var←c58740 */ ))+5) ); context←v25828 = (word) ( *( (fPt) ((* (ptr) pd271 ))))(var←c58612, 13, var←c58708, 1, 1, (* (( (ptr) gf←c63252)+18) ), pd271) ; }; }; }; SOURCE(24563, 63) { word pd272; pd272 = (* (( (ptr) (* (( (ptr) gf←c63252)+256)/* var←c58740 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd272 ))))(context←v25828, bitmap←v19836, pd272); }; SOURCE(24628, 17) return(context←v25828); }; }; } static word GetBufferColorOperator←P6420(context←v19940) word context←v19940; { register ptr gf←c63284 = (ptr) &globalframe; word var←c19984; word class←v25872; word colorOperator←v25900; /* GetBufferColorOperator: */ SOURCE(24652, 233) SOURCE(24735, 28) class←v25872 = (* (ptr) context←v19940 ); SOURCE(24765, 68) { word pd273; pd273 = (* (( (ptr) class←v25872)+64) ); colorOperator←v25900 = (word) ( *( (fPt) ((* (ptr) pd273 ))))(context←v19940, pd273); }; SOURCE(24835, 25) { word pd274; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63284)+251)/* var←c56436 */ ))+4) ) ))) { pd274 = (* (( (ptr) (* (( (ptr) gf←c63284)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd274 ))))(pd274); }; }; SOURCE(24862, 23) return(colorOperator←v25900); } static void AccessBuffer←P6480(context←v20044, action←v20072, path←v20100, oddWrap←v20128) word context←v20044; word action←v20072; word path←v20100; word oddWrap←v20128; { register ptr gf←c63316 = (ptr) &globalframe; word class←v25944; /* AccessBuffer: */ SOURCE(24889, 222) SOURCE(25004, 28) class←v25944 = (* (ptr) context←v20044 ); SOURCE(25034, 25) { word pd275; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63316)+251)/* var←c56436 */ ))+4) ) ))) { pd275 = (* (( (ptr) (* (( (ptr) gf←c63316)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd275 ))))(pd275); }; }; SOURCE(25061, 50) { word pd276; pd276 = (* (( (ptr) class←v25944)+65) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))(context←v20044, action←v20072, path←v20100, oddWrap←v20128, pd276); }; } static void AccessBufferRectangle←P6540(context←v20248, action←v20276, formal←c0897) word context←v20248; word action←v20276; W4 formal←c0897; { W10 var←c63348; /* declaration of rectangle←v20304 skipped */ register ptr gf←c63380 = (ptr) &globalframe; /* declaration of var←c58772 skipped */ word class←v25988; (* (W4Pt) (( (ptr) &var←c63348)+4)/* rectangle←v20304 */ ) = formal←c0897; /* AccessBufferRectangle: */ SOURCE(25117, 434) { word tmpAddr277; tmpAddr277 = (word) (( (ptr) &var←c63348)+8)/* var←c58772 */ ; (* (ptr) tmpAddr277 ) = ( ((word) (fPt) path←P7704) ); (* (( (ptr) tmpAddr277) + 1) ) = 1; }; SOURCE(25232, 28) class←v25988 = (* (ptr) context←v20248 ); SOURCE(25476, 25) { word pd278; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63380)+251)/* var←c56436 */ ))+4) ) ))) { pd278 = (* (( (ptr) (* (( (ptr) gf←c63380)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd278 ))))(pd278); }; }; SOURCE(25503, 48) { word pd279; pd279 = (* (( (ptr) class←v25988)+65) ); (void) ( *( (fPt) ((* (ptr) pd279 ))))(context←v20248, action←v20276, (word) (( (bPt) &var←c63348)+32)/* var←c58772 */ , 0, pd279) ; }; } static void path←P7704(moveTo←v51868, lineTo←v51896, curveTo←v51924, conicTo←v51952, arcTo←v51980, formal←c63412) word moveTo←v51868; word lineTo←v51896; word curveTo←v51924; word conicTo←v51952; word arcTo←v51980; word formal←c63412; { formal←c63412 = (formal←c63412 - 32); /* path: */ SOURCE(25262, 209) SOURCE(25281, 34) { W2 var←c58804; var←c58804.f0 = (* (( (ptr) formal←c63412)+4) ); var←c58804.f1 = (* (( (ptr) formal←c63412)+5) ); (void) ( *( (fPt) ((* (ptr) moveTo←v51868 ))))(var←c58804, moveTo←v51868); }; SOURCE(25317, 46) { W2 var←c58836; { word x280; word x281; *(float*)&var←c58836.f0 = ( x280 = (* (( (ptr) formal←c63412)+4) ), *(float*)&x280 ) + ( x281 = (* (( (ptr) formal←c63412)+6) ), *(float*)&x281 ); }; var←c58836.f1 = (* (( (ptr) formal←c63412)+5) ); (void) ( *( (fPt) ((* (ptr) lineTo←v51896 ))))(var←c58836, lineTo←v51896); }; SOURCE(25365, 58) { W2 var←c58868; { word x282; word x283; *(float*)&var←c58868.f0 = ( x282 = (* (( (ptr) formal←c63412)+4) ), *(float*)&x282 ) + ( x283 = (* (( (ptr) formal←c63412)+6) ), *(float*)&x283 ); }; { word x284; word x285; *(float*)&var←c58868.f1 = ( x284 = (* (( (ptr) formal←c63412)+5) ), *(float*)&x284 ) + ( x285 = (* (( (ptr) formal←c63412)+7) ), *(float*)&x285 ); }; (void) ( *( (fPt) ((* (ptr) lineTo←v51896 ))))(var←c58868, lineTo←v51896); }; SOURCE(25425, 46) { W2 var←c58900; var←c58900.f0 = (* (( (ptr) formal←c63412)+4) ); { word x286; word x287; *(float*)&var←c58900.f1 = ( x286 = (* (( (ptr) formal←c63412)+5) ), *(float*)&x286 ) + ( x287 = (* (( (ptr) formal←c63412)+7) ), *(float*)&x287 ); }; (void) ( *( (fPt) ((* (ptr) lineTo←v51896 ))))(var←c58900, lineTo←v51896); }; } static void SaveBuffer←P6600(context←v20424, id←v20452, path←v20480, oddWrap←v20508) word context←v20424; word id←v20452; word path←v20480; word oddWrap←v20508; { register ptr gf←c63444 = (ptr) &globalframe; word class←v26060; /* SaveBuffer: */ SOURCE(25557, 189) SOURCE(25645, 28) class←v26060 = (* (ptr) context←v20424 ); SOURCE(25675, 25) { word pd288; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63444)+251)/* var←c56436 */ ))+4) ) ))) { pd288 = (* (( (ptr) (* (( (ptr) gf←c63444)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))(pd288); }; }; SOURCE(25702, 44) { word pd289; pd289 = (* (( (ptr) class←v26060)+66) ); (void) ( *( (fPt) ((* (ptr) pd289 ))))(context←v20424, id←v20452, path←v20480, oddWrap←v20508, pd289); }; } static void SaveBufferRectangle←P6660(context←v20568, id←v20596, formal←c0898) word context←v20568; word id←v20596; W4 formal←c0898; { W10 var←c63476; /* declaration of rectangle←v20624 skipped */ register ptr gf←c63508 = (ptr) &globalframe; /* declaration of var←c58932 skipped */ word class←v26104; (* (W4Pt) (( (ptr) &var←c63476)+4)/* rectangle←v20624 */ ) = formal←c0898; /* SaveBufferRectangle: */ SOURCE(25752, 401) { word tmpAddr290; tmpAddr290 = (word) (( (ptr) &var←c63476)+8)/* var←c58932 */ ; (* (ptr) tmpAddr290 ) = ( ((word) (fPt) path←P7764) ); (* (( (ptr) tmpAddr290) + 1) ) = 1; }; SOURCE(25840, 28) class←v26104 = (* (ptr) context←v20568 ); SOURCE(26084, 25) { word pd291; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63508)+251)/* var←c56436 */ ))+4) ) ))) { pd291 = (* (( (ptr) (* (( (ptr) gf←c63508)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))(pd291); }; }; SOURCE(26111, 42) { word pd292; pd292 = (* (( (ptr) class←v26104)+66) ); (void) ( *( (fPt) ((* (ptr) pd292 ))))(context←v20568, id←v20596, (word) (( (bPt) &var←c63476)+32)/* var←c58932 */ , 0, pd292) ; }; } static void path←P7764(moveTo←v52040, lineTo←v52068, curveTo←v52096, conicTo←v52124, arcTo←v52152, formal←c63540) word moveTo←v52040; word lineTo←v52068; word curveTo←v52096; word conicTo←v52124; word arcTo←v52152; word formal←c63540; { formal←c63540 = (formal←c63540 - 32); /* path: */ SOURCE(25870, 209) SOURCE(25889, 34) { W2 var←c58964; var←c58964.f0 = (* (( (ptr) formal←c63540)+4) ); var←c58964.f1 = (* (( (ptr) formal←c63540)+5) ); (void) ( *( (fPt) ((* (ptr) moveTo←v52040 ))))(var←c58964, moveTo←v52040); }; SOURCE(25925, 46) { W2 var←c58996; { word x293; word x294; *(float*)&var←c58996.f0 = ( x293 = (* (( (ptr) formal←c63540)+4) ), *(float*)&x293 ) + ( x294 = (* (( (ptr) formal←c63540)+6) ), *(float*)&x294 ); }; var←c58996.f1 = (* (( (ptr) formal←c63540)+5) ); (void) ( *( (fPt) ((* (ptr) lineTo←v52068 ))))(var←c58996, lineTo←v52068); }; SOURCE(25973, 58) { W2 var←c59028; { word x295; word x296; *(float*)&var←c59028.f0 = ( x295 = (* (( (ptr) formal←c63540)+4) ), *(float*)&x295 ) + ( x296 = (* (( (ptr) formal←c63540)+6) ), *(float*)&x296 ); }; { word x297; word x298; *(float*)&var←c59028.f1 = ( x297 = (* (( (ptr) formal←c63540)+5) ), *(float*)&x297 ) + ( x298 = (* (( (ptr) formal←c63540)+7) ), *(float*)&x298 ); }; (void) ( *( (fPt) ((* (ptr) lineTo←v52068 ))))(var←c59028, lineTo←v52068); }; SOURCE(26033, 46) { W2 var←c59060; var←c59060.f0 = (* (( (ptr) formal←c63540)+4) ); { word x299; word x300; *(float*)&var←c59060.f1 = ( x299 = (* (( (ptr) formal←c63540)+5) ), *(float*)&x299 ) + ( x300 = (* (( (ptr) formal←c63540)+7) ), *(float*)&x300 ); }; (void) ( *( (fPt) ((* (ptr) lineTo←v52068 ))))(var←c59060, lineTo←v52068); }; } static void RestoreBuffer←P6720(context←v20684, id←v20712) word context←v20684; word id←v20712; { register ptr gf←c63572 = (ptr) &globalframe; word class←v26176; /* RestoreBuffer: */ SOURCE(26159, 149) SOURCE(26219, 28) class←v26176 = (* (ptr) context←v20684 ); SOURCE(26249, 25) { word pd301; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63572)+251)/* var←c56436 */ ))+4) ) ))) { pd301 = (* (( (ptr) (* (( (ptr) gf←c63572)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))(pd301); }; }; SOURCE(26276, 32) { word pd302; pd302 = (* (( (ptr) class←v26176)+67) ); (void) ( *( (fPt) ((* (ptr) pd302 ))))(context←v20684, id←v20712, pd302); }; } static void DiscardBuffer←P6780(context←v20772, id←v20800) word context←v20772; word id←v20800; { register ptr gf←c63604 = (ptr) &globalframe; word class←v26220; /* DiscardBuffer: */ SOURCE(26314, 149) SOURCE(26374, 28) class←v26220 = (* (ptr) context←v20772 ); SOURCE(26404, 25) { word pd303; if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c63604)+251)/* var←c56436 */ ))+4) ) ))) { pd303 = (* (( (ptr) (* (( (ptr) gf←c63604)+251)/* var←c56436 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd303 ))))(pd303); }; }; SOURCE(26431, 32) { word pd304; pd304 = (* (( (ptr) class←v26220)+68) ); (void) ( *( (fPt) ((* (ptr) pd304 ))))(context←v20772, id←v20800, pd304); }; } static word MakeStipple←P6840(stipple←v20860, xor←v20888) word stipple←v20860; word xor←v20888; { register ptr gf←c63636 = (ptr) &globalframe; word var←c20932; /* MakeStipple: */ SOURCE(26577, 263) SOURCE(26677, 48) if ( ( (0 != xor←v20888) ? (stipple←v20860 == (word) -1) : 0 ) ) { SOURCE(26711, 14) return((* (( (ptr) gf←c63636)+8)/* invert←v6556 */ )); }; SOURCE(26727, 113) { word pd305; pd305 = (* (( (ptr) (* (( (ptr) gf←c63636)+249)/* var←c56340 */ ))+51) ); return((word) ( *( (fPt) ((* (ptr) pd305 ))))(stipple←v20860, ( (0 != xor←v20888) ? 6 : 0 ) , pd305)); }; } static void NoName←Q8484(formal←c0709, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c0709; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { if ((formal←c200005 == XR←Unwind)) { SOURCE(2262, 22) (void) Restore←P540((* (( (ptr) formal←c200004)+4) ), (* (( (ptr) formal←c200004)+6) )); }; (* (ptr) formal←c0709 ) = 0; (* (( (ptr) formal←c0709)+1) ) = 0; return; } static void NoName←Q8544(formal←c0714, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c0714; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { if ((formal←c200001 == XR←Unwind)) { SOURCE(2086, 22) (void) Restore←P540((* (( (ptr) formal←c200000)+4) ), (* (( (ptr) formal←c200000)+6) )); }; (* (ptr) formal←c0714 ) = 0; (* (( (ptr) formal←c0714)+1) ) = 0; return; } /* file: ImagerImpl, module: ImagerImpl, compiled at: July 28, 1993 10:19:49 am PDT */ extern void XR←install←ImagerImpl() { NoName←Q8304(); } extern void XR←run←ImagerImpl() { XR←Start(&globalframe); }