/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: August 23, 1993 6:04:25 pm PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: GGEventImplD, module: GGEventImplD */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [861042241,1725806138] GGEventImplD"; 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, f7;} W8; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W8 r;} W16; typedef struct {W16 f; word r;} W17; typedef W6 *W6Pt; typedef struct {W8 f; W5 r;} W13; typedef W2 *W2Pt; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef W3 *W3Pt; typedef struct {W8 f; W2 r;} W10; typedef struct {W8 f; W6 r;} W14; typedef struct {word f0, f1, f2, f3;} W4; typedef W4 *W4Pt; static float fc1 = 2.2; #define SOURCE(p, l) /* source p, l */ #define MAX(cast, x, y) ( ( cast x) > ( cast y) ? (x) : (y) ) static float fc445 = 999.0; static float fc446 = 99.0; #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) ) #define FMIN(x, y, tx, ty) ( (tx=((float) x)) <= (ty=((float) y)) ? tx : ty ) #define FMAX(x, y, tx, ty) ( (tx=((float) x)) >= (ty=((float) y)) ? tx : ty ) static float fc633 = 0.01; static float fc637 = 100.0; static float fc643 = 0.0; static float fc647 = 1.0; static float fc662 = 255.0; #define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i ) #define FABS(f, t) ( ((t=(f)) >= (float) 0.0) ? (t) : (- (t)) ) static float fc900 = 1.0E-2; static void NoName←Q12828(); static void GGEventImplD←P0(); static void OpenAutoScript←P60(); static void FileNameFromEvent←P120(); static word RopeFromRef←P7008(); static void Get←P180(); static void SetScene←P240(); static void Store←P300(); static word NoName←Q12888(); static word NoName←Q12948(); static void CleanVersion←P360(); static void Save←P420(); static void Destroy←P480(); static void Clear←P540(); static void ConfirmClear←P600(); static void Reset←P660(); static void ConfirmReset←P720(); static void ConfirmGet←P780(); static word FileExists←P840(); static word NoName←Q13008(); static void ConfirmStore←P900(); static void ClearAux←P960(); static void MergeAll←P1020(); static void MergeShapes←P1080(); static void MergeOptions←P1140(); static void MergeAlignments←P1200(); static void MergeAux←P1260(); static void GetMergeAux←P1320(); static word NoName←Q13068(); static void AddToGroup←P1380(); static word AddSegments←P7404(); static void SelectGroup←P1440(); static word SelectSegments←P7704(); static word FindProp←P7764(); static void RemoveFromGroup←P1500(); static word RemoveSegments←P7968(); static void PrintGroupsOfSelected←P1560(); static word DoPrintGroups←P8220(); static void PrintAllGroups←P1620(); static word EnumerateGroups←P8616(); static word FindGroups←P8772(); static void Cluster←P1680(); static word AddSelectedToCluster←P9072(); static void ClusterAndFreeze←P1740(); static void UnCluster←P1800(); static word BreakUpCluster←P9228(); static void FreezeCluster←P1860(); static word DoFreeze←P9432(); static void ThawCluster←P1920(); static word DoThaw←P9540(); static void ShowFrozen←P1980(); static void ChangeBackgroundColor←P2040(); static void AreaColorFromColorTool←P2100(); static word NoName←Q13128(); static void FillHueFromColorTool←P2160(); static word NoName←Q13188(); static void LineColorFromColorTool←P2220(); static word NoName←Q13248(); static void StrokeHueFromColorTool←P2280(); static word NoName←Q13308(); static word GetSpecialColor←P2340(); static word NoName←Q13368(); static word NoName←Q13428(); static word MakeSpecialColor←P2400(); static word ApplyGamma←P2460(); static void TrackPatch←P2520(); static word ToByte←P9840(); static void AreaColorFollowColorTool←P2580(); static word NoName←Q13488(); static void LineColorFollowColorTool←P2640(); static word NoName←Q13548(); static void AreaColorToColorTool←P2700(); static word NoName←Q13608(); static void LineColorToColorTool←P2760(); static word NoName←Q13668(); static void GetSelectedFillColor←P2820(); static word CheckColor←P10188(); static void GetSelectedStrokeColor←P2880(); static word CheckColor←P10248(); static void AreaColorFromSelectedName←P2940(); static void AreaColorSampled←P3000(); static void LineColorFromSelectedName←P3060(); static word SampledStippleFromRope←P3120(); static word CreateSampledStipple←P3180(); static word NoName←Q13728(); static word FillSampleMap←P10356(); static word StippleWordFromStream←P3240(); static word NoName←Q13788(); static word ParseColorName←P3300(); static word NoName←Q13848(); static void AreaColorFromSelectedRGB←P3360(); static word NoName←Q13908(); static void LineColorFromSelectedRGB←P3420(); static word NoName←Q13968(); static void FillColorFromSelectedCMYK←P3480(); static word NoName←Q14028(); static void FillColorFromSelectedIntensity←P3540(); static word NoName←Q14088(); static void SetFillColorFromIntensity←P3600(); static void StrokeColorFromSelectedCMYK←P3660(); static word NoName←Q14148(); static void StrokeColorFromSelectedIntensity←P3720(); static word NoName←Q14208(); static void SetStrokeColorFromIntensity←P3780(); static void SelectMatchingAreaColor←P3840(); static word NoName←Q14268(); static word NoName←Q14328(); static word DoSelect←P10992(); static void DoMatchFillColor←P11052(); static void SelectMatchingLineColor←P3900(); static word NoName←Q14388(); static word NoName←Q14448(); static word DoSelect←P11160(); static word ColorProc←P11220(); static void SetDefaultFillColor←P3960(); static void SetDefaultFillColorFromRope←P4020(); static void SetDefaultLineColor←P4080(); static void SetDefaultLineColorFromRope←P4140(); static void ShowDefaultFillColor←P4200(); static void ShowDefaultLineColor←P4260(); static void AreaColor←P4320(); static void LineColor←P4380(); static word StippleFromRope←P4440(); static word NoName←Q14508(); static void AreaColorStipple←P4500(); static void LineColorStipple←P4560(); static void AreaColorBlack←P4620(); static void LineColorBlack←P4680(); static void AreaColorWhite←P4740(); static void LineColorWhite←P4800(); static void AreaColorGray←P4860(); static void LineColorGray←P4920(); static void AreaColorNone←P4980(); static void LineColorNone←P5040(); static void CopyStrokeColor←P5100(); static word ApplyColor←P11376(); static void CopyFillColor←P5160(); static word ApplyColor←P11436(); static void ShowFillColor←P5220(); static void ShowStrokeColor←P5280(); static word ExtendToOutlineLevel←P5340(); static void DoExtendSelection←P11496(); static void AreaColorAux←P5400(); static word DoApplyColor←P11604(); static void LineColorAux←P5460(); static word DoApplyColor←P11760(); static word RGBEqualsColor←P5520(); static void RGBFromRope←P5580(); static word NoName←Q14568(); static void Check←P11964(); static void CMYKFromRope←P5640(); static word NoName←Q14628(); static void Check←P12072(); static word IntensityFromRope←P5700(); static word NoName←Q14688(); static void Check←P12180(); static void TestGravity←P5760(); static void Statistics←P5820(); static void AppendStatistics←P5880(); static word NoName←Q14748(); static word NoName←Q14808(); static void PrintSelectedStatistic←P5940(); static word NoName←Q14868(); static void AppendSelectedStatistic←P6000(); static word NoName←Q14928(); static word NoName←Q14988(); static void AppendRope←P6060(); static word NoName←Q15048(); static void CreateFile←P6120(); static word NoName←Q15108(); static void ResetStatistics←P6180(); static void DrawTouchPoints←P6240(); static void DrawBoundBoxes←P6300(); static void DrawTightBoxes←P6360(); static void DrawOutlineBoxes←P6420(); static void DrawSelectionBox←P6480(); static void DrawMovingBox←P6540(); static void DescribeCaretObject←P6600(); static void CauseAnError←P6660(); static word FirstAndSecond←P12432(); static void PrintAllInput←P6720(); static void PrintAllInputOn←P6780(); static void PrintAllInputOff←P6840(); static void Init←P6900(); static void NoName←Q15168(); static void NoName←Q15228(); static void NoName←Q15288(); static void NoName←Q15348(); static void NoName←Q15408(); static void NoName←Q15468(); static void NoName←Q15528(); static void NoName←Q15588(); static void NoName←Q15648(); static void NoName←Q15708(); static void NoName←Q15768(); static void NoName←Q15828(); static void NoName←Q15888(); static void NoName←Q15948(); static void NoName←Q16008(); static void NoName←Q16068(); static void NoName←Q16128(); static void NoName←Q16188(); static void NoName←Q16248(); static void NoName←Q16308(); static void NoName←Q16368(); static void NoName←Q16428(); static void NoName←Q16488(); static void NoName←Q16548(); static void NoName←Q16608(); static void NoName←Q16668(); static void NoName←Q16728(); static void NoName←Q16788(); static void NoName←Q16848(); static void NoName←Q16908(); static void NoName←Q16968(); static void NoName←Q17028(); static void NoName←Q17088(); static void NoName←Q17148(); static void NoName←Q17208(); static void NoName←Q17268(); static void NoName←Q17328(); static void NoName←Q17388(); static struct {unsigned f; char r[16];} string2 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string3 = {1376277, "\007\000\001\002\007\020\001\002\000\007\036\002\004\003\002\004\014\016\015\003\001\000\000"}; static struct {unsigned f; char r[16];} string4 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string5 = {65537, "\001\000\000"}; static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\247\031\224\326\300\123\162\224\023\100\164\000\000"}; static struct {unsigned f; char r[4];} string7 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string8 = {65540, "\251\000\000"}; static struct {unsigned f; char r[4];} string9 = {65540, "\243\000\000"}; static struct {unsigned f; char r[44];} string10 = {2752556, "\260\006\005\146\151\162\163\164\257\300\015\277\004\146\300\034\367\146\045\112\114\005\004\162\145\163\164\214\257\300\015\277\004\146\300\034\367\146\045\112\114\261\000"}; static struct {unsigned f; char r[28];} string11 = {1572888, "\006\002\000\007\000\040\016\000\003\001\000\000\000\000\014\014\000\014\014\014\014\000\010\001\000\000\000"}; static struct {unsigned f; char r[4];} string12 = {65540, "\241\000\000"}; static struct {unsigned f; char r[44];} string13 = {2752556, "\260\007\006\154\145\156\147\164\150\210\241\000\200\177\377\005\004\164\145\170\164\254\206\012\011\155\141\170\114\145\156\147\164\150\210\241\000\200\177\377\243\261\000"}; static struct {unsigned f; char r[4];} string14 = {65540, "\256\000\000"}; static struct {unsigned f; char r[4];} string15 = {65540, "\242\000\000"}; static struct {unsigned f; char r[16];} string16 = {851984, "\257\300\247\365\203\234\300\047\265\225\046\106\354\000\000"}; static struct {unsigned f; char r[8];} string17 = {262148, "\004\200@\034\000\000\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\251\115\200\307\300\172\122\133\217\100\340\000\000"}; static struct {unsigned f; char r[16];} string19 = {851984, "\257\300ZT?\010\300\370;=;@t\000\000"}; static struct {unsigned f; char r[20];} string20 = {1048592, "\007\000\040\003\007\040\040\002\003\002\004\074\004\016\004\006\000\000\000"}; static struct {unsigned f; char r[20];} string21 = {1179668, "\260\006\005\146\151\162\163\164\217\005\004\162\145\163\164\214\217\261\000"}; static struct {unsigned f; char r[4];} string22 = {131074, "\004\003\000"}; static struct {unsigned f; char r[8];} string23 = {327688, "clean\000\000"}; static struct {unsigned f; char r[12];} string24 = {524300, "SetScene\000\000\000"}; static struct {unsigned f; char r[20];} string25 = {1179668, "PaintSceneNoBuffer\000"}; static struct {unsigned f; char r[12];} string26 = {589836, "Emergency\000\000"}; static struct {unsigned f; char r[36];} string27 = {2293796, "Store failed: no filename specified"}; static struct {unsigned f; char r[52];} string28 = {3211316, "Store failed: store to explicit version forbidden\000\000"}; static struct {unsigned f; char r[48];} string29 = {3014704, "%g failed: could not create: %g [FS.Error: %g]\000"}; static struct {unsigned f; char r[12];} string30 = {524300, "someSave\000\000\000"}; static struct {unsigned f; char r[16];} string31 = {851984, "%g: %g . . . \000\000"}; static struct {unsigned f; char r[20];} string32 = {1179668, " Done in time (%r)\000"}; static struct {unsigned f; char r[8];} string33 = {262152, "Save\000\000\000"}; static struct {unsigned f; char r[52];} string34 = {3211316, "Save failed: can't save unnamed viewer; try Store\000\000"}; static struct {unsigned f; char r[8];} string35 = {327688, "Clear\000\000"}; static struct {unsigned f; char r[20];} string36 = {1048596, "PaintEntireScene\000\000\000"}; static struct {unsigned f; char r[8];} string37 = {327688, "clear\000\000"}; static struct {unsigned f; char r[12];} string38 = {524300, "Feedback\000\000\000"}; static struct {unsigned f; char r[20];} string39 = {1048596, "Clear: completed\000\000\000"}; static struct {unsigned f; char r[8];} string40 = {458760, "Confirm"}; static struct {unsigned f; char r[32];} string41 = {2031648, "Confirm deletion of all objects"}; static struct {unsigned f; char r[8];} string42 = {458760, "Restore"}; static struct {unsigned f; char r[12];} string43 = {589836, "Restoring\000\000"}; static struct {unsigned f; char r[20];} string44 = {1179668, "Restore: completed\000"}; static struct {unsigned f; char r[48];} string45 = {3080240, "Restore failed: no file loaded. Do not confirm."}; static struct {unsigned f; char r[36];} string46 = {2097188, "Confirm restore to original file\000\000\000"}; static struct {unsigned f; char r[52];} string47 = {3276852, "Get failed: no filename specified. Do not confirm.\000"}; static struct {unsigned f; char r[52];} string48 = {3342388, "Get failed: bad filename specified. Do not confirm."}; static struct {unsigned f; char r[36];} string49 = {2097188, "Confirm Get of %g as a new scene\000\000\000"}; static struct {unsigned f; char r[12];} string50 = {720908, "unknownFile"}; static struct {unsigned f; char r[56];} string51 = {3407928, "Store failed: no filename specified. Do not confirm.\000\000\000"}; static struct {unsigned f; char r[8];} string52 = {327688, "Store\000\000"}; static struct {unsigned f; char r[56];} string53 = {3473464, "Store failed: bad filename specified. Do not confirm.\000\000"}; static struct {unsigned f; char r[32];} string54 = {1900576, "Confirm Store to %g [%g File]\000\000"}; static struct {unsigned f; char r[4];} string55 = {196612, "Old"}; static struct {unsigned f; char r[4];} string56 = {196612, "New"}; static struct {unsigned f; char r[12];} string57 = {524300, "MergeAll\000\000\000"}; static struct {unsigned f; char r[12];} string58 = {720908, "MergeShapes"}; static struct {unsigned f; char r[16];} string59 = {786448, "MergeOptions\000\000\000"}; static struct {unsigned f; char r[16];} string60 = {983056, "MergeAlignments"}; static struct {unsigned f; char r[36];} string61 = {2293796, "Merge failed: no filename specified"}; static struct {unsigned f; char r[24];} string62 = {1441816, "failed: malformed file\000"}; static struct {unsigned f; char r[16];} string63 = {983056, " Opening %g ..."}; static struct {unsigned f; char r[48];} string64 = {2949168, "%g failed: could not find %g (FS or IO Error)\000\000"}; static struct {unsigned f; char r[16];} string65 = {786448, "%g %g . . . \000\000\000"}; static struct {unsigned f; char r[20];} string66 = {1114132, "ClearForFailedGet\000\000"}; static struct {unsigned f; char r[16];} string67 = {851984, "SawTextFinish\000\000"}; static struct {unsigned f; char r[8];} string68 = {458760, "Getting"}; static struct {unsigned f; char r[40];} string69 = {2490408, "AddToGroup failed: no objects selected\000"}; static struct {unsigned f; char r[60];} string70 = {3866684, "AddToGroup failed: can't AddToGroup, no group name selected"}; static struct {unsigned f; char r[48];} string71 = {3080240, "AddToGroup: added selected segments to group %g"}; static struct {unsigned f; char r[44];} string72 = {2687020, "AddToGroup: no segments added to group %g\000\000"}; static struct {unsigned f; char r[8];} string73 = {262152, "None\000\000\000"}; static struct {unsigned f; char r[64];} string74 = {3997760, "SelectGroup failed: can't SelectGroup, no group name selected\000\000"}; static struct {unsigned f; char r[36];} string75 = {2162724, "SelectGroup failed: no such group\000\000"}; static struct {unsigned f; char r[32];} string76 = {1966112, "SelectGroup: group %g selected\000"}; static struct {unsigned f; char r[20];} string77 = {1048596, "SelectionChanged\000\000\000"}; static struct {unsigned f; char r[44];} string78 = {2818092, "RemoveFromGroup failed: no objects selected"}; static struct {unsigned f; char r[72];} string79 = {4522056, "RemoveFromGroup failed: can't RemoveFromGroup, no group name selected\000\000"}; static struct {unsigned f; char r[60];} string80 = {3670076, "RemoveFromGroup: removed selected segments from group %g\000\000\000"}; static struct {unsigned f; char r[72];} string81 = {4456520, "RemoveFromGroup: no member segments selected to remove from group %g\000\000\000"}; static struct {unsigned f; char r[60];} string82 = {3735612, "ShowGroupsOfSelected failed: no selections to show groups\000\000"}; static struct {unsigned f; char r[8];} string83 = {262152, "Show\000\000\000"}; static struct {unsigned f; char r[24];} string84 = {1441816, "ShowGroupsOfSelected: \000"}; static struct {unsigned f; char r[4];} string85 = {196612, "%g "}; static struct {unsigned f; char r[4];} string86 = {4, "\000\000\000"}; static struct {unsigned f; char r[44];} string87 = {2818092, "ShowGroupsOfSelected: no groups of selected"}; static struct {unsigned f; char r[16];} string88 = {983056, "ShowAllGroups: "}; static struct {unsigned f; char r[12];} string89 = {589836, "no groups\000\000"}; static struct {unsigned f; char r[44];} string90 = {2621484, "Cluster failed: no selections to Cluster\000\000\000"}; static struct {unsigned f; char r[8];} string91 = {458760, "Cluster"}; static struct {unsigned f; char r[32];} string92 = {1835040, "Cluster: new cluster created\000\000\000"}; static struct {unsigned f; char r[32];} string93 = {1900576, "ObjectChangedBoundBoxProvided\000\000"}; static struct {unsigned f; char r[52];} string94 = {3145780, "ClusterAndFreeze: new cluster created and frozen\000\000\000"}; static struct {unsigned f; char r[48];} string95 = {2883632, "UnCluster failed: no selections to UnCluster\000\000\000"}; static struct {unsigned f; char r[12];} string96 = {589836, "UnCluster\000\000"}; static struct {unsigned f; char r[52];} string97 = {3211316, "UnCluster: cluster unmade and components selected\000\000"}; static struct {unsigned f; char r[48];} string98 = {2949168, "FreezeCluster failed: no selections to Freeze\000\000"}; static struct {unsigned f; char r[60];} string99 = {3735612, "FreezeCluster failed: frozen clusters Not Yet Implemented\000\000"}; static struct {unsigned f; char r[44];} string100 = {2687020, "ThawCluster failed: no selections to Thaw\000\000"}; static struct {unsigned f; char r[48];} string101 = {2949168, "ThawCluster: selected clusters are now thawed\000\000"}; static struct {unsigned f; char r[56];} string102 = {3539000, "ShowFrozen failed: frozen clusters Not Yet Implemented\000"}; static struct {unsigned f; char r[12];} string103 = {655372, " done (%r)\000"}; static struct {unsigned f; char r[12];} string104 = {589836, "ChangeHue\000\000"}; static struct {unsigned f; char r[4];} string105 = {131076, "GG\000"}; static struct {unsigned f; char r[16];} string106 = {786448, "Clearing ...\000\000\000"}; static struct {unsigned f; char r[8];} string107 = {327688, "Pixel\000\000"}; static struct {unsigned f; char r[12];} string108 = {655372, "Statistics\000"}; static struct {unsigned f; char r[36];} string109 = {2162724, "Get failed: no filename specified\000\000"}; static struct {unsigned f; char r[68];} string110 = {4325444, "FollowColorTool: selected objects fill color will follow ColorTool\000"}; static struct {unsigned f; char r[72];} string111 = {4456520, "FollowColorTool: selected objects stroke color will follow ColorTool\000\000\000"}; static struct {unsigned f; char r[24];} string112 = {1310744, "FillColorToColorTool\000\000\000"}; static struct {unsigned f; char r[60];} string113 = {3735612, "FillColorToColorTool: selected objects have NO fill color\000\000"}; static struct {unsigned f; char r[44];} string114 = {2752556, "FillColorToColorTool: %g sent to ColorTool\000"}; static struct {unsigned f; char r[24];} string115 = {1441816, "StrokeColorToColorTool\000"}; static struct {unsigned f; char r[40];} string116 = {2424872, "Selected objects have NO stroke color\000\000"}; static struct {unsigned f; char r[48];} string117 = {2883632, "StrokeColorToColorTool: %g sent to ColorTool\000\000\000"}; static struct {unsigned f; char r[60];} string118 = {3866684, "%g failed: select only CLOSED objects to specify fill color"}; static struct {unsigned f; char r[52];} string119 = {3211316, "%g failed: more than one fill colors are selected\000\000"}; static struct {unsigned f; char r[8];} string120 = {262152, "Traj\000\000\000"}; static struct {unsigned f; char r[12];} string121 = {589836, "Complaint\000\000"}; static struct {unsigned f; char r[8];} string122 = {458760, "Outline"}; static struct {unsigned f; char r[52];} string123 = {3342388, "%g failed: more than one stroke colors are selected"}; static struct {unsigned f; char r[44];} string124 = {2621484, "%g failed: no stroke colors are selected\000\000\000"}; static struct {unsigned f; char r[20];} string125 = {1114132, "FillColorFromName\000\000"}; static struct {unsigned f; char r[20];} string126 = {1048596, "AreaColorSampled\000\000\000"}; static struct {unsigned f; char r[20];} string127 = {1245204, "StrokeColorFromName"}; static struct {unsigned f; char r[4];} string128 = {196612, "Get"}; static struct {unsigned f; char r[32];} string129 = {1966112, "%g failed: select a color name\000"}; static struct {unsigned f; char r[4];} string130 = {196612, "*/*"}; static struct {unsigned f; char r[16];} string131 = {983056, "Xerox/Research/"}; static struct {unsigned f; char r[44];} string132 = {2818092, "%g failed: hierarchical name not registered"}; static struct {unsigned f; char r[32];} string133 = {2031648, "%g failed: undefined color name"}; static struct {unsigned f; char r[36];} string134 = {2097188, "%g failed: bad color name syntax\000\000\000"}; static struct {unsigned f; char r[72];} string135 = {4653128, "FillColorFromRGB failed: RGB syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0]"}; static struct {unsigned f; char r[76];} string136 = {4784204, "StrokeColorFromRGB failed: RGB syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0]\000\000"}; static struct {unsigned f; char r[88];} string137 = {5505112, "FillColorFromCMYK failed: CMYK syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0] [0.0..1.0]\000\000\000"}; static struct {unsigned f; char r[64];} string138 = {3997760, "FillColorFromIntensity failed: Intensity syntax is [0.0..1.0]\000\000"}; static struct {unsigned f; char r[88];} string139 = {5636184, "StrokeColorFromCMYK failed: CMYK syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0] [0.0..1.0]\000"}; static struct {unsigned f; char r[64];} string140 = {4128832, "StrokeColorFromIntensity failed: Intensity syntax is [0.0..1.0]"}; static struct {unsigned f; char r[8];} string141 = {262152, "none\000\000\000"}; static struct {unsigned f; char r[24];} string142 = {1376280, "SelectMatchingAreaCNS\000\000"}; static struct {unsigned f; char r[24];} string143 = {1376280, "SelectMatchingAreaRGB\000\000"}; static struct {unsigned f; char r[44];} string144 = {2752556, "SelectMatchingFill: fill color %g selected\000"}; static struct {unsigned f; char r[76];} string145 = {4784204, "SelectMatchingFill failed: RGB syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0]\000\000"}; static struct {unsigned f; char r[48];} string146 = {3080240, "SelectMatchingFill failed: undefined color name"}; static struct {unsigned f; char r[52];} string147 = {3145780, "SelectMatchingFill failed: bad color name syntax\000\000\000"}; static struct {unsigned f; char r[24];} string148 = {1376280, "SelectMatchingLineCNS\000\000"}; static struct {unsigned f; char r[24];} string149 = {1376280, "SelectMatchingLineRGB\000\000"}; static struct {unsigned f; char r[48];} string150 = {3014704, "SelectMatchingStroke: stroke color %g selected\000"}; static struct {unsigned f; char r[76];} string151 = {4915276, "SelectMatchingStroke failed: RGB syntax is [0.0..1.0] [0.0..1.0] [0.0..1.0]"}; static struct {unsigned f; char r[52];} string152 = {3211316, "SelectMatchingStroke failed: undefined color name\000\000"}; static struct {unsigned f; char r[52];} string153 = {3276852, "SelectMatchingStroke failed: bad color name syntax\000"}; static struct {unsigned f; char r[20];} string154 = {1245204, "SetDefaultFillColor"}; static struct {unsigned f; char r[24];} string155 = {1376280, "SetDefaultStrokeColor\000\000"}; static struct {unsigned f; char r[28];} string156 = {1572892, "Default Fill Color: none\000\000\000"}; static struct {unsigned f; char r[24];} string157 = {1441816, "Default Fill Color: %g\000"}; static struct {unsigned f; char r[28];} string158 = {1703964, "Default Stroke Color: none\000"}; static struct {unsigned f; char r[28];} string159 = {1572892, "Default Stroke Color: %g\000\000\000"}; static struct {unsigned f; char r[8];} string160 = {458760, "stipple"}; static struct {unsigned f; char r[20];} string161 = {1114132, "Copy stroke color\000\000"}; static struct {unsigned f; char r[52];} string162 = {3211316, "CopyStrokeColor: color copied to selected objects\000\000"}; static struct {unsigned f; char r[24];} string163 = {1310744, "ObjectChangedInPlace\000\000\000"}; static struct {unsigned f; char r[88];} string164 = {5570648, "CopyStrokeColor failed: make a final selection that has a unique stroke color to copy\000\000"}; static struct {unsigned f; char r[16];} string165 = {983056, "Copy fill color"}; static struct {unsigned f; char r[48];} string166 = {3080240, "CopyFillColor: color copied to selected objects"}; static struct {unsigned f; char r[84];} string167 = {5308500, "CopyFillColor failed: make a final selection that has a unique fill color to copy\000\000"}; static struct {unsigned f; char r[16];} string168 = {851984, "ShowFillColor\000\000"}; static struct {unsigned f; char r[20];} string169 = {1114132, "ShowFillColor: %g\000\000"}; static struct {unsigned f; char r[32];} string170 = {1835040, "ShowFillColor: no fill color\000\000\000"}; static struct {unsigned f; char r[16];} string171 = {983056, "ShowStrokeColor"}; static struct {unsigned f; char r[20];} string172 = {1245204, "ShowStrokeColor: %g"}; static struct {unsigned f; char r[36];} string173 = {2097188, "ShowStrokeColor: no stroke color\000\000\000"}; static struct {unsigned f; char r[52];} string174 = {3342388, "SetFillColor (no selections): background color ← %g"}; static struct {unsigned f; char r[16];} string175 = {917520, "Set fill color\000"}; static struct {unsigned f; char r[32];} string176 = {1900576, "SetFillColor: fill color ← %g\000\000"}; static struct {unsigned f; char r[60];} string177 = {3670076, "SetStrokeColor failed: no selections to set stroke color\000\000\000"}; static struct {unsigned f; char r[20];} string178 = {1048596, "Set stroke color\000\000\000"}; static struct {unsigned f; char r[36];} string179 = {2162724, "SetStrokeColor: stroke color ← %g\000\000"}; static struct {unsigned f; char r[12];} string180 = {524300, "Gargoyle\000\000\000"}; static struct {unsigned f; char r[12];} string181 = {589836, "PaintSpot\000\000"}; static struct {unsigned f; char r[16];} string182 = {786448, "PaintHitLine\000\000\000"}; static struct {unsigned f; char r[68];} string183 = {4390980, "Tested %g total points. %g unihits. %g multihits. %g differences"}; static struct {unsigned f; char r[16];} string184 = {983056, "FS.Error %g: %g"}; static struct {unsigned f; char r[4];} string185 = {65540, "\012\000\000"}; static struct {unsigned f; char r[12];} string186 = {720908, "FS.Error %g"}; static struct {unsigned f; char r[20];} string187 = {1048596, "Statistics reset\000\000\000"}; static struct {unsigned f; char r[20];} string188 = {1048596, "PaintTouchPoints\000\000\000"}; static struct {unsigned f; char r[16];} string189 = {983056, "PaintBoundBoxes"}; static struct {unsigned f; char r[16];} string190 = {983056, "PaintTightBoxes"}; static struct {unsigned f; char r[20];} string191 = {1114132, "PaintOutlineBoxes\000\000"}; static struct {unsigned f; char r[20];} string192 = {1114132, "PaintSelectionBox\000\000"}; static struct {unsigned f; char r[12];} string193 = {589836, "no object\000\000"}; static struct {unsigned f; char r[16];} string194 = {917520, "Caret is on %g\000"}; static struct {unsigned f; char r[24];} string195 = {1507352, "Client requested SIGNAL"}; static struct {unsigned f; char r[12];} string196 = {655372, "Typescript\000"}; static struct {unsigned f; char r[20];} string197 = {1048596, "%02g-%02g.script\000\000\000"}; static struct {unsigned f; char r[24];} string198 = {1310744, "%g%02g%02g%02g-%02g-\000\000\000"}; static struct {unsigned f; char r[12];} string199 = {589836, "(%g, %g )\000\000"}; static struct {unsigned f; char r[4];} string200 = {196612, "Set"}; static struct {unsigned f; char r[64];} string201 = {4128832, "ColorTool operation failed: please create a ColorTool and retry"}; static struct {unsigned f; char r[20];} string202 = {1179668, "Unknown input type\000"}; static struct {unsigned f; char r[8];} string203 = {458760, "Destroy"}; static struct {unsigned f; char r[16];} string204 = {786448, "ConfirmClear\000\000\000"}; static struct {unsigned f; char r[8];} string205 = {327688, "Reset\000\000"}; static struct {unsigned f; char r[16];} string206 = {786448, "ConfirmReset\000\000\000"}; static struct {unsigned f; char r[12];} string207 = {655372, "ConfirmGet\000"}; static struct {unsigned f; char r[16];} string208 = {983056, "StoreOnPlayback"}; static struct {unsigned f; char r[16];} string209 = {786448, "ConfirmStore\000\000\000"}; static struct {unsigned f; char r[16];} string210 = {917520, "SaveOnPlayback\000"}; static struct {unsigned f; char r[16];} string211 = {786448, "CleanVersion\000\000\000"}; static struct {unsigned f; char r[12];} string212 = {655372, "AddToGroup\000"}; static struct {unsigned f; char r[12];} string213 = {720908, "SelectGroup"}; static struct {unsigned f; char r[16];} string214 = {983056, "RemoveFromGroup"}; static struct {unsigned f; char r[24];} string215 = {1376280, "PrintGroupsOfSelected\000\000"}; static struct {unsigned f; char r[16];} string216 = {917520, "PrintAllGroups\000"}; static struct {unsigned f; char r[20];} string217 = {1048596, "ClusterAndFreeze\000\000\000"}; static struct {unsigned f; char r[16];} string218 = {851984, "FreezeCluster\000\000"}; static struct {unsigned f; char r[12];} string219 = {720908, "ThawCluster"}; static struct {unsigned f; char r[12];} string220 = {655372, "ShowFrozen\000"}; static struct {unsigned f; char r[24];} string221 = {1376280, "ChangeBackgroundColor\000\000"}; static struct {unsigned f; char r[24];} string222 = {1441816, "AreaColorFromColorTool\000"}; static struct {unsigned f; char r[24];} string223 = {1310744, "FillHueFromColorTool\000\000\000"}; static struct {unsigned f; char r[28];} string224 = {1572892, "AreaColorFollowColorTool\000\000\000"}; static struct {unsigned f; char r[24];} string225 = {1310744, "AreaColorToColorTool\000\000\000"}; static struct {unsigned f; char r[28];} string226 = {1638428, "AreaColorFromSelectedName\000\000"}; static struct {unsigned f; char r[28];} string227 = {1572892, "AreaColorFromSelectedRGB\000\000\000"}; static struct {unsigned f; char r[28];} string228 = {1638428, "FillColorFromSelectedCMYK\000\000"}; static struct {unsigned f; char r[32];} string229 = {1966112, "FillColorFromSelectedIntensity\000"}; static struct {unsigned f; char r[16];} string230 = {917520, "PrintAreaColor\000"}; static struct {unsigned f; char r[12];} string231 = {589836, "AreaColor\000\000"}; static struct {unsigned f; char r[20];} string232 = {1048596, "AreaColorStipple\000\000\000"}; static struct {unsigned f; char r[16];} string233 = {917520, "AreaColorBlack\000"}; static struct {unsigned f; char r[16];} string234 = {917520, "AreaColorWhite\000"}; static struct {unsigned f; char r[16];} string235 = {851984, "AreaColorGray\000\000"}; static struct {unsigned f; char r[16];} string236 = {851984, "AreaColorNone\000\000"}; static struct {unsigned f; char r[16];} string237 = {851984, "CopyFillColor\000\000"}; static struct {unsigned f; char r[28];} string238 = {1769500, "SetDefaultFillColorFromRope"}; static struct {unsigned f; char r[24];} string239 = {1310744, "ShowDefaultFillColor\000\000\000"}; static struct {unsigned f; char r[24];} string240 = {1441816, "LineColorFromColorTool\000"}; static struct {unsigned f; char r[24];} string241 = {1441816, "StrokeHueFromColorTool\000"}; static struct {unsigned f; char r[28];} string242 = {1572892, "LineColorFollowColorTool\000\000\000"}; static struct {unsigned f; char r[24];} string243 = {1310744, "LineColorToColorTool\000\000\000"}; static struct {unsigned f; char r[28];} string244 = {1638428, "LineColorFromSelectedName\000\000"}; static struct {unsigned f; char r[28];} string245 = {1572892, "LineColorFromSelectedRGB\000\000\000"}; static struct {unsigned f; char r[28];} string246 = {1769500, "StrokeColorFromSelectedCMYK"}; static struct {unsigned f; char r[36];} string247 = {2097188, "StrokeColorFromSelectedIntensity\000\000\000"}; static struct {unsigned f; char r[16];} string248 = {917520, "PrintLineColor\000"}; static struct {unsigned f; char r[12];} string249 = {589836, "LineColor\000\000"}; static struct {unsigned f; char r[20];} string250 = {1048596, "LineColorStipple\000\000\000"}; static struct {unsigned f; char r[16];} string251 = {917520, "LineColorBlack\000"}; static struct {unsigned f; char r[16];} string252 = {917520, "LineColorWhite\000"}; static struct {unsigned f; char r[16];} string253 = {851984, "LineColorGray\000\000"}; static struct {unsigned f; char r[16];} string254 = {851984, "LineColorNone\000\000"}; static struct {unsigned f; char r[16];} string255 = {983056, "CopyStrokeColor"}; static struct {unsigned f; char r[20];} string256 = {1245204, "SetDefaultLineColor"}; static struct {unsigned f; char r[28];} string257 = {1769500, "SetDefaultLineColorFromRope"}; static struct {unsigned f; char r[24];} string258 = {1310744, "ShowDefaultLineColor\000\000\000"}; static struct {unsigned f; char r[12];} string259 = {720908, "TestGravity"}; static struct {unsigned f; char r[20];} string260 = {1048596, "AppendStatistics\000\000\000"}; static struct {unsigned f; char r[24];} string261 = {1441816, "PrintSelectedStatistic\000"}; static struct {unsigned f; char r[24];} string262 = {1507352, "AppendSelectedStatistic"}; static struct {unsigned f; char r[12];} string263 = {655372, "AppendRope\000"}; static struct {unsigned f; char r[12];} string264 = {655372, "CreateFile\000"}; static struct {unsigned f; char r[16];} string265 = {983056, "ResetStatistics"}; static struct {unsigned f; char r[16];} string266 = {917520, "DrawTightBoxes\000"}; static struct {unsigned f; char r[16];} string267 = {917520, "DrawBoundBoxes\000"}; static struct {unsigned f; char r[20];} string268 = {1048596, "DrawOutlineBoxes\000\000\000"}; static struct {unsigned f; char r[20];} string269 = {1048596, "DrawSelectionBox\000\000\000"}; static struct {unsigned f; char r[20];} string270 = {1114132, "DrawBackgroundBox\000\000"}; static struct {unsigned f; char r[16];} string271 = {917520, "DrawOverlayBox\000"}; static struct {unsigned f; char r[16];} string272 = {851984, "DrawRubberBox\000\000"}; static struct {unsigned f; char r[12];} string273 = {720908, "DrawDragBox"}; static struct {unsigned f; char r[20];} string274 = {1245204, "DescribeCaretObject"}; static struct {unsigned f; char r[16];} string275 = {851984, "PrintAllInput\000\000"}; static struct {unsigned f; char r[16];} string276 = {851984, "ResetAllInput\000\000"}; static struct {unsigned f; char r[16];} string277 = {786448, "CauseAnError\000\000\000"}; static struct {unsigned f; char r[16];} string278 = {851984, "\257\3003RvA\300f\335\266:@t\000\000"}; static struct {unsigned f; char r[12];} string279 = {655370, "\006\001\100\204\010\000\004\101\011\001\000"}; static struct {unsigned f; char r[16];} string280 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string281 = {851984, "\257\300\212\174\364\337\300\361\376\000\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string282 = {851984, "\257\300\006<7[\300;CV\364@h\000\000"}; static struct {unsigned f; char r[16];} string283 = {851984, "\257\300\174\131\015\150\300\275\305\273\253\100\150\000\000"}; static struct {unsigned f; char r[16];} string284 = {851984, "\257\300\207\224\334\150\300\367\303\105\360\100\150\000\000"}; static struct {unsigned f; char r[16];} string285 = {851984, "\257\300\322\334\347\304\300\124\107\000\027\100\150\000\000"}; static struct {unsigned f; char r[16];} string286 = {851984, "\257\300\311\307\035\205\300\321\364\126\253\100\150\000\000"}; static struct {unsigned f; char r[16];} string287 = {851984, "\257\300\103\154\257\030\300\165\276\076\350\100\150\000\000"}; static struct {unsigned f; char r[16];} string288 = {851984, "\257\300\344\212\014\176\300\070\230\121\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string289 = {851984, "\257\300\136\002\175\264\300\016\031\370\241\100\150\000\000"}; static struct {unsigned f; char r[16];} string290 = {851984, "\257\300\223\031\346\162\300\275\253\133\335\100\150\000\000"}; static struct {unsigned f; char r[16];} string291 = {851984, "\257\300\231\005\151\136\300\275\231\323\274\100\150\000\000"}; static struct {unsigned f; char r[16];} string292 = {851984, "\257\300\375\202\245\011\300\112\022\046\301\100\150\000\000"}; static struct {unsigned f; char r[4];} string293 = {1195853174, "ent"}; static struct {unsigned f; char r[16];} string294 = {851984, "\257\300\003\033\274\104\300\263\246\312\006\100\150\000\000"}; static struct {unsigned f; char r[16];} string295 = {851984, "\257\300\336\236\035\002\300\277\054\247\126\100\150\000\000"}; static struct {unsigned f; char r[16];} string296 = {851984, "\257\300\254\061\235\240\300\234\075\103\347\100\150\000\000"}; static struct {unsigned f; char r[16];} string297 = {851984, "\257\300\377\364\135\257\300\102\147\030\055\100\150\000\000"}; static struct {unsigned f; char r[16];} string298 = {851984, "\257\300\252\050\175\356\300\250\337\044\120\100\150\000\000"}; static struct {unsigned f; char r[16];} string299 = {851984, "\257\300\172\265\057\072\300\145\211\260\126\100\150\000\000"}; static struct {unsigned f; char r[16];} string300 = {851984, "\257\300\311\023\117\300\300\337\236\305\170\100\150\000\000"}; static struct {unsigned f; char r[16];} string301 = {851984, "\257\300\301\241\007\150\300\032\111\265\237\100\150\000\000"}; static struct {unsigned f; char r[16];} string302 = {851984, "\257\300\207\142\037\125\300\254\056\012\025\100\150\000\000"}; static struct {unsigned f; char r[16];} string303 = {851984, "\257\300\347\101\365\007\300\150\102\366\020\100\150\000\000"}; static struct {unsigned f; char r[16];} string304 = {851984, "\257\300\011\245\206\305\300\112\326\356\245\100\150\000\000"}; static struct {unsigned f; char r[16];} string305 = {851984, "\257\300\340\114\347\077\300\130\206\301\040\100\150\000\000"}; static struct {unsigned f; char r[16];} string306 = {851984, "\257\300U$)\337\300Xo9\243@t\000\000"}; static struct {unsigned f; char r[16];} string307 = {851984, "\257\300\336\025\013\356\300\216\115\352\271\100\150\000\000"}; static struct {unsigned f; char r[16];} string308 = {851984, "\257\300\206\055\004\241\300\261\334\001\116\100\150\000\000"}; static struct {unsigned f; char r[16];} string309 = {851984, "\257\300\042\164\344\073\300\334\025\274\173\100\150\000\000"}; static struct {unsigned f; char r[16];} string310 = {851984, "\257\300\272\336\377\011\300\305\371\262\224\100\150\000\000"}; static struct {unsigned f; char r[16];} string311 = {851984, "\257\300\355\324\264\170\300\276\334\312\210\100\150\000\000"}; static struct {unsigned f; char r[16];} string312 = {851984, "\257\300\037\132\057\032\300\262\356\113\061\100\150\000\000"}; static struct {unsigned f; char r[16];} string313 = {851984, "\257\300\370\132\042\205\300\045\133\011\125\100\150\000\000"}; static struct {unsigned f; char r[16];} string314 = {851984, "\257\300\144\143\124\312\300\122\224\357\133\100\150\000\000"}; static struct {unsigned f; char r[16];} string315 = {851984, "\257\300\356\024\243\250\300\175\157\203\227\100\150\000\000"}; static struct {unsigned f; char r[16];} string316 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string317 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"}; static struct {unsigned f; char r[16];} string318 = {851984, "\257\300\207\164\301\163\300\327\135\041\305\100\150\000\000"}; static struct {unsigned f; char r[16];} string319 = {851984, "\257\300\260\302\146\322\300\075\027\134\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string320 = {851984, "\257\300\230\052\311\306\300\242\375\035\324\100\150\000\000"}; static struct {unsigned f; char r[16];} string321 = {851984, "\257\300\213\226\301\143\300\072\355\320\373\100\150\000\000"}; static struct {unsigned f; char r[16];} string322 = {851984, "\257\300\121\117\377\026\300\315\013\026\004\100\150\000\000"}; static struct {unsigned f; char r[16];} string323 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string324 = {851984, "\257\300\310\176\216\233\300\117\017\254\077\100\150\000\000"}; static struct {unsigned f; char r[16];} string325 = {851984, "\257\300\242\215\274\036\300\123\155\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string326 = {851984, "\257\300\246\205\220\035\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string327 = {851984, "\257\300\245\247\302\156\300\052\156\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string328 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string329 = {851984, "\257\300\360\202\255\211\300\267\057\343\102\100\150\000\000"}; static struct {unsigned f; char r[12];} string330 = {720908, "\257\300kte\023\205\204\320@h"}; static struct {unsigned f; char r[16];} string331 = {851984, "\257\300\271\306\277\300\300\056\100\244\210\100\150\000\000"}; static struct {unsigned f; char r[16];} string332 = {851984, "\257\300\006\114\211\170\300\041\050\350\270\100\150\000\000"}; static struct {unsigned f; char r[16];} string333 = {851984, "\257\300\106\171\232\301\300\031\372\034\027\100\150\000\000"}; static struct {unsigned f; char r[16];} string334 = {851984, "\257\300\223\145\303\043\300\372\023\025\003\100\150\000\000"}; static struct {unsigned f; char r[28];} string335 = {1769500, "\211\017\016\122\145\146\162\145\163\150\104\141\164\141\117\142\152\300\223\145\303\043\300\372\023\025\003"}; static struct {unsigned f; char r[16];} string336 = {851984, "\257\300\026\355\016\312\300\171\207\041\370\100\200\000\000"}; static struct {unsigned f; char r[44];} string337 = {2752554, "\006\020\000\001\014\001\020\001\024\001\030\001\034\001\070\001\074\001\100\100\001\100\104\001\100\110\001\100\114\001\100\120\001\100\124\001\100\130\001\100\144\001\000"}; static W3 dummy774; static struct { word f0[4]; word f4; word f5[582]; } globalframe = { {0}, (word) 4294967295, {0} }; static void NoName←Q12828() { register ptr gf←c01406 = (ptr) &globalframe; word var←c106932; (* (( (ptr) gf←c01406)+5)/* gamma←v7788 */ ) = (* (ptr) &fc1 ); (* (( (ptr) gf←c01406)+531) ) = ( ((word) (fPt) GGEventImplD←P0) ); (* (( (ptr) gf←c01406)+529) ) = ( ((word) (fPt) OpenAutoScript←P60) ); (* (( (ptr) gf←c01406)+527) ) = ( ((word) (fPt) FileNameFromEvent←P120) ); (* (( (ptr) gf←c01406)+525) ) = ( ((word) (fPt) Get←P180) ); (* (( (ptr) gf←c01406)+523) ) = ( ((word) (fPt) SetScene←P240) ); (* (( (ptr) gf←c01406)+521) ) = ( ((word) (fPt) Store←P300) ); (* (( (ptr) gf←c01406)+519) ) = ( ((word) (fPt) CleanVersion←P360) ); (* (( (ptr) gf←c01406)+517) ) = ( ((word) (fPt) Save←P420) ); (* (( (ptr) gf←c01406)+515) ) = ( ((word) (fPt) Destroy←P480) ); (* (( (ptr) gf←c01406)+513) ) = ( ((word) (fPt) Clear←P540) ); (* (( (ptr) gf←c01406)+511) ) = ( ((word) (fPt) ConfirmClear←P600) ); (* (( (ptr) gf←c01406)+509) ) = ( ((word) (fPt) Reset←P660) ); (* (( (ptr) gf←c01406)+507) ) = ( ((word) (fPt) ConfirmReset←P720) ); (* (( (ptr) gf←c01406)+505) ) = ( ((word) (fPt) ConfirmGet←P780) ); (* (( (ptr) gf←c01406)+503) ) = ( ((word) (fPt) FileExists←P840) ); (* (( (ptr) gf←c01406)+501) ) = ( ((word) (fPt) ConfirmStore←P900) ); (* (( (ptr) gf←c01406)+499) ) = ( ((word) (fPt) ClearAux←P960) ); (* (( (ptr) gf←c01406)+497) ) = ( ((word) (fPt) MergeAll←P1020) ); (* (( (ptr) gf←c01406)+495) ) = ( ((word) (fPt) MergeShapes←P1080) ); (* (( (ptr) gf←c01406)+493) ) = ( ((word) (fPt) MergeOptions←P1140) ); (* (( (ptr) gf←c01406)+491) ) = ( ((word) (fPt) MergeAlignments←P1200) ); (* (( (ptr) gf←c01406)+489) ) = ( ((word) (fPt) MergeAux←P1260) ); (* (( (ptr) gf←c01406)+487) ) = ( ((word) (fPt) GetMergeAux←P1320) ); (* (( (ptr) gf←c01406)+485) ) = ( ((word) (fPt) AddToGroup←P1380) ); (* (( (ptr) gf←c01406)+483) ) = ( ((word) (fPt) SelectGroup←P1440) ); (* (( (ptr) gf←c01406)+481) ) = ( ((word) (fPt) RemoveFromGroup←P1500) ); (* (( (ptr) gf←c01406)+479) ) = ( ((word) (fPt) PrintGroupsOfSelected←P1560) ); (* (( (ptr) gf←c01406)+477) ) = ( ((word) (fPt) PrintAllGroups←P1620) ); (* (( (ptr) gf←c01406)+475) ) = ( ((word) (fPt) Cluster←P1680) ); (* (( (ptr) gf←c01406)+473) ) = ( ((word) (fPt) ClusterAndFreeze←P1740) ); (* (( (ptr) gf←c01406)+471) ) = ( ((word) (fPt) UnCluster←P1800) ); (* (( (ptr) gf←c01406)+469) ) = ( ((word) (fPt) FreezeCluster←P1860) ); (* (( (ptr) gf←c01406)+467) ) = ( ((word) (fPt) ThawCluster←P1920) ); (* (( (ptr) gf←c01406)+465) ) = ( ((word) (fPt) ShowFrozen←P1980) ); (* (( (ptr) gf←c01406)+463) ) = ( ((word) (fPt) ChangeBackgroundColor←P2040) ); (* (( (ptr) gf←c01406)+461) ) = ( ((word) (fPt) AreaColorFromColorTool←P2100) ); (* (( (ptr) gf←c01406)+459) ) = ( ((word) (fPt) FillHueFromColorTool←P2160) ); (* (( (ptr) gf←c01406)+457) ) = ( ((word) (fPt) LineColorFromColorTool←P2220) ); (* (( (ptr) gf←c01406)+455) ) = ( ((word) (fPt) StrokeHueFromColorTool←P2280) ); (* (( (ptr) gf←c01406)+453) ) = ( ((word) (fPt) GetSpecialColor←P2340) ); (* (( (ptr) gf←c01406)+451) ) = ( ((word) (fPt) MakeSpecialColor←P2400) ); (* (( (ptr) gf←c01406)+449) ) = ( ((word) (fPt) ApplyGamma←P2460) ); (* (( (ptr) gf←c01406)+447) ) = ( ((word) (fPt) TrackPatch←P2520) ); (* (( (ptr) gf←c01406)+445) ) = ( ((word) (fPt) AreaColorFollowColorTool←P2580) ); (* (( (ptr) gf←c01406)+443) ) = ( ((word) (fPt) LineColorFollowColorTool←P2640) ); (* (( (ptr) gf←c01406)+441) ) = ( ((word) (fPt) AreaColorToColorTool←P2700) ); (* (( (ptr) gf←c01406)+439) ) = ( ((word) (fPt) LineColorToColorTool←P2760) ); (* (( (ptr) gf←c01406)+437) ) = ( ((word) (fPt) GetSelectedFillColor←P2820) ); (* (( (ptr) gf←c01406)+435) ) = ( ((word) (fPt) GetSelectedStrokeColor←P2880) ); (* (( (ptr) gf←c01406)+433) ) = ( ((word) (fPt) AreaColorFromSelectedName←P2940) ); (* (( (ptr) gf←c01406)+431) ) = ( ((word) (fPt) AreaColorSampled←P3000) ); (* (( (ptr) gf←c01406)+429) ) = ( ((word) (fPt) LineColorFromSelectedName←P3060) ); (* (( (ptr) gf←c01406)+427) ) = ( ((word) (fPt) SampledStippleFromRope←P3120) ); (* (( (ptr) gf←c01406)+425) ) = ( ((word) (fPt) CreateSampledStipple←P3180) ); (* (( (ptr) gf←c01406)+423) ) = ( ((word) (fPt) StippleWordFromStream←P3240) ); (* (( (ptr) gf←c01406)+421) ) = ( ((word) (fPt) ParseColorName←P3300) ); (* (( (ptr) gf←c01406)+419) ) = ( ((word) (fPt) AreaColorFromSelectedRGB←P3360) ); (* (( (ptr) gf←c01406)+417) ) = ( ((word) (fPt) LineColorFromSelectedRGB←P3420) ); (* (( (ptr) gf←c01406)+415) ) = ( ((word) (fPt) FillColorFromSelectedCMYK←P3480) ); (* (( (ptr) gf←c01406)+413) ) = ( ((word) (fPt) FillColorFromSelectedIntensity←P3540) ); (* (( (ptr) gf←c01406)+411) ) = ( ((word) (fPt) SetFillColorFromIntensity←P3600) ); (* (( (ptr) gf←c01406)+409) ) = ( ((word) (fPt) StrokeColorFromSelectedCMYK←P3660) ); (* (( (ptr) gf←c01406)+407) ) = ( ((word) (fPt) StrokeColorFromSelectedIntensity←P3720) ); (* (( (ptr) gf←c01406)+405) ) = ( ((word) (fPt) SetStrokeColorFromIntensity←P3780) ); (* (( (ptr) gf←c01406)+403) ) = ( ((word) (fPt) SelectMatchingAreaColor←P3840) ); (* (( (ptr) gf←c01406)+401) ) = ( ((word) (fPt) SelectMatchingLineColor←P3900) ); (* (( (ptr) gf←c01406)+399) ) = ( ((word) (fPt) SetDefaultFillColor←P3960) ); (* (( (ptr) gf←c01406)+397) ) = ( ((word) (fPt) SetDefaultFillColorFromRope←P4020) ); (* (( (ptr) gf←c01406)+395) ) = ( ((word) (fPt) SetDefaultLineColor←P4080) ); (* (( (ptr) gf←c01406)+393) ) = ( ((word) (fPt) SetDefaultLineColorFromRope←P4140) ); (* (( (ptr) gf←c01406)+391) ) = ( ((word) (fPt) ShowDefaultFillColor←P4200) ); (* (( (ptr) gf←c01406)+389) ) = ( ((word) (fPt) ShowDefaultLineColor←P4260) ); (* (( (ptr) gf←c01406)+387) ) = ( ((word) (fPt) AreaColor←P4320) ); (* (( (ptr) gf←c01406)+385) ) = ( ((word) (fPt) LineColor←P4380) ); (* (( (ptr) gf←c01406)+383) ) = ( ((word) (fPt) StippleFromRope←P4440) ); (* (( (ptr) gf←c01406)+381) ) = ( ((word) (fPt) AreaColorStipple←P4500) ); (* (( (ptr) gf←c01406)+379) ) = ( ((word) (fPt) LineColorStipple←P4560) ); (* (( (ptr) gf←c01406)+377) ) = ( ((word) (fPt) AreaColorBlack←P4620) ); (* (( (ptr) gf←c01406)+375) ) = ( ((word) (fPt) LineColorBlack←P4680) ); (* (( (ptr) gf←c01406)+373) ) = ( ((word) (fPt) AreaColorWhite←P4740) ); (* (( (ptr) gf←c01406)+371) ) = ( ((word) (fPt) LineColorWhite←P4800) ); (* (( (ptr) gf←c01406)+369) ) = ( ((word) (fPt) AreaColorGray←P4860) ); (* (( (ptr) gf←c01406)+367) ) = ( ((word) (fPt) LineColorGray←P4920) ); (* (( (ptr) gf←c01406)+365) ) = ( ((word) (fPt) AreaColorNone←P4980) ); (* (( (ptr) gf←c01406)+363) ) = ( ((word) (fPt) LineColorNone←P5040) ); (* (( (ptr) gf←c01406)+361) ) = ( ((word) (fPt) CopyStrokeColor←P5100) ); (* (( (ptr) gf←c01406)+359) ) = ( ((word) (fPt) CopyFillColor←P5160) ); (* (( (ptr) gf←c01406)+357) ) = ( ((word) (fPt) ShowFillColor←P5220) ); (* (( (ptr) gf←c01406)+355) ) = ( ((word) (fPt) ShowStrokeColor←P5280) ); (* (( (ptr) gf←c01406)+353) ) = ( ((word) (fPt) ExtendToOutlineLevel←P5340) ); (* (( (ptr) gf←c01406)+351) ) = ( ((word) (fPt) AreaColorAux←P5400) ); (* (( (ptr) gf←c01406)+349) ) = ( ((word) (fPt) LineColorAux←P5460) ); (* (( (ptr) gf←c01406)+347) ) = ( ((word) (fPt) RGBEqualsColor←P5520) ); (* (( (ptr) gf←c01406)+345) ) = ( ((word) (fPt) RGBFromRope←P5580) ); (* (( (ptr) gf←c01406)+343) ) = ( ((word) (fPt) CMYKFromRope←P5640) ); (* (( (ptr) gf←c01406)+341) ) = ( ((word) (fPt) IntensityFromRope←P5700) ); (* (( (ptr) gf←c01406)+339) ) = ( ((word) (fPt) TestGravity←P5760) ); (* (( (ptr) gf←c01406)+337) ) = ( ((word) (fPt) Statistics←P5820) ); (* (( (ptr) gf←c01406)+335) ) = ( ((word) (fPt) AppendStatistics←P5880) ); (* (( (ptr) gf←c01406)+333) ) = ( ((word) (fPt) PrintSelectedStatistic←P5940) ); (* (( (ptr) gf←c01406)+331) ) = ( ((word) (fPt) AppendSelectedStatistic←P6000) ); (* (( (ptr) gf←c01406)+329) ) = ( ((word) (fPt) AppendRope←P6060) ); (* (( (ptr) gf←c01406)+327) ) = ( ((word) (fPt) CreateFile←P6120) ); (* (( (ptr) gf←c01406)+325) ) = ( ((word) (fPt) ResetStatistics←P6180) ); (* (( (ptr) gf←c01406)+323) ) = ( ((word) (fPt) DrawTouchPoints←P6240) ); (* (( (ptr) gf←c01406)+321) ) = ( ((word) (fPt) DrawBoundBoxes←P6300) ); (* (( (ptr) gf←c01406)+319) ) = ( ((word) (fPt) DrawTightBoxes←P6360) ); (* (( (ptr) gf←c01406)+317) ) = ( ((word) (fPt) DrawOutlineBoxes←P6420) ); (* (( (ptr) gf←c01406)+315) ) = ( ((word) (fPt) DrawSelectionBox←P6480) ); (* (( (ptr) gf←c01406)+313) ) = ( ((word) (fPt) DrawMovingBox←P6540) ); (* (( (ptr) gf←c01406)+311) ) = ( ((word) (fPt) DescribeCaretObject←P6600) ); (* (( (ptr) gf←c01406)+309) ) = ( ((word) (fPt) CauseAnError←P6660) ); (* (( (ptr) gf←c01406)+307) ) = ( ((word) (fPt) PrintAllInput←P6720) ); (* (( (ptr) gf←c01406)+305) ) = ( ((word) (fPt) PrintAllInputOn←P6780) ); (* (( (ptr) gf←c01406)+303) ) = ( ((word) (fPt) PrintAllInputOff←P6840) ); (* (( (ptr) gf←c01406)+301) ) = ( ((word) (fPt) Init←P6900) ); (* (( (ptr) gf←c01406)+9) ) = (word) XR←GetTypeIndex((word) &string2, 0, (word) &string3); (* (( (ptr) gf←c01406)+10) ) = (word) XR←GetTypeIndex((word) &string4, 0, (word) &string5); (* (( (ptr) gf←c01406)+11) ) = (word) XR←GetTypeIndexS((word) (&string6)); (* (( (ptr) gf←c01406)+12) ) = (word) XR←GetTypeIndex((word) &string7, 0, (word) &string5); (* (( (ptr) gf←c01406)+14) ) = (word) XR←GetTypeIndexS((word) (&string8)); (* (( (ptr) gf←c01406)+16) ) = (word) XR←GetTypeIndexS((word) (&string9)); (* (( (ptr) gf←c01406)+17) ) = (word) XR←GetTypeIndex((word) &string10, 0, (word) &string11); (* (( (ptr) gf←c01406)+21) ) = (word) XR←GetTypeIndexS((word) (&string12)); (* (( (ptr) gf←c01406)+22) ) = (word) XR←GetTypeIndexS((word) (&string13)); (* (( (ptr) gf←c01406)+23) ) = (word) XR←GetTypeIndexS((word) (&string14)); (* (( (ptr) gf←c01406)+24) ) = (word) XR←GetTypeIndexS((word) (&string15)); (* (( (ptr) gf←c01406)+26) ) = (word) XR←GetTypeIndex((word) &string16, 0, (word) &string17); (* (( (ptr) gf←c01406)+29) ) = (word) XR←GetTypeIndexS((word) (&string18)); (* (( (ptr) gf←c01406)+30) ) = (word) XR←GetTypeIndex((word) &string19, 0, (word) &string20); (* (( (ptr) gf←c01406)+32) ) = (word) XR←GetTypeIndex((word) &string21, 0, (word) &string22); (* (ptr) (( (bPt) gf←c01406)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string23); (* (ptr) (( (bPt) gf←c01406)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string24); (* (ptr) (( (bPt) gf←c01406)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string25); (* (ptr) (( (bPt) gf←c01406)+144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string26); (* (ptr) (( (bPt) gf←c01406)+148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string27); (* (ptr) (( (bPt) gf←c01406)+152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string28); (* (ptr) (( (bPt) gf←c01406)+156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string29); (* (ptr) (( (bPt) gf←c01406)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string30); (* (ptr) (( (bPt) gf←c01406)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string31); (* (ptr) (( (bPt) gf←c01406)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string32); (* (ptr) (( (bPt) gf←c01406)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string33); (* (ptr) (( (bPt) gf←c01406)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string34); (* (ptr) (( (bPt) gf←c01406)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string35); (* (ptr) (( (bPt) gf←c01406)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string36); (* (ptr) (( (bPt) gf←c01406)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string37); (* (ptr) (( (bPt) gf←c01406)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string38); (* (ptr) (( (bPt) gf←c01406)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string39); (* (ptr) (( (bPt) gf←c01406)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string40); (* (ptr) (( (bPt) gf←c01406)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string41); (* (ptr) (( (bPt) gf←c01406)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string42); (* (ptr) (( (bPt) gf←c01406)+212) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string43); (* (ptr) (( (bPt) gf←c01406)+216) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string44); (* (ptr) (( (bPt) gf←c01406)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string45); (* (ptr) (( (bPt) gf←c01406)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string46); (* (ptr) (( (bPt) gf←c01406)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string47); (* (ptr) (( (bPt) gf←c01406)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string48); (* (ptr) (( (bPt) gf←c01406)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string49); (* (ptr) (( (bPt) gf←c01406)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string50); (* (ptr) (( (bPt) gf←c01406)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string51); (* (ptr) (( (bPt) gf←c01406)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string52); (* (ptr) (( (bPt) gf←c01406)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string53); (* (ptr) (( (bPt) gf←c01406)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string54); (* (ptr) (( (bPt) gf←c01406)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string55); (* (ptr) (( (bPt) gf←c01406)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string56); (* (ptr) (( (bPt) gf←c01406)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string57); (* (ptr) (( (bPt) gf←c01406)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string57); (* (ptr) (( (bPt) gf←c01406)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string58); (* (ptr) (( (bPt) gf←c01406)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string58); (* (ptr) (( (bPt) gf←c01406)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string59); (* (ptr) (( (bPt) gf←c01406)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string59); (* (ptr) (( (bPt) gf←c01406)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string60); (* (ptr) (( (bPt) gf←c01406)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string60); (* (ptr) (( (bPt) gf←c01406)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string61); (* (ptr) (( (bPt) gf←c01406)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string62); (* (ptr) (( (bPt) gf←c01406)+308) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string63); (* (ptr) (( (bPt) gf←c01406)+312) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string64); (* (ptr) (( (bPt) gf←c01406)+316) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string65); (* (ptr) (( (bPt) gf←c01406)+320) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string66); (* (ptr) (( (bPt) gf←c01406)+324) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string67); (* (ptr) (( (bPt) gf←c01406)+328) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string68); (* (ptr) (( (bPt) gf←c01406)+332) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string69); (* (ptr) (( (bPt) gf←c01406)+336) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string70); (* (ptr) (( (bPt) gf←c01406)+340) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string71); (* (ptr) (( (bPt) gf←c01406)+344) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string72); (* (ptr) (( (bPt) gf←c01406)+348) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string73); (* (ptr) (( (bPt) gf←c01406)+352) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string74); (* (ptr) (( (bPt) gf←c01406)+356) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string75); (* (ptr) (( (bPt) gf←c01406)+360) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string76); (* (ptr) (( (bPt) gf←c01406)+364) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string77); (* (ptr) (( (bPt) gf←c01406)+368) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string78); (* (ptr) (( (bPt) gf←c01406)+372) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string79); (* (ptr) (( (bPt) gf←c01406)+376) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string80); (* (ptr) (( (bPt) gf←c01406)+380) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string81); (* (ptr) (( (bPt) gf←c01406)+384) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string82); (* (ptr) (( (bPt) gf←c01406)+388) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string83); (* (ptr) (( (bPt) gf←c01406)+392) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string84); (* (ptr) (( (bPt) gf←c01406)+396) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string85); (* (ptr) (( (bPt) gf←c01406)+400) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string86); (* (ptr) (( (bPt) gf←c01406)+404) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string87); (* (ptr) (( (bPt) gf←c01406)+408) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string88); (* (ptr) (( (bPt) gf←c01406)+412) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string89); (* (ptr) (( (bPt) gf←c01406)+416) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string90); (* (ptr) (( (bPt) gf←c01406)+420) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string91); (* (ptr) (( (bPt) gf←c01406)+424) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string92); (* (ptr) (( (bPt) gf←c01406)+428) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string93); (* (ptr) (( (bPt) gf←c01406)+432) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string94); (* (ptr) (( (bPt) gf←c01406)+436) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string95); (* (ptr) (( (bPt) gf←c01406)+440) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string96); (* (ptr) (( (bPt) gf←c01406)+444) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string91); (* (ptr) (( (bPt) gf←c01406)+448) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string97); (* (ptr) (( (bPt) gf←c01406)+452) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string98); (* (ptr) (( (bPt) gf←c01406)+456) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string99); (* (ptr) (( (bPt) gf←c01406)+460) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string100); (* (ptr) (( (bPt) gf←c01406)+464) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string101); (* (ptr) (( (bPt) gf←c01406)+468) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string102); (* (ptr) (( (bPt) gf←c01406)+472) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string103); (* (ptr) (( (bPt) gf←c01406)+476) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string104); (* (ptr) (( (bPt) gf←c01406)+480) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string105); (* (ptr) (( (bPt) gf←c01406)+484) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string106); (* (ptr) (( (bPt) gf←c01406)+488) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string107); (* (ptr) (( (bPt) gf←c01406)+492) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string108); (* (ptr) (( (bPt) gf←c01406)+496) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string109); (* (ptr) (( (bPt) gf←c01406)+500) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string110); (* (ptr) (( (bPt) gf←c01406)+504) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string111); (* (ptr) (( (bPt) gf←c01406)+508) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string112); (* (ptr) (( (bPt) gf←c01406)+512) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string113); (* (ptr) (( (bPt) gf←c01406)+516) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string114); (* (ptr) (( (bPt) gf←c01406)+520) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string115); (* (ptr) (( (bPt) gf←c01406)+524) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string116); (* (ptr) (( (bPt) gf←c01406)+528) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string117); (* (ptr) (( (bPt) gf←c01406)+532) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string118); (* (ptr) (( (bPt) gf←c01406)+536) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string119); (* (ptr) (( (bPt) gf←c01406)+540) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string120); (* (ptr) (( (bPt) gf←c01406)+544) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string121); (* (ptr) (( (bPt) gf←c01406)+548) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string122); (* (ptr) (( (bPt) gf←c01406)+552) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string123); (* (ptr) (( (bPt) gf←c01406)+556) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string124); (* (ptr) (( (bPt) gf←c01406)+560) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string125); (* (ptr) (( (bPt) gf←c01406)+564) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string126); (* (ptr) (( (bPt) gf←c01406)+568) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string127); (* (ptr) (( (bPt) gf←c01406)+572) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string128); (* (ptr) (( (bPt) gf←c01406)+576) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string129); (* (ptr) (( (bPt) gf←c01406)+580) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string130); (* (ptr) (( (bPt) gf←c01406)+584) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string131); (* (ptr) (( (bPt) gf←c01406)+588) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string132); (* (ptr) (( (bPt) gf←c01406)+592) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string133); (* (ptr) (( (bPt) gf←c01406)+596) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string134); (* (ptr) (( (bPt) gf←c01406)+600) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string135); (* (ptr) (( (bPt) gf←c01406)+604) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string136); (* (ptr) (( (bPt) gf←c01406)+608) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string137); (* (ptr) (( (bPt) gf←c01406)+612) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string138); (* (ptr) (( (bPt) gf←c01406)+616) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string139); (* (ptr) (( (bPt) gf←c01406)+620) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string140); (* (ptr) (( (bPt) gf←c01406)+624) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string141); (* (ptr) (( (bPt) gf←c01406)+628) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string142); (* (ptr) (( (bPt) gf←c01406)+632) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string143); (* (ptr) (( (bPt) gf←c01406)+636) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string144); (* (ptr) (( (bPt) gf←c01406)+640) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string145); (* (ptr) (( (bPt) gf←c01406)+644) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string146); (* (ptr) (( (bPt) gf←c01406)+648) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string147); (* (ptr) (( (bPt) gf←c01406)+652) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string148); (* (ptr) (( (bPt) gf←c01406)+656) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string149); (* (ptr) (( (bPt) gf←c01406)+660) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string150); (* (ptr) (( (bPt) gf←c01406)+664) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string151); (* (ptr) (( (bPt) gf←c01406)+668) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string152); (* (ptr) (( (bPt) gf←c01406)+672) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string153); (* (ptr) (( (bPt) gf←c01406)+676) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string154); (* (ptr) (( (bPt) gf←c01406)+680) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string155); (* (ptr) (( (bPt) gf←c01406)+684) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string156); (* (ptr) (( (bPt) gf←c01406)+688) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string157); (* (ptr) (( (bPt) gf←c01406)+692) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string158); (* (ptr) (( (bPt) gf←c01406)+696) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string159); (* (ptr) (( (bPt) gf←c01406)+700) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string160); (* (ptr) (( (bPt) gf←c01406)+704) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string161); (* (ptr) (( (bPt) gf←c01406)+708) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string162); (* (ptr) (( (bPt) gf←c01406)+712) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string163); (* (ptr) (( (bPt) gf←c01406)+716) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string164); (* (ptr) (( (bPt) gf←c01406)+720) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string165); (* (ptr) (( (bPt) gf←c01406)+724) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string166); (* (ptr) (( (bPt) gf←c01406)+728) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string167); (* (ptr) (( (bPt) gf←c01406)+732) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string168); (* (ptr) (( (bPt) gf←c01406)+736) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string169); (* (ptr) (( (bPt) gf←c01406)+740) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string170); (* (ptr) (( (bPt) gf←c01406)+744) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string171); (* (ptr) (( (bPt) gf←c01406)+748) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string172); (* (ptr) (( (bPt) gf←c01406)+752) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string173); (* (ptr) (( (bPt) gf←c01406)+756) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string174); (* (ptr) (( (bPt) gf←c01406)+760) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string175); (* (ptr) (( (bPt) gf←c01406)+764) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string176); (* (ptr) (( (bPt) gf←c01406)+768) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string177); (* (ptr) (( (bPt) gf←c01406)+772) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string178); (* (ptr) (( (bPt) gf←c01406)+776) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string179); (* (ptr) (( (bPt) gf←c01406)+780) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string180); (* (ptr) (( (bPt) gf←c01406)+784) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string181); (* (ptr) (( (bPt) gf←c01406)+788) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string182); (* (ptr) (( (bPt) gf←c01406)+792) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string183); (* (ptr) (( (bPt) gf←c01406)+796) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string184); (* (ptr) (( (bPt) gf←c01406)+800) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string185); (* (ptr) (( (bPt) gf←c01406)+804) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string186); (* (ptr) (( (bPt) gf←c01406)+808) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string187); (* (ptr) (( (bPt) gf←c01406)+812) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string188); (* (ptr) (( (bPt) gf←c01406)+816) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string189); (* (ptr) (( (bPt) gf←c01406)+820) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string190); (* (ptr) (( (bPt) gf←c01406)+824) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string191); (* (ptr) (( (bPt) gf←c01406)+828) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string192); (* (ptr) (( (bPt) gf←c01406)+832) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string193); (* (ptr) (( (bPt) gf←c01406)+836) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string194); (* (ptr) (( (bPt) gf←c01406)+840) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string195); (* (ptr) (( (bPt) gf←c01406)+844) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string196); (* (ptr) (( (bPt) gf←c01406)+848) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string128); (* (ptr) (( (bPt) gf←c01406)+852) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string197); (* (ptr) (( (bPt) gf←c01406)+856) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string198); (* (ptr) (( (bPt) gf←c01406)+860) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string199); (* (ptr) (( (bPt) gf←c01406)+864) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string200); (* (ptr) (( (bPt) gf←c01406)+868) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string201); (* (ptr) (( (bPt) gf←c01406)+872) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+10) ), (word) &string202); (* (ptr) (( (bPt) gf←c01406)+876) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string203); (* (ptr) (( (bPt) gf←c01406)+880) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string204); (* (ptr) (( (bPt) gf←c01406)+884) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string205); (* (ptr) (( (bPt) gf←c01406)+888) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string206); (* (ptr) (( (bPt) gf←c01406)+892) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string207); (* (ptr) (( (bPt) gf←c01406)+896) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string52); (* (ptr) (( (bPt) gf←c01406)+900) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string208); (* (ptr) (( (bPt) gf←c01406)+904) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string209); (* (ptr) (( (bPt) gf←c01406)+908) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string210); (* (ptr) (( (bPt) gf←c01406)+912) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string211); (* (ptr) (( (bPt) gf←c01406)+916) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string212); (* (ptr) (( (bPt) gf←c01406)+920) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string213); (* (ptr) (( (bPt) gf←c01406)+924) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string214); (* (ptr) (( (bPt) gf←c01406)+928) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string215); (* (ptr) (( (bPt) gf←c01406)+932) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string216); (* (ptr) (( (bPt) gf←c01406)+936) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string217); (* (ptr) (( (bPt) gf←c01406)+940) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string96); (* (ptr) (( (bPt) gf←c01406)+944) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string218); (* (ptr) (( (bPt) gf←c01406)+948) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string219); (* (ptr) (( (bPt) gf←c01406)+952) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string220); (* (ptr) (( (bPt) gf←c01406)+956) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string221); (* (ptr) (( (bPt) gf←c01406)+960) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string222); (* (ptr) (( (bPt) gf←c01406)+964) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string223); (* (ptr) (( (bPt) gf←c01406)+968) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string224); (* (ptr) (( (bPt) gf←c01406)+972) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string225); (* (ptr) (( (bPt) gf←c01406)+976) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string226); (* (ptr) (( (bPt) gf←c01406)+980) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string126); (* (ptr) (( (bPt) gf←c01406)+984) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string227); (* (ptr) (( (bPt) gf←c01406)+988) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string228); (* (ptr) (( (bPt) gf←c01406)+992) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string229); (* (ptr) (( (bPt) gf←c01406)+996) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string230); (* (ptr) (( (bPt) gf←c01406)+1000) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string231); (* (ptr) (( (bPt) gf←c01406)+1004) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string232); (* (ptr) (( (bPt) gf←c01406)+1008) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string233); (* (ptr) (( (bPt) gf←c01406)+1012) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string234); (* (ptr) (( (bPt) gf←c01406)+1016) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string235); (* (ptr) (( (bPt) gf←c01406)+1020) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string236); (* (ptr) (( (bPt) gf←c01406)+1024) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string237); (* (ptr) (( (bPt) gf←c01406)+1028) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string154); (* (ptr) (( (bPt) gf←c01406)+1032) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string238); (* (ptr) (( (bPt) gf←c01406)+1036) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string239); (* (ptr) (( (bPt) gf←c01406)+1040) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string240); (* (ptr) (( (bPt) gf←c01406)+1044) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string241); (* (ptr) (( (bPt) gf←c01406)+1048) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string242); (* (ptr) (( (bPt) gf←c01406)+1052) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string243); (* (ptr) (( (bPt) gf←c01406)+1056) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string244); (* (ptr) (( (bPt) gf←c01406)+1060) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string245); (* (ptr) (( (bPt) gf←c01406)+1064) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string246); (* (ptr) (( (bPt) gf←c01406)+1068) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string247); (* (ptr) (( (bPt) gf←c01406)+1072) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string248); (* (ptr) (( (bPt) gf←c01406)+1076) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string249); (* (ptr) (( (bPt) gf←c01406)+1080) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string250); (* (ptr) (( (bPt) gf←c01406)+1084) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string251); (* (ptr) (( (bPt) gf←c01406)+1088) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string252); (* (ptr) (( (bPt) gf←c01406)+1092) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string253); (* (ptr) (( (bPt) gf←c01406)+1096) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string254); (* (ptr) (( (bPt) gf←c01406)+1100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string255); (* (ptr) (( (bPt) gf←c01406)+1104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string256); (* (ptr) (( (bPt) gf←c01406)+1108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string257); (* (ptr) (( (bPt) gf←c01406)+1112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string258); (* (ptr) (( (bPt) gf←c01406)+1116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string259); (* (ptr) (( (bPt) gf←c01406)+1120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string260); (* (ptr) (( (bPt) gf←c01406)+1124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string261); (* (ptr) (( (bPt) gf←c01406)+1128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string262); (* (ptr) (( (bPt) gf←c01406)+1132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string263); (* (ptr) (( (bPt) gf←c01406)+1136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string264); (* (ptr) (( (bPt) gf←c01406)+1140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string265); (* (ptr) (( (bPt) gf←c01406)+1144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string266); (* (ptr) (( (bPt) gf←c01406)+1148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string267); (* (ptr) (( (bPt) gf←c01406)+1152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string268); (* (ptr) (( (bPt) gf←c01406)+1156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string269); (* (ptr) (( (bPt) gf←c01406)+1160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string270); (* (ptr) (( (bPt) gf←c01406)+1164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string271); (* (ptr) (( (bPt) gf←c01406)+1168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string272); (* (ptr) (( (bPt) gf←c01406)+1172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string273); (* (ptr) (( (bPt) gf←c01406)+1176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string274); (* (ptr) (( (bPt) gf←c01406)+1180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string275); (* (ptr) (( (bPt) gf←c01406)+1184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string276); (* (ptr) (( (bPt) gf←c01406)+1188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c01406)+12) ), (word) &string277); (void) XR←DeclareGlobalFrame((word) "GGEventImplD", &globalframe, (word) XR←GetTypeIndex((word) &string278, 0, (word) &string279) , (word) (( (bPt) gf←c01406)+2124)/* var←c95508 */ ); var←c106932 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string280)), 16); (* (( (ptr) gf←c01406)+548)/* var←c96756 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67895555); (void) XR←ImportProcS(var←c106932, 67372289); var←c106932 = (word) XR←ImportInterface((word) "BasicTime", (word) XR←GetTypeIndexS((word) (&string281)), 24); (* (( (ptr) gf←c01406)+534)/* var←c95604 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67636226); (void) XR←ImportProcS(var←c106932, 67111424); (void) XR←ImportProcS(var←c106932, 738464257); var←c106932 = (word) XR←ImportInterface((word) "CodeTimer", (word) XR←GetTypeIndexS((word) (&string282)), 21); (* (( (ptr) gf←c01406)+542)/* var←c96308 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 263425); (void) XR←ImportProcS(var←c106932, 1052676); (void) XR←ImportProcS(var←c106932, 67372033); (void) XR←ImportProcS(var←c106932, 527874); (void) XR←ImportProcS(var←c106932, 526850); (void) XR←ImportProcS(var←c106932, 526338); var←c106932 = (word) XR←ImportInterface((word) "ColorFns", (word) XR←GetTypeIndexS((word) (&string283)), 54); (* (( (ptr) gf←c01406)+578)/* var←c102548 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 202113793); var←c106932 = (word) XR←ImportInterface((word) "ColorTool", (word) XR←GetTypeIndexS((word) (&string284)), 10); (* (( (ptr) gf←c01406)+565)/* var←c100564 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 525314); (void) XR←ImportProcS(var←c106932, 1050372); (void) XR←ImportProcS(var←c106932, 201588993); var←c106932 = (word) XR←ImportInterface((word) "Feedback", (word) XR←GetTypeIndexS((word) (&string285)), 25); (* (( (ptr) gf←c01406)+543)/* var←c96372 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 527106); (void) XR←ImportProcS(var←c106932, 1313029); (void) XR←ImportProcS(var←c106932, 1575429); (void) XR←ImportProcS(var←c106932, 1050628); var←c106932 = (word) XR←ImportInterface((word) "FeedbackOps", (word) XR←GetTypeIndexS((word) (&string286)), 19); (* (( (ptr) gf←c01406)+583)/* var←c105652 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67371777); var←c106932 = (word) XR←ImportInterface((word) "FileNames", (word) XR←GetTypeIndexS((word) (&string287)), 17); (* (( (ptr) gf←c01406)+552)/* var←c97204 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67373313); (void) XR←ImportProcS(var←c106932, 67374593); var←c106932 = (word) XR←ImportInterface((word) "FS", (word) XR←GetTypeIndexS((word) (&string288)), 36); (* (( (ptr) gf←c01406)+549)/* var←c96820 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67377665); (void) XR←ImportProcS(var←c106932, 70522636); (void) XR←ImportProcS(var←c106932, 68950278); (void) XR←ImportProcS(var←c106932, 134483969); (void) XR←ImportProcS(var←c106932, 68946951); (void) XR←ImportProcS(var←c106932, 403703812); var←c106932 = (word) XR←ImportInterface((word) "GGAlign", (word) XR←GetTypeIndexS((word) (&string289)), 46); (* (( (ptr) gf←c01406)+557)/* var←c97876 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 273665); var←c106932 = (word) XR←ImportInterface((word) "GGCaret", (word) XR←GetTypeIndexS((word) (&string290)), 13); (* (( (ptr) gf←c01406)+555)/* var←c97812 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67372545); (void) XR←ImportProcS(var←c106932, 264449); (void) XR←ImportProcS(var←c106932, 525570); (void) XR←ImportProcS(var←c106932, 67108864); var←c106932 = (word) XR←ImportInterface((word) "GGCoreOps", (word) XR←GetTypeIndexS((word) (&string291)), 37); (* (( (ptr) gf←c01406)+539)/* var←c96020 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 201596417); (void) XR←ImportProcS(var←c106932, 67379713); (void) XR←ImportProcS(var←c106932, 67641090); (void) XR←ImportProcS(var←c106932, 67110144); (void) XR←ImportProcS(var←c106932, 526082); var←c106932 = (word) XR←ImportInterface((word) "GGDescribe", (word) XR←GetTypeIndexS((word) (&string292)), 11); (* (( (ptr) gf←c01406)+567)/* var←c100660 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67371521); (void) XR←ImportProcS(var←c106932, 67371265); var←c106932 = (word) XR←ImportInterface((word) &string293, (word) XR←GetTypeIndexS((word) (&string294)), 38); (* (( (ptr) gf←c01406)+545)/* var←c96564 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1052420); (void) XR←ImportProcS(var←c106932, 529410); (void) XR←ImportProcS(var←c106932, 532482); (void) XR←ImportProcS(var←c106932, 529922); var←c106932 = (word) XR←ImportInterface((word) "GGFileIn", (word) XR←GetTypeIndexS((word) (&string295)), 3); (* (( (ptr) gf←c01406)+560)/* var←c98548 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 135266820); (void) XR←ImportProcS(var←c106932, 135528709); (void) XR←ImportProcS(var←c106932, 135528453); var←c106932 = (word) XR←ImportInterface((word) "GGFileOps", (word) XR←GetTypeIndexS((word) (&string296)), 7); (* (( (ptr) gf←c01406)+541)/* var←c96148 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 202638341); var←c106932 = (word) XR←ImportInterface((word) "GGFileOut", (word) XR←GetTypeIndexS((word) (&string297)), 2); (* (( (ptr) gf←c01406)+550)/* var←c97108 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1048836); var←c106932 = (word) XR←ImportInterface((word) "GGHistory", (word) XR←GetTypeIndexS((word) (&string298)), 20); (* (( (ptr) gf←c01406)+546)/* var←c96628 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67633154); (void) XR←ImportProcS(var←c106932, 262657); (void) XR←ImportProcS(var←c106932, 525058); (void) XR←ImportProcS(var←c106932, 265985); (void) XR←ImportProcS(var←c106932, 528898); var←c106932 = (word) XR←ImportInterface((word) "GGMultiGravity", (word) XR←GetTypeIndexS((word) (&string299)), 16); (* (( (ptr) gf←c01406)+582)/* var←c105492 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 404488198); var←c106932 = (word) XR←ImportInterface((word) "GGOutline", (word) XR←GetTypeIndexS((word) (&string300)), 19); (* (( (ptr) gf←c01406)+580)/* var←c104084 */ ) = var←c106932; var←c106932 = (word) XR←ImportInterface((word) "GGParent", (word) XR←GetTypeIndexS((word) (&string301)), 83); (* (( (ptr) gf←c01406)+564)/* var←c100372 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 135023875); (void) XR←ImportProcS(var←c106932, 134761474); (void) XR←ImportProcS(var←c106932, 67913987); (void) XR←ImportProcS(var←c106932, 67913475); var←c106932 = (word) XR←ImportInterface((word) "GGRefresh", (word) XR←GetTypeIndexS((word) (&string302)), 30); (* (( (ptr) gf←c01406)+559)/* var←c98036 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 2622986); (void) XR←ImportProcS(var←c106932, 267009); (void) XR←ImportProcS(var←c106932, 267777); var←c106932 = (word) XR←ImportInterface((word) "GGScene", (word) XR←GetTypeIndexS((word) (&string303)), 50); (* (( (ptr) gf←c01406)+556)/* var←c97844 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67374337); (void) XR←ImportProcS(var←c106932, 527362); (void) XR←ImportProcS(var←c106932, 787971); (void) XR←ImportProcS(var←c106932, 787715); (void) XR←ImportProcS(var←c106932, 67637506); (void) XR←ImportProcS(var←c106932, 526594); (void) XR←ImportProcS(var←c106932, 68164356); (void) XR←ImportProcS(var←c106932, 68426757); (void) XR←ImportProcS(var←c106932, 67371009); (void) XR←ImportProcS(var←c106932, 263169); var←c106932 = (word) XR←ImportInterface((word) "GGSelect", (word) XR←GetTypeIndexS((word) (&string304)), 23); (* (( (ptr) gf←c01406)+561)/* var←c99060 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67375361); (void) XR←ImportProcS(var←c106932, 67898883); (void) XR←ImportProcS(var←c106932, 786691); (void) XR←ImportProcS(var←c106932, 525570); (void) XR←ImportProcS(var←c106932, 525314); (void) XR←ImportProcS(var←c106932, 786947); (void) XR←ImportProcS(var←c106932, 526594); (void) XR←ImportProcS(var←c106932, 67636994); var←c106932 = (word) XR←ImportInterface((word) "GGSessionLog", (word) XR←GetTypeIndexS((word) (&string305)), 7); (* (( (ptr) gf←c01406)+538)/* var←c95956 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 135266308); var←c106932 = (word) XR←ImportInterface((word) "GGSlice", (word) XR←GetTypeIndexS((word) (&string306)), 128); (* (( (ptr) gf←c01406)+558)/* var←c98004 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 527106); (void) XR←ImportProcS(var←c106932, 788227); (void) XR←ImportProcS(var←c106932, 67372545); (void) XR←ImportProcS(var←c106932, 68169730); var←c106932 = (word) XR←ImportInterface((word) "GGSliceOps", (word) XR←GetTypeIndexS((word) (&string307)), 73); (* (( (ptr) gf←c01406)+562)/* var←c99156 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67375873); (void) XR←ImportProcS(var←c106932, 67901699); (void) XR←ImportProcS(var←c106932, 1325317); (void) XR←ImportProcS(var←c106932, 1324805); (void) XR←ImportProcS(var←c106932, 134756354); (void) XR←ImportProcS(var←c106932, 67371521); (void) XR←ImportProcS(var←c106932, 134756866); (void) XR←ImportProcS(var←c106932, 67642370); (void) XR←ImportProcS(var←c106932, 134752002); (void) XR←ImportProcS(var←c106932, 67379969); var←c106932 = (word) XR←ImportInterface((word) "GGState", (word) XR←GetTypeIndexS((word) (&string308)), 119); (* (( (ptr) gf←c01406)+544)/* var←c96468 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67398657); (void) XR←ImportProcS(var←c106932, 67398401); (void) XR←ImportProcS(var←c106932, 543746); (void) XR←ImportProcS(var←c106932, 543234); (void) XR←ImportProcS(var←c106932, 67371521); (void) XR←ImportProcS(var←c106932, 814851); (void) XR←ImportProcS(var←c106932, 549122); (void) XR←ImportProcS(var←c106932, 550146); (void) XR←ImportProcS(var←c106932, 539906); (void) XR←ImportProcS(var←c106932, 67400193); (void) XR←ImportProcS(var←c106932, 815107); (void) XR←ImportProcS(var←c106932, 67398145); (void) XR←ImportProcS(var←c106932, 291073); (void) XR←ImportProcS(var←c106932, 524290); var←c106932 = (word) XR←ImportInterface((word) "GGStateExtras", (word) XR←GetTypeIndexS((word) (&string309)), 4); (* (( (ptr) gf←c01406)+553)/* var←c97236 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 525058); var←c106932 = (word) XR←ImportInterface((word) "GGUIUtility", (word) XR←GetTypeIndexS((word) (&string310)), 10); (* (( (ptr) gf←c01406)+551)/* var←c97140 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 525826); var←c106932 = (word) XR←ImportInterface((word) "GGUserInput", (word) XR←GetTypeIndexS((word) (&string311)), 13); (* (( (ptr) gf←c01406)+584)/* var←c106900 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1312261); var←c106932 = (word) XR←ImportInterface((word) "GGUserProfile", (word) XR←GetTypeIndexS((word) (&string312)), 25); (* (( (ptr) gf←c01406)+533)/* var←c95540 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67112960); var←c106932 = (word) XR←ImportInterface((word) "GGUtility", (word) XR←GetTypeIndexS((word) (&string313)), 42); (* (( (ptr) gf←c01406)+563)/* var←c100180 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 135007235); (void) XR←ImportProcS(var←c106932, 134220544); (void) XR←ImportProcS(var←c106932, 67380225); (void) XR←ImportProcS(var←c106932, 67637762); (void) XR←ImportProcS(var←c106932, 135008515); (void) XR←ImportProcS(var←c106932, 134221824); var←c106932 = (word) XR←ImportInterface((word) "GGViewerOps", (word) XR←GetTypeIndexS((word) (&string314)), 8); (* (( (ptr) gf←c01406)+554)/* var←c97524 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67108864); var←c106932 = (word) XR←ImportInterface((word) "GGWindow", (word) XR←GetTypeIndexS((word) (&string315)), 12); (* (( (ptr) gf←c01406)+547)/* var←c96660 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 135006466); (void) XR←ImportProcS(var←c106932, 1572870); var←c106932 = (word) XR←ImportInterface((word) "Imager", (word) XR←GetTypeIndexS((word) (&string316)), 84); (* (( (ptr) gf←c01406)+572)/* var←c102036 */ ) = var←c106932; var←c106932 = (word) XR←ImportInterface((word) "ImagerColor", (word) XR←GetTypeIndexS((word) (&string317)), 32); (* (( (ptr) gf←c01406)+566)/* var←c100596 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67372801); (void) XR←ImportProcS(var←c106932, 68165121); (void) XR←ImportProcS(var←c106932, 67371521); (void) XR←ImportProcS(var←c106932, 68161284); (void) XR←ImportProcS(var←c106932, 67896835); (void) XR←ImportProcS(var←c106932, 201592321); (void) XR←ImportProcS(var←c106932, 67898625); var←c106932 = (word) XR←ImportInterface((word) "ImagerColorPrivate", (word) XR←GetTypeIndexS((word) (&string318)), 48); (* (( (ptr) gf←c01406)+579)/* var←c103828 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67645186); var←c106932 = (word) XR←ImportInterface((word) "ImagerPixel", (word) XR←GetTypeIndexS((word) (&string319)), 9); (* (( (ptr) gf←c01406)+573)/* var←c102132 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 68420869); var←c106932 = (word) XR←ImportInterface((word) "ImagerPixelArray", (word) XR←GetTypeIndexS((word) (&string320)), 13); (* (( (ptr) gf←c01406)+574)/* var←c102164 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 68946948); var←c106932 = (word) XR←ImportInterface((word) "ImagerSample", (word) XR←GetTypeIndexS((word) (&string321)), 60); (* (( (ptr) gf←c01406)+576)/* var←c102292 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1320708); (void) XR←ImportProcS(var←c106932, 68685571); var←c106932 = (word) XR←ImportInterface((word) "ImagerTransformation", (word) XR←GetTypeIndexS((word) (&string322)), 55); (* (( (ptr) gf←c01406)+575)/* var←c102228 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67634689); var←c106932 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string323)), 103); (* (( (ptr) gf←c01406)+536)/* var←c95764 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1071364); (void) XR←ImportProcS(var←c106932, 67653890); (void) XR←ImportProcS(var←c106932, 67388929); (void) XR←ImportProcS(var←c106932, 67372801); (void) XR←ImportProcS(var←c106932, 67373825); (void) XR←ImportProcS(var←c106932, 67393281); (void) XR←ImportProcS(var←c106932, 67640578); (void) XR←ImportProcS(var←c106932, 67910402); (void) XR←ImportProcS(var←c106932, 68958724); (void) XR←ImportProcS(var←c106932, 67648770); var←c106932 = (word) XR←ImportInterface((word) "NamedColors", (word) XR←GetTypeIndexS((word) (&string324)), 4); (* (( (ptr) gf←c01406)+577)/* var←c102516 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 201589249); var←c106932 = (word) XR←ImportInterface((word) "Random", (word) XR←GetTypeIndexS((word) (&string325)), 4); (* (( (ptr) gf←c01406)+581)/* var←c105428 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67371265); (void) XR←ImportProcS(var←c106932, 67633154); var←c106932 = (word) XR←ImportInterface((word) "Real", (word) XR←GetTypeIndexS((word) (&string326)), 11); (* (( (ptr) gf←c01406)+571)/* var←c101140 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67372033); (void) XR←ImportProcS(var←c106932, 67371521); var←c106932 = (word) XR←ImportInterface((word) "RealFns", (word) XR←GetTypeIndexS((word) (&string327)), 36); (* (( (ptr) gf←c01406)+570)/* var←c101076 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67633922); var←c106932 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string328)), 43); (* (( (ptr) gf←c01406)+537)/* var←c95924 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67900163); (void) XR←ImportProcS(var←c106932, 67903235); (void) XR←ImportProcS(var←c106932, 67896323); (void) XR←ImportProcS(var←c106932, 67633666); var←c106932 = (word) XR←ImportInterface((word) "SlackProcess", (word) XR←GetTypeIndexS((word) (&string329)), 26); (* (( (ptr) gf←c01406)+540)/* var←c96052 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67373313); var←c106932 = (word) XR←ImportInterface((word) "SystemNames", (word) XR←GetTypeIndexS((word) (&string330)), 9); (* (( (ptr) gf←c01406)+535)/* var←c95636 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67108864); var←c106932 = (word) XR←ImportInterface((word) "ViewersWorld", (word) XR←GetTypeIndexS((word) (&string331)), 26); (* (( (ptr) gf←c01406)+569)/* var←c100948 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 1579014); (void) XR←ImportProcS(var←c106932, 68163076); var←c106932 = (word) XR←ImportInterface((word) "ViewersWorldInstance", (word) XR←GetTypeIndexS((word) (&string332)), 2); (* (( (ptr) gf←c01406)+568)/* var←c100916 */ ) = var←c106932; (void) XR←ImportProcS(var←c106932, 67108864); var←c106932 = (word) XR←ExportInterface((word) &string293, (word) XR←GetTypeIndexS((word) (&string294)), 38); (* (( (ptr) gf←c01406)+585)/* var←c106964 */ ) = var←c106932; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2100)/* var←c95412 */ , 524290, (word) "Get"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2052)/* var←c95220 */ , 524546, (word) "Clear"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2084)/* var←c95348 */ , 524802, (word) "Store"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2108)/* var←c95444 */ , 336855813, (word) "FileNameFromEvent") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1844)/* var←c94388 */ , 526082, (word) "AreaColorFromColorTool") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1828)/* var←c94324 */ , 526338, (word) "LineColorFromColorTool") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1404)/* var←c92628 */ , 1313029, (word) "AreaColorAux"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1396)/* var←c92596 */ , 1313285, (word) "LineColorAux"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1652)/* var←c93620 */ , 527106, (word) "FillColorFromSelectedIntensity") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1628)/* var←c93524 */ , 527362, (word) "StrokeColorFromSelectedIntensity") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1244)/* var←c91988 */ , 531202, (word) "DescribeCaretObject") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1228)/* var←c91924 */ , 531458, (word) "PrintAllInput"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2116)/* var←c95476 */ , 531970, (word) "OpenAutoScript"); (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1564)/* var←c93268 */ , 532738, (word) "ShowDefaultFillColor") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1556)/* var←c93236 */ , 533250, (word) "ShowDefaultLineColor") ; var←c106932 = (word) XR←ExportInterface((word) "GGEventExtras", (word) XR←GetTypeIndexS((word) (&string333)), 6); (* (( (ptr) gf←c01406)+585)/* var←c106964 */ ) = var←c106932; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1644)/* var←c93588 */ , 525058, (word) "SetFillColorFromIntensity") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+1620)/* var←c93492 */ , 525314, (word) "SetStrokeColorFromIntensity") ; (void) XR←ExportProcS(var←c106932, (word) (( (bPt) gf←c01406)+2092)/* var←c95380 */ , 525570, (word) "SetScene"); var←c106932 = (word) XR←ExportInterface((word) "GGInterfaceTypes", (word) XR←GetTypeIndexS((word) (&string334)), 6); (* (( (ptr) gf←c01406)+586)/* var←c106996 */ ) = var←c106932; (void) XR←ExportType((word) "RefreshDataObj", (word) XR←GetTypeIndexS((word) (&string335)), (word) XR←GetTypeIndex((word) &string336, 0, (word) &string337) ); } static void GGEventImplD←P0(formal←c0259, formal←c0258) word formal←c0259; word formal←c0258; { /* GGEventImplD: */ SOURCE(822, 74370) /* moved to installation proc */ /* moved to installation proc */ SOURCE(75186, 6) (void) Init←P6900(); } static void OpenAutoScript←P60(ggData←v10080, openNoMatterWhat←v10108) word ggData←v10080; word openNoMatterWhat←v10108; { register ptr gf←c107028 = (ptr) &globalframe; /* OpenAutoScript: */ SOURCE(2734, 1048) SOURCE(2815, 967) { word pd338; pd338 = (* (( (ptr) (* (( (ptr) gf←c107028)+533)/* var←c95540 */ ))+20) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd338 ))))(pd338))) { SOURCE(2858, 926) { W11 time←v14068; word userName←v14096; word name←v14124; SOURCE(2860, 60) { word var←c95572; { word pd339; pd339 = (* (( (ptr) (* (( (ptr) gf←c107028)+534)/* var←c95604 */ ))+14) ); var←c95572 = (word) ( *( (fPt) ((* (ptr) pd339 ))))(pd339); }; { word pd340; pd340 = (* (( (ptr) (* (( (ptr) gf←c107028)+534)/* var←c95604 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd340 ))))((word) &time←v14068, var←c95572, pd340); }; }; SOURCE(2922, 39) { word pd341; pd341 = (* (( (ptr) (* (( (ptr) gf←c107028)+535)/* var←c95636 */ ))+4) ); userName←v14096 = (word) ( *( (fPt) ((* (ptr) pd341 ))))(pd341); }; SOURCE(2963, 171) { word var←c95668; { word var←c95700; word var←c95732; var←c95700 = XR←NewObject(12, (* (( (ptr) gf←c107028)+17) )); var←c95732 = var←c95700; (* (ptr) var←c95732 ) = 11; (* (( (ptr) var←c95732)+1) ) = userName←v14096; (* (( (ptr) var←c95732)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107028)+17) )); var←c95732 = (* (( (ptr) var←c95732)+2) ); (* (ptr) var←c95732 ) = 5; (* (( (ptr) var←c95732)+1) ) = ((* (ptr) &time←v14068 ) - 1900); (* (( (ptr) var←c95732)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107028)+17) )); var←c95732 = (* (( (ptr) var←c95732)+2) ); (* (ptr) var←c95732 ) = 5; (* (( (ptr) var←c95732)+1) ) = ((* (( (ptr) &time←v14068)+1) ) + 1); (* (( (ptr) var←c95732)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107028)+17) )); var←c95732 = (* (( (ptr) var←c95732)+2) ); (* (ptr) var←c95732 ) = 5; (* (( (ptr) var←c95732)+1) ) = (* (( (ptr) &time←v14068)+2) ); (* (( (ptr) var←c95732)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107028)+17) )); var←c95732 = (* (( (ptr) var←c95732)+2) ); (* (ptr) var←c95732 ) = 5; (* (( (ptr) var←c95732)+1) ) = (* (( (ptr) &time←v14068)+3) ); var←c95668 = var←c95700; }; { word pd342; pd342 = (* (( (ptr) (* (( (ptr) gf←c107028)+536)/* var←c95764 */ ))+65) ); name←v14124 = (word) ( *( (fPt) ((* (ptr) pd342 ))))((* (( (ptr) gf←c107028)+214) ), var←c95668, pd342); }; }; SOURCE(3136, 115) if ( ( (0 == openNoMatterWhat←v10108) ? ((* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+5) ) == (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+6) )) : 0 ) ) { SOURCE(3245, 6) return; }; SOURCE(3298, 75) (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+6) ) = (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+5) ); SOURCE(3375, 104) { word var←c95796; { W2 var←c95828; W2 var←c95860; W2 var←c01659; var←c95828.f0 = 5; var←c95828.f1 = (* (( (ptr) &time←v14068)+4) ); var←c95860.f0 = 5; var←c95860.f1 = (* (( (ptr) &time←v14068)+5) ); (* (ptr) (word) &var←c01659 ) = 0; (* (( (ptr) (word) &var←c01659) + 1) ) = 0; { word pd343; pd343 = (* (( (ptr) (* (( (ptr) gf←c107028)+536)/* var←c95764 */ ))+62) ); var←c95796 = (word) ( *( (fPt) ((* (ptr) pd343 ))))((* (( (ptr) gf←c107028)+213) ), var←c95828, var←c95860, var←c01659, pd343) ; }; }; { word pd344; pd344 = (* (( (ptr) (* (( (ptr) gf←c107028)+537)/* var←c95924 */ ))+6) ); name←v14124 = (word) ( *( (fPt) ((* (ptr) pd344 ))))(name←v14124, var←c95796, pd344); }; }; SOURCE(3481, 160) { W2 var←c95988; { word pd345; pd345 = (* (( (ptr) (* (( (ptr) gf←c107028)+538)/* var←c95956 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd345 ))))((word) &var←c95988, name←v14124, ggData←v10080, (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+4) ), (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+3) ), pd345); }; (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+3) ) = var←c95988.f1; (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+4) ) = var←c95988.f0; }; SOURCE(3643, 79) { word pd346; pd346 = (* (( (ptr) (* (( (ptr) gf←c107028)+539)/* var←c96020 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd346 ))))((* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+3) ), (* (( (ptr) (* (( (ptr) ggData←v10080)+29) ))+7) ), pd346); }; SOURCE(3724, 58) { word var←c96084; word pd347; pd347 = (* (( (ptr) (* (( (ptr) gf←c107028)+540)/* var←c96052 */ ))+13) ); var←c96084 = (word) ( *( (fPt) ((* (ptr) pd347 ))))((* ((( (ptr) ggData←v10080)+48)) ), pd347); }; }; }; }; } static void FileNameFromEvent←P120(formal←c0289, opName←v10168, event←v10196, currentWDir←v10224, router←v10252, emergency←v10280) word formal←c0289; word opName←v10168; word event←v10196; word currentWDir←v10224; word router←v10252; word emergency←v10280; { W6 var←c107060; register ptr gf←c107092 = (ptr) &globalframe; word fileName←v10424; word fullName←v10452; word success←v10480; word versionSpecified←v10508; word noName←v10536; /* declaration of var←c96116 skipped */ /* FileNameFromEvent: */ SOURCE(3791, 676) { word tmpAddr348; tmpAddr348 = (word) (( (ptr) &var←c107060)+4)/* var←c96116 */ ; (* (ptr) tmpAddr348 ) = ( ((word) (fPt) RopeFromRef←P7008) ); (* (( (ptr) tmpAddr348) + 1) ) = 1; }; SOURCE(3791, 676) fileName←v10424 = 0; SOURCE(3791, 676) fullName←v10452 = 0; SOURCE(3791, 676) success←v10480 = 0; SOURCE(3791, 676) versionSpecified←v10508 = 0; SOURCE(3791, 676) noName←v10536 = 0; SOURCE(4211, 82) if ( ( (event←v10196 != 0) ? ((* (ptr) event←v10196 ) != 0) : 0 ) ) { fileName←v10424 = (word) RopeFromRef←P7008((* (ptr) event←v10196 ), (word) (( (bPt) &var←c107060)+16)/* var←c96116 */ ); } else { fileName←v10424 = 0; }; SOURCE(4295, 172) { word pd349; pd349 = (* (( (ptr) (* (( (ptr) gf←c107092)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd349 ))))(fileName←v10424, 0, 1, pd349))) { SOURCE(4329, 19) noName←v10536 = 1; } else { SOURCE(4348, 119) { W3 var←c96180; { word pd350; pd350 = (* (( (ptr) (* (( (ptr) gf←c107092)+541)/* var←c96148 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd350 ))))((word) &var←c96180, opName←v10168, fileName←v10424, currentWDir←v10224, router←v10252, emergency←v10280, pd350) ; }; versionSpecified←v10508 = var←c96180.f2; success←v10480 = var←c96180.f1; fullName←v10452 = var←c96180.f0; }; }; }; /* removed tail goto */ (* (ptr) formal←c0289 ) = fileName←v10424; (* (( (ptr) formal←c0289)+1) ) = fullName←v10452; (* (( (ptr) formal←c0289)+2) ) = success←v10480; (* (( (ptr) formal←c0289)+3) ) = versionSpecified←v10508; (* (( (ptr) formal←c0289)+4) ) = noName←v10536; return; } static word RopeFromRef←P7008(ref←v14244, formal←c107156) word ref←v14244; word formal←c107156; { register ptr gf←c107124 = (ptr) &globalframe; word rope←v14300; formal←c107156 = (formal←c107156 - 16); /* RopeFromRef: */ SOURCE(4042, 146) SOURCE(4042, 146) rope←v14300 = 0; SOURCE(4096, 92) { word var←c96212; word var←c96244; var←c96212 = ref←v14244; if ((var←c96212 == 0)) { goto lab←L100001; }; var←c96244 = XR←GetReferentType(var←c96212); { word tc352; if (((* (( (ptr) gf←c107124)+22) ) == var←c96244)) { { word text←v14328; text←v14328 = var←c96212; SOURCE(4135, 31) { word pd351; pd351 = (* (( (ptr) (* (( (ptr) gf←c107124)+537)/* var←c95924 */ ))+35) ); return((word) ( *( (fPt) ((* (ptr) pd351 ))))(text←v14328, 0, 32767, pd351)); }; }; } else { if (((* (( (ptr) gf←c107124)+9) ) == var←c96244)) { tc352 = (word) ( (unsigned) (*(int*)var←c96212<0) == 0); } else { tc352 = (word) 0; }; if (tc352) { { word r←v14384; r←v14384 = var←c96212; SOURCE(4179, 9) return(r←v14384); }; } else { lab←L100001: ; SOURCE(4201, 5) (void) XR←RaiseUnnamedError(); }; }; }; }; } static void Get←P180(ggData←v37484, event←v37512) word ggData←v37484; word event←v37512; { register ptr gf←c107188 = (ptr) &globalframe; word fullName←v14428 = 0; word success←v14456 = 0; word versionSpecified←v14484 = 0; word noName←v14512 = 0; /* Get: */ SOURCE(4473, 1105) SOURCE(4568, 35) { word pd353; pd353 = (* (( (ptr) (* (( (ptr) gf←c107188)+542)/* var←c96308 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd353 ))))((* (( (ptr) gf←c107188)+212) ), (* (( (ptr) gf←c107188)+195) ), pd353); }; SOURCE(4605, 125) { W5 var←c96340; (void) FileNameFromEvent←P120((word) &var←c96340, (* (( (ptr) gf←c107188)+143) ), (* (( (ptr) event←v37512)+1) ), (* (( (ptr) ggData←v37484)+6) ), (* (( (ptr) ggData←v37484)+3) ), 0); noName←v14512 = var←c96340.f4; versionSpecified←v14484 = var←c96340.f3; success←v14456 = var←c96340.f2; fullName←v14428 = var←c96340.f1; }; SOURCE(4732, 745) if ((0 != noName←v14512)) { SOURCE(4747, 95) { word pd354; pd354 = (* (( (ptr) (* (( (ptr) gf←c107188)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd354 ))))((* (( (ptr) ggData←v37484)+3) ), 0, (* (( (ptr) gf←c107188)+136) ), (* (( (ptr) gf←c107188)+124) ), pd354); }; } else { SOURCE(4842, 635) if ((0 != success←v14456)) { SOURCE(4858, 683) { word startTime←v14556; word endTime←v14584; word totalTime←v14612; SOURCE(4911, 66) { word pd355; pd355 = (* (( (ptr) (* (( (ptr) gf←c107188)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd355 ))))((* (( (ptr) ggData←v37484)+3) ), 1, (* (( (ptr) gf←c107188)+123) ), (* (( (ptr) gf←c107188)+121) ), pd355); }; SOURCE(4979, 27) { word pd356; pd356 = (* (( (ptr) (* (( (ptr) gf←c107188)+534)/* var←c95604 */ ))+14) ); startTime←v14556 = (word) ( *( (fPt) ((* (ptr) pd356 ))))(pd356); }; SOURCE(5008, 23) (void) ClearAux←P960(event←v37512, ggData←v37484); SOURCE(5033, 25) { word pd357; pd357 = (* (( (ptr) (* (( (ptr) gf←c107188)+534)/* var←c95604 */ ))+14) ); endTime←v14584 = (word) ( *( (fPt) ((* (ptr) pd357 ))))(pd357); }; SOURCE(5060, 48) { word pd358; pd358 = (* (( (ptr) (* (( (ptr) gf←c107188)+534)/* var←c95604 */ ))+16) ); totalTime←v14612 = (word) ( *( (fPt) ((* (ptr) pd358 ))))(startTime←v14556, endTime←v14584, pd358); }; SOURCE(5110, 96) { word var←c96404; { W2 var←c96436; var←c96436.f0 = 5; var←c96436.f1 = totalTime←v14612; { word pd359; pd359 = (* (( (ptr) (* (( (ptr) gf←c107188)+536)/* var←c95764 */ ))+63) ); var←c96404 = (word) ( *( (fPt) ((* (ptr) pd359 ))))((* (( (ptr) gf←c107188)+118) ), var←c96436, pd359); }; }; { word pd360; pd360 = (* (( (ptr) (* (( (ptr) gf←c107188)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd360 ))))((* (( (ptr) ggData←v37484)+3) ), 3, (* (( (ptr) gf←c107188)+123) ), var←c96404, pd360) ; }; }; SOURCE(5208, 55) { word pd361; pd361 = (* (( (ptr) (* (( (ptr) gf←c107188)+539)/* var←c96020 */ ))+9) ); (* (( (ptr) (* (( (ptr) ggData←v37484)+29) ))+7) ) = (word) ( *( (fPt) ((* (ptr) pd361 ))))(pd361); }; SOURCE(5286, 71) (void) GetMergeAux←P1320(fullName←v14428, versionSpecified←v14484, (* (( (ptr) gf←c107188)+212) ), (* (( (ptr) gf←c107188)+82) ), ggData←v37484, event←v37512); SOURCE(5359, 37) { word pd362; pd362 = (* (( (ptr) (* (( (ptr) gf←c107188)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd362 ))))(ggData←v37484, (* (( (ptr) gf←c107188)+33) ), pd362); }; SOURCE(5448, 29) (void) OpenAutoScript←P60(ggData←v37484, 0); }; }; }; SOURCE(5544, 34) { word pd363; pd363 = (* (( (ptr) (* (( (ptr) gf←c107188)+542)/* var←c96308 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd363 ))))((* (( (ptr) gf←c107188)+212) ), (* (( (ptr) gf←c107188)+195) ), pd363); }; } static void SetScene←P240(ggData←v10596, newScene←v10624) word ggData←v10596; word newScene←v10624; { register ptr gf←c107220 = (ptr) &globalframe; word event←v14656; /* SetScene: */ SOURCE(5584, 635) SOURCE(5644, 7) { word var←c96532; event←v14656 = XR←NewObject(8, (* (( (ptr) gf←c107220)+32) )); var←c96532 = event←v14656; (* (ptr) var←c96532 ) = (* (( (ptr) gf←c107220)+34) ); }; SOURCE(5682, 23) (void) ClearAux←P960(event←v14656, ggData←v10596); SOURCE(5707, 41) { word pd364; pd364 = (* (( (ptr) (* (( (ptr) gf←c107220)+545)/* var←c96564 */ ))+26) ); (void) ( *( (fPt) ((* (ptr) pd364 ))))(ggData←v10596, event←v14656, pd364); }; SOURCE(5750, 29) { word pd365; pd365 = (* (( (ptr) (* (( (ptr) gf←c107220)+544)/* var←c96468 */ ))+117) ); (void) ( *( (fPt) ((* (ptr) pd365 ))))(ggData←v10596, pd365); }; SOURCE(5781, 54) { word var←c96596; { word pd366; pd366 = (* (( (ptr) (* (( (ptr) gf←c107220)+544)/* var←c96468 */ ))+110) ); var←c96596 = (word) ( *( (fPt) ((* (ptr) pd366 ))))(ggData←v10596, pd366); }; { word pd367; pd367 = (* (( (ptr) (* (( (ptr) gf←c107220)+546)/* var←c96628 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd367 ))))(var←c96596, ggData←v10596, pd367); }; }; SOURCE(5837, 34) { word pd368; pd368 = (* (( (ptr) (* (( (ptr) gf←c107220)+545)/* var←c96564 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd368 ))))(ggData←v10596, 0, pd368); }; SOURCE(5873, 55) { word pd369; pd369 = (* (( (ptr) (* (( (ptr) gf←c107220)+539)/* var←c96020 */ ))+9) ); (* (( (ptr) (* (( (ptr) ggData←v10596)+29) ))+7) ) = (word) ( *( (fPt) ((* (ptr) pd369 ))))(pd369); }; SOURCE(5930, 23) (* (( (ptr) ggData←v10596)+11) ) = newScene←v10624; SOURCE(5955, 144) { word pd370; pd370 = (* (( (ptr) (* (( (ptr) gf←c107220)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd370 ))))((* (( (ptr) gf←c107220)+35) ), ggData←v10596, 0, 0, 0, 0, pd370); }; SOURCE(6101, 37) { word pd371; pd371 = (* (( (ptr) (* (( (ptr) gf←c107220)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd371 ))))(ggData←v10596, (* (( (ptr) gf←c107220)+33) ), pd371); }; SOURCE(6190, 29) (void) OpenAutoScript←P60(ggData←v10596, 0); } static void Store←P300(formal←c01817, event←v37600) word formal←c01817; word event←v37600; { W17 var←c107252; /* declaration of ggData←v37572 skipped */ register ptr gf←c107284 = (ptr) &globalframe; /* declaration of tKeep←v14796 skipped */ word f←v14824 = 0; /* declaration of fullName←v14852 skipped */ word fsName←v14880 = 0; word success←v14908 = 0; word versionSpecified←v14936 = 0; word noName←v14964 = 0; word startTime←v14992; word endTime←v15020; word totalTime←v15048; /* declaration of msgRope←v15076 skipped */ /* declaration of opName←v15104 skipped */ word ofile←v15132 = 0; /* declaration of emergency←v15160 skipped */ (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ) = formal←c01817; /* Store: */ SOURCE(6287, 2240) SOURCE(6319, 20) (* (( (ptr) &var←c107252)+5)/* tKeep←v14796 */ ) = 0; SOURCE(6355, 22) (* (( (ptr) &var←c107252)+6)/* fullName←v14852 */ ) = 0; SOURCE(6479, 21) (* (( (ptr) &var←c107252)+7)/* msgRope←v15076 */ ) = 0; (* (( (ptr) &var←c107252)+8)/* opName←v15104 */ ) = 0; SOURCE(6522, 40) (* (( (ptr) &var←c107252)+9)/* emergency←v15160 */ ) = (unsigned) ((* (ptr) event←v37600 ) == (* (( (ptr) gf←c107284)+36) )); SOURCE(6564, 165) { W5 var←c96788; { word var←c96692; { word var←c96724; var←c96724 = XR←Narrow((* (ptr) event←v37600 ), (* (( (ptr) gf←c107284)+14) )); { word pd372; pd372 = (* (( (ptr) (* (( (ptr) gf←c107284)+548)/* var←c96756 */ ))+9) ); var←c96692 = (word) ( *( (fPt) ((* (ptr) pd372 ))))(var←c96724, pd372); }; }; { W5 var←c0333; (void) FileNameFromEvent←P120((word) &var←c0333, var←c96692, (* (( (ptr) event←v37600)+1) ), (* (( (ptr) (* (( (ptr) &var←c107252)+4) /* ggData←v37572 */ ))+6) ), (* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), (* (( (ptr) &var←c107252)+9) /* emergency←v15160 */ )); var←c96788 = var←c0333; }; }; noName←v14964 = var←c96788.f4; versionSpecified←v14936 = var←c96788.f3; success←v14908 = var←c96788.f2; (* (( (ptr) &var←c107252)+6)/* fullName←v14852 */ ) = var←c96788.f1; }; SOURCE(6731, 1796) if ( ( (0 != noName←v14964) ? (0 == (* (( (ptr) &var←c107252)+9)/* emergency←v15160 */ )) : 0 ) ) { SOURCE(6764, 97) { word pd373; pd373 = (* (( (ptr) (* (( (ptr) gf←c107284)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd373 ))))((* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), 0, (* (( (ptr) gf←c107284)+136) ), (* (( (ptr) gf←c107284)+37) ), pd373); }; } else { SOURCE(6861, 1666) if ( ( (0 != versionSpecified←v14936) ? (0 == (* (( (ptr) &var←c107252)+9)/* emergency←v15160 */ )) : 0 ) ) { SOURCE(6904, 111) { word pd374; pd374 = (* (( (ptr) (* (( (ptr) gf←c107284)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd374 ))))((* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), 0, (* (( (ptr) gf←c107284)+136) ), (* (( (ptr) gf←c107284)+38) ), pd374); }; } else { SOURCE(7015, 1512) if ((0 != success←v14908)) { SOURCE(7031, 1496) { W2 var←c0334; SOURCE(7033, 49) { /* declaration of var←c01 skipped */ /* declaration of var←c02 skipped */ SOURCE(7033, 49) (* (( (ptr) &var←c107252)+10)/* var←c01 */ ) = (* (( (ptr) (* (( (ptr) gf←c107284)+549)/* var←c96820 */ ))+12) ); { word var←c03; { word var←c01660; var←c01660 = (word) &var←c107252; var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q12948) ), ( ((word) (fPt) NoName←Q17388) ), var←c01660); }; if ((var←c03 == 2)) { goto lab←L100004; }; }; (* (( (ptr) &var←c107252)+5)/* tKeep←v14796 */ ) = (* (W6Pt) (( (ptr) &var←c107252)+11)/* var←c02 */ ).f2; lab←L100004: ; }; SOURCE(7098, 316) { /* declaration of var←c04 skipped */ (* (( (ptr) &var←c107252)+10)/* var←c04 */ ) = (* (( (ptr) (* (( (ptr) gf←c107284)+549)/* var←c96820 */ ))+16) ); { /* declaration of var←c05 skipped */ { word var←c06; { word var←c01661; var←c01661 = (word) &var←c107252; var←c06 = (word) XR←Enable(( ((word) (fPt) NoName←Q12888) ), ( ((word) (fPt) NoName←Q17328) ), var←c01661); }; if ((var←c06 == 3)) { goto lab←L100002; }; }; ofile←v15132 = (* (( (ptr) &var←c107252)+11)/* var←c05 */ ); }; }; SOURCE(7434, 36) { word pd375; pd375 = (* (( (ptr) (* (( (ptr) gf←c107284)+549)/* var←c96820 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd375 ))))((word) &var←c0334, ofile←v15132, pd375); }; fsName←v14880 = var←c0334.f0; SOURCE(7472, 64) { W2 var←c96948; var←c96948.f0 = 7; var←c96948.f1 = 1; { word pd376; pd376 = (* (( (ptr) (* (( (ptr) gf←c107284)+549)/* var←c96820 */ ))+29) ); f←v14824 = (word) ( *( (fPt) ((* (ptr) pd376 ))))(ofile←v15132, 1, 0, 7, var←c96948, 0, pd376); }; }; SOURCE(7538, 85) if (((* (ptr) event←v37600 ) == 0)) { (* (( (ptr) &var←c107252)+8)/* opName←v15104 */ ) = (* (( (ptr) gf←c107284)+40) ); } else { { word var←c96980; var←c96980 = XR←Narrow((* (ptr) event←v37600 ), (* (( (ptr) gf←c107284)+14) )); { word pd377; pd377 = (* (( (ptr) (* (( (ptr) gf←c107284)+548)/* var←c96756 */ ))+9) ); (* (( (ptr) &var←c107252)+8)/* opName←v15104 */ ) = (word) ( *( (fPt) ((* (ptr) pd377 ))))(var←c96980, pd377); }; }; }; SOURCE(7625, 69) { W2 var←c97012; W2 var←c97044; W2 var←c01662; var←c97012.f0 = 11; var←c97012.f1 = (* (( (ptr) &var←c107252)+8)/* opName←v15104 */ ); var←c97044.f0 = 11; var←c97044.f1 = (* (( (ptr) &var←c107252)+6)/* fullName←v14852 */ ); (* (ptr) (word) &var←c01662 ) = 0; (* (( (ptr) (word) &var←c01662) + 1) ) = 0; { word pd378; pd378 = (* (( (ptr) (* (( (ptr) gf←c107284)+536)/* var←c95764 */ ))+62) ); (* (( (ptr) &var←c107252)+7)/* msgRope←v15076 */ ) = (word) ( *( (fPt) ((* (ptr) pd378 ))))((* (( (ptr) gf←c107284)+41) ), var←c97012, var←c97044, var←c01662, pd378); }; }; SOURCE(7696, 81) if ((0 == (* (( (ptr) &var←c107252)+9)/* emergency←v15160 */ ))) { SOURCE(7718, 59) { word pd379; pd379 = (* (( (ptr) (* (( (ptr) gf←c107284)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd379 ))))((* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), 1, (* (( (ptr) gf←c107284)+123) ), (* (( (ptr) &var←c107252)+7)/* msgRope←v15076 */ ), pd379); }; }; SOURCE(7779, 34) { word pd380; pd380 = (* (( (ptr) (* (( (ptr) gf←c107284)+545)/* var←c96564 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd380 ))))((* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), 0, pd380); }; SOURCE(7841, 27) { word pd381; pd381 = (* (( (ptr) (* (( (ptr) gf←c107284)+534)/* var←c95604 */ ))+14) ); startTime←v14992 = (word) ( *( (fPt) ((* (ptr) pd381 ))))(pd381); }; SOURCE(7870, 53) { word pd382; pd382 = (* (( (ptr) (* (( (ptr) gf←c107284)+550)/* var←c97108 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd382 ))))(f←v14824, (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), (* (( (ptr) &var←c107252)+6) /* fullName←v14852 */ ), 0, pd382); }; SOURCE(7925, 39) { word pd383; pd383 = (* (( (ptr) (* (( (ptr) gf←c107284)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd383 ))))(f←v14824, (* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), pd383) ; }; SOURCE(7966, 70) { word var←c97172; { word pd384; pd384 = (* (( (ptr) (* (( (ptr) gf←c107284)+552)/* var←c97204 */ ))+18) ); var←c97172 = (word) ( *( (fPt) ((* (ptr) pd384 ))))(fsName←v14880, pd384); }; { word pd385; pd385 = (* (( (ptr) (* (( (ptr) gf←c107284)+553)/* var←c97236 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd385 ))))((* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), var←c97172, pd385); }; }; SOURCE(8038, 25) { word pd386; pd386 = (* (( (ptr) (* (( (ptr) gf←c107284)+534)/* var←c95604 */ ))+14) ); endTime←v15020 = (word) ( *( (fPt) ((* (ptr) pd386 ))))(pd386); }; SOURCE(8065, 48) { word pd387; pd387 = (* (( (ptr) (* (( (ptr) gf←c107284)+534)/* var←c95604 */ ))+16) ); totalTime←v15048 = (word) ( *( (fPt) ((* (ptr) pd387 ))))(startTime←v14992, endTime←v15020, pd387); }; SOURCE(8115, 63) { W2 var←c97268; var←c97268.f0 = 5; var←c97268.f1 = totalTime←v15048; { word pd388; pd388 = (* (( (ptr) (* (( (ptr) gf←c107284)+536)/* var←c95764 */ ))+63) ); (* (( (ptr) &var←c107252)+7)/* msgRope←v15076 */ ) = (word) ( *( (fPt) ((* (ptr) pd388 ))))((* (( (ptr) gf←c107284)+42) ), var←c97268, pd388); }; }; SOURCE(8180, 79) if ((0 == (* (( (ptr) &var←c107252)+9)/* emergency←v15160 */ ))) { SOURCE(8202, 57) { word pd389; pd389 = (* (( (ptr) (* (( (ptr) gf←c107284)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd389 ))))((* (( (ptr) (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ))+3) ), 3, (* (( (ptr) gf←c107284)+123) ), (* (( (ptr) &var←c107252)+7)/* msgRope←v15076 */ ), pd389); }; }; SOURCE(8261, 55) { word pd390; pd390 = (* (( (ptr) (* (( (ptr) gf←c107284)+544)/* var←c96468 */ ))+116) ); (void) ( *( (fPt) ((* (ptr) pd390 ))))((* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), fsName←v14880, versionSpecified←v14936, pd390) ; }; SOURCE(8318, 54) { word var←c97300; { word pd391; pd391 = (* (( (ptr) (* (( (ptr) gf←c107284)+544)/* var←c96468 */ ))+110) ); var←c97300 = (word) ( *( (fPt) ((* (ptr) pd391 ))))((* ((( (ptr) &var←c107252)+4)/* ggData←v37572 */ ) ), pd391); }; { word pd392; pd392 = (* (( (ptr) (* (( (ptr) gf←c107284)+546)/* var←c96628 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd392 ))))(var←c97300, (* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), pd392); }; }; SOURCE(8374, 37) { word pd393; pd393 = (* (( (ptr) (* (( (ptr) gf←c107284)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd393 ))))((* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), (* (( (ptr) gf←c107284)+33) ), pd393) ; }; SOURCE(8413, 29) (void) OpenAutoScript←P60((* (( (ptr) &var←c107252)+4)/* ggData←v37572 */ ), 0); }; goto lab←L100009; lab←L100002: ; lab←L100009: ; }; }; }; } static word NoName←Q12888(formal←c01414) word formal←c01414; { SOURCE(7098, 316) { word pd394; word x395; pd394 = (* (( (ptr) formal←c01414)+10) ); (* (( (ptr) formal←c01414)+11) ) = (word) ( *( (fPt) ((* (ptr) pd394 ))))((* (( (ptr) formal←c01414)+6) ), 0, 0, 1, (x395 = (* ( ( (ptr) formal←c01414)+5) ), MAX( (unsigned) , x395, 2)), 0 , 0, pd394); }; return(0); } static word NoName←Q12948(formal←c01415) word formal←c01415; { SOURCE(7033, 49) { word pd396; pd396 = (* (( (ptr) formal←c01415)+10) ); (void) ( *( (fPt) ((* (ptr) pd396 ))))((word) (( (bPt) formal←c01415)+44), (* (( (ptr) formal←c01415)+6) ), 2147483647, 1, 0, pd396) ; }; return(0); } static void CleanVersion←P360(ggData←v37660, event←v37688) word ggData←v37660; word event←v37688; { register ptr gf←c107316 = (ptr) &globalframe; /* CleanVersion: */ SOURCE(8534, 70) SOURCE(8567, 37) { word pd397; pd397 = (* (( (ptr) (* (( (ptr) gf←c107316)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd397 ))))(ggData←v37660, (* (( (ptr) gf←c107316)+33) ), pd397); }; } static void Save←P420(ggData←v37748, event←v37776) word ggData←v37748; word event←v37776; { register ptr gf←c107348 = (ptr) &globalframe; /* Save: */ SOURCE(8610, 282) SOURCE(8641, 251) { word pd398; pd398 = (* (( (ptr) (* (( (ptr) gf←c107348)+544)/* var←c96468 */ ))+110) ); if (((word) ( *( (fPt) ((* (ptr) pd398 ))))(ggData←v37748, pd398) != 0)) { SOURCE(8681, 106) { word var←c97332; { word var←c97364; word var←c97396; var←c97364 = XR←NewObject(8, (* (( (ptr) gf←c107348)+32) )); var←c97396 = var←c97364; (* (ptr) var←c97396 ) = (* (( (ptr) gf←c107348)+43) ); (* (( (ptr) var←c97396)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c107348)+32) )); var←c97396 = (* (( (ptr) var←c97396)+1) ); { word var←c97460; { word pd399; pd399 = (* (( (ptr) (* (( (ptr) gf←c107348)+544)/* var←c96468 */ ))+110) ); var←c97460 = (word) ( *( (fPt) ((* (ptr) pd399 ))))(ggData←v37748, pd399); }; { word pd400; pd400 = (* (( (ptr) (* (( (ptr) gf←c107348)+552)/* var←c97204 */ ))+13) ); (* (ptr) var←c97396 ) = (word) ( *( (fPt) ((* (ptr) pd400 ))))(var←c97460, pd400); }; }; var←c97332 = var←c97364; }; (void) Store←P300(ggData←v37748, var←c97332); }; } else { SOURCE(8787, 105) { word pd401; pd401 = (* (( (ptr) (* (( (ptr) gf←c107348)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd401 ))))((* (( (ptr) ggData←v37748)+3) ), 0, (* (( (ptr) gf←c107348)+136) ), (* (( (ptr) gf←c107348)+44) ), pd401); }; }; }; } static void Destroy←P480(ggData←v37836, event←v37864) word ggData←v37836; word event←v37864; { /* Destroy: */ SOURCE(8898, 133) SOURCE(8932, 21) (* (ptr) ggData←v37836 ) = 0; SOURCE(9008, 23) (void) ClearAux←P960(event←v37864, ggData←v37836); } static void Clear←P540(ggData←v37924, event←v37952) word ggData←v37924; word event←v37952; { register ptr gf←c107380 = (ptr) &globalframe; /* Clear: */ SOURCE(9063, 757) SOURCE(9095, 23) (void) ClearAux←P960(event←v37952, ggData←v37924); SOURCE(9120, 68) if (((* (ptr) event←v37952 ) == (* (( (ptr) gf←c107380)+45) ))) { SOURCE(9147, 41) { word pd402; pd402 = (* (( (ptr) (* (( (ptr) gf←c107380)+545)/* var←c96564 */ ))+26) ); (void) ( *( (fPt) ((* (ptr) pd402 ))))(ggData←v37924, event←v37952, pd402); }; }; SOURCE(9190, 29) { word pd403; pd403 = (* (( (ptr) (* (( (ptr) gf←c107380)+544)/* var←c96468 */ ))+117) ); (void) ( *( (fPt) ((* (ptr) pd403 ))))(ggData←v37924, pd403); }; SOURCE(9221, 54) { word var←c97492; { word pd404; pd404 = (* (( (ptr) (* (( (ptr) gf←c107380)+544)/* var←c96468 */ ))+110) ); var←c97492 = (word) ( *( (fPt) ((* (ptr) pd404 ))))(ggData←v37924, pd404); }; { word pd405; pd405 = (* (( (ptr) (* (( (ptr) gf←c107380)+546)/* var←c96628 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd405 ))))(var←c97492, ggData←v37924, pd405); }; }; SOURCE(9277, 34) { word pd406; pd406 = (* (( (ptr) (* (( (ptr) gf←c107380)+545)/* var←c96564 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd406 ))))(ggData←v37924, 0, pd406); }; SOURCE(9313, 168) if (((* (ptr) event←v37952 ) == (* (( (ptr) gf←c107380)+45) ))) { SOURCE(9340, 141) { word pd407; pd407 = (* (( (ptr) (* (( (ptr) gf←c107380)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd407 ))))((* (( (ptr) gf←c107380)+46) ), ggData←v37924, 0, 0, 0, 1, pd407); }; }; SOURCE(9483, 37) { word pd408; pd408 = (* (( (ptr) (* (( (ptr) gf←c107380)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd408 ))))(ggData←v37924, (* (( (ptr) gf←c107380)+47) ), pd408); }; SOURCE(9572, 55) { word pd409; pd409 = (* (( (ptr) (* (( (ptr) gf←c107380)+539)/* var←c96020 */ ))+9) ); (* (( (ptr) (* (( (ptr) ggData←v37924)+29) ))+7) ) = (word) ( *( (fPt) ((* (ptr) pd409 ))))(pd409); }; SOURCE(9629, 29) (void) OpenAutoScript←P60(ggData←v37924, 0); SOURCE(9722, 98) if (((* (ptr) event←v37952 ) == (* (( (ptr) gf←c107380)+45) ))) { SOURCE(9749, 71) { word pd410; pd410 = (* (( (ptr) (* (( (ptr) gf←c107380)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd410 ))))((* (( (ptr) ggData←v37924)+3) ), 0, (* (( (ptr) gf←c107380)+48) ), (* (( (ptr) gf←c107380)+49) ), pd410); }; }; } static void ConfirmClear←P600(ggData←v38012, event←v38040) word ggData←v38012; word event←v38040; { register ptr gf←c107412 = (ptr) &globalframe; /* ConfirmClear: */ SOURCE(9826, 117) SOURCE(9858, 85) { word pd411; pd411 = (* (( (ptr) (* (( (ptr) gf←c107412)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd411 ))))((* (( (ptr) ggData←v38012)+3) ), 0, (* (( (ptr) gf←c107412)+50) ), (* (( (ptr) gf←c107412)+51) ), pd411); }; } static void Reset←P660(ggData←v38100, event←v38128) word ggData←v38100; word event←v38128; { register ptr gf←c107444 = (ptr) &globalframe; /* Reset: */ SOURCE(9949, 596) SOURCE(9981, 564) { word pd412; pd412 = (* (( (ptr) (* (( (ptr) gf←c107444)+544)/* var←c96468 */ ))+118) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd412 ))))(ggData←v38100, pd412))) { SOURCE(10019, 528) { word fileName←v15204; SOURCE(10021, 44) { word pd413; pd413 = (* (( (ptr) (* (( (ptr) gf←c107444)+544)/* var←c96468 */ ))+110) ); fileName←v15204 = (word) ( *( (fPt) ((* (ptr) pd413 ))))(ggData←v38100, pd413); }; SOURCE(10067, 39) { word pd414; pd414 = (* (( (ptr) (* (( (ptr) gf←c107444)+542)/* var←c96308 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd414 ))))((* (( (ptr) gf←c107444)+52) ), (* (( (ptr) gf←c107444)+195) ), pd414); }; SOURCE(10108, 23) (void) ClearAux←P960(event←v38128, ggData←v38100); SOURCE(10133, 55) { word pd415; pd415 = (* (( (ptr) (* (( (ptr) gf←c107444)+539)/* var←c96020 */ ))+9) ); (* (( (ptr) (* (( (ptr) ggData←v38100)+29) ))+7) ) = (word) ( *( (fPt) ((* (ptr) pd415 ))))(pd415); }; SOURCE(10211, 62) (void) GetMergeAux←P1320(fileName←v15204, 0, (* (( (ptr) gf←c107444)+212) ), (* (( (ptr) gf←c107444)+53) ), ggData←v38100, event←v38128) ; SOURCE(10300, 37) { word pd416; pd416 = (* (( (ptr) (* (( (ptr) gf←c107444)+544)/* var←c96468 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd416 ))))(ggData←v38100, (* (( (ptr) gf←c107444)+33) ), pd416); }; SOURCE(10339, 29) (void) OpenAutoScript←P60(ggData←v38100, 0); SOURCE(10432, 38) { word pd417; pd417 = (* (( (ptr) (* (( (ptr) gf←c107444)+542)/* var←c96308 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd417 ))))((* (( (ptr) gf←c107444)+52) ), (* (( (ptr) gf←c107444)+195) ), pd417); }; SOURCE(10472, 73) { word pd418; pd418 = (* (( (ptr) (* (( (ptr) gf←c107444)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd418 ))))((* (( (ptr) ggData←v38100)+3) ), 0, (* (( (ptr) gf←c107444)+48) ), (* (( (ptr) gf←c107444)+54) ), pd418); }; }; }; }; } static void ConfirmReset←P720(ggData←v38188, event←v38216) word ggData←v38188; word event←v38216; { register ptr gf←c107476 = (ptr) &globalframe; word filename←v15248; /* ConfirmReset: */ SOURCE(10554, 308) SOURCE(10586, 44) { word pd419; pd419 = (* (( (ptr) (* (( (ptr) gf←c107476)+544)/* var←c96468 */ ))+110) ); filename←v15248 = (word) ( *( (fPt) ((* (ptr) pd419 ))))(ggData←v38188, pd419); }; SOURCE(10632, 230) { word pd420; pd420 = (* (( (ptr) (* (( (ptr) gf←c107476)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd420 ))))(filename←v15248, 0, 1, pd420))) { SOURCE(10666, 110) { word pd421; pd421 = (* (( (ptr) (* (( (ptr) gf←c107476)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd421 ))))((* (( (ptr) ggData←v38188)+3) ), 0, (* (( (ptr) gf←c107476)+136) ), (* (( (ptr) gf←c107476)+55) ), pd421); }; } else { SOURCE(10776, 86) { word pd422; pd422 = (* (( (ptr) (* (( (ptr) gf←c107476)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd422 ))))((* (( (ptr) ggData←v38188)+3) ), 0, (* (( (ptr) gf←c107476)+50) ), (* (( (ptr) gf←c107476)+56) ), pd422); }; }; }; } static void ConfirmGet←P780(ggData←v38276, event←v38304) word ggData←v38276; word event←v38304; { register ptr gf←c107508 = (ptr) &globalframe; word fullName←v15292 = 0; word success←v15320 = 0; word filename←v15348; /* ConfirmGet: */ SOURCE(10868, 624) SOURCE(10937, 51) { word pd423; pd423 = (* (( (ptr) (* (( (ptr) gf←c107508)+554)/* var←c97524 */ ))+4) ); filename←v15348 = (word) ( *( (fPt) ((* (ptr) pd423 ))))(pd423); }; SOURCE(10990, 502) { word pd424; pd424 = (* (( (ptr) (* (( (ptr) gf←c107508)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd424 ))))(filename←v15348, 0, 1, pd424))) { SOURCE(11024, 112) { word pd425; pd425 = (* (( (ptr) (* (( (ptr) gf←c107508)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd425 ))))((* (( (ptr) ggData←v38276)+3) ), 0, (* (( (ptr) gf←c107508)+136) ), (* (( (ptr) gf←c107508)+57) ), pd425); }; } else { SOURCE(11138, 116) { W3 var←c97556; { word pd426; pd426 = (* (( (ptr) (* (( (ptr) gf←c107508)+541)/* var←c96148 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd426 ))))((word) &var←c97556, (* (( (ptr) gf←c107508)+143) ), filename←v15348, (* (( (ptr) ggData←v38276)+6) ), (* (( (ptr) ggData←v38276)+3) ), 0, pd426); }; success←v15320 = var←c97556.f1; fullName←v15292 = var←c97556.f0; }; SOURCE(11256, 236) if ((0 == success←v15320)) { SOURCE(11276, 113) { word pd427; pd427 = (* (( (ptr) (* (( (ptr) gf←c107508)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd427 ))))((* (( (ptr) ggData←v38276)+3) ), 0, (* (( (ptr) gf←c107508)+136) ), (* (( (ptr) gf←c107508)+58) ), pd427); }; } else { SOURCE(11389, 103) { W2 var←c97588; var←c97588.f0 = 11; var←c97588.f1 = fullName←v15292; { word pd428; pd428 = (* (( (ptr) (* (( (ptr) gf←c107508)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd428 ))))((* (( (ptr) ggData←v38276)+3) ), 0, (* (( (ptr) gf←c107508)+50) ), (* (( (ptr) gf←c107508)+59) ), var←c97588, pd428); }; }; }; }; }; } static word FileExists←P840(formal←c01818) word formal←c01818; { W13 var←c107540; /* declaration of fileName←v10684 skipped */ register ptr gf←c107572 = (ptr) &globalframe; /* declaration of answer←v10728 skipped */ (* (( (ptr) &var←c107540)+4)/* fileName←v10684 */ ) = formal←c01818; /* FileExists: */ SOURCE(11501, 156) SOURCE(11501, 156) (* (( (ptr) &var←c107540)+5)/* answer←v10728 */ ) = 1; SOURCE(11569, 88) SOURCE(11569, 88) { W6 var←c97620; { /* declaration of var←c07 skipped */ (* (( (ptr) &var←c107540)+6)/* var←c07 */ ) = (* (( (ptr) (* (( (ptr) gf←c107572)+549)/* var←c96820 */ ))+12) ); { /* declaration of var←c08 skipped */ { word var←c09; { word var←c01663; var←c01663 = (word) &var←c107540; var←c09 = (word) XR←Enable(( ((word) (fPt) NoName←Q13008) ), ( ((word) (fPt) NoName←Q17268) ), var←c01663); }; if ((var←c09 == 4)) { goto lab←L100011; }; }; var←c97620 = (* (W6Pt) (( (ptr) &var←c107540)+7)/* var←c08 */ ); }; }; }; lab←L100011: ; SOURCE(11501, 156) return((* (( (ptr) &var←c107540)+5)/* answer←v10728 */ )); } static word NoName←Q13008(formal←c01424) word formal←c01424; { SOURCE(11569, 88) { word pd429; pd429 = (* (( (ptr) formal←c01424)+6) ); (void) ( *( (fPt) ((* (ptr) pd429 ))))((word) (( (bPt) formal←c01424)+28), (* (( (ptr) formal←c01424)+4) ), 2147483647, 1, 0, pd429) ; }; return(0); } static void ConfirmStore←P900(ggData←v38364, event←v38392) word ggData←v38364; word event←v38392; { register ptr gf←c107604 = (ptr) &globalframe; word fullName←v15392 = 0; word success←v15420 = 0; word filename←v15448; /* ConfirmStore: */ SOURCE(11678, 691) SOURCE(11749, 51) { word pd430; pd430 = (* (( (ptr) (* (( (ptr) gf←c107604)+554)/* var←c97524 */ ))+4) ); filename←v15448 = (word) ( *( (fPt) ((* (ptr) pd430 ))))(pd430); }; SOURCE(11802, 567) { word pd431; pd431 = (* (( (ptr) (* (( (ptr) gf←c107604)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd431 ))))(filename←v15448, 0, 1, pd431))) { SOURCE(11836, 114) { word pd432; pd432 = (* (( (ptr) (* (( (ptr) gf←c107604)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd432 ))))((* (( (ptr) ggData←v38364)+3) ), 0, (* (( (ptr) gf←c107604)+136) ), (* (( (ptr) gf←c107604)+61) ), pd432); }; } else { SOURCE(11952, 118) { W3 var←c97652; { word pd433; pd433 = (* (( (ptr) (* (( (ptr) gf←c107604)+541)/* var←c96148 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd433 ))))((word) &var←c97652, (* (( (ptr) gf←c107604)+62) ), filename←v15448, (* (( (ptr) ggData←v38364)+6) ), (* (( (ptr) ggData←v38364)+3) ), 0, pd433); }; success←v15420 = var←c97652.f1; fullName←v15392 = var←c97652.f0; }; SOURCE(12072, 297) if ((0 == success←v15420)) { SOURCE(12092, 115) { word pd434; pd434 = (* (( (ptr) (* (( (ptr) gf←c107604)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd434 ))))((* (( (ptr) ggData←v38364)+3) ), 0, (* (( (ptr) gf←c107604)+136) ), (* (( (ptr) gf←c107604)+63) ), pd434); }; } else { SOURCE(12207, 162) { word var←c97684; { word var←c97716; word var←c97748; var←c97716 = XR←NewObject(12, (* (( (ptr) gf←c107604)+17) )); var←c97748 = var←c97716; (* (ptr) var←c97748 ) = 11; (* (( (ptr) var←c97748)+1) ) = fullName←v15392; (* (( (ptr) var←c97748)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107604)+17) )); var←c97748 = (* (( (ptr) var←c97748)+2) ); (* (ptr) var←c97748 ) = 11; if ((0 != (word) FileExists←P840(fullName←v15392))) { (* (( (ptr) var←c97748)+1) ) = (* (( (ptr) gf←c107604)+65) ); } else { (* (( (ptr) var←c97748)+1) ) = (* (( (ptr) gf←c107604)+66) ); }; var←c97684 = var←c97716; }; { word pd435; pd435 = (* (( (ptr) (* (( (ptr) gf←c107604)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd435 ))))((* (( (ptr) ggData←v38364)+3) ), 0, (* (( (ptr) gf←c107604)+50) ), (* (( (ptr) gf←c107604)+64) ), var←c97684, pd435); }; }; }; }; }; } static void ClearAux←P960(event←v10788, ggData←v10816) word event←v10788; word ggData←v10816; { register ptr gf←c107636 = (ptr) &globalframe; /* ClearAux: */ SOURCE(12378, 1443) SOURCE(12434, 32) { word pd436; pd436 = (* (( (ptr) (* (( (ptr) gf←c107636)+544)/* var←c96468 */ ))+65) ); (void) ( *( (fPt) ((* (ptr) pd436 ))))(ggData←v10816, 0, pd436); }; SOURCE(12565, 32) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+14) ) = 0; SOURCE(12599, 35) { word pd437; pd437 = (* (( (ptr) (* (( (ptr) gf←c107636)+544)/* var←c96468 */ ))+105) ); (void) ( *( (fPt) ((* (ptr) pd437 ))))(ggData←v10816, 8, pd437); }; SOURCE(12636, 37) { word pd438; pd438 = (* (( (ptr) (* (( (ptr) gf←c107636)+544)/* var←c96468 */ ))+101) ); (void) ( *( (fPt) ((* (ptr) pd438 ))))(ggData←v10816, 0, pd438); }; SOURCE(12699, 31) { word pd439; pd439 = (* (( (ptr) (* (( (ptr) gf←c107636)+555)/* var←c97812 */ ))+4) ); (* (( (ptr) ggData←v10816)+13) ) = (word) ( *( (fPt) ((* (ptr) pd439 ))))(pd439); }; SOURCE(12762, 32) { word pd440; pd440 = (* (( (ptr) (* (( (ptr) gf←c107636)+555)/* var←c97812 */ ))+4) ); (* (( (ptr) ggData←v10816)+14) ) = (word) ( *( (fPt) ((* (ptr) pd440 ))))(pd440); }; SOURCE(12813, 31) (* (( (ptr) ggData←v10816)+37) ) = 0; SOURCE(12902, 30) { word pd441; pd441 = (* (( (ptr) (* (( (ptr) gf←c107636)+546)/* var←c96628 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd441 ))))(ggData←v10816, pd441); }; SOURCE(13053, 38) { word pd442; pd442 = (* (( (ptr) (* (( (ptr) gf←c107636)+556)/* var←c97844 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd442 ))))((* ((( (ptr) ggData←v10816)+11)) ), pd442); }; SOURCE(13133, 42) { word pd443; pd443 = (* (( (ptr) (* (( (ptr) gf←c107636)+557)/* var←c97876 */ ))+49) ); (void) ( *( (fPt) ((* (ptr) pd443 ))))((* ((( (ptr) ggData←v10816)+18)) ), pd443); }; SOURCE(13217, 36) { word pd444; pd444 = (* (( (ptr) (* (( (ptr) gf←c107636)+556)/* var←c97844 */ ))+4) ); (* (( (ptr) ggData←v10816)+11) ) = (word) ( *( (fPt) ((* (ptr) pd444 ))))(0, pd444); }; SOURCE(13287, 78) { word var←c97908; W2 var←c97940; W2 var←c97972; { word pd447; var←c97940.f0 = (* (ptr) &fc445 ); var←c97940.f1 = (* (ptr) &fc445 ); var←c97972.f0 = (* (ptr) &fc446 ); var←c97972.f1 = (* (ptr) &fc446 ); pd447 = (* (( (ptr) (* (( (ptr) gf←c107636)+558)/* var←c98004 */ ))+52) ); var←c97908 = (* (ptr) ( *( (fPt) ((* (ptr) pd447 ))))(var←c97940, var←c97972, pd447) ); }; (* (( (ptr) ggData←v10816)+12) ) = var←c97908; }; SOURCE(13367, 27) (* (( (ptr) ggData←v10816) + 51) ) &= 4294967168; SOURCE(13396, 37) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+8) ) = 0; SOURCE(13435, 36) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+9) ) = 0; SOURCE(13473, 32) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+14) ) = 0; SOURCE(13507, 39) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+15) ) = 0; SOURCE(13548, 32) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+16) ) = 0; SOURCE(13582, 34) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+17) ) = 0; SOURCE(13618, 35) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+22) ) = 0; SOURCE(13655, 42) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+23) ) = 0; SOURCE(13699, 42) (* (( (ptr) (* (( (ptr) ggData←v10816)+17) ))+24) ) = 0; SOURCE(13743, 38) { word pd448; pd448 = (* (( (ptr) (* (( (ptr) gf←c107636)+559)/* var←c98036 */ ))+26) ); (void) ( *( (fPt) ((* (ptr) pd448 ))))(ggData←v10816, pd448); }; SOURCE(13783, 38) { word pd449; pd449 = (* (( (ptr) (* (( (ptr) gf←c107636)+559)/* var←c98036 */ ))+23) ); (void) ( *( (fPt) ((* (ptr) pd449 ))))(ggData←v10816, pd449); }; } static void MergeAll←P1020(ggData←v38452, event←v38480) word ggData←v38452; word event←v38480; { register ptr gf←c107668 = (ptr) &globalframe; /* MergeAll: */ SOURCE(13827, 81) SOURCE(13862, 46) (void) MergeAux←P1260(event←v38480, ggData←v38452, (* (( (ptr) gf←c107668)+67) ), (* (( (ptr) gf←c107668)+68) )); } static void MergeShapes←P1080(ggData←v38540, event←v38568) word ggData←v38540; word event←v38568; { register ptr gf←c107700 = (ptr) &globalframe; /* MergeShapes: */ SOURCE(13914, 90) SOURCE(13952, 52) (void) MergeAux←P1260(event←v38568, ggData←v38540, (* (( (ptr) gf←c107700)+69) ), (* (( (ptr) gf←c107700)+70) )); } static void MergeOptions←P1140(ggData←v38628, event←v38656) word ggData←v38628; word event←v38656; { register ptr gf←c107732 = (ptr) &globalframe; /* MergeOptions: */ SOURCE(14010, 93) SOURCE(14049, 54) (void) MergeAux←P1260(event←v38656, ggData←v38628, (* (( (ptr) gf←c107732)+71) ), (* (( (ptr) gf←c107732)+72) )); } static void MergeAlignments←P1200(ggData←v38716, event←v38744) word ggData←v38716; word event←v38744; { register ptr gf←c107764 = (ptr) &globalframe; /* MergeAlignments: */ SOURCE(14109, 102) SOURCE(14151, 60) (void) MergeAux←P1260(event←v38744, ggData←v38716, (* (( (ptr) gf←c107764)+73) ), (* (( (ptr) gf←c107764)+74) )); } static void MergeAux←P1260(event←v10972, ggData←v11000, op←v11028, opName←v11056) word event←v10972; word ggData←v11000; word op←v11028; word opName←v11056; { register ptr gf←c107796 = (ptr) &globalframe; word fullName←v15492 = 0; word success←v15520 = 0; word versionSpecified←v15548 = 0; word noName←v15576 = 0; /* MergeAux: */ SOURCE(14217, 467) SOURCE(14362, 126) { W5 var←c98068; (void) FileNameFromEvent←P120((word) &var←c98068, opName←v11056, (* (( (ptr) event←v10972)+1) ), (* (( (ptr) ggData←v11000)+6) ), (* (( (ptr) ggData←v11000)+3) ), 0); noName←v15576 = var←c98068.f4; versionSpecified←v15548 = var←c98068.f3; success←v15520 = var←c98068.f2; fullName←v15492 = var←c98068.f1; }; SOURCE(14490, 194) if ((0 != noName←v15576)) { SOURCE(14505, 97) { word pd450; pd450 = (* (( (ptr) (* (( (ptr) gf←c107796)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd450 ))))((* (( (ptr) ggData←v11000)+3) ), 0, (* (( (ptr) gf←c107796)+136) ), (* (( (ptr) gf←c107796)+75) ), pd450); }; } else { SOURCE(14602, 82) if ((0 != success←v15520)) { SOURCE(14618, 66) (void) GetMergeAux←P1320(fullName←v15492, versionSpecified←v15548, op←v11028, opName←v11056, ggData←v11000, event←v10972) ; }; }; } static void GetMergeAux←P1320(formal←c01819, versionSpecified←v11240, op←v11268, formal←c01820, formal←c01821, event←v11352) word formal←c01819; word versionSpecified←v11240; word op←v11268; word formal←c01820; word formal←c01821; word event←v11352; { W11 var←c107828; /* declaration of fullName←v11212 skipped */ /* declaration of opName←v11296 skipped */ /* declaration of ggData←v11324 skipped */ register ptr gf←c107860 = (ptr) &globalframe; (* (( (ptr) &var←c107828)+4)/* fullName←v11212 */ ) = formal←c01819; (* (( (ptr) &var←c107828)+5)/* opName←v11296 */ ) = formal←c01820; (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ) = formal←c01821; /* GetMergeAux: */ SOURCE(14690, 3207) SOURCE(14819, 3078) SOURCE(14821, 12) { word f←v15620 = 0; word fsName←v15648 = 0; word startTime←v15676; word endTime←v15704; word totalTime←v15732; word success←v15760 = 0; word successRope←v15788 = 0; word var←c98260; W2 var←c0425; SOURCE(14988, 85) { W2 var←c98100; var←c98100.f0 = 11; var←c98100.f1 = (* (( (ptr) &var←c107828)+4)/* fullName←v11212 */ ); { word pd451; pd451 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd451 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 1, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+77) ), var←c98100, pd451); }; }; SOURCE(15075, 27) { word pd452; pd452 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+14) ); startTime←v15676 = (word) ( *( (fPt) ((* (ptr) pd452 ))))(pd452); }; SOURCE(15104, 202) { /* declaration of var←c010 skipped */ /* declaration of var←c011 skipped */ (* (( (ptr) &var←c107828)+7) ) = 7; (* (( (ptr) &var←c107828)+8) ) = 1; (* (( (ptr) &var←c107828)+9)/* var←c011 */ ) = (* (( (ptr) (* (( (ptr) gf←c107860)+549)/* var←c96820 */ ))+27) ); { /* declaration of var←c012 skipped */ { word var←c013; { word var←c01664; var←c01664 = (word) &var←c107828; var←c013 = (word) XR←Enable(( ((word) (fPt) NoName←Q13068) ), ( ((word) (fPt) NoName←Q17208) ), var←c01664); }; if ((var←c013 == 5)) { goto lab←L100014; }; }; f←v15620 = (* (( (ptr) &var←c107828)+10)/* var←c012 */ ); }; }; SOURCE(15325, 55) { word pd453; pd453 = (* (( (ptr) (* (( (ptr) gf←c107860)+549)/* var←c96820 */ ))+30) ); var←c98260 = (word) ( *( (fPt) ((* (ptr) pd453 ))))(f←v15620, pd453); }; { word pd454; pd454 = (* (( (ptr) (* (( (ptr) gf←c107860)+549)/* var←c96820 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd454 ))))((word) &var←c0425, var←c98260, pd454); }; fsName←v15648 = var←c0425.f0; SOURCE(15382, 25) { word pd455; pd455 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+14) ); endTime←v15704 = (word) ( *( (fPt) ((* (ptr) pd455 ))))(pd455); }; SOURCE(15409, 48) { word pd456; pd456 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+16) ); totalTime←v15732 = (word) ( *( (fPt) ((* (ptr) pd456 ))))(startTime←v15676, endTime←v15704, pd456); }; SOURCE(15459, 82) { W2 var←c98292; var←c98292.f0 = 5; var←c98292.f1 = totalTime←v15732; { word pd457; pd457 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd457 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+118) ), var←c98292, pd457); }; }; SOURCE(15544, 104) { word var←c98324; { word var←c98356; word var←c98388; var←c98356 = XR←NewObject(12, (* (( (ptr) gf←c107860)+17) )); var←c98388 = var←c98356; (* (ptr) var←c98388 ) = 11; (* (( (ptr) var←c98388)+1) ) = (* (( (ptr) &var←c107828)+5)/* opName←v11296 */ ); (* (( (ptr) var←c98388)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c107860)+17) )); var←c98388 = (* (( (ptr) var←c98388)+2) ); (* (ptr) var←c98388 ) = 11; (* (( (ptr) var←c98388)+1) ) = fsName←v15648; var←c98324 = var←c98356; }; { word pd458; pd458 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd458 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 1, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+79) ), var←c98324, pd458); }; }; SOURCE(15651, 27) { word pd459; pd459 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+14) ); startTime←v15676 = (word) ( *( (fPt) ((* (ptr) pd459 ))))(pd459); }; SOURCE(15680, 1403) { word var←c98420; var←c98420 = op←v11268; if ((var←c98420 == (* (( (ptr) gf←c107860)+212) ))) { SOURCE(15705, 42) { word var←c98452; var←c98452 = XR←NewObject(8, (* (( (ptr) gf←c107860)+32) )); { word var←c98516; var←c98516 = var←c98452; }; { word pd461; pd461 = (* (( (ptr) (* (( (ptr) gf←c107860)+545)/* var←c96564 */ ))+24) ); (void) ( *( (fPt) ((* (ptr) pd461 ))))((* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), var←c98452, pd461); }; }; SOURCE(15749, 80) { W2 var←c98580; { word pd462; pd462 = (* (( (ptr) (* (( (ptr) gf←c107860)+560)/* var←c98548 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd462 ))))((word) &var←c98580, f←v15620, (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 0, 0, 1, pd462) ; }; successRope←v15788 = var←c98580.f1; success←v15760 = var←c98580.f0; }; SOURCE(15857, 398) if ((0 != success←v15760)) { SOURCE(15873, 103) { word directory←v15860; SOURCE(15875, 45) { word pd463; pd463 = (* (( (ptr) (* (( (ptr) gf←c107860)+552)/* var←c97204 */ ))+18) ); directory←v15860 = (word) ( *( (fPt) ((* (ptr) pd463 ))))(fsName←v15648, pd463); }; SOURCE(15922, 52) { word pd464; pd464 = (* (( (ptr) (* (( (ptr) gf←c107860)+553)/* var←c97236 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd464 ))))((* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), directory←v15860, pd464); }; }; } else { SOURCE(16003, 39) { word var←c98612; { word var←c98644; word var←c98676; var←c98644 = XR←NewObject(8, (* (( (ptr) gf←c107860)+32) )); var←c98676 = var←c98644; (* (ptr) var←c98676 ) = (* (( (ptr) gf←c107860)+80) ); var←c98612 = var←c98644; }; (void) Clear←P540((* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), var←c98612); }; SOURCE(16044, 141) { word pd465; pd465 = (* (( (ptr) (* (( (ptr) gf←c107860)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd465 ))))((* (( (ptr) gf←c107860)+46) ), (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 0, 0, 0, 1, pd465) ; }; SOURCE(16187, 60) { word pd466; pd466 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd466 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+76) ), pd466); }; SOURCE(16249, 6) return; }; goto endif0460; }; if ((var←c98420 == (* (( (ptr) gf←c107860)+67) ))) { SOURCE(16278, 78) { W2 var←c98708; { word pd467; pd467 = (* (( (ptr) (* (( (ptr) gf←c107860)+560)/* var←c98548 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd467 ))))((word) &var←c98708, f←v15620, (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 1, 1, 1, pd467) ; }; successRope←v15788 = var←c98708.f1; success←v15760 = var←c98708.f0; }; SOURCE(16384, 90) if ((0 == success←v15760)) { SOURCE(16406, 60) { word pd468; pd468 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd468 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+76) ), pd468); }; SOURCE(16468, 6) return; }; goto endif0460; }; if ((var←c98420 == (* (( (ptr) gf←c107860)+69) ))) { SOURCE(16500, 87) { W2 var←c98740; { word pd469; pd469 = (* (( (ptr) (* (( (ptr) gf←c107860)+560)/* var←c98548 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd469 ))))((word) &var←c98740, f←v15620, (* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+11) ), 1, (* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+15) ), 1, pd469); }; successRope←v15788 = var←c98740.f1; success←v15760 = var←c98740.f0; }; SOURCE(16615, 90) if ((0 == success←v15760)) { SOURCE(16637, 60) { word pd470; pd470 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd470 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+76) ), pd470); }; SOURCE(16699, 6) return; }; goto endif0460; }; if ((var←c98420 == (* (( (ptr) gf←c107860)+71) ))) { SOURCE(16732, 69) { W2 var←c98772; { word pd471; pd471 = (* (( (ptr) (* (( (ptr) gf←c107860)+560)/* var←c98548 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd471 ))))((word) &var←c98772, f←v15620, (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 0, 1, pd471) ; }; successRope←v15788 = var←c98772.f1; success←v15760 = var←c98772.f0; }; SOURCE(16803, 90) if ((0 == success←v15760)) { SOURCE(16825, 60) { word pd472; pd472 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd472 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+76) ), pd472); }; SOURCE(16887, 6) return; }; goto endif0460; }; if ((var←c98420 == (* (( (ptr) gf←c107860)+73) ))) { SOURCE(16923, 68) { W2 var←c98804; { word pd473; pd473 = (* (( (ptr) (* (( (ptr) gf←c107860)+560)/* var←c98548 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd473 ))))((word) &var←c98804, f←v15620, (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 1, 1, pd473) ; }; successRope←v15788 = var←c98804.f1; success←v15760 = var←c98804.f0; }; SOURCE(16993, 90) if ((0 == success←v15760)) { SOURCE(17015, 60) { word pd474; pd474 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd474 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+76) ), pd474); }; SOURCE(17077, 6) return; }; goto endif0460; }; SOURCE(17102, 5) (void) XR←RaiseUnnamedError(); goto endif0460; endif0460: ; }; SOURCE(17109, 39) { word pd475; pd475 = (* (( (ptr) (* (( (ptr) gf←c107860)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd475 ))))(f←v15620, (* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), pd475) ; }; SOURCE(17150, 25) { word pd476; pd476 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+14) ); endTime←v15704 = (word) ( *( (fPt) ((* (ptr) pd476 ))))(pd476); }; SOURCE(17177, 48) { word pd477; pd477 = (* (( (ptr) (* (( (ptr) gf←c107860)+534)/* var←c95604 */ ))+16) ); totalTime←v15732 = (word) ( *( (fPt) ((* (ptr) pd477 ))))(startTime←v15676, endTime←v15704, pd477); }; SOURCE(17227, 90) { W2 var←c98836; var←c98836.f0 = 5; var←c98836.f1 = totalTime←v15732; { word pd478; pd478 = (* (( (ptr) (* (( (ptr) gf←c107860)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd478 ))))((* (( (ptr) (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ))+3) ), 3, (* (( (ptr) gf←c107860)+123) ), (* (( (ptr) gf←c107860)+42) ), var←c98836, pd478); }; }; SOURCE(17319, 156) if ((op←v11268 == (* (( (ptr) gf←c107860)+212) ))) { SOURCE(17366, 53) { word pd479; pd479 = (* (( (ptr) (* (( (ptr) gf←c107860)+544)/* var←c96468 */ ))+115) ); (void) ( *( (fPt) ((* (ptr) pd479 ))))((* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), fsName←v15648, versionSpecified←v11240, pd479) ; }; SOURCE(17421, 54) { word var←c98868; { word pd480; pd480 = (* (( (ptr) (* (( (ptr) gf←c107860)+544)/* var←c96468 */ ))+110) ); var←c98868 = (word) ( *( (fPt) ((* (ptr) pd480 ))))((* ((( (ptr) &var←c107828)+6)/* ggData←v11324 */ ) ), pd480); }; { word pd481; pd481 = (* (( (ptr) (* (( (ptr) gf←c107860)+546)/* var←c96628 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd481 ))))(var←c98868, (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), pd481); }; }; }; SOURCE(17480, 51) { word var←c98900; { word var←c98932; word var←c98964; var←c98932 = XR←NewObject(8, (* (( (ptr) gf←c107860)+32) )); var←c98964 = var←c98932; (* (ptr) var←c98964 ) = (* (( (ptr) gf←c107860)+81) ); var←c98900 = var←c98932; }; { word pd482; pd482 = (* (( (ptr) (* (( (ptr) gf←c107860)+545)/* var←c96564 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd482 ))))((* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), var←c98900, pd482); }; }; SOURCE(17533, 146) { word pd483; pd483 = (* (( (ptr) (* (( (ptr) gf←c107860)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd483 ))))((* (( (ptr) gf←c107860)+35) ), (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 0, (unsigned) (op←v11268 != (* ( ( (ptr) gf←c107860)+212) )), 0, 0, pd483); }; }; goto lab←L100017; lab←L100014: ; SOURCE(17696, 144) { word pd484; pd484 = (* (( (ptr) (* (( (ptr) gf←c107860)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd484 ))))((* (( (ptr) gf←c107860)+35) ), (* (( (ptr) &var←c107828)+6)/* ggData←v11324 */ ), 0, 0, 0, 0, pd484) ; }; lab←L100017: ; } static word NoName←Q13068(formal←c01433) word formal←c01433; { SOURCE(15104, 202) { word pd485; pd485 = (* (( (ptr) formal←c01433)+9) ); (* (( (ptr) formal←c01433)+10) ) = (word) ( *( (fPt) ((* (ptr) pd485 ))))((* (( (ptr) formal←c01433)+4) ), 0, 7, 1, 2560, (* (W2Pt) ( ( (ptr) formal←c01433)+7) ) , 0, 2147483647, 1, 0, 0, 0, pd485); }; return(0); } static void AddToGroup←P1380(ggData←v38804, event←v38832) word ggData←v38804; word event←v38832; { W8 var←c107892; register ptr gf←c107924 = (ptr) &globalframe; /* declaration of var←c98996 skipped */ /* declaration of name←v15904 skipped */ /* AddToGroup: */ SOURCE(17901, 1436) { word tmpAddr486; tmpAddr486 = (word) (( (ptr) &var←c107892)+4)/* var←c98996 */ ; (* (ptr) tmpAddr486 ) = ( ((word) (fPt) AddSegments←P7404) ); (* (( (ptr) tmpAddr486) + 1) ) = 1; }; SOURCE(17938, 37) var←c107892.f6/* name←v15904 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v38832)+1) ) ), (* (( (ptr) gf←c107924)+9) )); if ((var←c107892.f6/* name←v15904 */ == 0)) { goto lab←L100018; }; if (( (unsigned) (*(int*)var←c107892.f6/* name←v15904 */ <0) == 0)) { goto lab←L100018; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100018: ; SOURCE(17977, 1360) { word pd487; pd487 = (* (( (ptr) (* (( (ptr) gf←c107924)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd487 ))))((* (( (ptr) ggData←v38804)+11) ), 0, pd487))) { SOURCE(18029, 100) { word pd488; pd488 = (* (( (ptr) (* (( (ptr) gf←c107924)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd488 ))))((* (( (ptr) ggData←v38804)+3) ), 0, (* (( (ptr) gf←c107924)+136) ), (* (( (ptr) gf←c107924)+83) ), pd488); }; } else { SOURCE(18129, 1208) { word pd489; pd489 = (* (( (ptr) (* (( (ptr) gf←c107924)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd489 ))))(var←c107892.f6/* name←v15904 */ , 0, 1, pd489))) { SOURCE(18159, 121) { word pd490; pd490 = (* (( (ptr) (* (( (ptr) gf←c107924)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd490 ))))((* (( (ptr) ggData←v38804)+3) ), 0, (* (( (ptr) gf←c107924)+136) ), (* (( (ptr) gf←c107924)+84) ), pd490); }; } else { SOURCE(18280, 1059) { /* declaration of someAddition←v15976 skipped */ word scene←v16004; SOURCE(18882, 26) var←c107892.f7/* someAddition←v15976 */ = 0; SOURCE(18910, 27) scene←v16004 = (* (( (ptr) ggData←v38804)+11) ); SOURCE(18939, 66) { word var←c99092; word pd491; pd491 = (* (( (ptr) (* (( (ptr) gf←c107924)+556)/* var←c97844 */ ))+32) ); var←c99092 = (word) ( *( (fPt) ((* (ptr) pd491 ))))(scene←v16004, 0, (word) (( (bPt) &var←c107892)+16)/* var←c98996 */ , 0, 0, pd491) ; }; SOURCE(19007, 185) { W2 var←c99124; var←c99124.f0 = 11; var←c99124.f1 = var←c107892.f6/* name←v15904 */ ; { word pd492; pd492 = (* (( (ptr) (* (( (ptr) gf←c107924)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd492 ))))((* (( (ptr) ggData←v38804)+3) ), 0, (* (( (ptr) gf←c107924)+48) ), ( (0 != var←c107892.f7/* someAddition←v15976 */ ) ? (* ( /*1*/ ( (ptr) gf←c107924)+85) ) : (* (( (ptr) gf←c107924)+86) ) ) , var←c99124, pd492); }; }; SOURCE(19194, 143) if ((0 != var←c107892.f7/* someAddition←v15976 */ )) { SOURCE(19215, 122) { word pd493; pd493 = (* (( (ptr) (* (( (ptr) gf←c107924)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd493 ))))((* (( (ptr) gf←c107924)+87) ), ggData←v38804, 4, 1, 0, 1, pd493); }; }; }; }; }; }; }; } static word AddSegments←P7404(sliceD←v16080, formal←c107988) word sliceD←v16080; word formal←c107988; { register ptr gf←c107956 = (ptr) &globalframe; word done←v16124; word segGen←v16152; formal←c107988 = (formal←c107988 - 16); /* AddSegments: */ SOURCE(18282, 19) SOURCE(18282, 19) done←v16124 = 0; SOURCE(18359, 66) { word pd494; pd494 = (* (( (ptr) (* (( (ptr) gf←c107956)+562)/* var←c99156 */ ))+39) ); segGen←v16152 = (word) ( *( (fPt) ((* (ptr) pd494 ))))(sliceD←v16080, pd494); }; SOURCE(18427, 441) { register word seg←v16196; W2 var←c0464; W2 var←c0469; { word pd495; pd495 = (* (( (ptr) (* (( (ptr) gf←c107956)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd495 ))))((word) &var←c0464, (* (ptr) sliceD←v16080 ), segGen←v16152, pd495); }; seg←v16196 = var←c0464.f0; lab←L100022: ; if ((seg←v16196 != 0)) { } else { goto lab←L100019; }; { word duplicate←v16240 = 0; SOURCE(18587, 160) { register word prop←v16284; prop←v16284 = (* (( (ptr) seg←v16196)+25) ); lab←L100026: ; if ((prop←v16284 != 0)) { } else { goto lab←L100023; }; { word nextProp←v16424; SOURCE(18650, 35) nextProp←v16424 = XR←Narrow((* (ptr) prop←v16284 ), (* (( (ptr) gf←c107956)+9) )); if ((nextProp←v16424 == 0)) { goto lab←L100027; }; if (( (unsigned) (*(int*)nextProp←v16424<0) == 0)) { goto lab←L100027; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100027: ; SOURCE(18687, 60) { word pd496; pd496 = (* (( (ptr) (* (( (ptr) gf←c107956)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd496 ))))((* (( (ptr) formal←c107988)+6) ), nextProp←v16424, 0, pd496))) { SOURCE(18731, 16) duplicate←v16240 = 1; SOURCE(18774, 4) goto lab←L100024; }; }; }; prop←v16284 = (* (( (ptr) prop←v16284)+1) ); goto lab←L100026; lab←L100023: ; lab←L100024: ; }; SOURCE(18792, 55) if ((0 == duplicate←v16240)) { SOURCE(18814, 33) { word var←c99220; var←c99220 = XR←NewObject(8, (* (( (ptr) gf←c107956)+32) )); (* (ptr) var←c99220 ) = (* (( (ptr) formal←c107988)+6) ); (* (( (ptr) var←c99220)+1) ) = (* (( (ptr) seg←v16196)+25) ); (* (( (ptr) seg←v16196)+25) ) = var←c99220; }; }; SOURCE(18849, 19) (* (( (ptr) formal←c107988)+7) ) = 1; }; { word pd497; pd497 = (* (( (ptr) (* (( (ptr) gf←c107956)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd497 ))))((word) &var←c0469, (* (ptr) sliceD←v16080 ), segGen←v16152, pd497); }; seg←v16196 = var←c0469.f0; goto lab←L100022; lab←L100019: ; }; SOURCE(18282, 19) return(done←v16124); } static void SelectGroup←P1440(formal←c01822, event←v38920) word formal←c01822; word event←v38920; { W8 var←c108020; /* declaration of ggData←v38892 skipped */ register ptr gf←c108052 = (ptr) &globalframe; /* declaration of var←c99252 skipped */ /* declaration of name←v16468 skipped */ var←c108020.f4/* ggData←v38892 */ = formal←c01822; /* SelectGroup: */ SOURCE(19346, 1368) { word tmpAddr498; tmpAddr498 = (word) (( (ptr) &var←c108020)+5)/* var←c99252 */ ; (* (ptr) tmpAddr498 ) = ( ((word) (fPt) SelectSegments←P7704) ); (* (( (ptr) tmpAddr498) + 1) ) = 1; }; SOURCE(19384, 37) var←c108020.f7/* name←v16468 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v38920)+1) ) ), (* (( (ptr) gf←c108052)+9) )); if ((var←c108020.f7/* name←v16468 */ == 0)) { goto lab←L100028; }; if (( (unsigned) (*(int*)var←c108020.f7/* name←v16468 */ <0) == 0)) { goto lab←L100028; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100028: ; SOURCE(19423, 1291) { word pd499; pd499 = (* (( (ptr) (* (( (ptr) gf←c108052)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd499 ))))(var←c108020.f7/* name←v16468 */ , 0, 1, pd499))) { SOURCE(19453, 123) { word pd500; pd500 = (* (( (ptr) (* (( (ptr) gf←c108052)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd500 ))))((* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+3) ), 0, (* (( (ptr) gf←c108052)+136) ), (* (( (ptr) gf←c108052)+88) ), pd500); }; } else { SOURCE(19576, 1140) { word scene←v16540; SOURCE(20070, 27) scene←v16540 = (* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+11) ); SOURCE(20099, 79) { word pd501; pd501 = (* (( (ptr) (* (( (ptr) gf←c108052)+559)/* var←c98036 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd501 ))))(var←c108020.f4/* ggData←v38892 */ , 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd501); }; SOURCE(20180, 42) { word pd502; pd502 = (* (( (ptr) (* (( (ptr) gf←c108052)+561)/* var←c99060 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd502 ))))((* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+11) ), 0, pd502); }; SOURCE(20252, 53) { word var←c99316; word pd503; pd503 = (* (( (ptr) (* (( (ptr) gf←c108052)+556)/* var←c97844 */ ))+31) ); var←c99316 = (word) ( *( (fPt) ((* (ptr) pd503 ))))(scene←v16540, 0, (word) (( (bPt) &var←c108020)+20)/* var←c99252 */ , 0, pd503) ; }; SOURCE(20307, 245) { word pd504; pd504 = (* (( (ptr) (* (( (ptr) gf←c108052)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd504 ))))((* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+11) ), 0, pd504))) { SOURCE(20359, 95) { word pd505; pd505 = (* (( (ptr) (* (( (ptr) gf←c108052)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd505 ))))((* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+3) ), 0, (* (( (ptr) gf←c108052)+136) ), (* (( (ptr) gf←c108052)+89) ), pd505); }; } else { SOURCE(20454, 98) { W2 var←c99348; var←c99348.f0 = 11; var←c99348.f1 = var←c108020.f7/* name←v16468 */ ; { word pd506; pd506 = (* (( (ptr) (* (( (ptr) gf←c108052)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd506 ))))((* (( (ptr) var←c108020.f4/* ggData←v38892 */ )+3) ), 0, (* (( (ptr) gf←c108052)+48) ), (* (( (ptr) gf←c108052)+90) ), var←c99348, pd506); }; }; }; }; SOURCE(20554, 160) { word pd507; pd507 = (* (( (ptr) (* (( (ptr) gf←c108052)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd507 ))))((* (( (ptr) gf←c108052)+91) ), var←c108020.f4/* ggData←v38892 */ , 4, 0, 1, 0, pd507) ; }; }; }; }; } static word SelectSegments←P7704(slice←v16616, formal←c108148) word slice←v16616; word formal←c108148; { W6 var←c108084; register ptr gf←c108116 = (ptr) &globalframe; word done←v16660; /* declaration of var←c99380 skipped */ word withProps←v16716; formal←c108148 = (formal←c108148 - 20); var←c108084.f0 = formal←c108148; /* SelectSegments: */ SOURCE(19578, 22) { word tmpAddr508; tmpAddr508 = (word) (( (ptr) &var←c108084)+4)/* var←c99380 */ ; (* (ptr) tmpAddr508 ) = ( ((word) (fPt) FindProp←P7764) ); (* (( (ptr) tmpAddr508) + 1) ) = 1; }; SOURCE(19578, 22) done←v16660 = 0; SOURCE(19919, 69) { word pd509; pd509 = (* (( (ptr) (* (( (ptr) gf←c108116)+562)/* var←c99156 */ ))+40) ); withProps←v16716 = (word) ( *( (fPt) ((* (ptr) pd509 ))))(slice←v16616, (word) (( (bPt) &var←c108084)+16)/* var←c99380 */ , pd509) ; }; SOURCE(19990, 75) if ((withProps←v16716 != 0)) { SOURCE(20012, 53) { word pd510; pd510 = (* (( (ptr) (* (( (ptr) gf←c108116)+561)/* var←c99060 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd510 ))))(withProps←v16716, (* (( (ptr) (* (( (ptr) formal←c108148)+4) ))+11) ), 0, pd510); }; }; SOURCE(19578, 22) return(done←v16660); } static word FindProp←P7764(seg←v16792, transform←v16820, formal←c108212) word seg←v16792; word transform←v16820; word formal←c108212; { register ptr gf←c108180 = (ptr) &globalframe; word keep←v16864; formal←c108212 = (formal←c108212 - 16); /* FindProp: */ SOURCE(19647, 16) SOURCE(19736, 154) { register word prop←v16892; prop←v16892 = (* (( (ptr) seg←v16792)+25) ); lab←L100032: ; if ((prop←v16892 != 0)) { } else { goto lab←L100029; }; { word nextProp←v17032; SOURCE(19799, 35) nextProp←v17032 = XR←Narrow((* (ptr) prop←v16892 ), (* (( (ptr) gf←c108180)+9) )); if ((nextProp←v17032 == 0)) { goto lab←L100033; }; if (( (unsigned) (*(int*)nextProp←v17032<0) == 0)) { goto lab←L100033; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100033: ; SOURCE(19836, 54) { word pd511; pd511 = (* (( (ptr) (* (( (ptr) gf←c108180)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd511 ))))((* (( (ptr) (* (ptr) formal←c108212 ))+7) ), nextProp←v17032, 0, pd511) )) { SOURCE(19878, 12) return(1); }; }; }; prop←v16892 = (* (( (ptr) prop←v16892)+1) ); goto lab←L100032; lab←L100029: ; }; SOURCE(19901, 13) return(0); } static void RemoveFromGroup←P1500(ggData←v38980, event←v39008) word ggData←v38980; word event←v39008; { W9 var←c108244; register ptr gf←c108276 = (ptr) &globalframe; /* declaration of var←c99444 skipped */ /* declaration of name←v17076 skipped */ /* RemoveFromGroup: */ SOURCE(20723, 1464) { word tmpAddr512; tmpAddr512 = (word) (( (ptr) &var←c108244)+4)/* var←c99444 */ ; (* (ptr) tmpAddr512 ) = ( ((word) (fPt) RemoveSegments←P7968) ); (* (( (ptr) tmpAddr512) + 1) ) = 1; }; SOURCE(20765, 37) (* (( (ptr) &var←c108244)+6)/* name←v17076 */ ) = XR←Narrow((* (ptr) (* (( (ptr) event←v39008)+1) ) ), (* (( (ptr) gf←c108276)+9) )); if (((* (( (ptr) &var←c108244)+6)/* name←v17076 */ ) == 0)) { goto lab←L100034; }; if (( (unsigned) (*(int*)(* (( (ptr) &var←c108244)+6)/* name←v17076 */ )<0) == 0)) { goto lab←L100034; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100034: ; SOURCE(20804, 1383) { word pd513; pd513 = (* (( (ptr) (* (( (ptr) gf←c108276)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd513 ))))((* (( (ptr) ggData←v38980)+11) ), 0, pd513))) { SOURCE(20856, 105) { word pd514; pd514 = (* (( (ptr) (* (( (ptr) gf←c108276)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd514 ))))((* (( (ptr) ggData←v38980)+3) ), 0, (* (( (ptr) gf←c108276)+136) ), (* (( (ptr) gf←c108276)+92) ), pd514); }; } else { SOURCE(20961, 1226) { word pd515; pd515 = (* (( (ptr) (* (( (ptr) gf←c108276)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd515 ))))((* (( (ptr) &var←c108244)+6)/* name←v17076 */ ), 0, 1, pd515))) { SOURCE(20991, 131) { word pd516; pd516 = (* (( (ptr) (* (( (ptr) gf←c108276)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd516 ))))((* (( (ptr) ggData←v38980)+3) ), 0, (* (( (ptr) gf←c108276)+136) ), (* (( (ptr) gf←c108276)+93) ), pd516); }; } else { SOURCE(21122, 1067) { /* declaration of someRemoval←v17148 skipped */ /* declaration of newProps←v17176 skipped */ word scene←v17204; SOURCE(21673, 25) (* (( (ptr) &var←c108244)+7)/* someRemoval←v17148 */ ) = 0; SOURCE(21700, 10) (* (( (ptr) &var←c108244)+8)/* newProps←v17176 */ ) = 0; SOURCE(21723, 27) scene←v17204 = (* (( (ptr) ggData←v38980)+11) ); SOURCE(21752, 69) { word var←c99508; word pd517; pd517 = (* (( (ptr) (* (( (ptr) gf←c108276)+556)/* var←c97844 */ ))+32) ); var←c99508 = (word) ( *( (fPt) ((* (ptr) pd517 ))))(scene←v17204, 0, (word) (( (bPt) &var←c108244)+16)/* var←c99444 */ , 0, 0, pd517) ; }; SOURCE(21823, 220) { W2 var←c99540; var←c99540.f0 = 11; var←c99540.f1 = (* (( (ptr) &var←c108244)+6)/* name←v17076 */ ); { word pd518; pd518 = (* (( (ptr) (* (( (ptr) gf←c108276)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd518 ))))((* (( (ptr) ggData←v38980)+3) ), 0, (* (( (ptr) gf←c108276)+48) ), ( (0 != (* (( (ptr) &var←c108244)+7) /* someRemoval←v17148 */ )) ? (* (( (ptr) gf←c108276)+94) ) : (* (( (ptr) gf←c108276)+95) ) ) , var←c99540, pd518); }; }; SOURCE(22045, 142) if ((0 != (* (( (ptr) &var←c108244)+7)/* someRemoval←v17148 */ ))) { SOURCE(22065, 122) { word pd519; pd519 = (* (( (ptr) (* (( (ptr) gf←c108276)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd519 ))))((* (( (ptr) gf←c108276)+87) ), ggData←v38980, 4, 1, 0, 1, pd519); }; }; }; }; }; }; }; } static word RemoveSegments←P7968(sliceD←v17280, formal←c108340) word sliceD←v17280; word formal←c108340; { register ptr gf←c108308 = (ptr) &globalframe; word done←v17324; word segGen←v17448; formal←c108340 = (formal←c108340 - 16); /* RemoveSegments: */ SOURCE(21124, 22) SOURCE(21124, 22) done←v17324 = 0; SOURCE(21204, 66) { word pd520; pd520 = (* (( (ptr) (* (( (ptr) gf←c108308)+562)/* var←c99156 */ ))+39) ); segGen←v17448 = (word) ( *( (fPt) ((* (ptr) pd520 ))))(sliceD←v17280, pd520); }; SOURCE(21272, 387) { register word seg←v17492; W2 var←c0499; W2 var←c0503; { word pd521; pd521 = (* (( (ptr) (* (( (ptr) gf←c108308)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd521 ))))((word) &var←c0499, (* (ptr) sliceD←v17280 ), segGen←v17448, pd521); }; seg←v17492 = var←c0499.f0; lab←L100038: ; if ((seg←v17492 != 0)) { } else { goto lab←L100035; }; SOURCE(21407, 14) (* (( (ptr) formal←c108340)+8) ) = 0; SOURCE(21423, 205) { register word prop←v17536; prop←v17536 = (* (( (ptr) seg←v17492)+25) ); lab←L100042: ; if ((prop←v17536 != 0)) { } else { goto lab←L100039; }; { word nextProp←v17676; SOURCE(21486, 35) nextProp←v17676 = XR←Narrow((* (ptr) prop←v17536 ), (* (( (ptr) gf←c108308)+9) )); if ((nextProp←v17676 == 0)) { goto lab←L100043; }; if (( (unsigned) (*(int*)nextProp←v17676<0) == 0)) { goto lab←L100043; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100043: ; SOURCE(21523, 105) { word pd522; pd522 = (* (( (ptr) (* (( (ptr) gf←c108308)+537)/* var←c95924 */ ))+8) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd522 ))))((* (( (ptr) formal←c108340)+6) ), nextProp←v17676, 0, pd522))) { SOURCE(21569, 41) { word var←c99604; var←c99604 = XR←NewObject(8, (* (( (ptr) gf←c108308)+32) )); (* (ptr) var←c99604 ) = nextProp←v17676; (* (( (ptr) var←c99604)+1) ) = (* (( (ptr) formal←c108340)+8) ); (* (( (ptr) formal←c108340)+8) ) = var←c99604; }; } else { SOURCE(21610, 18) (* (( (ptr) formal←c108340)+7) ) = 1; }; }; }; prop←v17536 = (* (( (ptr) prop←v17536)+1) ); goto lab←L100042; lab←L100039: ; }; SOURCE(21639, 20) (* (( (ptr) seg←v17492)+25) ) = (* (( (ptr) formal←c108340)+8) ); { word pd523; pd523 = (* (( (ptr) (* (( (ptr) gf←c108308)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd523 ))))((word) &var←c0503, (* (ptr) sliceD←v17280 ), segGen←v17448, pd523); }; seg←v17492 = var←c0503.f0; goto lab←L100038; lab←L100035: ; }; SOURCE(21124, 22) return(done←v17324); } static void PrintGroupsOfSelected←P1560(ggData←v39068, event←v39096) word ggData←v39068; word event←v39096; { W7 var←c108372; register ptr gf←c108404 = (ptr) &globalframe; /* declaration of var←c99636 skipped */ word scene←v17720; /* PrintGroupsOfSelected: */ SOURCE(22196, 1476) { word tmpAddr524; tmpAddr524 = (word) (( (ptr) &var←c108372)+4)/* var←c99636 */ ; (* (ptr) tmpAddr524 ) = ( ((word) (fPt) DoPrintGroups←P8220) ); (* (( (ptr) tmpAddr524) + 1) ) = 1; }; SOURCE(22244, 27) scene←v17720 = (* (( (ptr) ggData←v39068)+11) ); SOURCE(22273, 1399) { word pd525; pd525 = (* (( (ptr) (* (( (ptr) gf←c108404)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd525 ))))(scene←v17720, 0, pd525))) { SOURCE(22318, 119) { word pd526; pd526 = (* (( (ptr) (* (( (ptr) gf←c108404)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd526 ))))((* (( (ptr) ggData←v39068)+3) ), 0, (* (( (ptr) gf←c108404)+136) ), (* (( (ptr) gf←c108404)+96) ), pd526); }; } else { SOURCE(22437, 1237) { /* declaration of groupList←v17792 skipped */ SOURCE(23147, 11) var←c108372.f6/* groupList←v17792 */ = 0; SOURCE(23171, 68) { word var←c99668; word pd527; pd527 = (* (( (ptr) (* (( (ptr) gf←c108404)+556)/* var←c97844 */ ))+32) ); var←c99668 = (word) ( *( (fPt) ((* (ptr) pd527 ))))(scene←v17720, 0, (word) (( (bPt) &var←c108372)+16)/* var←c99636 */ , 0, 0, pd527) ; }; SOURCE(23241, 431) if ((var←c108372.f6/* groupList←v17792 */ != 0)) { SOURCE(23265, 70) { word pd528; pd528 = (* (( (ptr) (* (( (ptr) gf←c108404)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd528 ))))((* (( (ptr) ggData←v39068)+3) ), 1, (* (( (ptr) gf←c108404)+97) ), (* (( (ptr) gf←c108404)+98) ), pd528); }; SOURCE(23337, 175) { register word group←v18036; group←v18036 = var←c108372.f6/* groupList←v17792 */ ; lab←L100047: ; if ((group←v18036 != 0)) { } else { goto lab←L100044; }; { word nextGroup←v18176; SOURCE(23403, 37) nextGroup←v18176 = XR←Narrow((* (ptr) group←v18036 ), (* (( (ptr) gf←c108404)+9) )); if ((nextGroup←v18176 == 0)) { goto lab←L100048; }; if (( (unsigned) (*(int*)nextGroup←v18176<0) == 0)) { goto lab←L100048; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100048: ; SOURCE(23442, 70) { W2 var←c99732; var←c99732.f0 = 11; var←c99732.f1 = nextGroup←v18176; { word pd529; pd529 = (* (( (ptr) (* (( (ptr) gf←c108404)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd529 ))))((* (( (ptr) ggData←v39068)+3) ), 2, (* (( (ptr) gf←c108404)+97) ), (* (( (ptr) gf←c108404)+99) /*1*/ ), var←c99732, pd529); }; }; }; group←v18036 = (* (( (ptr) group←v18036)+1) ); goto lab←L100047; lab←L100044: ; }; SOURCE(23523, 46) { word pd530; pd530 = (* (( (ptr) (* (( (ptr) gf←c108404)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd530 ))))((* (( (ptr) ggData←v39068)+3) ), 3, (* (( (ptr) gf←c108404)+97) ), (* (( (ptr) gf←c108404)+100) ), pd530); }; } else { SOURCE(23578, 94) { word pd531; pd531 = (* (( (ptr) (* (( (ptr) gf←c108404)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd531 ))))((* (( (ptr) ggData←v39068)+3) ), 0, (* (( (ptr) gf←c108404)+97) ), (* (( (ptr) gf←c108404)+101) ), pd531); }; }; }; }; }; } static word DoPrintGroups←P8220(sliceD←v17868, formal←c108468) word sliceD←v17868; word formal←c108468; { register ptr gf←c108436 = (ptr) &globalframe; word done←v17912; word segGen←v18220; formal←c108468 = (formal←c108468 - 16); /* DoPrintGroups: */ SOURCE(22439, 21) SOURCE(22439, 21) done←v17912 = 0; SOURCE(22518, 66) { word pd532; pd532 = (* (( (ptr) (* (( (ptr) gf←c108436)+562)/* var←c99156 */ ))+39) ); segGen←v18220 = (word) ( *( (fPt) ((* (ptr) pd532 ))))(sliceD←v17868, pd532); }; SOURCE(22586, 538) { register word seg←v18264; W2 var←c0517; W2 var←c0524; { word pd533; pd533 = (* (( (ptr) (* (( (ptr) gf←c108436)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd533 ))))((word) &var←c0517, (* (ptr) sliceD←v17868 ), segGen←v18220, pd533); }; seg←v18264 = var←c0517.f0; lab←L100052: ; if ((seg←v18264 != 0)) { } else { goto lab←L100049; }; SOURCE(22721, 403) { register word prop←v18308; prop←v18308 = (* (( (ptr) seg←v18264)+25) ); lab←L100056: ; if ((prop←v18308 != 0)) { } else { goto lab←L100053; }; { word nextProp←v18448; word duplicate←v18476 = 0; SOURCE(22784, 35) nextProp←v18448 = XR←Narrow((* (ptr) prop←v18308 ), (* (( (ptr) gf←c108436)+9) )); if ((nextProp←v18448 == 0)) { goto lab←L100057; }; if (( (unsigned) (*(int*)nextProp←v18448<0) == 0)) { goto lab←L100057; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100057: ; SOURCE(22846, 170) { register word group←v18520; group←v18520 = (* (( (ptr) formal←c108468)+6) ); lab←L100061: ; if ((group←v18520 != 0)) { } else { goto lab←L100058; }; { word nextGroup←v18660; SOURCE(22912, 37) nextGroup←v18660 = XR←Narrow((* (ptr) group←v18520 ), (* (( (ptr) gf←c108436)+9) )); if ((nextGroup←v18660 == 0)) { goto lab←L100062; }; if (( (unsigned) (*(int*)nextGroup←v18660<0) == 0)) { goto lab←L100062; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100062: ; SOURCE(22951, 65) { word pd534; pd534 = (* (( (ptr) (* (( (ptr) gf←c108436)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd534 ))))(nextGroup←v18660, nextProp←v18448, 0, pd534))) { SOURCE(23000, 16) duplicate←v18476 = 1; SOURCE(23047, 4) goto lab←L100059; }; }; }; group←v18520 = (* (( (ptr) group←v18520)+1) ); goto lab←L100061; lab←L100058: ; lab←L100059: ; }; SOURCE(23065, 59) if ((0 == duplicate←v18476)) { SOURCE(23087, 37) { word var←c99828; var←c99828 = XR←NewObject(8, (* (( (ptr) gf←c108436)+32) )); (* (ptr) var←c99828 ) = nextProp←v18448; (* (( (ptr) var←c99828)+1) ) = (* (( (ptr) formal←c108468)+6) ); (* (( (ptr) formal←c108468)+6) ) = var←c99828; }; }; }; prop←v18308 = (* (( (ptr) prop←v18308)+1) ); goto lab←L100056; lab←L100053: ; }; { word pd535; pd535 = (* (( (ptr) (* (( (ptr) gf←c108436)+562)/* var←c99156 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd535 ))))((word) &var←c0524, (* (ptr) sliceD←v17868 ), segGen←v18220, pd535); }; seg←v18264 = var←c0524.f0; goto lab←L100052; lab←L100049: ; }; SOURCE(22439, 21) return(done←v17912); } static void PrintAllGroups←P1620(ggData←v39156, event←v39184) word ggData←v39156; word event←v39184; { W7 var←c108500; register ptr gf←c108532 = (ptr) &globalframe; /* declaration of var←c99860 skipped */ /* declaration of groupList←v18704 skipped */ word scene←v18732; /* PrintAllGroups: */ SOURCE(23681, 1173) { word tmpAddr536; tmpAddr536 = (word) (( (ptr) &var←c108500)+4)/* var←c99860 */ ; (* (ptr) tmpAddr536 ) = ( ((word) (fPt) EnumerateGroups←P8616) ); (* (( (ptr) tmpAddr536) + 1) ) = 1; }; SOURCE(23722, 11) var←c108500.f6/* groupList←v18704 */ = 0; SOURCE(23746, 27) scene←v18732 = (* (( (ptr) ggData←v39156)+11) ); SOURCE(24413, 54) { word var←c99892; word pd537; pd537 = (* (( (ptr) (* (( (ptr) gf←c108532)+556)/* var←c97844 */ ))+31) ); var←c99892 = (word) ( *( (fPt) ((* (ptr) pd537 ))))(scene←v18732, 0, (word) (( (bPt) &var←c108500)+16)/* var←c99860 */ , 0, pd537) ; }; SOURCE(24469, 63) { word pd538; pd538 = (* (( (ptr) (* (( (ptr) gf←c108532)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd538 ))))((* (( (ptr) ggData←v39156)+3) ), 1, (* (( (ptr) gf←c108532)+97) ), (* (( (ptr) gf←c108532)+102) ), pd538); }; SOURCE(24534, 320) if ((var←c108500.f6/* groupList←v18704 */ != 0)) { SOURCE(24558, 175) { register word group←v19004; group←v19004 = var←c108500.f6/* groupList←v18704 */ ; lab←L100066: ; if ((group←v19004 != 0)) { } else { goto lab←L100063; }; { word nextGroup←v19144; SOURCE(24624, 37) nextGroup←v19144 = XR←Narrow((* (ptr) group←v19004 ), (* (( (ptr) gf←c108532)+9) )); if ((nextGroup←v19144 == 0)) { goto lab←L100067; }; if (( (unsigned) (*(int*)nextGroup←v19144<0) == 0)) { goto lab←L100067; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100067: ; SOURCE(24663, 70) { W2 var←c99956; var←c99956.f0 = 11; var←c99956.f1 = nextGroup←v19144; { word pd539; pd539 = (* (( (ptr) (* (( (ptr) gf←c108532)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd539 ))))((* (( (ptr) ggData←v39156)+3) ), 2, (* (( (ptr) gf←c108532)+97) ), (* (( (ptr) gf←c108532)+99) ), var←c99956, pd539); }; }; }; group←v19004 = (* (( (ptr) group←v19004)+1) ); goto lab←L100066; lab←L100063: ; }; SOURCE(24744, 46) { word pd540; pd540 = (* (( (ptr) (* (( (ptr) gf←c108532)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd540 ))))((* (( (ptr) ggData←v39156)+3) ), 3, (* (( (ptr) gf←c108532)+97) ), (* (( (ptr) gf←c108532)+100) ), pd540); }; } else { SOURCE(24799, 55) { word pd541; pd541 = (* (( (ptr) (* (( (ptr) gf←c108532)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd541 ))))((* (( (ptr) ggData←v39156)+3) ), 3, (* (( (ptr) gf←c108532)+97) ), (* (( (ptr) gf←c108532)+103) ), pd541); }; }; } static word EnumerateGroups←P8616(slice←v18932, formal←c108628) word slice←v18932; word formal←c108628; { W6 var←c108564; register ptr gf←c108596 = (ptr) &globalframe; word done←v18976; /* declaration of var←c99988 skipped */ formal←c108628 = (formal←c108628 - 16); var←c108564.f0 = formal←c108628; /* EnumerateGroups: */ SOURCE(23775, 633) { word tmpAddr542; tmpAddr542 = (word) (( (ptr) &var←c108564)+4)/* var←c99988 */ ; (* (ptr) tmpAddr542 ) = ( ((word) (fPt) FindGroups←P8772) ); (* (( (ptr) tmpAddr542) + 1) ) = 1; }; SOURCE(23775, 633) done←v18976 = 0; SOURCE(24361, 47) { word var←c100020; word pd543; pd543 = (* (( (ptr) (* (( (ptr) gf←c108596)+562)/* var←c99156 */ ))+40) ); var←c100020 = (word) ( *( (fPt) ((* (ptr) pd543 ))))(slice←v18932, (word) (( (bPt) &var←c108564)+16)/* var←c99988 */ , pd543) ; }; SOURCE(23775, 633) return(done←v18976); } static word FindGroups←P8772(seg←v19264, transform←v19292, formal←c108692) word seg←v19264; word transform←v19292; word formal←c108692; { register ptr gf←c108660 = (ptr) &globalframe; word keep←v19336; formal←c108692 = (formal←c108692 - 16); /* FindGroups: */ SOURCE(23845, 502) SOURCE(23845, 502) keep←v19336 = 0; SOURCE(23944, 403) { register word prop←v19364; prop←v19364 = (* (( (ptr) seg←v19264)+25) ); lab←L100071: ; if ((prop←v19364 != 0)) { } else { goto lab←L100068; }; { word nextProp←v19504; word duplicate←v19532 = 0; SOURCE(24007, 35) nextProp←v19504 = XR←Narrow((* (ptr) prop←v19364 ), (* (( (ptr) gf←c108660)+9) )); if ((nextProp←v19504 == 0)) { goto lab←L100072; }; if (( (unsigned) (*(int*)nextProp←v19504<0) == 0)) { goto lab←L100072; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100072: ; SOURCE(24069, 170) { register word group←v19576; group←v19576 = (* (( (ptr) (* (ptr) formal←c108692 ))+6) ); lab←L100076: ; if ((group←v19576 != 0)) { } else { goto lab←L100073; }; { word nextGroup←v19716; SOURCE(24135, 37) nextGroup←v19716 = XR←Narrow((* (ptr) group←v19576 ), (* (( (ptr) gf←c108660)+9) )); if ((nextGroup←v19716 == 0)) { goto lab←L100077; }; if (( (unsigned) (*(int*)nextGroup←v19716<0) == 0)) { goto lab←L100077; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100077: ; SOURCE(24174, 65) { word pd544; pd544 = (* (( (ptr) (* (( (ptr) gf←c108660)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd544 ))))(nextGroup←v19716, nextProp←v19504, 0, pd544))) { SOURCE(24223, 16) duplicate←v19532 = 1; SOURCE(24270, 4) goto lab←L100074; }; }; }; group←v19576 = (* (( (ptr) group←v19576)+1) ); goto lab←L100076; lab←L100073: ; lab←L100074: ; }; SOURCE(24288, 59) if ((0 == duplicate←v19532)) { SOURCE(24310, 37) { word var←c100116; var←c100116 = XR←NewObject(8, (* (( (ptr) gf←c108660)+32) )); (* (ptr) var←c100116 ) = nextProp←v19504; (* (( (ptr) var←c100116)+1) ) = (* (( (ptr) (* (ptr) formal←c108692 ))+6) ); (* (( (ptr) (* (ptr) formal←c108692 ))+6) ) = var←c100116; }; }; }; prop←v19364 = (* (( (ptr) prop←v19364)+1) ); goto lab←L100071; lab←L100068: ; }; SOURCE(23845, 502) return(keep←v19336); } static void Cluster←P1680(formal←c01823, event←v39272) word formal←c01823; word event←v39272; { W11 var←c108724; /* declaration of ggData←v39244 skipped */ register ptr gf←c108756 = (ptr) &globalframe; /* declaration of var←c100148 skipped */ (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ) = formal←c01823; /* Cluster: */ SOURCE(24860, 1816) { word tmpAddr545; tmpAddr545 = (word) (( (ptr) &var←c108724)+5)/* var←c100148 */ ; (* (ptr) tmpAddr545 ) = ( ((word) (fPt) AddSelectedToCluster←P9072) ); (* (( (ptr) tmpAddr545) + 1) ) = 1; }; SOURCE(24894, 1782) { word pd546; pd546 = (* (( (ptr) (* (( (ptr) gf←c108756)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd546 ))))((* (( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+11) ), 0, pd546) )) { SOURCE(24947, 102) { word pd547; pd547 = (* (( (ptr) (* (( (ptr) gf←c108756)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd547 ))))((* (( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+3) ), 0, (* (( (ptr) gf←c108756)+136) ), (* (( (ptr) gf←c108756)+104) ), pd547); }; } else { SOURCE(25049, 1629) { word cluster←v19788; word scene←v19816; /* declaration of childList←v19844 skipped */ /* declaration of ptr←v19872 skipped */ /* declaration of sliceInFront←v19900 skipped */ word priority←v19928 = (word) -1; /* declaration of justFound←v19956 skipped */ SOURCE(25350, 53) { word pd548; pd548 = (* (( (ptr) (* (( (ptr) gf←c108756)+558)/* var←c98004 */ ))+10) ); cluster←v19788 = (word) ( *( (fPt) ((* (ptr) pd548 ))))(0, pd548); }; SOURCE(25405, 27) scene←v19816 = (* (( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+11) ); SOURCE(25434, 16) (* (( (ptr) &var←c108724)+7)/* childList←v19844 */ ) = 0; (* (( (ptr) &var←c108724)+8)/* ptr←v19872 */ ) = 0; SOURCE(25465, 25) (* (( (ptr) &var←c108724)+9)/* sliceInFront←v19900 */ ) = 0; SOURCE(25512, 23) (* (( (ptr) &var←c108724)+10)/* justFound←v19956 */ ) = 0; SOURCE(25537, 39) { word pd549; pd549 = (* (( (ptr) (* (( (ptr) gf←c108756)+546)/* var←c96628 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd549 ))))((* (( (ptr) gf←c108756)+105) ), (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ), pd549) ; }; SOURCE(25609, 81) { word pd550; pd550 = (* (( (ptr) (* (( (ptr) gf←c108756)+559)/* var←c98036 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd550 ))))((* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd550); }; SOURCE(25692, 45) { W2 var←c100212; { word pd551; pd551 = (* (( (ptr) (* (( (ptr) gf←c108756)+563)/* var←c100180 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd551 ))))((word) (&var←c100212), pd551); }; (* (( (ptr) &var←c108724)+8)/* ptr←v19872 */ ) = var←c100212.f1; (* (( (ptr) &var←c108724)+7)/* childList←v19844 */ ) = var←c100212.f0; }; SOURCE(25739, 59) { word var←c100244; word pd552; pd552 = (* (( (ptr) (* (( (ptr) gf←c108756)+556)/* var←c97844 */ ))+31) ); var←c100244 = (word) ( *( (fPt) ((* (ptr) pd552 ))))(scene←v19816, 0, (word) (( (bPt) &var←c108724)+20)/* var←c100148 */ , 0, pd552) ; }; SOURCE(25800, 218) { register word list←v20188; list←v20188 = (* (( (ptr) &var←c108724)+7)/* childList←v19844 */ ); lab←L100081: ; if ((list←v20188 != 0)) { } else { goto lab←L100078; }; SOURCE(25867, 59) { word pd553; pd553 = (* (( (ptr) (* (( (ptr) gf←c108756)+561)/* var←c99060 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd553 ))))((* (ptr) list←v20188 ), scene←v19816, pd553); }; SOURCE(25928, 38) { word pd554; pd554 = (* (( (ptr) (* (( (ptr) gf←c108756)+556)/* var←c97844 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd554 ))))(scene←v19816, (* (ptr) list←v20188 ), pd554); }; SOURCE(25968, 50) { word pd555; pd555 = (* (( (ptr) (* (( (ptr) gf←c108756)+558)/* var←c98004 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd555 ))))(cluster←v19788, (* (ptr) list←v20188 ), (word) -1, pd555); }; list←v20188 = (* (( (ptr) list←v20188)+1) ); goto lab←L100081; lab←L100078: ; }; SOURCE(26029, 110) if (((* (( (ptr) &var←c108724)+9)/* sliceInFront←v19900 */ ) == 0) || (0 != (* (( (ptr) &var←c108724)+10)/* justFound←v19956 */ ))) { SOURCE(26069, 19) priority←v19928 = (word) -1; } else { SOURCE(26088, 51) { word pd556; pd556 = (* (( (ptr) (* (( (ptr) gf←c108756)+556)/* var←c97844 */ ))+21) ); priority←v19928 = (word) ( *( (fPt) ((* (ptr) pd556 ))))(scene←v19816, (* (( (ptr) &var←c108724)+9)/* sliceInFront←v19900 */ ), pd556) ; }; }; SOURCE(26141, 42) { word pd557; pd557 = (* (( (ptr) (* (( (ptr) gf←c108756)+556)/* var←c97844 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd557 ))))(scene←v19816, cluster←v19788, priority←v19928, pd557); }; SOURCE(26185, 48) { word pd558; pd558 = (* (( (ptr) (* (( (ptr) gf←c108756)+561)/* var←c99060 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd558 ))))(cluster←v19788, scene←v19816, pd558); }; SOURCE(26235, 50) { word pd559; pd559 = (* (( (ptr) (* (( (ptr) gf←c108756)+561)/* var←c99060 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd559 ))))(cluster←v19788, scene←v19816, 0, pd559); }; SOURCE(26287, 32) { word pd560; pd560 = (* (( (ptr) (* (( (ptr) gf←c108756)+555)/* var←c97812 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd560 ))))((* (( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+13) ), 0, pd560); }; SOURCE(26321, 33) { word pd561; pd561 = (* (( (ptr) (* (( (ptr) gf←c108756)+555)/* var←c97812 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd561 ))))((* ((( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+13)) ), pd561); }; SOURCE(26356, 29) { word pd562; pd562 = (* (( (ptr) (* (( (ptr) gf←c108756)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd562 ))))((* ((( (ptr) &var←c108724)+4)/* ggData←v39244 */ ) ), pd562); }; SOURCE(26437, 83) { word pd563; pd563 = (* (( (ptr) (* (( (ptr) gf←c108756)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd563 ))))((* (( (ptr) (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ))+3) ), 0, (* (( (ptr) gf←c108756)+48) ), (* (( (ptr) gf←c108756)+106) ), pd563); }; SOURCE(26522, 154) { word pd564; pd564 = (* (( (ptr) (* (( (ptr) gf←c108756)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd564 ))))((* (( (ptr) gf←c108756)+107) ), (* (( (ptr) &var←c108724)+4)/* ggData←v39244 */ ), 0, 1, 0, 0, pd564) ; }; }; }; }; } static word AddSelectedToCluster←P9072(slice←v20032, formal←c108820) word slice←v20032; word formal←c108820; { register ptr gf←c108788 = (ptr) &globalframe; word done←v20076; formal←c108820 = (formal←c108820 - 20); /* AddSelectedToCluster: */ SOURCE(25051, 28) SOURCE(25051, 28) done←v20076 = 0; SOURCE(25126, 213) { word pd565; pd565 = (* (( (ptr) (* (( (ptr) gf←c108788)+561)/* var←c99060 */ ))+18) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd565 ))))(slice←v20032, (* (( (ptr) (* (( (ptr) formal←c108820)+4) ))+11) ), 0, pd565) )) { SOURCE(25191, 16) (* (( (ptr) formal←c108820)+10) ) = 1; SOURCE(25209, 60) { W2 var←c100276; { word pd566; pd566 = (* (( (ptr) (* (( (ptr) gf←c108788)+563)/* var←c100180 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd566 ))))((word) &var←c100276, slice←v20032, (* (( (ptr) formal←c108820)+7) ), (* (( (ptr) formal←c108820)+8) ), pd566); }; (* (( (ptr) formal←c108820)+8) ) = var←c100276.f1; (* (( (ptr) formal←c108820)+7) ) = var←c100276.f0; }; } else { SOURCE(25280, 59) if ((0 != (* (( (ptr) formal←c108820)+10) ))) { SOURCE(25300, 20) (* (( (ptr) formal←c108820)+9) ) = slice←v20032; SOURCE(25322, 17) (* (( (ptr) formal←c108820)+10) ) = 0; }; }; }; SOURCE(25051, 28) return(done←v20076); } static void ClusterAndFreeze←P1740(ggData←v39332, event←v39360) word ggData←v39332; word event←v39360; { register ptr gf←c108852 = (ptr) &globalframe; /* ClusterAndFreeze: */ SOURCE(26685, 357) SOURCE(26728, 314) { word pd567; pd567 = (* (( (ptr) (* (( (ptr) gf←c108852)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd567 ))))((* (( (ptr) ggData←v39332)+11) ), 0, pd567))) { SOURCE(26781, 102) { word pd568; pd568 = (* (( (ptr) (* (( (ptr) gf←c108852)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd568 ))))((* (( (ptr) ggData←v39332)+3) ), 0, (* (( (ptr) gf←c108852)+136) ), (* (( (ptr) gf←c108852)+104) ), pd568); }; } else { SOURCE(26885, 22) (void) Cluster←P1680(ggData←v39332, event←v39360); SOURCE(26909, 28) (void) FreezeCluster←P1860(ggData←v39332, event←v39360); SOURCE(26939, 103) { word pd569; pd569 = (* (( (ptr) (* (( (ptr) gf←c108852)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd569 ))))((* (( (ptr) ggData←v39332)+3) ), 0, (* (( (ptr) gf←c108852)+48) ), (* (( (ptr) gf←c108852)+108) ), pd569); }; }; }; } static void UnCluster←P1800(ggData←v39420, event←v39448) word ggData←v39420; word event←v39448; { W9 var←c108884; register ptr gf←c108916 = (ptr) &globalframe; /* declaration of var←c100308 skipped */ /* UnCluster: */ SOURCE(27051, 1731) { word tmpAddr570; tmpAddr570 = (word) (( (ptr) &var←c108884)+4)/* var←c100308 */ ; (* (ptr) tmpAddr570 ) = ( ((word) (fPt) BreakUpCluster←P9228) ); (* (( (ptr) tmpAddr570) + 1) ) = 1; }; SOURCE(27087, 1695) { word pd571; pd571 = (* (( (ptr) (* (( (ptr) gf←c108916)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd571 ))))((* (( (ptr) ggData←v39420)+11) ), 0, pd571))) { SOURCE(27140, 106) { word pd572; pd572 = (* (( (ptr) (* (( (ptr) gf←c108916)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd572 ))))((* (( (ptr) ggData←v39420)+3) ), 0, (* (( (ptr) gf←c108916)+136) ), (* (( (ptr) gf←c108916)+109) ), pd572); }; } else { SOURCE(27246, 1538) { /* declaration of priority←v20344 skipped */ /* declaration of scene←v20372 skipped */ /* declaration of newSlices←v20400 skipped */ SOURCE(27808, 18) (* (( (ptr) &var←c108884)+6)/* priority←v20344 */ ) = (word) -1; SOURCE(27828, 27) (* (( (ptr) &var←c108884)+7)/* scene←v20372 */ ) = (* (( (ptr) ggData←v39420)+11) ); SOURCE(27857, 11) (* (( (ptr) &var←c108884)+8)/* newSlices←v20400 */ ) = 0; SOURCE(27986, 79) { word pd573; pd573 = (* (( (ptr) (* (( (ptr) gf←c108916)+559)/* var←c98036 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd573 ))))(ggData←v39420, 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd573); }; SOURCE(28067, 41) { word pd574; pd574 = (* (( (ptr) (* (( (ptr) gf←c108916)+546)/* var←c96628 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd574 ))))((* (( (ptr) gf←c108916)+110) ), ggData←v39420, pd574); }; SOURCE(28110, 79) { word var←c100340; word pd575; pd575 = (* (( (ptr) (* (( (ptr) gf←c108916)+556)/* var←c97844 */ ))+32) ); var←c100340 = (word) ( *( (fPt) ((* (ptr) pd575 ))))((* (( (ptr) &var←c108884)+7)/* scene←v20372 */ ), 0, (word) (( (bPt) &var←c108884)+16) /* var←c100308 */ , 0, (* (( (ptr) gf←c108916)+111) ), pd575); }; SOURCE(28191, 154) { register word newSelections←v20632; newSelections←v20632 = (* (( (ptr) &var←c108884)+8)/* newSlices←v20400 */ ); lab←L100085: ; if ((newSelections←v20632 != 0)) { } else { goto lab←L100082; }; SOURCE(28283, 62) { word pd576; pd576 = (* (( (ptr) (* (( (ptr) gf←c108916)+561)/* var←c99060 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd576 ))))((* (ptr) newSelections←v20632 ), (* (( (ptr) &var←c108884)+7)/* scene←v20372 */ ), 0, pd576) ; }; newSelections←v20632 = (* (( (ptr) newSelections←v20632)+1) ); goto lab←L100085; lab←L100082: ; }; SOURCE(28385, 32) { word pd577; pd577 = (* (( (ptr) (* (( (ptr) gf←c108916)+555)/* var←c97812 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd577 ))))((* (( (ptr) ggData←v39420)+13) ), 0, pd577); }; SOURCE(28419, 33) { word pd578; pd578 = (* (( (ptr) (* (( (ptr) gf←c108916)+555)/* var←c97812 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd578 ))))((* ((( (ptr) ggData←v39420)+13)) ), pd578); }; SOURCE(28454, 29) { word pd579; pd579 = (* (( (ptr) (* (( (ptr) gf←c108916)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd579 ))))(ggData←v39420, pd579); }; SOURCE(28535, 104) { word pd580; pd580 = (* (( (ptr) (* (( (ptr) gf←c108916)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd580 ))))((* (( (ptr) ggData←v39420)+3) ), 0, (* (( (ptr) gf←c108916)+48) ), (* (( (ptr) gf←c108916)+112) ), pd580); }; SOURCE(28641, 141) { word pd581; pd581 = (* (( (ptr) (* (( (ptr) gf←c108916)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd581 ))))((* (( (ptr) gf←c108916)+91) ), ggData←v39420, 0, 1, 0, 0, pd581); }; }; }; }; } static word BreakUpCluster←P9228(sliceD←v20476, formal←c108980) word sliceD←v20476; word formal←c108980; { register ptr gf←c108948 = (ptr) &globalframe; word done←v20520; word cluster←v20760; word childList←v20788; formal←c108980 = (formal←c108980 - 16); /* BreakUpCluster: */ SOURCE(27248, 22) SOURCE(27248, 22) done←v20520 = 0; SOURCE(27328, 29) cluster←v20760 = (* (ptr) sliceD←v20476 ); SOURCE(27359, 11) { word pd582; pd582 = (* (( (ptr) (* (( (ptr) gf←c108948)+564)/* var←c100372 */ ))+75) ); childList←v20788 = (word) ( *( (fPt) ((* (ptr) pd582 ))))(cluster←v20760, 0, 0, pd582); }; SOURCE(27425, 46) { word pd583; pd583 = (* (( (ptr) (* (( (ptr) gf←c108948)+556)/* var←c97844 */ ))+21) ); (* (( (ptr) formal←c108980)+6) ) = (word) ( *( (fPt) ((* (ptr) pd583 ))))((* (( (ptr) formal←c108980)+7) ), cluster←v20760, pd583) ; }; SOURCE(27473, 56) { word pd584; pd584 = (* (( (ptr) (* (( (ptr) gf←c108948)+561)/* var←c99060 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd584 ))))(cluster←v20760, (* (( (ptr) formal←c108980)+7) ), pd584); }; SOURCE(27531, 35) { word pd585; pd585 = (* (( (ptr) (* (( (ptr) gf←c108948)+556)/* var←c97844 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd585 ))))((* (( (ptr) formal←c108980)+7) ), cluster←v20760, pd585); }; SOURCE(27568, 45) { word pd586; pd586 = (* (( (ptr) (* (( (ptr) gf←c108948)+556)/* var←c97844 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd586 ))))((* (( (ptr) formal←c108980)+7) ), childList←v20788, (* (( (ptr) formal←c108980)+6) ), pd586); }; SOURCE(27615, 118) { register word list←v20916; list←v20916 = childList←v20788; lab←L100089: ; if ((list←v20916 != 0)) { } else { goto lab←L100086; }; SOURCE(27682, 51) { word pd587; pd587 = (* (( (ptr) (* (( (ptr) gf←c108948)+561)/* var←c99060 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd587 ))))((* (ptr) list←v20916 ), (* (( (ptr) formal←c108980)+7) ), pd587); }; list←v20916 = (* (( (ptr) list←v20916)+1) ); goto lab←L100089; lab←L100086: ; }; SOURCE(27744, 59) { word pd588; pd588 = (* (( (ptr) (* (( (ptr) gf←c108948)+563)/* var←c100180 */ ))+22) ); (* (( (ptr) formal←c108980)+8) ) = (word) ( *( (fPt) ((* (ptr) pd588 ))))((* (( (ptr) formal←c108980)+8) ), childList←v20788, pd588) ; }; SOURCE(27248, 22) return(done←v20520); } static void FreezeCluster←P1860(ggData←v39508, event←v39536) word ggData←v39508; word event←v39536; { W6 var←c109012; register ptr gf←c109044 = (ptr) &globalframe; /* declaration of var←c100404 skipped */ word scene←v21044; /* FreezeCluster: */ SOURCE(28791, 530) { word tmpAddr589; tmpAddr589 = (word) (( (ptr) &var←c109012)+4)/* var←c100404 */ ; (* (ptr) tmpAddr589 ) = ( ((word) (fPt) DoFreeze←P9432) ); (* (( (ptr) tmpAddr589) + 1) ) = 1; }; SOURCE(28831, 27) scene←v21044 = (* (( (ptr) ggData←v39508)+11) ); SOURCE(28860, 461) { word pd590; pd590 = (* (( (ptr) (* (( (ptr) gf←c109044)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd590 ))))(scene←v21044, 0, pd590))) { SOURCE(28906, 107) { word pd591; pd591 = (* (( (ptr) (* (( (ptr) gf←c109044)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd591 ))))((* (( (ptr) ggData←v39508)+3) ), 0, (* (( (ptr) gf←c109044)+136) ), (* (( (ptr) gf←c109044)+113) ), pd591); }; } else { SOURCE(29013, 310) SOURCE(29131, 75) { word var←c100436; word pd592; pd592 = (* (( (ptr) (* (( (ptr) gf←c109044)+556)/* var←c97844 */ ))+32) ); var←c100436 = (word) ( *( (fPt) ((* (ptr) pd592 ))))(scene←v21044, 3, (word) (( (bPt) &var←c109012)+16)/* var←c100404 */ , 0, (* ( ( (ptr) gf←c109044)+111) ), pd592); }; SOURCE(29208, 113) { word pd593; pd593 = (* (( (ptr) (* (( (ptr) gf←c109044)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd593 ))))((* (( (ptr) ggData←v39508)+3) ), 0, (* (( (ptr) gf←c109044)+136) ), (* (( (ptr) gf←c109044)+114) ), pd593); }; }; }; } static word DoFreeze←P9432(sliceD←v21164, formal←c109108) word sliceD←v21164; word formal←c109108; { register ptr gf←c109076 = (ptr) &globalframe; word done←v21208; formal←c109108 = (formal←c109108 - 16); /* DoFreeze: */ SOURCE(29015, 16) SOURCE(29015, 16) done←v21208 = 0; SOURCE(29089, 37) { word pd594; pd594 = (* (( (ptr) (* (( (ptr) gf←c109076)+558)/* var←c98004 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd594 ))))((* (ptr) sliceD←v21164 ), 1, pd594); }; SOURCE(29015, 16) return(done←v21208); } static void ThawCluster←P1920(ggData←v39596, event←v39624) word ggData←v39596; word event←v39624; { W6 var←c109140; register ptr gf←c109172 = (ptr) &globalframe; /* declaration of var←c100468 skipped */ word scene←v21236; /* ThawCluster: */ SOURCE(29330, 508) { word tmpAddr595; tmpAddr595 = (word) (( (ptr) &var←c109140)+4)/* var←c100468 */ ; (* (ptr) tmpAddr595 ) = ( ((word) (fPt) DoThaw←P9540) ); (* (( (ptr) tmpAddr595) + 1) ) = 1; }; SOURCE(29368, 27) scene←v21236 = (* (( (ptr) ggData←v39596)+11) ); SOURCE(29397, 441) { word pd596; pd596 = (* (( (ptr) (* (( (ptr) gf←c109172)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd596 ))))(scene←v21236, 0, pd596))) { SOURCE(29443, 103) { word pd597; pd597 = (* (( (ptr) (* (( (ptr) gf←c109172)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd597 ))))((* (( (ptr) ggData←v39596)+3) ), 0, (* (( (ptr) gf←c109172)+136) ), (* (( (ptr) gf←c109172)+115) ), pd597); }; } else { SOURCE(29546, 294) SOURCE(29663, 73) { word var←c100500; word pd598; pd598 = (* (( (ptr) (* (( (ptr) gf←c109172)+556)/* var←c97844 */ ))+32) ); var←c100500 = (word) ( *( (fPt) ((* (ptr) pd598 ))))(scene←v21236, 3, (word) (( (bPt) &var←c109140)+16)/* var←c100468 */ , 0, (* ( ( (ptr) gf←c109172)+111) ), pd598); }; SOURCE(29738, 100) { word pd599; pd599 = (* (( (ptr) (* (( (ptr) gf←c109172)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd599 ))))((* (( (ptr) ggData←v39596)+3) ), 0, (* (( (ptr) gf←c109172)+48) ), (* (( (ptr) gf←c109172)+116) ), pd599); }; }; }; } static word DoThaw←P9540(sliceD←v21356, formal←c109236) word sliceD←v21356; word formal←c109236; { register ptr gf←c109204 = (ptr) &globalframe; word done←v21400; formal←c109236 = (formal←c109236 - 16); /* DoThaw: */ SOURCE(29548, 14) SOURCE(29548, 14) done←v21400 = 0; SOURCE(29620, 38) { word pd600; pd600 = (* (( (ptr) (* (( (ptr) gf←c109204)+558)/* var←c98004 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd600 ))))((* (ptr) sliceD←v21356 ), 0, pd600); }; SOURCE(29548, 14) return(done←v21400); } static void ShowFrozen←P1980(ggData←v39684, event←v39712) word ggData←v39684; word event←v39712; { register ptr gf←c109268 = (ptr) &globalframe; /* ShowFrozen: */ SOURCE(29847, 161) SOURCE(29890, 110) { word pd601; pd601 = (* (( (ptr) (* (( (ptr) gf←c109268)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd601 ))))((* (( (ptr) ggData←v39684)+3) ), 0, (* (( (ptr) gf←c109268)+136) ), (* (( (ptr) gf←c109268)+117) ), pd601); }; SOURCE(30002, 6) return; } static void ChangeBackgroundColor←P2040(ggData←v42296, event←v42324) word ggData←v42296; word event←v42324; { register ptr gf←c109300 = (ptr) &globalframe; word color←v21428; /* ChangeBackgroundColor: */ SOURCE(31192, 273) SOURCE(31233, 46) color←v21428 = XR←Narrow((* (ptr) (* (( (ptr) event←v42324)+1) ) ), (* (( (ptr) gf←c109300)+30) )); SOURCE(31281, 47) { word pd602; pd602 = (* (( (ptr) (* (( (ptr) gf←c109300)+556)/* var←c97844 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd602 ))))((* (( (ptr) ggData←v42296)+11) ), color←v21428, pd602); }; SOURCE(31330, 135) { word pd603; pd603 = (* (( (ptr) (* (( (ptr) gf←c109300)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd603 ))))((* (( (ptr) gf←c109300)+46) ), ggData←v42296, 4, 1, 0, 0, pd603); }; } static void AreaColorFromColorTool←P2100(ggData←v42384, event←v42412) word ggData←v42384; word event←v42412; { W8 var←c109332; register ptr gf←c109364 = (ptr) &globalframe; /* AreaColorFromColorTool: */ SOURCE(31471, 365) SOURCE(31520, 316) { word pd604; pd604 = (* (( (ptr) (* (( (ptr) gf←c109364)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd604 ))))(ggData←v42384, pd604))) { SOURCE(31561, 277) { word color←v21472 = 0; SOURCE(31589, 92) SOURCE(31589, 92) { W3 var←c100532; { /* declaration of var←c014 skipped */ var←c109332.f4/* var←c014 */ = (* (( (ptr) (* (( (ptr) gf←c109364)+565)/* var←c100564 */ ))+5) ); { /* declaration of var←c015 skipped */ { word var←c016; { word var←c01665; var←c01665 = (word) &var←c109332; var←c016 = (word) XR←Enable(( ((word) (fPt) NoName←Q13128) ), ( ((word) (fPt) NoName←Q17148) ), var←c01665); }; if ((var←c016 == 6)) { goto lab←L100091; }; }; var←c100532 = (* (W3Pt) (( (ptr) &var←c109332)+5)/* var←c015 */ ); }; }; { word pd605; pd605 = (* (( (ptr) (* (( (ptr) gf←c109364)+566)/* var←c100596 */ ))+17) ); color←v21472 = (word) ( *( (fPt) ((* (ptr) pd605 ))))(var←c100532, pd605); }; }; lab←L100091: ; SOURCE(31694, 142) if ((color←v21472 == 0)) { SOURCE(31712, 66) { word pd606; pd606 = (* (( (ptr) (* (( (ptr) gf←c109364)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd606 ))))((* (( (ptr) ggData←v42384)+3) ), 0, (* (( (ptr) gf←c109364)+136) ), (* (( (ptr) gf←c109364)+217) ), pd606); }; } else { SOURCE(31778, 58) { word var←c100628; { word pd607; pd607 = (* (( (ptr) (* (( (ptr) gf←c109364)+567)/* var←c100660 */ ))+5) ); var←c100628 = (word) ( *( (fPt) ((* (ptr) pd607 ))))(color←v21472, pd607); }; (void) AreaColorAux←P5400(ggData←v42384, color←v21472, var←c100628, 1, (* (( (ptr) gf←c109364)+216) )); }; }; }; }; }; } static word NoName←Q13128(formal←c01469) word formal←c01469; { SOURCE(31589, 92) { word pd608; pd608 = (* (( (ptr) formal←c01469)+4) ); (void) ( *( (fPt) ((* (ptr) pd608 ))))((word) (( (bPt) formal←c01469)+20), 0, pd608); }; return(0); } static void FillHueFromColorTool←P2160(ggData←v42472, event←v42500) word ggData←v42472; word event←v42500; { W8 var←c109396; register ptr gf←c109428 = (ptr) &globalframe; /* FillHueFromColorTool: */ SOURCE(31845, 381) SOURCE(31892, 334) { word pd609; pd609 = (* (( (ptr) (* (( (ptr) gf←c109428)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd609 ))))(ggData←v42472, pd609))) { SOURCE(31933, 295) { word color←v21516 = 0; SOURCE(31961, 92) SOURCE(31961, 92) { W3 var←c100692; { /* declaration of var←c017 skipped */ var←c109396.f4/* var←c017 */ = (* (( (ptr) (* (( (ptr) gf←c109428)+565)/* var←c100564 */ ))+5) ); { /* declaration of var←c018 skipped */ { word var←c019; { word var←c01666; var←c01666 = (word) &var←c109396; var←c019 = (word) XR←Enable(( ((word) (fPt) NoName←Q13188) ), ( ((word) (fPt) NoName←Q17088) ), var←c01666); }; if ((var←c019 == 7)) { goto lab←L100095; }; }; var←c100692 = (* (W3Pt) (( (ptr) &var←c109396)+5)/* var←c018 */ ); }; }; { word pd610; pd610 = (* (( (ptr) (* (( (ptr) gf←c109428)+566)/* var←c100596 */ ))+17) ); color←v21516 = (word) ( *( (fPt) ((* (ptr) pd610 ))))(var←c100692, pd610); }; }; lab←L100095: ; SOURCE(32066, 160) if ((color←v21516 == 0)) { SOURCE(32084, 66) { word pd611; pd611 = (* (( (ptr) (* (( (ptr) gf←c109428)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd611 ))))((* (( (ptr) ggData←v42472)+3) ), 0, (* (( (ptr) gf←c109428)+136) ), (* (( (ptr) gf←c109428)+217) ), pd611); }; } else { SOURCE(32150, 76) { word var←c100724; { word pd612; pd612 = (* (( (ptr) (* (( (ptr) gf←c109428)+567)/* var←c100660 */ ))+5) ); var←c100724 = (word) ( *( (fPt) ((* (ptr) pd612 ))))(color←v21516, pd612); }; (void) AreaColorAux←P5400(ggData←v42472, color←v21516, var←c100724, 1, (* (( (ptr) gf←c109428)+119) )); }; }; }; }; }; } static word NoName←Q13188(formal←c01471) word formal←c01471; { SOURCE(31961, 92) { word pd613; pd613 = (* (( (ptr) formal←c01471)+4) ); (void) ( *( (fPt) ((* (ptr) pd613 ))))((word) (( (bPt) formal←c01471)+20), 0, pd613); }; return(0); } static void LineColorFromColorTool←P2220(ggData←v42560, event←v42588) word ggData←v42560; word event←v42588; { W8 var←c109460; register ptr gf←c109492 = (ptr) &globalframe; /* LineColorFromColorTool: */ SOURCE(32235, 365) SOURCE(32284, 316) { word pd614; pd614 = (* (( (ptr) (* (( (ptr) gf←c109492)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd614 ))))(ggData←v42560, pd614))) { SOURCE(32325, 277) { word color←v21560 = 0; SOURCE(32353, 92) SOURCE(32353, 92) { W3 var←c100756; { /* declaration of var←c020 skipped */ var←c109460.f4/* var←c020 */ = (* (( (ptr) (* (( (ptr) gf←c109492)+565)/* var←c100564 */ ))+5) ); { /* declaration of var←c021 skipped */ { word var←c022; { word var←c01667; var←c01667 = (word) &var←c109460; var←c022 = (word) XR←Enable(( ((word) (fPt) NoName←Q13248) ), ( ((word) (fPt) NoName←Q17028) ), var←c01667); }; if ((var←c022 == 8)) { goto lab←L100099; }; }; var←c100756 = (* (W3Pt) (( (ptr) &var←c109460)+5)/* var←c021 */ ); }; }; { word pd615; pd615 = (* (( (ptr) (* (( (ptr) gf←c109492)+566)/* var←c100596 */ ))+17) ); color←v21560 = (word) ( *( (fPt) ((* (ptr) pd615 ))))(var←c100756, pd615); }; }; lab←L100099: ; SOURCE(32458, 142) if ((color←v21560 == 0)) { SOURCE(32476, 66) { word pd616; pd616 = (* (( (ptr) (* (( (ptr) gf←c109492)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd616 ))))((* (( (ptr) ggData←v42560)+3) ), 0, (* (( (ptr) gf←c109492)+136) ), (* (( (ptr) gf←c109492)+217) ), pd616); }; } else { SOURCE(32542, 58) { word var←c100788; { word pd617; pd617 = (* (( (ptr) (* (( (ptr) gf←c109492)+567)/* var←c100660 */ ))+5) ); var←c100788 = (word) ( *( (fPt) ((* (ptr) pd617 ))))(color←v21560, pd617); }; (void) LineColorAux←P5460(ggData←v42560, color←v21560, var←c100788, 1, (* (( (ptr) gf←c109492)+216) )); }; }; }; }; }; } static word NoName←Q13248(formal←c01473) word formal←c01473; { SOURCE(32353, 92) { word pd618; pd618 = (* (( (ptr) formal←c01473)+4) ); (void) ( *( (fPt) ((* (ptr) pd618 ))))((word) (( (bPt) formal←c01473)+20), 0, pd618); }; return(0); } static void StrokeHueFromColorTool←P2280(ggData←v42648, event←v42676) word ggData←v42648; word event←v42676; { W8 var←c109524; register ptr gf←c109556 = (ptr) &globalframe; /* StrokeHueFromColorTool: */ SOURCE(32609, 383) SOURCE(32658, 334) { word pd619; pd619 = (* (( (ptr) (* (( (ptr) gf←c109556)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd619 ))))(ggData←v42648, pd619))) { SOURCE(32699, 295) { word color←v21604 = 0; SOURCE(32727, 92) SOURCE(32727, 92) { W3 var←c100820; { /* declaration of var←c023 skipped */ var←c109524.f4/* var←c023 */ = (* (( (ptr) (* (( (ptr) gf←c109556)+565)/* var←c100564 */ ))+5) ); { /* declaration of var←c024 skipped */ { word var←c025; { word var←c01668; var←c01668 = (word) &var←c109524; var←c025 = (word) XR←Enable(( ((word) (fPt) NoName←Q13308) ), ( ((word) (fPt) NoName←Q16968) ), var←c01668); }; if ((var←c025 == 9)) { goto lab←L100103; }; }; var←c100820 = (* (W3Pt) (( (ptr) &var←c109524)+5)/* var←c024 */ ); }; }; { word pd620; pd620 = (* (( (ptr) (* (( (ptr) gf←c109556)+566)/* var←c100596 */ ))+17) ); color←v21604 = (word) ( *( (fPt) ((* (ptr) pd620 ))))(var←c100820, pd620); }; }; lab←L100103: ; SOURCE(32832, 160) if ((color←v21604 == 0)) { SOURCE(32850, 66) { word pd621; pd621 = (* (( (ptr) (* (( (ptr) gf←c109556)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd621 ))))((* (( (ptr) ggData←v42648)+3) ), 0, (* (( (ptr) gf←c109556)+136) ), (* (( (ptr) gf←c109556)+217) ), pd621); }; } else { SOURCE(32916, 76) { word var←c100852; { word pd622; pd622 = (* (( (ptr) (* (( (ptr) gf←c109556)+567)/* var←c100660 */ ))+5) ); var←c100852 = (word) ( *( (fPt) ((* (ptr) pd622 ))))(color←v21604, pd622); }; (void) LineColorAux←P5460(ggData←v42648, color←v21604, var←c100852, 1, (* (( (ptr) gf←c109556)+119) )); }; }; }; }; }; } static word NoName←Q13308(formal←c01475) word formal←c01475; { SOURCE(32727, 92) { word pd623; pd623 = (* (( (ptr) formal←c01475)+4) ); (void) ( *( (fPt) ((* (ptr) pd623 ))))((word) (( (bPt) formal←c01475)+20), 0, pd623); }; return(0); } static word GetSpecialColor←P2340() { W8 var←c109588; register ptr gf←c109620 = (ptr) &globalframe; word color←v11556; word ordinaryColor←v21648 = 0; /* GetSpecialColor: */ SOURCE(33093, 741) SOURCE(33093, 741) color←v11556 = 0; SOURCE(33192, 100) SOURCE(33192, 100) { W3 var←c100884; { /* declaration of var←c026 skipped */ var←c109588.f4/* var←c026 */ = (* (( (ptr) (* (( (ptr) gf←c109620)+565)/* var←c100564 */ ))+5) ); { /* declaration of var←c027 skipped */ { word var←c028; { word var←c01669; var←c01669 = (word) &var←c109588; var←c028 = (word) XR←Enable(( ((word) (fPt) NoName←Q13428) ), ( ((word) (fPt) NoName←Q16908) ), var←c01669); }; if ((var←c028 == 10)) { goto lab←L100107; }; }; var←c100884 = (* (W3Pt) (( (ptr) &var←c109588)+5)/* var←c027 */ ); }; }; { word pd624; pd624 = (* (( (ptr) (* (( (ptr) gf←c109620)+566)/* var←c100596 */ ))+17) ); ordinaryColor←v21648 = (word) ( *( (fPt) ((* (ptr) pd624 ))))(var←c100884, pd624); }; }; lab←L100107: ; SOURCE(33305, 529) if ((ordinaryColor←v21648 != 0)) { SOURCE(33332, 560) { word vw←v21692; SOURCE(33334, 54) { word pd625; pd625 = (* (( (ptr) (* (( (ptr) gf←c109620)+568)/* var←c100916 */ ))+4) ); vw←v21692 = (word) ( *( (fPt) ((* (ptr) pd625 ))))(pd625); }; SOURCE(33390, 128) if (((* (( (ptr) gf←c109620)+4)/* mapIndex←v7676 */ ) == (word) -1)) { SOURCE(33422, 96) { word pd626; pd626 = (* (( (ptr) (* (( (ptr) gf←c109620)+569)/* var←c100948 */ ))+26) ); (* (( (ptr) gf←c109620)+4)/* mapIndex←v7676 */ ) = (word) ( *( (fPt) ((* (ptr) pd626 ))))(vw←v21692, 0, 0, 0, pd626); }; }; SOURCE(33565, 43) if (((* (( (ptr) gf←c109620)+4)/* mapIndex←v7676 */ ) == (word) -1)) { SOURCE(33597, 11) return(0); }; SOURCE(33642, 102) { W2 var←c100980; { word idx627; var←c100980.f0 = ( idx627 = (* (( (ptr) gf←c109620)+4)/* mapIndex←v7676 */ ), BCK(idx627, 256) ); }; var←c100980.f1 = 0; color←v11556 = (word) MakeSpecialColor←P2400(ordinaryColor←v21648, var←c100980, 0); }; SOURCE(33746, 88) SOURCE(33746, 88) { /* declaration of var←c029 skipped */ var←c109588.f4/* var←c029 */ = (* (( (ptr) (* (( (ptr) gf←c109620)+565)/* var←c100564 */ ))+11) ); { word var←c030; { word var←c01670; var←c01670 = (word) &var←c109588; var←c030 = (word) XR←Enable(( ((word) (fPt) NoName←Q13368) ), ( ((word) (fPt) NoName←Q16848) ), var←c01670); }; /* removed trivial cond node */ }; }; }; }; SOURCE(33093, 741) return(color←v11556); } static word NoName←Q13368(formal←c01478) word formal←c01478; { register ptr gf←c01477 = (ptr) &globalframe; SOURCE(33746, 88) { word pd628; pd628 = (* (( (ptr) formal←c01478)+4) ); (void) ( *( (fPt) ((* (ptr) pd628 ))))((* (( (ptr) gf←c01477)+120) ), (word) (( (bPt) gf←c01477)+1788)/* var←c94164 */ , 0, 0, pd628) ; }; return(0); } static word NoName←Q13428(formal←c01479) word formal←c01479; { SOURCE(33192, 100) { word pd629; pd629 = (* (( (ptr) formal←c01479)+4) ); (void) ( *( (fPt) ((* (ptr) pd629 ))))((word) (( (bPt) formal←c01479)+20), 0, pd629); }; return(0); } static word MakeSpecialColor←P2400(ordinaryColor←v11616, specialPixel←v11644, name←v11672) word ordinaryColor←v11616; W2 specialPixel←v11644; word name←v11672; { register ptr gf←c109652 = (ptr) &globalframe; word var←c11716; word pixelData←v21736; word color←v21764; /* MakeSpecialColor: */ SOURCE(33899, 389) SOURCE(34040, 62) pixelData←v21736 = XR←NewObject(8, (* (( (ptr) gf←c109652)+29) )); (* (W2Pt) pixelData←v21736 ) = specialPixel←v11644; SOURCE(34104, 168) color←v21764 = XR←NewObject(24, (* (( (ptr) gf←c109652)+30) )); (* (( (ptr) color←v21764)+1) ) = 1; (* (( (ptr) color←v21764)+2) ) = (* (( (ptr) gf←c109652)+122) ); (* (( (ptr) color←v21764)+3) ) = name←v11672; (* (( (ptr) color←v21764)+4) ) = pixelData←v21736; (* (( (ptr) color←v21764)+5) ) = ordinaryColor←v11616; SOURCE(34274, 14) return(color←v21764); } static word ApplyGamma←P2460(v←v11776, gamma←v11804) word v←v11776; word gamma←v11804; { register ptr gf←c109684 = (ptr) &globalframe; word var←c11848; word g←v21820; word uncorrected←v21848; word corrected←v21876; /* ApplyGamma: */ SOURCE(34340, 256) SOURCE(34400, 38) { word x630; float tf631; float tf632; word x634; float tf635; float tf636; word x638; float tf639; g←v21820 = ( tf639 = FMIN(FMAX(( x630 = gamma←v11804, *(float*)&x630 ), ( x634 = (* (ptr) &fc633 ), *(float*)&x634 ), tf631, tf632), ( x638 = (* (ptr) &fc637 ), *(float*)&x638 ), tf635, tf636), *(word*)&tf639 ); }; SOURCE(34440, 41) { word x640; float tf641; float tf642; word x644; float tf645; float tf646; word x648; float tf649; uncorrected←v21848 = ( tf649 = FMIN(FMAX(( x640 = v←v11776, *(float*)&x640 ), ( x644 = (* (ptr) &fc643 ), *(float*)&x644 ), tf641, tf642), ( x648 = (* (ptr) &fc647 ), *(float*)&x648 ), tf645, tf646), *(word*)&tf649 ); }; SOURCE(34483, 51) { word pd650; word x651; word x652; float tf653; pd650 = (* (( (ptr) (* (( (ptr) gf←c109684)+570)/* var←c101076 */ ))+7) ); corrected←v21876 = (word) ( *( (fPt) ((* (ptr) pd650 ))))(uncorrected←v21848, ( tf653 = ( x651 = (* (ptr) &fc647 ), *(float*)&x651 ) / ( x652 = g←v21820, *(float*)&x652 ), *(word*)&tf653 ), pd650); }; SOURCE(34536, 60) { word pd654; word x655; float tf656; float tf657; word x658; float tf659; float tf660; word x661; word x663; float tf664; word idx665; pd654 = (* (( (ptr) (* (( (ptr) gf←c109684)+571)/* var←c101140 */ ))+6) ); return(( idx665 = (word) ( *( (fPt) ((* (ptr) pd654 ))))(( tf664 = FMIN(FMAX(( x655 = corrected←v21876, *(float*)&x655 ), ( x658 = (* (ptr) &fc643 ), *(float*)&x658 ), tf656, tf657), ( x661 = (* (ptr) &fc647 ), *(float*)&x661 ), tf659, tf660) * ( x663 = (* (ptr) &fc662 ), *(float*)&x663 ), *(word*)&tf664 ), pd654), BCK(idx665, 256) )); }; } static void TrackPatch←P2520(rgb←v11908, clientData←v11936) W3 rgb←v11908; word clientData←v11936; { W6 var←c109716; register ptr gf←c109748 = (ptr) &globalframe; /* declaration of var←c101172 skipped */ word vw←v21948; /* TrackPatch: */ SOURCE(34602, 446) { word tmpAddr666; tmpAddr666 = (word) (( (ptr) &var←c109716)+4)/* var←c101172 */ ; (* (ptr) tmpAddr666 ) = ( ((word) (fPt) ToByte←P9840) ); (* (( (ptr) tmpAddr666) + 1) ) = 1; }; SOURCE(34816, 54) { word pd667; pd667 = (* (( (ptr) (* (( (ptr) gf←c109748)+568)/* var←c100916 */ ))+4) ); vw←v21948 = (word) ( *( (fPt) ((* (ptr) pd667 ))))(pd667); }; SOURCE(34872, 176) if (((* (( (ptr) gf←c109748)+4)/* mapIndex←v7676 */ ) != (word) -1)) { SOURCE(34904, 144) { word var←c101204; word var←c101236; word var←c101268; var←c101204 = (word) ToByte←P9840(rgb←v11908.f0, (word) (( (bPt) &var←c109716)+16)/* var←c101172 */ ); var←c101236 = (word) ToByte←P9840(rgb←v11908.f1, (word) (( (bPt) &var←c109716)+16)/* var←c101172 */ ); var←c101268 = (word) ToByte←P9840(rgb←v11908.f2, (word) (( (bPt) &var←c109716)+16)/* var←c101172 */ ); { word pd668; pd668 = (* (( (ptr) (* (( (ptr) gf←c109748)+569)/* var←c100948 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd668 ))))(vw←v21948, (* (( (ptr) gf←c109748)+4)/* mapIndex←v7676 */ ), 0, var←c101204, var←c101236, var←c101268, pd668) ; }; }; }; } static word ToByte←P9840(v←v22024, formal←c109812) word v←v22024; word formal←c109812; { register ptr gf←c109780 = (ptr) &globalframe; word var←c22068; formal←c109812 = (formal←c109812 - 16); /* ToByte: */ SOURCE(34686, 125) SOURCE(34729, 24) { word x669; word x670; if ((( x669 = v←v22024, *(float*)&x669 ) <= ( x670 = (* (ptr) &fc643 ), *(float*)&x670 ))) { SOURCE(34744, 9) return(0); }; }; SOURCE(34755, 26) { word x671; word x672; if ((( x671 = v←v22024, *(float*)&x671 ) >= ( x672 = (* (ptr) &fc647 ), *(float*)&x672 ))) { SOURCE(34770, 11) return(255); }; }; SOURCE(34783, 28) return((word) ApplyGamma←P2460(v←v22024, (* (( (ptr) gf←c109780)+5)/* gamma←v7788 */ ))); } static void AreaColorFollowColorTool←P2580(ggData←v42736, event←v42764) word ggData←v42736; word event←v42764; { W5 var←c109844; register ptr gf←c109876 = (ptr) &globalframe; /* AreaColorFollowColorTool: */ SOURCE(35053, 498) SOURCE(35104, 447) { word pd673; pd673 = (* (( (ptr) (* (( (ptr) gf←c109876)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd673 ))))(ggData←v42736, pd673))) { SOURCE(35145, 411) { word color←v22096 = 0; SOURCE(35168, 58) SOURCE(35168, 58) { /* declaration of var←c031 skipped */ { word var←c032; { word var←c01671; var←c01671 = (word) &var←c109844; var←c032 = (word) XR←Enable(( ((word) (fPt) NoName←Q13488) ), ( ((word) (fPt) NoName←Q16788) ), var←c01671); }; if ((var←c032 == 12)) { goto lab←L100115; }; }; color←v22096 = var←c109844.f4/* var←c031 */ ; }; lab←L100115: ; SOURCE(35260, 291) if ((color←v22096 == 0)) { SOURCE(35278, 66) { word pd674; pd674 = (* (( (ptr) (* (( (ptr) gf←c109876)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd674 ))))((* (( (ptr) ggData←v42736)+3) ), 0, (* (( (ptr) gf←c109876)+136) ), (* (( (ptr) gf←c109876)+217) ), pd674); }; } else { SOURCE(35346, 41) (* (( (ptr) (* (( (ptr) ggData←v42736)+17) ))+23) ) = 1; SOURCE(35389, 39) (void) AreaColorAux←P5400(ggData←v42736, color←v22096, 0, 0, (* (( (ptr) gf←c109876)+216) )); SOURCE(35430, 121) { word pd675; pd675 = (* (( (ptr) (* (( (ptr) gf←c109876)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd675 ))))((* (( (ptr) ggData←v42736)+3) ), 0, (* (( (ptr) gf←c109876)+48) ), (* (( (ptr) gf←c109876)+125) ), pd675); }; }; }; }; }; } static word NoName←Q13488(formal←c01486) word formal←c01486; { SOURCE(35168, 58) (* (( (ptr) formal←c01486)+4) ) = (word) GetSpecialColor←P2340(); return(0); } static void LineColorFollowColorTool←P2640(ggData←v42824, event←v42852) word ggData←v42824; word event←v42852; { W5 var←c109908; register ptr gf←c109940 = (ptr) &globalframe; /* LineColorFollowColorTool: */ SOURCE(35563, 500) SOURCE(35614, 449) { word pd676; pd676 = (* (( (ptr) (* (( (ptr) gf←c109940)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd676 ))))(ggData←v42824, pd676))) { SOURCE(35655, 413) { word color←v22140 = 0; SOURCE(35678, 58) SOURCE(35678, 58) { /* declaration of var←c033 skipped */ { word var←c034; { word var←c01672; var←c01672 = (word) &var←c109908; var←c034 = (word) XR←Enable(( ((word) (fPt) NoName←Q13548) ), ( ((word) (fPt) NoName←Q16728) ), var←c01672); }; if ((var←c034 == 13)) { goto lab←L100119; }; }; color←v22140 = var←c109908.f4/* var←c033 */ ; }; lab←L100119: ; SOURCE(35770, 293) if ((color←v22140 == 0)) { SOURCE(35788, 66) { word pd677; pd677 = (* (( (ptr) (* (( (ptr) gf←c109940)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd677 ))))((* (( (ptr) ggData←v42824)+3) ), 0, (* (( (ptr) gf←c109940)+136) ), (* (( (ptr) gf←c109940)+217) ), pd677); }; } else { SOURCE(35856, 41) (* (( (ptr) (* (( (ptr) ggData←v42824)+17) ))+24) ) = 1; SOURCE(35899, 39) (void) LineColorAux←P5460(ggData←v42824, color←v22140, 0, 0, (* (( (ptr) gf←c109940)+216) )); SOURCE(35940, 123) { word pd678; pd678 = (* (( (ptr) (* (( (ptr) gf←c109940)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd678 ))))((* (( (ptr) ggData←v42824)+3) ), 0, (* (( (ptr) gf←c109940)+48) ), (* (( (ptr) gf←c109940)+126) ), pd678); }; }; }; }; }; } static word NoName←Q13548(formal←c01488) word formal←c01488; { SOURCE(35678, 58) (* (( (ptr) formal←c01488)+4) ) = (word) GetSpecialColor←P2340(); return(0); } static void AreaColorToColorTool←P2700(ggData←v42912, event←v42940) word ggData←v42912; word event←v42940; { W7 var←c109972; register ptr gf←c110004 = (ptr) &globalframe; /* AreaColorToColorTool: */ SOURCE(36075, 712) SOURCE(36122, 665) { word pd679; pd679 = (* (( (ptr) (* (( (ptr) gf←c110004)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd679 ))))(ggData←v42912, pd679))) { SOURCE(36163, 631) { word success←v22184 = 0; /* declaration of color←v22212 skipped */ SOURCE(36188, 19) var←c109972.f4/* color←v22212 */ = 0; SOURCE(36209, 71) { W2 var←c101332; (void) GetSelectedFillColor←P2820((word) &var←c101332, ggData←v42912, (* (( (ptr) gf←c110004)+127) )); success←v22184 = var←c101332.f1; var←c109972.f4/* color←v22212 */ = var←c101332.f0; }; SOURCE(36282, 505) if ((0 != success←v22184)) { SOURCE(36298, 494) { /* declaration of noColorTool←v22256 skipped */ SOURCE(36300, 25) var←c109972.f5/* noColorTool←v22256 */ = 0; SOURCE(36327, 460) if ((var←c109972.f4/* color←v22212 */ == 0)) { SOURCE(36345, 119) { word pd680; pd680 = (* (( (ptr) (* (( (ptr) gf←c110004)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd680 ))))((* (( (ptr) ggData←v42912)+3) ), 0, (* (( (ptr) gf←c110004)+136) ), (* (( (ptr) gf←c110004)+128) ), pd680); }; } else { SOURCE(36466, 83) SOURCE(36466, 83) { /* declaration of var←c035 skipped */ var←c109972.f6/* var←c035 */ = (* (( (ptr) (* (( (ptr) gf←c110004)+565)/* var←c100564 */ ))+8) ); { word var←c036; { /*1*/ word var←c01673; /*1*/ var←c01673 = (word) &var←c109972; /*1*/ var←c036 = (word) XR←Enable(( ((word) (fPt) NoName←Q13608) ), ( ((word) (fPt) NoName←Q16668) ), var←c01673); /*1*/ }; /* removed trivial cond node */ }; }; SOURCE(36566, 221) if ((0 != var←c109972.f5/* noColorTool←v22256 */ )) { SOURCE(36586, 66) { word pd681; pd681 = (* (( (ptr) (* (( (ptr) gf←c110004)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd681 ))))((* (( (ptr) ggData←v42912)+3) ), 0, (* (( (ptr) gf←c110004)+136) ), (* (( (ptr) gf←c110004)+217) /*1*/ ), pd681); }; } else { SOURCE(36652, 135) { word var←c101364; { /*1*/ word pd682; /*1*/ pd682 = (* (( (ptr) (* (( (ptr) gf←c110004)+567)/* var←c100660 */ ))+5) ); /*1*/ var←c101364 = (word) ( *( (fPt) ((* (ptr) pd682 ))))(var←c109972.f4/* color←v22212 */ , pd682); /*1*/ }; { /*1*/ W2 var←c101396; /*1*/ var←c101396.f0 = 11; /*1*/ var←c101396.f1 = var←c101364; /*1*/ { /*1*/ word pd683; /*1*/ pd683 = (* (( (ptr) (* (( (ptr) gf←c110004)+543)/* var←c96372 */ ))+14) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd683 ))))((* (( (ptr) ggData←v42912)+3) ), 0, (* (( (ptr) gf←c110004)+48) ), (* (( (ptr) gf←c110004)+129) /*1*/ ), var←c101396, pd683); /*1*/ }; /*1*/ }; }; }; }; }; }; }; }; }; } static word NoName←Q13608(formal←c01490) word formal←c01490; { SOURCE(36466, 83) { word pd684; pd684 = (* (( (ptr) formal←c01490)+6) ); (void) ( *( (fPt) ((* (ptr) pd684 ))))((* (( (ptr) formal←c01490)+4) ), 0, pd684); }; return(0); } static void LineColorToColorTool←P2760(ggData←v43000, event←v43028) word ggData←v43000; word event←v43028; { W7 var←c110036; register ptr gf←c110068 = (ptr) &globalframe; /* LineColorToColorTool: */ SOURCE(36801, 698) SOURCE(36848, 651) { word pd685; pd685 = (* (( (ptr) (* (( (ptr) gf←c110068)+544)/* var←c96468 */ ))+6) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd685 ))))(ggData←v43000, pd685))) { SOURCE(36889, 617) { /* declaration of color←v22300 skipped */ word success←v22328 = 0; SOURCE(36891, 19) var←c110036.f4/* color←v22300 */ = 0; SOURCE(36935, 75) { W2 var←c101428; (void) GetSelectedStrokeColor←P2880((word) &var←c101428, ggData←v43000, (* (( (ptr) gf←c110068)+130) )); success←v22328 = var←c101428.f1; var←c110036.f4/* color←v22300 */ = var←c101428.f0; }; SOURCE(37012, 487) if ((0 != success←v22328)) { SOURCE(37028, 476) { /* declaration of noColorTool←v22372 skipped */ SOURCE(37030, 25) var←c110036.f5/* noColorTool←v22372 */ = 0; SOURCE(37057, 442) if ((var←c110036.f4/* color←v22300 */ == 0)) { SOURCE(37075, 99) { word pd686; pd686 = (* (( (ptr) (* (( (ptr) gf←c110068)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd686 ))))((* (( (ptr) ggData←v43000)+3) ), 0, (* (( (ptr) gf←c110068)+136) ), (* (( (ptr) gf←c110068)+131) ), pd686); }; } else { SOURCE(37176, 83) SOURCE(37176, 83) { /* declaration of var←c037 skipped */ var←c110036.f6/* var←c037 */ = (* (( (ptr) (* (( (ptr) gf←c110068)+565)/* var←c100564 */ ))+8) ); { word var←c038; { /*1*/ word var←c01674; /*1*/ var←c01674 = (word) &var←c110036; /*1*/ var←c038 = (word) XR←Enable(( ((word) (fPt) NoName←Q13668) ), ( ((word) (fPt) NoName←Q16608) ), var←c01674); /*1*/ }; /* removed trivial cond node */ }; }; SOURCE(37276, 223) if ((0 != var←c110036.f5/* noColorTool←v22372 */ )) { SOURCE(37296, 66) { word pd687; pd687 = (* (( (ptr) (* (( (ptr) gf←c110068)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd687 ))))((* (( (ptr) ggData←v43000)+3) ), 0, (* (( (ptr) gf←c110068)+136) ), (* (( (ptr) gf←c110068)+217) /*1*/ ), pd687); }; } else { SOURCE(37362, 137) { word var←c101460; { /*1*/ word pd688; /*1*/ pd688 = (* (( (ptr) (* (( (ptr) gf←c110068)+567)/* var←c100660 */ ))+5) ); /*1*/ var←c101460 = (word) ( *( (fPt) ((* (ptr) pd688 ))))(var←c110036.f4/* color←v22300 */ , pd688); /*1*/ }; { /*1*/ W2 var←c101492; /*1*/ var←c101492.f0 = 11; /*1*/ var←c101492.f1 = var←c101460; /*1*/ { /*1*/ word pd689; /*1*/ pd689 = (* (( (ptr) (* (( (ptr) gf←c110068)+543)/* var←c96372 */ ))+14) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd689 ))))((* (( (ptr) ggData←v43000)+3) ), 0, (* (( (ptr) gf←c110068)+48) ), (* (( (ptr) gf←c110068)+132) /*1*/ ), var←c101492, pd689); /*1*/ }; /*1*/ }; }; }; }; }; }; }; }; }; } static word NoName←Q13668(formal←c01492) word formal←c01492; { SOURCE(37176, 83) { word pd690; pd690 = (* (( (ptr) formal←c01492)+6) ); (void) ( *( (fPt) ((* (ptr) pd690 ))))((* (( (ptr) formal←c01492)+4) ), 0, pd690); }; return(0); } static void GetSelectedFillColor←P2820(formal←c0685, ggData←v12008, opName←v12036) word formal←c0685; word ggData←v12008; word opName←v12036; { W10 var←c110100; register ptr gf←c110132 = (ptr) &globalframe; /* declaration of color←v12080 skipped */ /* declaration of success←v12108 skipped */ /* declaration of var←c101524 skipped */ /* declaration of sliceD←v22416 skipped */ word aborted←v22444 = 0; /* declaration of someNotFilled←v22472 skipped */ word scene←v22500; /* GetSelectedFillColor: */ SOURCE(37513, 1451) { word tmpAddr691; tmpAddr691 = (word) (( (ptr) &var←c110100)+6)/* var←c101524 */ ; (* (ptr) tmpAddr691 ) = ( ((word) (fPt) CheckColor←P10188) ); (* (( (ptr) tmpAddr691) + 1) ) = 1; }; SOURCE(37513, 1451) (* (( (ptr) &var←c110100)+4)/* color←v12080 */ ) = 0; SOURCE(37513, 1451) (* (( (ptr) &var←c110100)+5)/* success←v12108 */ ) = 1; SOURCE(37632, 29) (* (( (ptr) &var←c110100)+8)/* sliceD←v22416 */ ) = 0; SOURCE(37686, 27) (* (( (ptr) &var←c110100)+9)/* someNotFilled←v22472 */ ) = 0; SOURCE(37715, 27) scene←v22500 = (* (( (ptr) ggData←v12008)+11) ); SOURCE(38468, 70) { word pd692; pd692 = (* (( (ptr) (* (( (ptr) gf←c110132)+556)/* var←c97844 */ ))+32) ); aborted←v22444 = (word) ( *( (fPt) ((* (ptr) pd692 ))))(scene←v22500, 0, (word) (( (bPt) &var←c110100)+24)/* var←c101524 */ , 0, 0, pd692) ; }; SOURCE(38540, 424) if ((0 != (* (( (ptr) &var←c110100)+9)/* someNotFilled←v22472 */ ))) { SOURCE(38564, 15) (* (( (ptr) &var←c110100)+5)/* success←v12108 */ ) = 0; SOURCE(38581, 130) { W2 var←c101556; var←c101556.f0 = 11; var←c101556.f1 = opName←v12036; { word pd693; pd693 = (* (( (ptr) (* (( (ptr) gf←c110132)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd693 ))))((* (( (ptr) ggData←v12008)+3) ), 0, (* (( (ptr) gf←c110132)+136) ), (* (( (ptr) gf←c110132)+133) ), var←c101556, pd693); }; }; } else { SOURCE(38720, 244) if ((0 != aborted←v22444)) { SOURCE(38738, 15) (* (( (ptr) &var←c110100)+5)/* success←v12108 */ ) = 0; SOURCE(38755, 120) { W2 var←c101588; var←c101588.f0 = 11; var←c101588.f1 = opName←v12036; { word pd694; pd694 = (* (( (ptr) (* (( (ptr) gf←c110132)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd694 ))))((* (( (ptr) ggData←v12008)+3) ), 0, (* (( (ptr) gf←c110132)+136) ), (* (( (ptr) gf←c110132)+134) ), var←c101588, pd694); }; }; } else { SOURCE(38884, 80) if (((* (( (ptr) &var←c110100)+8)/* sliceD←v22416 */ ) == 0)) { SOURCE(38907, 14) (* (( (ptr) &var←c110100)+5)/* success←v12108 */ ) = 1; SOURCE(38923, 41) { word pd695; pd695 = (* (( (ptr) (* (( (ptr) gf←c110132)+556)/* var←c97844 */ ))+17) ); (* (( (ptr) &var←c110100)+4)/* color←v12080 */ ) = (word) ( *( (fPt) ((* (ptr) pd695 ))))(scene←v22500, pd695); }; }; }; }; /* removed tail goto */ (* (ptr) formal←c0685 ) = (* (( (ptr) &var←c110100)+4)/* color←v12080 */ ); (* (( (ptr) formal←c0685)+1) ) = (* (( (ptr) &var←c110100)+5)/* success←v12108 */ ); return; } static word CheckColor←P10188(thisD←v22604, formal←c110196) word thisD←v22604; word formal←c110196; { register ptr gf←c110164 = (ptr) &globalframe; word done←v22648; word thisColor←v22676 = 0; word firstChild←v22704 = 0; formal←c110196 = (formal←c110196 - 24); /* CheckColor: */ SOURCE(37744, 719) SOURCE(37744, 719) done←v22648 = 0; { word var←c101684; word var←c01675; SOURCE(37868, 296) if (((* (( (ptr) formal←c110196)+8) ) == 0)) { SOURCE(37891, 14) (* (( (ptr) formal←c110196)+8) ) = thisD←v22604; SOURCE(37907, 68) { W2 var←c101620; { word pd696; pd696 = (* (( (ptr) (* (( (ptr) gf←c110164)+562)/* var←c99156 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd696 ))))((word) &var←c101620, (* (ptr) thisD←v22604 ), (* (( (ptr) thisD←v22604)+1) ), pd696) ; }; (* (( (ptr) formal←c110196)+5) ) = var←c101620.f1; (* (( (ptr) formal←c110196)+4) ) = var←c101620.f0; }; SOURCE(37977, 18) done←v22648 = (unsigned) (0 == (* (( (ptr) formal←c110196)+5) )); } else { SOURCE(38006, 72) { W2 var←c101652; { word pd697; pd697 = (* (( (ptr) (* (( (ptr) gf←c110164)+562)/* var←c99156 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd697 ))))((word) &var←c101652, (* (ptr) thisD←v22604 ), (* (( (ptr) thisD←v22604)+1) ), pd697) ; }; (* (( (ptr) formal←c110196)+5) ) = var←c101652.f1; thisColor←v22676 = var←c101652.f0; }; SOURCE(38080, 84) { word pd699; if ((0 == (* (( (ptr) formal←c110196)+5) ))) { goto then0698;}; pd699 = (* (( (ptr) (* (( (ptr) gf←c110164)+539)/* var←c96020 */ ))+35) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd699 ))))(thisColor←v22676, (* (( (ptr) formal←c110196)+4) ), pd699))) { then0698: ; SOURCE(38152, 12) done←v22648 = 1; }; }; }; SOURCE(38167, 296) { word tc700; word pd701; word tc703; word tc704; word pd705; pd701 = (* (( (ptr) (* (( (ptr) gf←c110164)+562)/* var←c99156 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd701 ))))((* (ptr) (thisD←v22604) ), pd701) == (* (( (ptr) gf←c110164)+135) ))) { tc700 = (word) ((* (ptr) XR←Narrow((* (( (ptr) (* (ptr) thisD←v22604 ))+1) ), (* (( (ptr) gf←c110164)+26) )) ) == 2); } else { tc700 = (word) 0; }; if (tc700) { goto then0702;}; pd705 = (* (( (ptr) (* (( (ptr) gf←c110164)+562)/* var←c99156 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd705 ))))((* (ptr) (thisD←v22604) ), pd705) == (* (( (ptr) gf←c110164)+137) ))) { { word var←c101716; { word pd706; pd706 = (* (( (ptr) (* (( (ptr) gf←c110164)+564)/* var←c100372 */ ))+77) ); var←c101716 = (word) ( *( (fPt) ((* (ptr) pd706 ))))((* (ptr) thisD←v22604 ), 0, 0, pd706); }; firstChild←v22704 = var←c101716; var←c101684 = var←c101716; }; { word pd707; pd707 = (* (( (ptr) (* (( (ptr) gf←c110164)+562)/* var←c99156 */ ))+6) ); var←c01675 = (word) ( *( (fPt) ((* (ptr) pd707 ))))(var←c101684, pd707); }; tc704 = (word) (var←c01675 == (* (( (ptr) gf←c110164)+135) )); } else { tc704 = (word) 0; }; if (tc704) { tc703 = (word) ((* (ptr) XR←Narrow((* (( (ptr) firstChild←v22704)+1) ), (* (( (ptr) gf←c110164)+26) )) ) == 2); } else { tc703 = (word) 0; }; if (tc703) { then0702: ; SOURCE(38443, 20) (* (( (ptr) formal←c110196)+9) ) = 1; }; }; }; SOURCE(37744, 719) return(done←v22648); } static void GetSelectedStrokeColor←P2880(formal←c0706, ggData←v12168, opName←v12196) word formal←c0706; word ggData←v12168; word opName←v12196; { W9 var←c110228; register ptr gf←c110260 = (ptr) &globalframe; /* declaration of color←v12240 skipped */ /* declaration of success←v12268 skipped */ /* declaration of var←c101748 skipped */ /* declaration of sliceD←v22748 skipped */ word aborted←v22776 = 0; word scene←v22804; /* GetSelectedStrokeColor: */ SOURCE(38973, 1003) { word tmpAddr708; tmpAddr708 = (word) (( (ptr) &var←c110228)+6)/* var←c101748 */ ; (* (ptr) tmpAddr708 ) = ( ((word) (fPt) CheckColor←P10248) ); (* (( (ptr) tmpAddr708) + 1) ) = 1; }; SOURCE(38973, 1003) (* (( (ptr) &var←c110228)+4)/* color←v12240 */ ) = 0; SOURCE(38973, 1003) (* (( (ptr) &var←c110228)+5)/* success←v12268 */ ) = 1; SOURCE(39094, 29) (* (( (ptr) &var←c110228)+8)/* sliceD←v22748 */ ) = 0; SOURCE(39148, 27) scene←v22804 = (* (( (ptr) ggData←v12168)+11) ); SOURCE(39588, 69) { word pd709; pd709 = (* (( (ptr) (* (( (ptr) gf←c110260)+556)/* var←c97844 */ ))+32) ); aborted←v22776 = (word) ( *( (fPt) ((* (ptr) pd709 ))))(scene←v22804, 1, (word) (( (bPt) &var←c110228)+24)/* var←c101748 */ , 0, 0, pd709) ; }; SOURCE(39659, 317) if ((0 != aborted←v22776)) { SOURCE(39677, 15) (* (( (ptr) &var←c110228)+5)/* success←v12268 */ ) = 0; SOURCE(39694, 122) { W2 var←c101780; var←c101780.f0 = 11; var←c101780.f1 = opName←v12196; { word pd710; pd710 = (* (( (ptr) (* (( (ptr) gf←c110260)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd710 ))))((* (( (ptr) ggData←v12168)+3) ), 0, (* (( (ptr) gf←c110260)+136) ), (* (( (ptr) gf←c110260)+138) ), var←c101780, pd710); }; }; } else { SOURCE(39825, 151) if (((* (( (ptr) &var←c110228)+8)/* sliceD←v22748 */ ) == 0)) { SOURCE(39848, 15) (* (( (ptr) &var←c110228)+5)/* success←v12268 */ ) = 0; SOURCE(39865, 111) { W2 var←c101812; var←c101812.f0 = 11; var←c101812.f1 = opName←v12196; { word pd711; pd711 = (* (( (ptr) (* (( (ptr) gf←c110260)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd711 ))))((* (( (ptr) ggData←v12168)+3) ), 0, (* (( (ptr) gf←c110260)+136) ), (* (( (ptr) gf←c110260)+139) ), var←c101812, pd711); }; }; }; }; /* removed tail goto */ (* (ptr) formal←c0706 ) = (* (( (ptr) &var←c110228)+4)/* color←v12240 */ ); (* (( (ptr) formal←c0706)+1) ) = (* (( (ptr) &var←c110228)+5)/* success←v12268 */ ); return; } static word CheckColor←P10248(thisD←v22908, formal←c110324) word thisD←v22908; word formal←c110324; { register ptr gf←c110292 = (ptr) &globalframe; word done←v22952; word thisColor←v22980 = 0; formal←c110324 = (formal←c110324 - 24); /* CheckColor: */ SOURCE(39177, 405) SOURCE(39177, 405) done←v22952 = 0; SOURCE(39282, 300) if (((* (( (ptr) formal←c110324)+8) ) == 0)) { SOURCE(39305, 14) (* (( (ptr) formal←c110324)+8) ) = thisD←v22908; SOURCE(39321, 70) { W2 var←c101844; { word pd712; pd712 = (* (( (ptr) (* (( (ptr) gf←c110292)+562)/* var←c99156 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd712 ))))((word) &var←c101844, (* (ptr) thisD←v22908 ), (* (( (ptr) thisD←v22908)+1) ), pd712) ; }; (* (( (ptr) formal←c110324)+5) ) = var←c101844.f1; (* (( (ptr) formal←c110324)+4) ) = var←c101844.f0; }; SOURCE(39393, 18) done←v22952 = (unsigned) (0 == (* (( (ptr) formal←c110324)+5) )); } else { SOURCE(39422, 74) { W2 var←c101876; { word pd713; pd713 = (* (( (ptr) (* (( (ptr) gf←c110292)+562)/* var←c99156 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd713 ))))((word) &var←c101876, (* (ptr) thisD←v22908 ), (* (( (ptr) thisD←v22908)+1) ), pd713) ; }; (* (( (ptr) formal←c110324)+5) ) = var←c101876.f1; thisColor←v22980 = var←c101876.f0; }; SOURCE(39498, 84) { word pd715; if ((0 == (* (( (ptr) formal←c110324)+5) ))) { goto then0714;}; pd715 = (* (( (ptr) (* (( (ptr) gf←c110292)+539)/* var←c96020 */ ))+35) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd715 ))))(thisColor←v22980, (* (( (ptr) formal←c110324)+4) ), pd715))) { then0714: ; SOURCE(39570, 12) done←v22952 = 1; }; }; }; SOURCE(39177, 405) return(done←v22952); } static void AreaColorFromSelectedName←P2940(ggData←v43088, event←v43116) word ggData←v43088; word event←v43116; { register ptr gf←c110356 = (ptr) &globalframe; word name←v23024; word color←v23052; /* AreaColorFromSelectedName: */ SOURCE(39985, 223) SOURCE(40037, 37) name←v23024 = XR←Narrow((* (ptr) (* (( (ptr) event←v43116)+1) ) ), (* (( (ptr) gf←c110356)+9) )); if ((name←v23024 == 0)) { goto lab←L100132; }; if (( (unsigned) (*(int*)name←v23024<0) == 0)) { goto lab←L100132; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100132: ; SOURCE(40076, 78) color←v23052 = (word) ParseColorName←P3300(name←v23024, (* (( (ptr) ggData←v43088)+3) ), (* (( (ptr) gf←c110356)+140) )); SOURCE(40157, 51) if ((color←v23052 != 0)) { SOURCE(40175, 33) (void) AreaColorAux←P5400(ggData←v43088, color←v23052, name←v23024, 1, (* (( (ptr) gf←c110356)+216) )); }; } static void AreaColorSampled←P3000(ggData←v43176, event←v43204) word ggData←v43176; word event←v43204; { register ptr gf←c110388 = (ptr) &globalframe; word colorRope←v23096; word color←v23124; /* AreaColorSampled: */ SOURCE(40214, 228) SOURCE(40250, 42) colorRope←v23096 = XR←Narrow((* (ptr) (* (( (ptr) event←v43204)+1) ) ), (* (( (ptr) gf←c110388)+9) )); if ((colorRope←v23096 == 0)) { goto lab←L100133; }; if (( (unsigned) (*(int*)colorRope←v23096<0) == 0)) { goto lab←L100133; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100133: ; SOURCE(40294, 90) color←v23124 = (word) SampledStippleFromRope←P3120(colorRope←v23096, (* (( (ptr) ggData←v43176)+3) ), (* (( (ptr) gf←c110388)+141) )); SOURCE(40386, 56) if ((color←v23124 != 0)) { SOURCE(40404, 38) (void) AreaColorAux←P5400(ggData←v43176, color←v23124, colorRope←v23096, 1, (* (( (ptr) gf←c110388)+216) )); }; } static void LineColorFromSelectedName←P3060(ggData←v43264, event←v43292) word ggData←v43264; word event←v43292; { register ptr gf←c110420 = (ptr) &globalframe; word name←v23168; word color←v23196; /* LineColorFromSelectedName: */ SOURCE(40448, 225) SOURCE(40500, 37) name←v23168 = XR←Narrow((* (ptr) (* (( (ptr) event←v43292)+1) ) ), (* (( (ptr) gf←c110420)+9) )); if ((name←v23168 == 0)) { goto lab←L100134; }; if (( (unsigned) (*(int*)name←v23168<0) == 0)) { goto lab←L100134; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100134: ; SOURCE(40539, 80) color←v23196 = (word) ParseColorName←P3300(name←v23168, (* (( (ptr) ggData←v43264)+3) ), (* (( (ptr) gf←c110420)+142) )); SOURCE(40622, 51) if ((color←v23196 != 0)) { SOURCE(40640, 33) (void) LineColorAux←P5460(ggData←v43264, color←v23196, name←v23168, 1, (* (( (ptr) gf←c110420)+216) )); }; } static word SampledStippleFromRope←P3120(rope←v12328, router←v12356, opRope←v12384) word rope←v12328; word router←v12356; word opRope←v12384; { register ptr gf←c110452 = (ptr) &globalframe; word sColor←v12428; word f←v23240; word word←v23268; word baseColorRope←v23296; word baseColor←v23324; /* SampledStippleFromRope: */ SOURCE(40679, 336) SOURCE(40679, 336) sColor←v12428 = 0; SOURCE(40796, 27) { word pd716; pd716 = (* (( (ptr) (* (( (ptr) gf←c110452)+536)/* var←c95764 */ ))+33) ); f←v23240 = (word) ( *( (fPt) ((* (ptr) pd716 ))))(rope←v12328, 0, pd716); }; SOURCE(40825, 37) word←v23268 = (word) StippleWordFromStream←P3240(f←v23240); SOURCE(40864, 37) { word pd717; pd717 = (* (( (ptr) (* (( (ptr) gf←c110452)+536)/* var←c95764 */ ))+91) ); baseColorRope←v23296 = (word) ( *( (fPt) ((* (ptr) pd717 ))))(f←v23240, pd717); }; SOURCE(40903, 64) baseColor←v23324 = (word) ParseColorName←P3300(baseColorRope←v23296, router←v12356, opRope←v12384); SOURCE(40969, 46) sColor←v12428 = (word) CreateSampledStipple←P3180(baseColor←v23324, word←v23268); SOURCE(40679, 336) return(sColor←v12428); } static word CreateSampledStipple←P3180(formal←c01824, formal←c01825) word formal←c01824; word formal←c01825; { W14 var←c110484; /* declaration of baseColor←v12488 skipped */ /* declaration of word←v12516 skipped */ /* declaration of sColor←v12560 skipped */ /* declaration of var←c102004 skipped */ (* (( (ptr) &var←c110484)+4)/* baseColor←v12488 */ ) = formal←c01824; (* (( (ptr) &var←c110484)+5)/* word←v12516 */ ) = formal←c01825; /* CreateSampledStipple: */ SOURCE(41021, 1513) { word tmpAddr718; tmpAddr718 = (word) (( (ptr) &var←c110484)+7)/* var←c102004 */ ; (* (ptr) tmpAddr718 ) = ( ((word) (fPt) FillSampleMap←P10356) ); (* (( (ptr) tmpAddr718) + 1) ) = 1; }; SOURCE(41021, 1513) (* (( (ptr) &var←c110484)+6)/* sColor←v12560 */ ) = 0; SOURCE(41119, 1415) SOURCE(41121, 1390) { /* declaration of bits←v23424 skipped */ /* declaration of box←v23536 skipped */ word var←c039; { word var←c01676; var←c01676 = (word) &var←c110484; var←c039 = (word) XR←Enable(( ((word) (fPt) NoName←Q13728) ), ( ((word) (fPt) NoName←Q16548) ), var←c01676); }; if ((var←c039 == 16)) { goto lab←L100135; }; }; goto lab←L100139; lab←L100135: ; lab←L100139: ; SOURCE(41021, 1513) return((* (( (ptr) &var←c110484)+6)/* sColor←v12560 */ )); } static word NoName←Q13728(formal←c01504) word formal←c01504; { register ptr gf←c01503 = (ptr) &globalframe; SOURCE(41157, 21) { word maxSample←v23396 = 255; word redMap←v23452 = 0; word grnMap←v23480 = 0; word bluMap←v23508 = 0; word pixelMap←v23564 = 0; word pixelArray←v23592 = 0; word um←v23620 = 0; W3 baseRGB←v23648; SOURCE(41666, 56) (* (( (ptr) formal←c01504)+9) ) = (* (( (ptr) formal←c01504)+5) ); SOURCE(41772, 53) (* (( (ptr) formal←c01504)+10) ) = 0; (* (( (ptr) formal←c01504)+11) ) = 0; (* (( (ptr) formal←c01504)+12) ) = 4; (* (( (ptr) formal←c01504)+13) ) = 4; SOURCE(41941, 70) { word var←c102100; if (((* (( (ptr) formal←c01504)+4) ) == 0)) { goto lab←L100138; }; if ( ( ((* (ptr) (* (( (ptr) formal←c01504)+4) ) ) == 0) ? ((* (( (ptr) (* (( (ptr) formal←c01504)+4) ))+1) ) == 0) : 0 ) ) { goto lab←L100138; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100138: ; var←c102100 = (* (( (ptr) formal←c01504)+4) ); { W3 var←c0749; { word pd719; pd719 = (* (( (ptr) (* (( (ptr) gf←c01503)+566)/* var←c100596 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd719 ))))((word) &var←c0749, var←c102100, pd719); }; baseRGB←v23648 = var←c0749; }; }; SOURCE(42014, 47) redMap←v23452 = (word) FillSampleMap←P10356(4, baseRGB←v23648.f0, maxSample←v23396, (word) (( (bPt) formal←c01504)+28)); SOURCE(42063, 47) grnMap←v23480 = (word) FillSampleMap←P10356(4, baseRGB←v23648.f1, maxSample←v23396, (word) (( (bPt) formal←c01504)+28)); SOURCE(42112, 47) bluMap←v23508 = (word) FillSampleMap←P10356(4, baseRGB←v23648.f2, maxSample←v23396, (word) (( (bPt) formal←c01504)+28)); SOURCE(42162, 59) { word pd720; pd720 = (* (( (ptr) (* (( (ptr) gf←c01503)+573)/* var←c102132 */ ))+9) ); pixelMap←v23564 = (word) ( *( (fPt) ((* (ptr) pd720 ))))(redMap←v23452, grnMap←v23480, bluMap←v23508, 0, 0, pd720); }; SOURCE(42223, 114) { word pd721; pd721 = (* (( (ptr) (* (( (ptr) gf←c01503)+574)/* var←c102164 */ ))+16) ); pixelArray←v23592 = (word) ( *( (fPt) ((* (ptr) pd721 ))))(pixelMap←v23564, (* (W4Pt) (( (ptr) formal←c01504)+10) ), 13, 1, pd721) ; }; SOURCE(42339, 42) { W2 var←c102196; var←c102196.f0 = (* (ptr) &fc643 ); var←c102196.f1 = (* (ptr) &fc643 ); { word pd722; pd722 = (* (( (ptr) (* (( (ptr) gf←c01503)+575)/* var←c102228 */ ))+10) ); um←v23620 = (word) ( *( (fPt) ((* (ptr) pd722 ))))(var←c102196, pd722); }; }; SOURCE(42383, 128) { word var←c102260; { word pd723; float tf724; pd723 = (* (( (ptr) (* (( (ptr) gf←c01503)+566)/* var←c100596 */ ))+19) ); var←c102260 = (word) ( *( (fPt) ((* (ptr) pd723 ))))(( tf724 = (float)(int)maxSample←v23396, *(word*)&tf724 ), (* (ptr) &fc643 ), 0, 0, pd723); }; { word pd725; pd725 = (* (( (ptr) (* (( (ptr) gf←c01503)+566)/* var←c100596 */ ))+10) ); (* (( (ptr) formal←c01504)+6) ) = (word) ( *( (fPt) ((* (ptr) pd725 ))))(pixelArray←v23592, um←v23620, var←c102260, pd725) ; }; }; }; return(0); } static word FillSampleMap←P10356(size←v23724, sample←v23752, maxSample←v23780, formal←c110548) word size←v23724; word sample←v23752; word maxSample←v23780; word formal←c110548; { register ptr gf←c110516 = (ptr) &globalframe; word map←v23824; word step←v23908; formal←c110548 = (formal←c110548 - 28); /* FillSampleMap: */ SOURCE(41157, 21) SOURCE(41157, 21) map←v23824 = 0; SOURCE(41261, 21) { word x726; *(float*)&step←v23908 = ( x726 = (* (ptr) &fc647 ), *(float*)&x726 ) / (float)(int)size←v23724; }; SOURCE(41284, 59) { word pd727; pd727 = (* (( (ptr) (* (( (ptr) gf←c110516)+576)/* var←c102292 */ ))+19) ); map←v23824 = (word) ( *( (fPt) ((* (ptr) pd727 ))))((* (W4Pt) (( (ptr) formal←c110548)+10) ), 8, 0, pd727); }; SOURCE(41345, 275) { register word j←v23952 = 0; lab←L100143: ; SOURCE(41369, 251) { register word i←v23996 = 0; if (( (int)i←v23996 > (int)3)) { goto lab←L100144; }; lab←L100147: ; { W2 nextVec←v24040; word nextValue←v24068; word nextSample←v24096; SOURCE(41393, 24) nextVec←v24040.f0 = j←v23952; nextVec←v24040.f1 = i←v23996; SOURCE(41458, 53) { word idx728; word ix729; if (( (unsigned) ( ix729 = ( idx728 = (word) (i←v23996 + ((word) j←v23952 << 2)), BCK(idx728, 16) ), ((* (bPt) ((( (bPt) formal←c110548)+38) + ((word) ix729 >> 3)) ) >> (7 - ((word) (ix729 & 7)))) & 1 ) == 0)) { nextValue←v24068 = (* (ptr) &fc647 ); } else { nextValue←v24068 = sample←v23752; }; }; SOURCE(41513, 44) { word pd730; word x731; float tf732; pd730 = (* (( (ptr) (* (( (ptr) gf←c110516)+571)/* var←c101140 */ ))+8) ); nextSample←v24096 = (word) ( *( (fPt) ((* (ptr) pd730 ))))(( tf732 = (float)(int)maxSample←v23780 * ( x731 = nextValue←v24068, *(float*)&x731 ), *(word*)&tf732 ), pd730); }; SOURCE(41559, 61) { word pd733; pd733 = (* (( (ptr) (* (( (ptr) gf←c110516)+576)/* var←c102292 */ ))+43) ); (void) ( *( (fPt) ((* (ptr) pd733 ))))(map←v23824, nextVec←v24040, SGNCK(nextSample←v24096), 0, pd733); }; }; if (( (int)i←v23996 >= (int)3)) { goto lab←L100144; }; i←v23996 = (i←v23996 + 1); goto lab←L100147; lab←L100144: ; }; if ((j←v23952 >= 3)) { goto lab←L100140; }; j←v23952 = (j←v23952 + 1); goto lab←L100143; lab←L100140: ; }; SOURCE(41157, 21) return(map←v23824); } static word StippleWordFromStream←P3240(formal←c01826) word formal←c01826; { W6 var←c110580; /* declaration of f←v12620 skipped */ /* declaration of word←v12664 skipped */ var←c110580.f4/* f←v12620 */ = formal←c01826; /* StippleWordFromStream: */ SOURCE(42538, 405) SOURCE(42606, 337) SOURCE(42606, 337) { word var←c040; { word var←c01677; var←c01677 = (word) &var←c110580; var←c040 = (word) XR←Enable(( ((word) (fPt) NoName←Q13788) ), ( ((word) (fPt) NoName←Q16488) ), var←c01677); }; /* removed trivial cond node */ }; SOURCE(42538, 405) return(var←c110580.f5/* word←v12664 */ ); } static word NoName←Q13788(formal←c01508) word formal←c01508; { register ptr gf←c01507 = (ptr) &globalframe; SOURCE(42653, 48) { word bits←v24140 = 0; word bitCount←v24168 = 0; SOURCE(42722, 173) lab←L100154: ; { word tc734; word pd735; pd735 = (* (( (ptr) (* (( (ptr) gf←c01507)+536)/* var←c95764 */ ))+15) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd735 ))))((* ((( (ptr) formal←c01508)+4)) ), pd735))) { tc734 = (word) (bitCount←v24168 < 16); } else { tc734 = (word) 0; }; if (tc734) { } else { goto lab←L100152; }; }; { word c←v24268; SOURCE(42759, 21) { word pd736; pd736 = (* (( (ptr) (* (( (ptr) gf←c01507)+536)/* var←c95764 */ ))+11) ); c←v24268 = (word) ( *( (fPt) ((* (ptr) pd736 ))))((* ((( (ptr) formal←c01508)+4)) ), pd736); }; SOURCE(42782, 113) { word var←c102356; var←c102356 = c←v24268; if ((var←c102356 == 48)) { SOURCE(42803, 18) { word xs737; xs737 = (word) (BCK(bitCount←v24168, 16) + 16); (* (ptr) &bits←v24140 ) &= ~((unsigned) 1 << 32 - ((word) xs737+1)); }; SOURCE(42823, 21) bitCount←v24168 = (bitCount←v24168 + 1); } else { if ((var←c102356 == 49)) { SOURCE(42854, 18) { word xs738; xs738 = (word) (BCK(bitCount←v24168, 16) + 16); (* (ptr) &bits←v24140 ) |= ((unsigned) 1 << 32 - ((word) xs738+1)); }; SOURCE(42874, 21) bitCount←v24168 = (bitCount←v24168 + 1); }; }; }; }; goto lab←L100154; lab←L100152: ; SOURCE(42922, 21) (* (( (ptr) formal←c01508)+5) ) = bits←v24140; }; return(0); } static word ParseColorName←P3300(formal←c01827, router←v12752, opRope←v12780) word formal←c01827; word router←v12752; word opRope←v12780; { W9 var←c110612; /* declaration of name←v12724 skipped */ register ptr gf←c110644 = (ptr) &globalframe; word color←v12824; (* (( (ptr) &var←c110612)+4)/* name←v12724 */ ) = formal←c01827; /* ParseColorName: */ SOURCE(42949, 1004) SOURCE(42949, 1004) color←v12824 = 0; SOURCE(43056, 897) { word pd739; pd739 = (* (( (ptr) (* (( (ptr) gf←c110644)+537)/* var←c95924 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd739 ))))((* (( (ptr) &var←c110612)+4)/* name←v12724 */ ), 0, 1, pd739))) { SOURCE(43086, 100) { W2 var←c102388; var←c102388.f0 = 11; var←c102388.f1 = opRope←v12780; { word pd740; pd740 = (* (( (ptr) (* (( (ptr) gf←c110644)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd740 ))))(router←v12752, 0, (* (( (ptr) gf←c110644)+136) ), (* (( (ptr) gf←c110644)+144) ), var←c102388, pd740) ; }; }; } else { SOURCE(43186, 767) SOURCE(43188, 336) { word pd741; pd741 = (* (( (ptr) (* (( (ptr) gf←c110644)+537)/* var←c95924 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd741 ))))((* (( (ptr) gf←c110644)+145) ), (* (( (ptr) &var←c110612)+4)/* name←v12724 */ ), 1, pd741) )) { SOURCE(43251, 30) { word pd742; pd742 = (* (( (ptr) (* (( (ptr) gf←c110644)+566)/* var←c100596 */ ))+6) ); color←v12824 = (word) ( *( (fPt) ((* (ptr) pd742 ))))((* ((( (ptr) &var←c110612)+4)/* name←v12724 */ ) ), pd742); }; SOURCE(43283, 80) if ((color←v12824 == 0)) { SOURCE(43301, 62) { word var←c102420; { word pd743; pd743 = (* (( (ptr) (* (( (ptr) gf←c110644)+537)/* var←c95924 */ ))+6) ); var←c102420 = (word) ( *( (fPt) ((* (ptr) pd743 ))))((* (( (ptr) gf←c110644)+146) ), (* (( (ptr) &var←c110612)+4)/* name←v12724 */ ), pd743) ; }; { word pd744; pd744 = (* (( (ptr) (* (( (ptr) gf←c110644)+566)/* var←c100596 */ ))+6) ); color←v12824 = (word) ( *( (fPt) ((* (ptr) pd744 ))))(var←c102420, pd744); }; }; }; SOURCE(43365, 18) if ((color←v12824 == 0)) { SOURCE(43383, 21) goto lab←L100155; }; } else { SOURCE(43413, 111) { W3 var←c102452; { W3 var←c102484; { /* declaration of var←c041 skipped */ (* (( (ptr) &var←c110612)+5)/* var←c041 */ ) = (* (( (ptr) (* (( (ptr) gf←c110644)+577)/* var←c102516 */ ))+6) ); { /* declaration of var←c042 skipped */ { /*1*/ word var←c043; /*1*/ { /*1*/ word var←c01678; /*1*/ var←c01678 = (word) &var←c110612; /*1*/ var←c043 = (word) XR←Enable(( ((word) (fPt) NoName←Q13848) ), ( ((word) (fPt) NoName←Q16428) ), var←c01678); /*1*/ }; /*1*/ if ((var←c043 == 19)) { /*1*/ goto lab←L100157; /*1*/ } /*1*/ else { /*1*/ if ((var←c043 == 18)) { /*1*/ goto lab←L100156; /*1*/ }; /*1*/ }; /*1*/ }; var←c102484 = (* (W3Pt) (( (ptr) &var←c110612)+6)/* var←c042 */ ); }; }; { W3 var←c0776; { word pd745; pd745 = (* (( (ptr) (* (( (ptr) gf←c110644)+578)/* var←c102548 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd745 ))))((word) &var←c0776, var←c102484, pd745); }; var←c102452 = var←c0776; }; }; { word pd746; pd746 = (* (( (ptr) (* (( (ptr) gf←c110644)+566)/* var←c100596 */ ))+17) ); color←v12824 = (word) ( *( (fPt) ((* (ptr) pd746 ))))(var←c102452, pd746); }; }; }; }; goto lab←L100160; lab←L100155: ; SOURCE(43618, 107) { W2 var←c102580; var←c102580.f0 = 11; var←c102580.f1 = opRope←v12780; { word pd747; pd747 = (* (( (ptr) (* (( (ptr) gf←c110644)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd747 ))))(router←v12752, 0, (* (( (ptr) gf←c110644)+136) ), (* (( (ptr) gf←c110644)+147) ), var←c102580, pd747) ; }; }; goto lab←L100160; lab←L100156: ; SOURCE(43744, 95) { W2 var←c102612; var←c102612.f0 = 11; var←c102612.f1 = opRope←v12780; { word pd748; pd748 = (* (( (ptr) (* (( (ptr) gf←c110644)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd748 ))))(router←v12752, 0, (* (( (ptr) gf←c110644)+136) ), (* (( (ptr) gf←c110644)+148) ), var←c102612, pd748) ; }; }; goto lab←L100160; lab←L100157: ; SOURCE(43855, 96) { W2 var←c102644; var←c102644.f0 = 11; var←c102644.f1 = opRope←v12780; { word pd749; pd749 = (* (( (ptr) (* (( (ptr) gf←c110644)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd749 ))))(router←v12752, 0, (* (( (ptr) gf←c110644)+136) ), (* (( (ptr) gf←c110644)+149) ), var←c102644, pd749) ; }; }; lab←L100160: ; }; }; SOURCE(42949, 1004) return(color←v12824); } static word NoName←Q13848(formal←c01510) word formal←c01510; { SOURCE(43413, 111) { word pd750; pd750 = (* (( (ptr) formal←c01510)+5) ); (void) ( *( (fPt) ((* (ptr) pd750 ))))((word) (( (bPt) formal←c01510)+24), (* (( (ptr) formal←c01510)+4) ), pd750); }; return(0); } static void AreaColorFromSelectedRGB←P3360(ggData←v43352, event←v43380) word ggData←v43352; word event←v43380; { W8 var←c110676; register ptr gf←c110708 = (ptr) &globalframe; /* AreaColorFromSelectedRGB: */ SOURCE(43960, 381) SOURCE(44009, 332) SOURCE(44011, 37) { /* declaration of name←v24312 skipped */ word color←v24340; SOURCE(44011, 37) var←c110676.f4/* name←v24312 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v43380)+1) ) ), (* (( (ptr) gf←c110708)+9) )); if ((var←c110676.f4/* name←v24312 */ == 0)) { goto lab←L100162; }; if (( (unsigned) (*(int*)var←c110676.f4/* name←v24312 */ <0) == 0)) { goto lab←L100162; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100162: ; SOURCE(44050, 86) { W3 var←c102708; { /* declaration of var←c044 skipped */ { word var←c045; { word var←c01679; var←c01679 = (word) &var←c110676; var←c045 = (word) XR←Enable(( ((word) (fPt) NoName←Q13908) ), ( ((word) (fPt) NoName←Q16368) ), var←c01679); }; if ((var←c045 == 20)) { goto lab←L100161; }; }; var←c102708 = (* (W3Pt) (( (ptr) &var←c110676)+5)/* var←c044 */ ); }; { word pd751; pd751 = (* (( (ptr) (* (( (ptr) gf←c110708)+566)/* var←c100596 */ ))+17) ); color←v24340 = (word) ( *( (fPt) ((* (ptr) pd751 ))))(var←c102708, pd751); }; }; SOURCE(44156, 33) (void) AreaColorAux←P5400(ggData←v43352, color←v24340, var←c110676.f4/* name←v24312 */ , 1, (* (( (ptr) gf←c110708)+216) )) ; }; goto lab←L100165; lab←L100161: ; SOURCE(44212, 127) { word pd752; pd752 = (* (( (ptr) (* (( (ptr) gf←c110708)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd752 ))))((* (( (ptr) ggData←v43352)+3) ), 0, (* (( (ptr) gf←c110708)+136) ), (* (( (ptr) gf←c110708)+150) ), pd752); }; lab←L100165: ; } static word NoName←Q13908(formal←c01512) word formal←c01512; { SOURCE(44050, 86) (void) RGBFromRope←P5580((word) (( (bPt) formal←c01512)+20), (* (( (ptr) formal←c01512)+4) )); return(0); } static void LineColorFromSelectedRGB←P3420(ggData←v43440, event←v43468) word ggData←v43440; word event←v43468; { W8 var←c110740; register ptr gf←c110772 = (ptr) &globalframe; /* LineColorFromSelectedRGB: */ SOURCE(44345, 383) SOURCE(44394, 334) SOURCE(44396, 37) { /* declaration of name←v24384 skipped */ word color←v24412; SOURCE(44396, 37) var←c110740.f4/* name←v24384 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v43468)+1) ) ), (* (( (ptr) gf←c110772)+9) )); if ((var←c110740.f4/* name←v24384 */ == 0)) { goto lab←L100167; }; if (( (unsigned) (*(int*)var←c110740.f4/* name←v24384 */ <0) == 0)) { goto lab←L100167; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100167: ; SOURCE(44435, 86) { W3 var←c102772; { /* declaration of var←c046 skipped */ { word var←c047; { word var←c01680; var←c01680 = (word) &var←c110740; var←c047 = (word) XR←Enable(( ((word) (fPt) NoName←Q13968) ), ( ((word) (fPt) NoName←Q16308) ), var←c01680); }; if ((var←c047 == 21)) { goto lab←L100166; }; }; var←c102772 = (* (W3Pt) (( (ptr) &var←c110740)+5)/* var←c046 */ ); }; { word pd753; pd753 = (* (( (ptr) (* (( (ptr) gf←c110772)+566)/* var←c100596 */ ))+17) ); color←v24412 = (word) ( *( (fPt) ((* (ptr) pd753 ))))(var←c102772, pd753); }; }; SOURCE(44541, 33) (void) LineColorAux←P5460(ggData←v43440, color←v24412, var←c110740.f4/* name←v24384 */ , 1, (* (( (ptr) gf←c110772)+216) )) ; }; goto lab←L100170; lab←L100166: ; SOURCE(44597, 129) { word pd754; pd754 = (* (( (ptr) (* (( (ptr) gf←c110772)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd754 ))))((* (( (ptr) ggData←v43440)+3) ), 0, (* (( (ptr) gf←c110772)+136) ), (* (( (ptr) gf←c110772)+151) ), pd754); }; lab←L100170: ; } static word NoName←Q13968(formal←c01514) word formal←c01514; { SOURCE(44435, 86) (void) RGBFromRope←P5580((word) (( (bPt) formal←c01514)+20), (* (( (ptr) formal←c01514)+4) )); return(0); } static void FillColorFromSelectedCMYK←P3480(ggData←v43528, event←v43556) word ggData←v43528; word event←v43556; { W9 var←c110804; register ptr gf←c110836 = (ptr) &globalframe; /* FillColorFromSelectedCMYK: */ SOURCE(44732, 398) SOURCE(44782, 348) SOURCE(44784, 37) { /* declaration of name←v24456 skipped */ word color←v24484; SOURCE(44784, 37) (* (( (ptr) &var←c110804)+4)/* name←v24456 */ ) = XR←Narrow((* (ptr) (* (( (ptr) event←v43556)+1) ) ), (* (( (ptr) gf←c110836)+9) )); if (((* (( (ptr) &var←c110804)+4)/* name←v24456 */ ) == 0)) { goto lab←L100172; }; if (( (unsigned) (*(int*)(* (( (ptr) &var←c110804)+4)/* name←v24456 */ )<0) == 0)) { goto lab←L100172; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100172: ; SOURCE(44823, 89) { W4 var←c102836; { /* declaration of var←c048 skipped */ { word var←c049; { word var←c01681; var←c01681 = (word) &var←c110804; var←c049 = (word) XR←Enable(( ((word) (fPt) NoName←Q14028) ), ( ((word) (fPt) NoName←Q16248) ), var←c01681); }; if ((var←c049 == 22)) { goto lab←L100171; }; }; var←c102836 = (* (W4Pt) (( (ptr) &var←c110804)+5)/* var←c048 */ ); }; { word pd755; pd755 = (* (( (ptr) (* (( (ptr) gf←c110836)+566)/* var←c100596 */ ))+34) ); color←v24484 = (word) ( *( (fPt) ((* (ptr) pd755 ))))(var←c102836, pd755); }; }; SOURCE(44932, 33) (void) AreaColorAux←P5400(ggData←v43528, color←v24484, (* (( (ptr) &var←c110804)+4)/* name←v24456 */ ), 1, (* (( (ptr) gf←c110836)+216) )); }; goto lab←L100175; lab←L100171: ; SOURCE(44988, 140) { word pd756; pd756 = (* (( (ptr) (* (( (ptr) gf←c110836)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd756 ))))((* (( (ptr) ggData←v43528)+3) ), 0, (* (( (ptr) gf←c110836)+136) ), (* (( (ptr) gf←c110836)+152) ), pd756); }; lab←L100175: ; } static word NoName←Q14028(formal←c01516) word formal←c01516; { SOURCE(44823, 89) (void) CMYKFromRope←P5640((word) (( (bPt) formal←c01516)+20), (* (( (ptr) formal←c01516)+4) )); return(0); } static void FillColorFromSelectedIntensity←P3540(ggData←v43616, event←v43644) word ggData←v43616; word event←v43644; { W6 var←c110868; register ptr gf←c110900 = (ptr) &globalframe; /* FillColorFromSelectedIntensity: */ SOURCE(45134, 370) SOURCE(45189, 315) SOURCE(45191, 37) { /* declaration of name←v24528 skipped */ word intensity←v24556; SOURCE(45191, 37) var←c110868.f4/* name←v24528 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v43644)+1) ) ), (* (( (ptr) gf←c110900)+9) )); if ((var←c110868.f4/* name←v24528 */ == 0)) { goto lab←L100177; }; if (( (unsigned) (*(int*)var←c110868.f4/* name←v24528 */ <0) == 0)) { goto lab←L100177; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100177: ; SOURCE(45230, 69) { /* declaration of var←c050 skipped */ { word var←c051; { word var←c01682; var←c01682 = (word) &var←c110868; var←c051 = (word) XR←Enable(( ((word) (fPt) NoName←Q14088) ), ( ((word) (fPt) NoName←Q16188) ), var←c01682); }; if ((var←c051 == 23)) { goto lab←L100176; }; }; intensity←v24556 = var←c110868.f5/* var←c050 */ ; }; SOURCE(45318, 44) (void) SetFillColorFromIntensity←P3600(ggData←v43616, intensity←v24556); }; goto lab←L100180; lab←L100176: ; SOURCE(45385, 117) { word pd757; pd757 = (* (( (ptr) (* (( (ptr) gf←c110900)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd757 ))))((* (( (ptr) ggData←v43616)+3) ), 0, (* (( (ptr) gf←c110900)+136) ), (* (( (ptr) gf←c110900)+153) ), pd757); }; lab←L100180: ; } static word NoName←Q14088(formal←c01518) word formal←c01518; { SOURCE(45230, 69) (* (( (ptr) formal←c01518)+5) ) = (word) IntensityFromRope←P5700((* ((( (ptr) formal←c01518)+4)) )); return(0); } static void SetFillColorFromIntensity←P3600(ggData←v12884, intensity←v12912) word ggData←v12884; word intensity←v12912; { register ptr gf←c110932 = (ptr) &globalframe; word color←v24600; word name←v24628; /* SetFillColorFromIntensity: */ SOURCE(45508, 219) SOURCE(45585, 62) { word pd758; word x759; word x760; float tf761; pd758 = (* (( (ptr) (* (( (ptr) gf←c110932)+566)/* var←c100596 */ ))+11) ); color←v24600 = (word) ( *( (fPt) ((* (ptr) pd758 ))))(( tf761 = ( x759 = (* (ptr) &fc647 ), *(float*)&x759 ) - ( x760 = intensity←v12912, *(float*)&x760 ), *(word*)&tf761 ), pd758); }; SOURCE(45649, 43) { word pd762; pd762 = (* (( (ptr) (* (( (ptr) gf←c110932)+563)/* var←c100180 */ ))+40) ); name←v24628 = (word) ( *( (fPt) ((* (ptr) pd762 ))))(color←v24600, pd762); }; SOURCE(45694, 33) (void) AreaColorAux←P5400(ggData←v12884, color←v24600, name←v24628, 1, (* (( (ptr) gf←c110932)+216) )); } static void StrokeColorFromSelectedCMYK←P3660(ggData←v43704, event←v43732) word ggData←v43704; word event←v43732; { W9 var←c110964; register ptr gf←c110996 = (ptr) &globalframe; /* StrokeColorFromSelectedCMYK: */ SOURCE(45733, 402) SOURCE(45785, 350) SOURCE(45787, 37) { /* declaration of name←v24672 skipped */ word color←v24700; SOURCE(45787, 37) (* (( (ptr) &var←c110964)+4)/* name←v24672 */ ) = XR←Narrow((* (ptr) (* (( (ptr) event←v43732)+1) ) ), (* (( (ptr) gf←c110996)+9) )); if (((* (( (ptr) &var←c110964)+4)/* name←v24672 */ ) == 0)) { goto lab←L100182; }; if (( (unsigned) (*(int*)(* (( (ptr) &var←c110964)+4)/* name←v24672 */ )<0) == 0)) { goto lab←L100182; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100182: ; SOURCE(45826, 89) { W4 var←c102932; { /* declaration of var←c052 skipped */ { word var←c053; { word var←c01683; var←c01683 = (word) &var←c110964; var←c053 = (word) XR←Enable(( ((word) (fPt) NoName←Q14148) ), ( ((word) (fPt) NoName←Q16128) ), var←c01683); }; if ((var←c053 == 24)) { goto lab←L100181; }; }; var←c102932 = (* (W4Pt) (( (ptr) &var←c110964)+5)/* var←c052 */ ); }; { word pd763; pd763 = (* (( (ptr) (* (( (ptr) gf←c110996)+566)/* var←c100596 */ ))+34) ); color←v24700 = (word) ( *( (fPt) ((* (ptr) pd763 ))))(var←c102932, pd763); }; }; SOURCE(45935, 33) (void) LineColorAux←P5460(ggData←v43704, color←v24700, (* (( (ptr) &var←c110964)+4)/* name←v24672 */ ), 1, (* (( (ptr) gf←c110996)+216) )); }; goto lab←L100185; lab←L100181: ; SOURCE(45991, 142) { word pd764; pd764 = (* (( (ptr) (* (( (ptr) gf←c110996)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd764 ))))((* (( (ptr) ggData←v43704)+3) ), 0, (* (( (ptr) gf←c110996)+136) ), (* (( (ptr) gf←c110996)+154) ), pd764); }; lab←L100185: ; } static word NoName←Q14148(formal←c01521) word formal←c01521; { SOURCE(45826, 89) (void) CMYKFromRope←P5640((word) (( (bPt) formal←c01521)+20), (* (( (ptr) formal←c01521)+4) )); return(0); } static void StrokeColorFromSelectedIntensity←P3720(ggData←v43792, event←v43820) word ggData←v43792; word event←v43820; { W6 var←c111028; register ptr gf←c111060 = (ptr) &globalframe; /* StrokeColorFromSelectedIntensity: */ SOURCE(46139, 376) SOURCE(46196, 319) SOURCE(46198, 37) { /* declaration of name←v24744 skipped */ word intensity←v24772; SOURCE(46198, 37) var←c111028.f4/* name←v24744 */ = XR←Narrow((* (ptr) (* (( (ptr) event←v43820)+1) ) ), (* (( (ptr) gf←c111060)+9) )); if ((var←c111028.f4/* name←v24744 */ == 0)) { goto lab←L100187; }; if (( (unsigned) (*(int*)var←c111028.f4/* name←v24744 */ <0) == 0)) { goto lab←L100187; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100187: ; SOURCE(46237, 69) { /* declaration of var←c054 skipped */ { word var←c055; { word var←c01684; var←c01684 = (word) &var←c111028; var←c055 = (word) XR←Enable(( ((word) (fPt) NoName←Q14208) ), ( ((word) (fPt) NoName←Q16068) ), var←c01684); }; if ((var←c055 == 25)) { goto lab←L100186; }; }; intensity←v24772 = var←c111028.f5/* var←c054 */ ; }; SOURCE(46325, 46) (void) SetStrokeColorFromIntensity←P3780(ggData←v43792, intensity←v24772); }; goto lab←L100190; lab←L100186: ; SOURCE(46394, 119) { word pd765; pd765 = (* (( (ptr) (* (( (ptr) gf←c111060)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd765 ))))((* (( (ptr) ggData←v43792)+3) ), 0, (* (( (ptr) gf←c111060)+136) ), (* (( (ptr) gf←c111060)+155) ), pd765); }; lab←L100190: ; } static word NoName←Q14208(formal←c01523) word formal←c01523; { SOURCE(46237, 69) (* (( (ptr) formal←c01523)+5) ) = (word) IntensityFromRope←P5700((* ((( (ptr) formal←c01523)+4)) )); return(0); } static void SetStrokeColorFromIntensity←P3780(ggData←v12972, intensity←v13000) word ggData←v12972; word intensity←v13000; { register ptr gf←c111092 = (ptr) &globalframe; word color←v24816; word name←v24844; /* SetStrokeColorFromIntensity: */ SOURCE(46519, 221) SOURCE(46598, 62) { word pd766; word x767; word x768; float tf769; pd766 = (* (( (ptr) (* (( (ptr) gf←c111092)+566)/* var←c100596 */ ))+11) ); color←v24816 = (word) ( *( (fPt) ((* (ptr) pd766 ))))(( tf769 = ( x767 = (* (ptr) &fc647 ), *(float*)&x767 ) - ( x768 = intensity←v13000, *(float*)&x768 ), *(word*)&tf769 ), pd766); }; SOURCE(46662, 43) { word pd770; pd770 = (* (( (ptr) (* (( (ptr) gf←c111092)+563)/* var←c100180 */ ))+40) ); name←v24844 = (word) ( *( (fPt) ((* (ptr) pd770 ))))(color←v24816, pd770); }; SOURCE(46707, 33) (void) LineColorAux←P5460(ggData←v12972, color←v24816, name←v24844, 1, (* (( (ptr) gf←c111092)+216) )); } static void SelectMatchingAreaColor←P3840(formal←c01828, event←v43908) word formal←c01828; word event←v43908; { W17 var←c111124; /* declaration of ggData←v43880 skipped */ register ptr gf←c111156 = (ptr) &globalframe; /* declaration of var←c102996 skipped */ (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ) = formal←c01828; /* SelectMatchingAreaColor: */ SOURCE(46746, 1952) { word tmpAddr771; tmpAddr771 = (word) (( (ptr) &var←c111124)+5)/* var←c102996 */ ; (* (ptr) tmpAddr771 ) = ( ((word) (fPt) DoSelect←P10992) ); (* (( (ptr) tmpAddr771) + 1) ) = 1; }; SOURCE(46794, 1904) SOURCE(46796, 20) { /* declaration of rgb←v24888 skipped */ /* declaration of name←v24916 skipped */ /* declaration of noneFlag←v24944 skipped */ /* declaration of scene←v24972 skipped */ SOURCE(46818, 37) (* (( (ptr) &var←c111124)+10)/* name←v24916 */ ) = XR←Narrow((* (ptr) (* (( (ptr) event←v43908)+1) ) ), (* (( (ptr) gf←c111156)+9) )); if (((* (( (ptr) &var←c111124)+10)/* name←v24916 */ ) == 0)) { goto lab←L100194; }; if (( (unsigned) (*(int*)(* (( (ptr) &var←c111124)+10)/* name←v24916 */ )<0) == 0)) { goto lab←L100194; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100194: ; SOURCE(46857, 48) { word pd772; pd772 = (* (( (ptr) (* (( (ptr) gf←c111156)+537)/* var←c95924 */ ))+8) ); (* (( (ptr) &var←c111124)+11)/* noneFlag←v24944 */ ) = (word) ( *( (fPt) ((* (ptr) pd772 ))))((* (( (ptr) &var←c111124)+10) /* name←v24916 */ ), (* (( (ptr) gf←c111156)+156) ), 0, pd772); }; SOURCE(46907, 27) (* (( (ptr) &var←c111124)+12)/* scene←v24972 */ ) = (* (( (ptr) (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ))+11) ); SOURCE(47539, 156) if ((0 == (* (( (ptr) &var←c111124)+11)/* noneFlag←v24944 */ ))) { SOURCE(47560, 135) { word var←c103060; var←c103060 = (* (ptr) event←v43908 ); if ((var←c103060 == (* (( (ptr) gf←c111156)+157) ))) { { W3 var←c103092; { /* declaration of var←c056 skipped */ (* (( (ptr) &var←c111124)+13)/* var←c056 */ ) = (* (( (ptr) (* (( (ptr) gf←c111156)+577)/* var←c102516 */ ))+6) ); { /* declaration of var←c057 skipped */ { word var←c058; { /*1*/ word var←c01685; /*1*/ var←c01685 = (word) &var←c111124; /*1*/ var←c058 = (word) XR←Enable(( ((word) (fPt) NoName←Q14328) ), ( ((word) (fPt) NoName←Q16008) ), var←c01685); /*1*/ }; if ((var←c058 == 27)) { /*1*/ goto lab←L100193; /*1*/ } else { /*1*/ if ((var←c058 == 26)) { /*1*/ goto lab←L100192; /*1*/ }; /*1*/ }; }; var←c103092 = (* (W3Pt) (( (ptr) &var←c111124)+14)/* var←c057 */ ); }; }; { W3 var←c0830; { word pd773; pd773 = (* (( (ptr) (* (( (ptr) gf←c111156)+578)/* var←c102548 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd773 ))))((word) &var←c0830, var←c103092, pd773); }; (* (W3Pt) (( (ptr) &var←c111124)+7)/* rgb←v24888 */ ) = var←c0830; }; }; } else { if ((var←c103060 == (* (( (ptr) gf←c111156)+158) ))) { { /* declaration of var←c059 skipped */ { word var←c060; { word var←c01686; var←c01686 = (word) &var←c111124; var←c060 = (word) XR←Enable(( ((word) (fPt) NoName←Q14268) ), ( ((word) (fPt) NoName←Q15948) ), var←c01686); }; if ((var←c060 == 28)) { goto lab←L100191; }; }; (* (W3Pt) (( (ptr) &var←c111124)+7)/* rgb←v24888 */ ) = (* (W3Pt) (( (ptr) &var←c111124)+13)/* var←c059 */ ); }; } else { (* (W3Pt) (( (ptr) &var←c111124)+7)/* rgb←v24888 */ ) = (* (W3Pt) ( XR←RaiseUnnamedError(), &dummy774 ) ); }; }; }; }; SOURCE(47863, 79) { word pd775; pd775 = (* (( (ptr) (* (( (ptr) gf←c111156)+559)/* var←c98036 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd775 ))))((* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ), 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd775); }; SOURCE(47944, 35) { word pd776; pd776 = (* (( (ptr) (* (( (ptr) gf←c111156)+561)/* var←c99060 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd776 ))))((* (( (ptr) &var←c111124)+12)/* scene←v24972 */ ), 0, pd776); }; SOURCE(47981, 47) { word var←c103124; word pd777; pd777 = (* (( (ptr) (* (( (ptr) gf←c111156)+556)/* var←c97844 */ ))+31) ); var←c103124 = (word) ( *( (fPt) ((* (ptr) pd777 ))))((* (( (ptr) &var←c111124)+12)/* scene←v24972 */ ), 0, (word) (( (bPt) &var←c111124)+20) /* var←c102996 */ , 0, pd777); }; SOURCE(48030, 110) { W2 var←c103156; var←c103156.f0 = 11; var←c103156.f1 = (* (( (ptr) &var←c111124)+10)/* name←v24916 */ ); { word pd778; pd778 = (* (( (ptr) (* (( (ptr) gf←c111156)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd778 ))))((* (( (ptr) (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ))+3) ), 0, (* (( (ptr) gf←c111156)+48) ), (* (( (ptr) gf←c111156)+159) ), var←c103156, pd778); }; }; SOURCE(48142, 160) { word pd779; pd779 = (* (( (ptr) (* (( (ptr) gf←c111156)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd779 ))))((* (( (ptr) gf←c111156)+91) ), (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ), 4, 0, 1, 0, pd779) ; }; }; goto lab←L100199; lab←L100191: ; SOURCE(48325, 129) { word pd780; pd780 = (* (( (ptr) (* (( (ptr) gf←c111156)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd780 ))))((* (( (ptr) (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ))+3) ), 0, (* (( (ptr) gf←c111156)+136) ), (* (( (ptr) gf←c111156)+160) ), pd780); }; goto lab←L100199; lab←L100192: ; SOURCE(48473, 103) { word pd781; pd781 = (* (( (ptr) (* (( (ptr) gf←c111156)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd781 ))))((* (( (ptr) (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ))+3) ), 0, (* (( (ptr) gf←c111156)+136) ), (* (( (ptr) gf←c111156)+161) ), pd781); }; goto lab←L100199; lab←L100193: ; SOURCE(48592, 104) { word pd782; pd782 = (* (( (ptr) (* (( (ptr) gf←c111156)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd782 ))))((* (( (ptr) (* (( (ptr) &var←c111124)+4)/* ggData←v43880 */ ))+3) ), 0, (* (( (ptr) gf←c111156)+136) ), (* (( (ptr) gf←c111156)+162) ), pd782); }; lab←L100199: ; } static word NoName←Q14268(formal←c01526) word formal←c01526; { SOURCE(47560, 135) (void) RGBFromRope←P5580((word) (( (bPt) formal←c01526)+52), (* (( (ptr) formal←c01526)+10) )); return(0); } static word NoName←Q14328(formal←c01527) word formal←c01527; { SOURCE(47560, 135) { word pd783; pd783 = (* (( (ptr) formal←c01527)+13) ); (void) ( *( (fPt) ((* (ptr) pd783 ))))((word) (( (bPt) formal←c01527)+56), (* (( (ptr) formal←c01527)+10) ), pd783); }; return(0); } static word DoSelect←P10992(slice←v25076, formal←c111252) word slice←v25076; word formal←c111252; { W7 var←c111188; register ptr gf←c111220 = (ptr) &globalframe; word done←v25120; /* declaration of var←c103188 skipped */ /* declaration of fillColor←v25148 skipped */ word success←v25176 = 1; word tallyD←v25204 = 0; formal←c111252 = (formal←c111252 - 20); var←c111188.f0 = formal←c111252; /* DoSelect: */ SOURCE(46936, 16) { word tmpAddr784; tmpAddr784 = (word) (( (ptr) &var←c111188)+4)/* var←c103188 */ ; (* (ptr) tmpAddr784 ) = ( ((word) (fPt) DoMatchFillColor←P11052) ); (* (( (ptr) tmpAddr784) + 1) ) = 1; }; SOURCE(46936, 16) done←v25120 = 0; SOURCE(46999, 23) var←c111188.f6/* fillColor←v25148 */ = 0; { W2 var←c0841; SOURCE(47400, 63) { word pd785; pd785 = (* (( (ptr) (* (( (ptr) gf←c111220)+564)/* var←c100372 */ ))+80) ); (void) ( *( (fPt) ((* (ptr) pd785 ))))((word) &var←c0841, slice←v25076, (word) (( (bPt) &var←c111188)+16)/* var←c103188 */ , pd785) ; }; tallyD←v25204 = var←c0841.f0; SOURCE(47465, 69) if ((tallyD←v25204 != 0)) { SOURCE(47484, 50) { word pd786; pd786 = (* (( (ptr) (* (( (ptr) gf←c111220)+545)/* var←c96564 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd786 ))))(tallyD←v25204, (* (( (ptr) formal←c111252)+12) ), 0, (* (( (ptr) formal←c111252)+4) ), pd786); }; }; }; SOURCE(46936, 16) return(done←v25120); } static void DoMatchFillColor←P11052(formal←c0847, slice←v25308, formal←c111316) word formal←c0847; word slice←v25308; word formal←c111316; { register ptr gf←c111284 = (ptr) &globalframe; word visitChildren←v25352; word keep←v25380; word done←v25408; formal←c111316 = (formal←c111316 - 16); /* DoMatchFillColor: */ SOURCE(47071, 24) SOURCE(47071, 24) done←v25408 = 0; SOURCE(47175, 217) { word pd787; pd787 = (* (( (ptr) (* (( (ptr) gf←c111284)+562)/* var←c99156 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd787 ))))(slice←v25308, pd787) == (* (( (ptr) gf←c111284)+111) ))) { SOURCE(47222, 20) visitChildren←v25352 = 1; SOURCE(47244, 12) keep←v25380 = 0; } else { { W2 var←c0846; SOURCE(47267, 21) visitChildren←v25352 = 0; SOURCE(47290, 53) { word pd788; pd788 = (* (( (ptr) (* (( (ptr) gf←c111284)+562)/* var←c99156 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd788 ))))((word) &var←c0846, slice←v25308, 0, pd788); }; (* (( (ptr) formal←c111316)+6) ) = var←c0846.f0; SOURCE(47345, 47) keep←v25380 = (word) RGBEqualsColor←P5520((* (W3Pt) (( (ptr) (* (ptr) formal←c111316 ))+7) ), (* (( (ptr) formal←c111316)+6) ), (* (( (ptr) (* (ptr) formal←c111316 ))+11) )); }; }; }; /* removed tail goto */ (* (ptr) formal←c0847 ) = visitChildren←v25352; (* (( (ptr) formal←c0847)+1) ) = keep←v25380; (* (( (ptr) formal←c0847)+2) ) = done←v25408; return; } static void SelectMatchingLineColor←P3900(formal←c01829, event←v43996) word formal←c01829; word event←v43996; { W16 var←c111348; /* declaration of ggData←v43968 skipped */ register ptr gf←c111380 = (ptr) &globalframe; /* declaration of var←c103220 skipped */ (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ) = formal←c01829; /* SelectMatchingLineColor: */ SOURCE(48702, 1686) { word tmpAddr789; tmpAddr789 = (word) (( (ptr) &var←c111348)+5)/* var←c103220 */ ; (* (ptr) tmpAddr789 ) = ( ((word) (fPt) DoSelect←P11160) ); (* (( (ptr) tmpAddr789) + 1) ) = 1; }; SOURCE(48750, 1638) SOURCE(48752, 20) { /* declaration of rgb←v25436 skipped */ /* declaration of name←v25464 skipped */ word scene←v25492; /* declaration of noneFlag←v25520 skipped */ SOURCE(48774, 37) (* (( (ptr) &var←c111348)+10)/* name←v25464 */ ) = XR←Narrow((* (ptr) (* (( (ptr) event←v43996)+1) ) ), (* (( (ptr) gf←c111380)+9) )); if (((* (( (ptr) &var←c111348)+10)/* name←v25464 */ ) == 0)) { goto lab←L100204; }; if (( (unsigned) (*(int*)(* (( (ptr) &var←c111348)+10)/* name←v25464 */ )<0) == 0)) { goto lab←L100204; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100204: ; SOURCE(48813, 27) scene←v25492 = (* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+11) ); SOURCE(48842, 48) { word pd790; pd790 = (* (( (ptr) (* (( (ptr) gf←c111380)+537)/* var←c95924 */ ))+8) ); (* (( (ptr) &var←c111348)+11)/* noneFlag←v25520 */ ) = (word) ( *( (fPt) ((* (ptr) pd790 ))))((* (( (ptr) &var←c111348)+10) /* name←v25464 */ ), (* (( (ptr) gf←c111380)+156) ), 0, pd790); }; SOURCE(49213, 155) if ((0 == (* (( (ptr) &var←c111348)+11)/* noneFlag←v25520 */ ))) { SOURCE(49234, 134) { word var←c103284; var←c103284 = (* (ptr) event←v43996 ); if ((var←c103284 == (* (( (ptr) gf←c111380)+163) ))) { { W3 var←c103316; { /* declaration of var←c061 skipped */ (* (( (ptr) &var←c111348)+12)/* var←c061 */ ) = (* (( (ptr) (* (( (ptr) gf←c111380)+577)/* var←c102516 */ ))+6) ); { /* declaration of var←c062 skipped */ { word var←c063; { /*1*/ word var←c01687; /*1*/ var←c01687 = (word) &var←c111348; /*1*/ var←c063 = (word) XR←Enable(( ((word) (fPt) NoName←Q14448) ), ( ((word) (fPt) NoName←Q15888) ), var←c01687); /*1*/ }; if ((var←c063 == 30)) { /*1*/ goto lab←L100203; /*1*/ } else { /*1*/ if ((var←c063 == 29)) { /*1*/ goto lab←L100202; /*1*/ }; /*1*/ }; }; var←c103316 = (* (W3Pt) (( (ptr) &var←c111348)+13)/* var←c062 */ ); }; }; { W3 var←c0857; { word pd791; pd791 = (* (( (ptr) (* (( (ptr) gf←c111380)+578)/* var←c102548 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd791 ))))((word) &var←c0857, var←c103316, pd791); }; (* (W3Pt) (( (ptr) &var←c111348)+7)/* rgb←v25436 */ ) = var←c0857; }; }; } else { if ((var←c103284 == (* (( (ptr) gf←c111380)+164) ))) { { /* declaration of var←c064 skipped */ { word var←c065; { word var←c01688; var←c01688 = (word) &var←c111348; var←c065 = (word) XR←Enable(( ((word) (fPt) NoName←Q14388) ), ( ((word) (fPt) NoName←Q15828) ), var←c01688); }; if ((var←c065 == 31)) { goto lab←L100201; }; }; (* (W3Pt) (( (ptr) &var←c111348)+7)/* rgb←v25436 */ ) = (* (W3Pt) (( (ptr) &var←c111348)+12)/* var←c064 */ ); }; } else { (* (W3Pt) (( (ptr) &var←c111348)+7)/* rgb←v25436 */ ) = (* (W3Pt) ( XR←RaiseUnnamedError(), &dummy774 ) ); }; }; }; }; SOURCE(49536, 79) { word pd792; pd792 = (* (( (ptr) (* (( (ptr) gf←c111380)+559)/* var←c98036 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd792 ))))((* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ), 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd792); }; SOURCE(49617, 42) { word pd793; pd793 = (* (( (ptr) (* (( (ptr) gf←c111380)+561)/* var←c99060 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd793 ))))((* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+11) ), 0, pd793); }; SOURCE(49661, 47) { word var←c103348; word pd794; pd794 = (* (( (ptr) (* (( (ptr) gf←c111380)+556)/* var←c97844 */ ))+31) ); var←c103348 = (word) ( *( (fPt) ((* (ptr) pd794 ))))(scene←v25492, 0, (word) (( (bPt) &var←c111348)+20)/* var←c103220 */ , 0, pd794) ; }; SOURCE(49710, 114) { W2 var←c103380; var←c103380.f0 = 11; var←c103380.f1 = (* (( (ptr) &var←c111348)+10)/* name←v25464 */ ); { word pd795; pd795 = (* (( (ptr) (* (( (ptr) gf←c111380)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd795 ))))((* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+3) ), 0, (* (( (ptr) gf←c111380)+48) ), (* (( (ptr) gf←c111380)+165) ), var←c103380, pd795); }; }; SOURCE(49826, 160) { word pd796; pd796 = (* (( (ptr) (* (( (ptr) gf←c111380)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd796 ))))((* (( (ptr) gf←c111380)+91) ), (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ), 4, 0, 1, 0, pd796) ; }; }; goto lab←L100209; lab←L100201: ; SOURCE(50009, 131) { word pd797; pd797 = (* (( (ptr) (* (( (ptr) gf←c111380)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd797 ))))((* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+3) ), 0, (* (( (ptr) gf←c111380)+136) ), (* (( (ptr) gf←c111380)+166) ), pd797); }; goto lab←L100209; lab←L100202: ; SOURCE(50159, 105) { word pd798; pd798 = (* (( (ptr) (* (( (ptr) gf←c111380)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd798 ))))((* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+3) ), 0, (* (( (ptr) gf←c111380)+136) ), (* (( (ptr) gf←c111380)+167) ), pd798); }; goto lab←L100209; lab←L100203: ; SOURCE(50280, 106) { word pd799; pd799 = (* (( (ptr) (* (( (ptr) gf←c111380)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd799 ))))((* (( (ptr) (* (( (ptr) &var←c111348)+4)/* ggData←v43968 */ ))+3) ), 0, (* (( (ptr) gf←c111380)+136) ), (* (( (ptr) gf←c111380)+168) ), pd799); }; lab←L100209: ; } static word NoName←Q14388(formal←c01533) word formal←c01533; { SOURCE(49234, 134) (void) RGBFromRope←P5580((word) (( (bPt) formal←c01533)+48), (* (( (ptr) formal←c01533)+10) )); return(0); } static word NoName←Q14448(formal←c01534) word formal←c01534; { SOURCE(49234, 134) { word pd800; pd800 = (* (( (ptr) formal←c01534)+12) ); (void) ( *( (fPt) ((* (ptr) pd800 ))))((word) (( (bPt) formal←c01534)+52), (* (( (ptr) formal←c01534)+10) ), pd800); }; return(0); } static word DoSelect←P11160(slice←v25624, formal←c111476) word slice←v25624; word formal←c111476; { W6 var←c111412; register ptr gf←c111444 = (ptr) &globalframe; word done←v25668; /* declaration of var←c103412 skipped */ word sliceD←v25724; formal←c111476 = (formal←c111476 - 20); var←c111412.f0 = formal←c111476; /* DoSelect: */ SOURCE(48892, 16) { word tmpAddr801; tmpAddr801 = (word) (( (ptr) &var←c111412)+4)/* var←c103412 */ ; (* (ptr) tmpAddr801 ) = ( ((word) (fPt) ColorProc←P11220) ); (* (( (ptr) tmpAddr801) + 1) ) = 1; }; SOURCE(48892, 16) done←v25668 = 0; SOURCE(49034, 67) { word pd802; pd802 = (* (( (ptr) (* (( (ptr) gf←c111444)+562)/* var←c99156 */ ))+40) ); sliceD←v25724 = (word) ( *( (fPt) ((* (ptr) pd802 ))))(slice←v25624, (word) (( (bPt) &var←c111412)+16)/* var←c103412 */ , pd802) ; }; SOURCE(49141, 50) { word pd803; pd803 = (* (( (ptr) (* (( (ptr) gf←c111444)+561)/* var←c99060 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd803 ))))(sliceD←v25724, (* (( (ptr) (* (( (ptr) formal←c111476)+4) ))+11) ), 0, pd803); }; SOURCE(48892, 16) return(done←v25668); } static word ColorProc←P11220(seg←v83008, transform←v83036, formal←c111508) word seg←v83008; word transform←v83036; word formal←c111508; { word keep←v83080; formal←c111508 = (formal←c111508 - 16); /* ColorProc: */ SOURCE(48955, 22) SOURCE(48980, 49) return((word) RGBEqualsColor←P5520((* (W3Pt) (( (ptr) (* (ptr) formal←c111508 ))+7) ), (* (( (ptr) seg←v83008)+8) ), (* ( ( (ptr) (* (ptr) formal←c111508 ))+11) ))); } static void SetDefaultFillColor←P3960(ggData←v44056, event←v44084) word ggData←v44056; word event←v44084; { register ptr gf←c111540 = (ptr) &globalframe; word color←v25768 = 0; word success←v25796 = 0; /* SetDefaultFillColor: */ SOURCE(50392, 257) SOURCE(50482, 70) { W2 var←c103476; (void) GetSelectedFillColor←P2820((word) &var←c103476, ggData←v44056, (* (( (ptr) gf←c111540)+169) )); success←v25796 = var←c103476.f1; color←v25768 = var←c103476.f0; }; SOURCE(50554, 95) if ((0 != success←v25796)) { SOURCE(50572, 42) { word pd804; pd804 = (* (( (ptr) (* (( (ptr) gf←c111540)+544)/* var←c96468 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd804 ))))(ggData←v44056, color←v25768, pd804); }; SOURCE(50616, 33) (void) ShowDefaultFillColor←P4200(ggData←v44056, 0); }; } static void SetDefaultFillColorFromRope←P4020(ggData←v44144, event←v44172) word ggData←v44144; word event←v44172; { register ptr gf←c111572 = (ptr) &globalframe; word rope←v25840; word color←v25868; /* SetDefaultFillColorFromRope: */ SOURCE(50658, 189) SOURCE(50712, 37) rope←v25840 = XR←Narrow((* (ptr) (* (( (ptr) event←v44172)+1) ) ), (* (( (ptr) gf←c111572)+9) )); if ((rope←v25840 == 0)) { goto lab←L100210; }; if (( (unsigned) (*(int*)rope←v25840<0) == 0)) { goto lab←L100210; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100210: ; SOURCE(50751, 52) { word pd805; pd805 = (* (( (ptr) (* (( (ptr) gf←c111572)+567)/* var←c100660 */ ))+6) ); color←v25868 = (word) ( *( (fPt) ((* (ptr) pd805 ))))(rope←v25840, pd805); }; SOURCE(50805, 42) { word pd806; pd806 = (* (( (ptr) (* (( (ptr) gf←c111572)+544)/* var←c96468 */ ))+78) ); (void) ( *( (fPt) ((* (ptr) pd806 ))))(ggData←v44144, color←v25868, pd806); }; } static void SetDefaultLineColor←P4080(ggData←v44232, event←v44260) word ggData←v44232; word event←v44260; { register ptr gf←c111604 = (ptr) &globalframe; word color←v25912 = 0; word success←v25940 = 0; /* SetDefaultLineColor: */ SOURCE(50853, 263) SOURCE(50943, 74) { W2 var←c103540; (void) GetSelectedStrokeColor←P2880((word) &var←c103540, ggData←v44232, (* (( (ptr) gf←c111604)+170) )); success←v25940 = var←c103540.f1; color←v25912 = var←c103540.f0; }; SOURCE(51019, 97) if ((0 != success←v25940)) { SOURCE(51037, 44) { word pd807; pd807 = (* (( (ptr) (* (( (ptr) gf←c111604)+544)/* var←c96468 */ ))+80) ); (void) ( *( (fPt) ((* (ptr) pd807 ))))(ggData←v44232, color←v25912, pd807); }; SOURCE(51083, 33) (void) ShowDefaultLineColor←P4260(ggData←v44232, 0); }; } static void SetDefaultLineColorFromRope←P4140(ggData←v44320, event←v44348) word ggData←v44320; word event←v44348; { register ptr gf←c111636 = (ptr) &globalframe; word rope←v25984; word color←v26012; /* SetDefaultLineColorFromRope: */ SOURCE(51125, 191) SOURCE(51179, 37) rope←v25984 = XR←Narrow((* (ptr) (* (( (ptr) event←v44348)+1) ) ), (* (( (ptr) gf←c111636)+9) )); if ((rope←v25984 == 0)) { goto lab←L100211; }; if (( (unsigned) (*(int*)rope←v25984<0) == 0)) { goto lab←L100211; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100211: ; SOURCE(51218, 52) { word pd808; pd808 = (* (( (ptr) (* (( (ptr) gf←c111636)+567)/* var←c100660 */ ))+6) ); color←v26012 = (word) ( *( (fPt) ((* (ptr) pd808 ))))(rope←v25984, pd808); }; SOURCE(51272, 44) { word pd809; pd809 = (* (( (ptr) (* (( (ptr) gf←c111636)+544)/* var←c96468 */ ))+80) ); (void) ( *( (fPt) ((* (ptr) pd809 ))))(ggData←v44320, color←v26012, pd809); }; } static void ShowDefaultFillColor←P4200(ggData←v44408, event←v44436) word ggData←v44408; word event←v44436; { register ptr gf←c111668 = (ptr) &globalframe; word color←v26056; /* ShowDefaultFillColor: */ SOURCE(51322, 307) SOURCE(51369, 47) color←v26056 = (* (( (ptr) (* (( (ptr) ggData←v44408)+30) ))+8) ); SOURCE(51418, 211) if ((color←v26056 == 0)) { SOURCE(51436, 81) { word pd810; pd810 = (* (( (ptr) (* (( (ptr) gf←c111668)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd810 ))))((* (( (ptr) ggData←v44408)+3) ), 0, (* (( (ptr) gf←c111668)+97) ), (* (( (ptr) gf←c111668)+171) ), pd810); }; } else { SOURCE(51517, 112) { word var←c103604; { word pd811; pd811 = (* (( (ptr) (* (( (ptr) gf←c111668)+563)/* var←c100180 */ ))+40) ); var←c103604 = (word) ( *( (fPt) ((* (ptr) pd811 ))))(color←v26056, pd811); }; { W2 var←c103636; var←c103636.f0 = 11; var←c103636.f1 = var←c103604; { word pd812; pd812 = (* (( (ptr) (* (( (ptr) gf←c111668)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd812 ))))((* (( (ptr) ggData←v44408)+3) ), 0, (* (( (ptr) gf←c111668)+97) ), (* (( (ptr) gf←c111668)+172) ), var←c103636, pd812); }; }; }; }; } static void ShowDefaultLineColor←P4260(ggData←v44496, event←v44524) word ggData←v44496; word event←v44524; { register ptr gf←c111700 = (ptr) &globalframe; word color←v26100; /* ShowDefaultLineColor: */ SOURCE(51635, 313) SOURCE(51682, 49) color←v26100 = (* (( (ptr) (* (( (ptr) ggData←v44496)+30) ))+7) ); SOURCE(51733, 215) if ((color←v26100 == 0)) { SOURCE(51751, 83) { word pd813; pd813 = (* (( (ptr) (* (( (ptr) gf←c111700)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd813 ))))((* (( (ptr) ggData←v44496)+3) ), 0, (* (( (ptr) gf←c111700)+97) ), (* (( (ptr) gf←c111700)+173) ), pd813); }; } else { SOURCE(51834, 114) { word var←c103668; { word pd814; pd814 = (* (( (ptr) (* (( (ptr) gf←c111700)+563)/* var←c100180 */ ))+40) ); var←c103668 = (word) ( *( (fPt) ((* (ptr) pd814 ))))(color←v26100, pd814); }; { W2 var←c103700; var←c103700.f0 = 11; var←c103700.f1 = var←c103668; { word pd815; pd815 = (* (( (ptr) (* (( (ptr) gf←c111700)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd815 ))))((* (( (ptr) ggData←v44496)+3) ), 0, (* (( (ptr) gf←c111700)+97) ), (* (( (ptr) gf←c111700)+174) ), var←c103700, pd815); }; }; }; }; } static void AreaColor←P4320(ggData←v44584, event←v44612) word ggData←v44584; word event←v44612; { register ptr gf←c111732 = (ptr) &globalframe; word color←v26144; /* AreaColor: */ SOURCE(51955, 135) SOURCE(51991, 39) color←v26144 = XR←Narrow((* (ptr) (* (( (ptr) event←v44612)+1) ) ), (* (( (ptr) gf←c111732)+30) )); SOURCE(52032, 58) { word var←c103732; { word pd816; pd816 = (* (( (ptr) (* (( (ptr) gf←c111732)+567)/* var←c100660 */ ))+5) ); var←c103732 = (word) ( *( (fPt) ((* (ptr) pd816 ))))(color←v26144, pd816); }; (void) AreaColorAux←P5400(ggData←v44584, color←v26144, var←c103732, 1, (* (( (ptr) gf←c111732)+216) )); }; } static void LineColor←P4380(ggData←v44672, event←v44700) word ggData←v44672; word event←v44700; { register ptr gf←c111764 = (ptr) &globalframe; word color←v26188; /* LineColor: */ SOURCE(52096, 135) SOURCE(52132, 39) color←v26188 = XR←Narrow((* (ptr) (* (( (ptr) event←v44700)+1) ) ), (* (( (ptr) gf←c111764)+30) )); SOURCE(52173, 58) { word var←c103764; { word pd817; pd817 = (* (( (ptr) (* (( (ptr) gf←c111764)+567)/* var←c100660 */ ))+5) ); var←c103764 = (word) ( *( (fPt) ((* (ptr) pd817 ))))(color←v26188, pd817); }; (void) LineColorAux←P5460(ggData←v44672, color←v26188, var←c103764, 1, (* (( (ptr) gf←c111764)+216) )); }; } static word StippleFromRope←P4440(formal←c01830) word formal←c01830; { W6 var←c111796; /* declaration of rope←v13060 skipped */ /* declaration of stipple←v13104 skipped */ var←c111796.f4/* rope←v13060 */ = formal←c01830; /* StippleFromRope: */ SOURCE(52254, 503) SOURCE(52254, 503) var←c111796.f5/* stipple←v13104 */ = 0; SOURCE(52318, 439) SOURCE(52318, 439) { word var←c066; { word var←c01689; var←c01689 = (word) &var←c111796; var←c066 = (word) XR←Enable(( ((word) (fPt) NoName←Q14508) ), ( ((word) (fPt) NoName←Q15768) ), var←c01689); }; /* removed trivial cond node */ }; SOURCE(52254, 503) return(var←c111796.f5/* stipple←v13104 */ ); } static word NoName←Q14508(formal←c01547) word formal←c01547; { register ptr gf←c01546 = (ptr) &globalframe; SOURCE(52379, 48) { word bits←v26232 = 0; word bitCount←v26260 = 0; word word←v26288; word f←v26316; SOURCE(52460, 27) { word pd818; pd818 = (* (( (ptr) (* (( (ptr) gf←c01546)+536)/* var←c95764 */ ))+33) ); f←v26316 = (word) ( *( (fPt) ((* (ptr) pd818 ))))((* (( (ptr) formal←c01547)+4) ), 0, pd818); }; SOURCE(52489, 155) lab←L100218: ; { word pd819; pd819 = (* (( (ptr) (* (( (ptr) gf←c01546)+536)/* var←c95764 */ ))+15) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd819 ))))(f←v26316, pd819))) { } else { goto lab←L100216; }; }; { word c←v26416; SOURCE(52508, 21) { word pd820; pd820 = (* (( (ptr) (* (( (ptr) gf←c01546)+536)/* var←c95764 */ ))+11) ); c←v26416 = (word) ( *( (fPt) ((* (ptr) pd820 ))))(f←v26316, pd820); }; SOURCE(52531, 113) { word var←c103796; var←c103796 = c←v26416; if ((var←c103796 == 48)) { SOURCE(52552, 18) { word xs821; xs821 = (word) (BCK(bitCount←v26260, 16) + 16); (* (ptr) &bits←v26232 ) &= ~((unsigned) 1 << 32 - ((word) xs821+1)); }; SOURCE(52572, 21) bitCount←v26260 = (bitCount←v26260 + 1); } else { if ((var←c103796 == 49)) { SOURCE(52603, 18) { word xs822; xs822 = (word) (BCK(bitCount←v26260, 16) + 16); (* (ptr) &bits←v26232 ) |= ((unsigned) 1 << 32 - ((word) xs822+1)); }; SOURCE(52623, 21) bitCount←v26260 = (bitCount←v26260 + 1); }; }; }; }; goto lab←L100218; lab←L100216: ; SOURCE(52671, 21) word←v26288 = bits←v26232; SOURCE(52694, 63) { word pd823; pd823 = (* (( (ptr) (* (( (ptr) gf←c01546)+579)/* var←c103828 */ ))+51) ); (* (( (ptr) formal←c01547)+5) ) = (word) ( *( (fPt) ((* (ptr) pd823 ))))(word←v26288, 4, pd823); }; }; return(0); } static void AreaColorStipple←P4500(ggData←v44760, event←v44788) word ggData←v44760; word event←v44788; { register ptr gf←c111828 = (ptr) &globalframe; word stippleRope←v26460; word stipple←v26488; /* AreaColorStipple: */ SOURCE(52763, 176) SOURCE(52806, 44) stippleRope←v26460 = XR←Narrow((* (ptr) (* (( (ptr) event←v44788)+1) ) ), (* (( (ptr) gf←c111828)+9) )); if ((stippleRope←v26460 == 0)) { goto lab←L100219; }; if (( (unsigned) (*(int*)stippleRope←v26460<0) == 0)) { goto lab←L100219; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100219: ; SOURCE(52852, 45) stipple←v26488 = (word) StippleFromRope←P4440(stippleRope←v26460); SOURCE(52899, 40) (void) AreaColorAux←P5400(ggData←v44760, stipple←v26488, (* (( (ptr) gf←c111828)+175) ), 1, (* (( (ptr) gf←c111828)+216) )) ; } static void LineColorStipple←P4560(ggData←v44848, event←v44876) word ggData←v44848; word event←v44876; { register ptr gf←c111860 = (ptr) &globalframe; word stippleRope←v26532; word stipple←v26560; /* LineColorStipple: */ SOURCE(52945, 176) SOURCE(52988, 44) stippleRope←v26532 = XR←Narrow((* (ptr) (* (( (ptr) event←v44876)+1) ) ), (* (( (ptr) gf←c111860)+9) )); if ((stippleRope←v26532 == 0)) { goto lab←L100220; }; if (( (unsigned) (*(int*)stippleRope←v26532<0) == 0)) { goto lab←L100220; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100220: ; SOURCE(53034, 45) stipple←v26560 = (word) StippleFromRope←P4440(stippleRope←v26532); SOURCE(53081, 40) (void) LineColorAux←P5460(ggData←v44848, stipple←v26560, (* (( (ptr) gf←c111860)+175) ), 1, (* (( (ptr) gf←c111860)+216) )) ; } static void AreaColorBlack←P4620(ggData←v44936, event←v44964) word ggData←v44936; word event←v44964; { register ptr gf←c111892 = (ptr) &globalframe; /* AreaColorBlack: */ SOURCE(53127, 113) SOURCE(53168, 72) { word var←c103924; { word pd824; pd824 = (* (( (ptr) (* (( (ptr) gf←c111892)+567)/* var←c100660 */ ))+5) ); var←c103924 = (word) ( *( (fPt) ((* (ptr) pd824 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c111892)+572)/* var←c102036 */ ))+54) )) ), pd824); }; (void) AreaColorAux←P5400(ggData←v44936, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c111892)+572)/* var←c102036 */ ))+54) ) ), var←c103924, 1, (* ( ( (ptr) gf←c111892)+216) )); }; } static void LineColorBlack←P4680(ggData←v45024, event←v45052) word ggData←v45024; word event←v45052; { register ptr gf←c111924 = (ptr) &globalframe; /* LineColorBlack: */ SOURCE(53246, 113) SOURCE(53287, 72) { word var←c103956; { word pd825; pd825 = (* (( (ptr) (* (( (ptr) gf←c111924)+567)/* var←c100660 */ ))+5) ); var←c103956 = (word) ( *( (fPt) ((* (ptr) pd825 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c111924)+572)/* var←c102036 */ ))+54) )) ), pd825); }; (void) LineColorAux←P5460(ggData←v45024, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c111924)+572)/* var←c102036 */ ))+54) ) ), var←c103956, 1, (* ( ( (ptr) gf←c111924)+216) )); }; } static void AreaColorWhite←P4740(ggData←v45112, event←v45140) word ggData←v45112; word event←v45140; { register ptr gf←c111956 = (ptr) &globalframe; /* AreaColorWhite: */ SOURCE(53365, 113) SOURCE(53406, 72) { word var←c103988; { word pd826; pd826 = (* (( (ptr) (* (( (ptr) gf←c111956)+567)/* var←c100660 */ ))+5) ); var←c103988 = (word) ( *( (fPt) ((* (ptr) pd826 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c111956)+572)/* var←c102036 */ ))+55) )) ), pd826); }; (void) AreaColorAux←P5400(ggData←v45112, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c111956)+572)/* var←c102036 */ ))+55) ) ), var←c103988, 1, (* ( ( (ptr) gf←c111956)+216) )); }; } static void LineColorWhite←P4800(ggData←v45200, event←v45228) word ggData←v45200; word event←v45228; { register ptr gf←c111988 = (ptr) &globalframe; /* LineColorWhite: */ SOURCE(53484, 113) SOURCE(53525, 72) { word var←c104020; { word pd827; pd827 = (* (( (ptr) (* (( (ptr) gf←c111988)+567)/* var←c100660 */ ))+5) ); var←c104020 = (word) ( *( (fPt) ((* (ptr) pd827 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c111988)+572)/* var←c102036 */ ))+55) )) ), pd827); }; (void) LineColorAux←P5460(ggData←v45200, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c111988)+572)/* var←c102036 */ ))+55) ) ), var←c104020, 1, (* ( ( (ptr) gf←c111988)+216) )); }; } static void AreaColorGray←P4860(ggData←v45288, event←v45316) word ggData←v45288; word event←v45316; { register ptr gf←c112020 = (ptr) &globalframe; /* AreaColorGray: */ SOURCE(53603, 126) SOURCE(53643, 86) { word var←c104052; { word pd828; pd828 = (* (( (ptr) (* (( (ptr) gf←c112020)+567)/* var←c100660 */ ))+5) ); var←c104052 = (word) ( *( (fPt) ((* (ptr) pd828 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c112020)+580)/* var←c104084 */ ))+4) )) ), pd828); }; (void) AreaColorAux←P5400(ggData←v45288, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c112020)+580)/* var←c104084 */ ))+4) ) ), var←c104052, 1, (* ( ( (ptr) gf←c112020)+216) )); }; } static void LineColorGray←P4920(ggData←v45376, event←v45404) word ggData←v45376; word event←v45404; { register ptr gf←c112052 = (ptr) &globalframe; /* LineColorGray: */ SOURCE(53735, 126) SOURCE(53775, 86) { word var←c104116; { word pd829; pd829 = (* (( (ptr) (* (( (ptr) gf←c112052)+567)/* var←c100660 */ ))+5) ); var←c104116 = (word) ( *( (fPt) ((* (ptr) pd829 ))))((* (ptr) ((* (( (ptr) (* (( (ptr) gf←c112052)+580)/* var←c104084 */ ))+4) )) ), pd829); }; (void) LineColorAux←P5460(ggData←v45376, (* (ptr) (* (( (ptr) (* (( (ptr) gf←c112052)+580)/* var←c104084 */ ))+4) ) ), var←c104116, 1, (* ( ( (ptr) gf←c112052)+216) )); }; } static void AreaColorNone←P4980(ggData←v45464, event←v45492) word ggData←v45464; word event←v45492; { register ptr gf←c112084 = (ptr) &globalframe; /* AreaColorNone: */ SOURCE(53867, 70) SOURCE(53907, 30) (void) AreaColorAux←P5400(ggData←v45464, 0, 0, 1, (* (( (ptr) gf←c112084)+216) )); } static void LineColorNone←P5040(ggData←v45552, event←v45580) word ggData←v45552; word event←v45580; { register ptr gf←c112116 = (ptr) &globalframe; /* LineColorNone: */ SOURCE(53943, 70) SOURCE(53983, 30) (void) LineColorAux←P5460(ggData←v45552, 0, 0, 1, (* (( (ptr) gf←c112116)+216) )); } static void CopyStrokeColor←P5100(ggData←v45640, event←v45668) word ggData←v45640; word event←v45668; { W8 var←c112148; register ptr gf←c112180 = (ptr) &globalframe; /* declaration of var←c104148 skipped */ /* declaration of currentEvent←v26604 skipped */ word lastSliceD←v26632 = 0; /* declaration of color←v26660 skipped */ word scene←v26688; word success←v26716 = 0; /* CopyStrokeColor: */ SOURCE(54019, 1091) { word tmpAddr830; tmpAddr830 = (word) (( (ptr) &var←c112148)+4)/* var←c104148 */ ; (* (ptr) tmpAddr830 ) = ( ((word) (fPt) ApplyColor←P11376) ); (* (( (ptr) tmpAddr830) + 1) ) = 1; }; SOURCE(54061, 26) var←c112148.f6/* currentEvent←v26604 */ = 0; SOURCE(54118, 19) var←c112148.f7/* color←v26660 */ = 0; SOURCE(54139, 27) scene←v26688 = (* (( (ptr) ggData←v45640)+11) ); SOURCE(54352, 45) { word pd831; pd831 = (* (( (ptr) (* (( (ptr) gf←c112180)+561)/* var←c99060 */ ))+21) ); lastSliceD←v26632 = (word) ( *( (fPt) ((* (ptr) pd831 ))))(scene←v26688, pd831); }; SOURCE(54399, 103) if ((lastSliceD←v26632 != 0)) { SOURCE(54422, 80) { W2 var←c104180; { word pd832; pd832 = (* (( (ptr) (* (( (ptr) gf←c112180)+562)/* var←c99156 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd832 ))))((word) &var←c104180, (* (ptr) lastSliceD←v26632 ), (* (( (ptr) lastSliceD←v26632)+1) ), pd832); }; success←v26716 = var←c104180.f1; var←c112148.f7/* color←v26660 */ = var←c104180.f0; }; }; SOURCE(54504, 606) if ((0 != success←v26716)) { SOURCE(54522, 64) { word pd833; pd833 = (* (( (ptr) (* (( (ptr) gf←c112180)+546)/* var←c96628 */ ))+4) ); var←c112148.f6/* currentEvent←v26604 */ = (word) ( *( (fPt) ((* (ptr) pd833 ))))((* (( (ptr) gf←c112180)+176) ), ggData←v45640, pd833) ; }; SOURCE(54615, 65) { word var←c104212; word pd834; pd834 = (* (( (ptr) (* (( (ptr) gf←c112180)+556)/* var←c97844 */ ))+32) ); var←c104212 = (word) ( *( (fPt) ((* (ptr) pd834 ))))(scene←v26688, 0, (word) (( (bPt) &var←c112148)+16)/* var←c104148 */ , 0, 0, pd834) ; }; SOURCE(54682, 29) { word pd835; pd835 = (* (( (ptr) (* (( (ptr) gf←c112180)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd835 ))))(ggData←v45640, pd835); }; SOURCE(54713, 104) { word pd836; pd836 = (* (( (ptr) (* (( (ptr) gf←c112180)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd836 ))))((* (( (ptr) ggData←v45640)+3) ), 0, (* (( (ptr) gf←c112180)+48) ), (* (( (ptr) gf←c112180)+177) ), pd836); }; SOURCE(54819, 139) { word pd837; pd837 = (* (( (ptr) (* (( (ptr) gf←c112180)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd837 ))))((* (( (ptr) gf←c112180)+178) ), ggData←v45640, 4, 1, 0, 0, pd837); }; } else { SOURCE(54969, 141) { word pd838; pd838 = (* (( (ptr) (* (( (ptr) gf←c112180)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd838 ))))((* (( (ptr) ggData←v45640)+3) ), 0, (* (( (ptr) gf←c112180)+136) ), (* (( (ptr) gf←c112180)+179) ), pd838); }; }; } static word ApplyColor←P11376(sliceD←v26820, formal←c112244) word sliceD←v26820; word formal←c112244; { register ptr gf←c112212 = (ptr) &globalframe; word done←v26864; formal←c112244 = (formal←c112244 - 16); /* ApplyColor: */ SOURCE(54191, 156) SOURCE(54191, 156) done←v26864 = 0; SOURCE(54267, 80) { word pd839; pd839 = (* (( (ptr) (* (( (ptr) gf←c112212)+562)/* var←c99156 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd839 ))))((* (ptr) sliceD←v26820 ), (* (( (ptr) sliceD←v26820)+1) ), (* (( (ptr) formal←c112244)+7) ), (* (( (ptr) gf←c112212)+216) ), (* (( (ptr) formal←c112244)+6) ), pd839); }; SOURCE(54191, 156) return(done←v26864); } static void CopyFillColor←P5160(ggData←v45728, event←v45756) word ggData←v45728; word event←v45756; { W8 var←c112276; register ptr gf←c112308 = (ptr) &globalframe; /* declaration of var←c104244 skipped */ /* declaration of currentEvent←v26892 skipped */ word lastSliceD←v26920 = 0; /* declaration of color←v26948 skipped */ word scene←v26976; word success←v27004 = 0; /* CopyFillColor: */ SOURCE(55119, 1099) { word tmpAddr840; tmpAddr840 = (word) (( (ptr) &var←c112276)+4)/* var←c104244 */ ; (* (ptr) tmpAddr840 ) = ( ((word) (fPt) ApplyColor←P11436) ); (* (( (ptr) tmpAddr840) + 1) ) = 1; }; SOURCE(55159, 26) var←c112276.f6/* currentEvent←v26892 */ = 0; SOURCE(55216, 19) var←c112276.f7/* color←v26948 */ = 0; SOURCE(55237, 27) scene←v26976 = (* (( (ptr) ggData←v45728)+11) ); SOURCE(55469, 45) { word pd841; pd841 = (* (( (ptr) (* (( (ptr) gf←c112308)+561)/* var←c99060 */ ))+21) ); lastSliceD←v26920 = (word) ( *( (fPt) ((* (ptr) pd841 ))))(scene←v26976, pd841); }; SOURCE(55516, 101) if ((lastSliceD←v26920 != 0)) { SOURCE(55539, 78) { W2 var←c104276; { word pd842; pd842 = (* (( (ptr) (* (( (ptr) gf←c112308)+562)/* var←c99156 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd842 ))))((word) &var←c104276, (* (ptr) lastSliceD←v26920 ), (* (( (ptr) lastSliceD←v26920)+1) ), pd842); }; success←v27004 = var←c104276.f1; var←c112276.f7/* color←v26948 */ = var←c104276.f0; }; }; SOURCE(55619, 599) if ((0 != success←v27004)) { SOURCE(55637, 62) { word pd843; pd843 = (* (( (ptr) (* (( (ptr) gf←c112308)+546)/* var←c96628 */ ))+4) ); var←c112276.f6/* currentEvent←v26892 */ = (word) ( *( (fPt) ((* (ptr) pd843 ))))((* (( (ptr) gf←c112308)+180) ), ggData←v45728, pd843) ; }; SOURCE(55728, 65) { word var←c104308; word pd844; pd844 = (* (( (ptr) (* (( (ptr) gf←c112308)+556)/* var←c97844 */ ))+32) ); var←c104308 = (word) ( *( (fPt) ((* (ptr) pd844 ))))(scene←v26976, 0, (word) (( (bPt) &var←c112276)+16)/* var←c104244 */ , 0, 0, pd844) ; }; SOURCE(55796, 29) { word pd845; pd845 = (* (( (ptr) (* (( (ptr) gf←c112308)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd845 ))))(ggData←v45728, pd845); }; SOURCE(55827, 102) { word pd846; pd846 = (* (( (ptr) (* (( (ptr) gf←c112308)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd846 ))))((* (( (ptr) ggData←v45728)+3) ), 0, (* (( (ptr) gf←c112308)+48) ), (* (( (ptr) gf←c112308)+181) ), pd846); }; SOURCE(55931, 139) { word pd847; pd847 = (* (( (ptr) (* (( (ptr) gf←c112308)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd847 ))))((* (( (ptr) gf←c112308)+178) ), ggData←v45728, 4, 1, 0, 0, pd847); }; } else { SOURCE(56081, 137) { word pd848; pd848 = (* (( (ptr) (* (( (ptr) gf←c112308)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd848 ))))((* (( (ptr) ggData←v45728)+3) ), 0, (* (( (ptr) gf←c112308)+136) ), (* (( (ptr) gf←c112308)+182) ), pd848); }; }; } static word ApplyColor←P11436(sliceD←v27108, formal←c112372) word sliceD←v27108; word formal←c112372; { register ptr gf←c112340 = (ptr) &globalframe; word done←v27152; formal←c112372 = (formal←c112372 - 16); /* ApplyColor: */ SOURCE(55289, 175) SOURCE(55289, 175) done←v27152 = 0; SOURCE(55365, 99) { word var←c104340; { word pd849; pd849 = (* (( (ptr) (* (( (ptr) gf←c112340)+539)/* var←c96020 */ ))+38) ); var←c104340 = (word) ( *( (fPt) ((* (ptr) pd849 ))))((* ((( (ptr) formal←c112372)+7)) ), pd849); }; { word pd850; pd850 = (* (( (ptr) (* (( (ptr) gf←c112340)+562)/* var←c99156 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd850 ))))((* (ptr) sliceD←v27108 ), (* (( (ptr) sliceD←v27108)+1) ), var←c104340, (* (( (ptr) gf←c112340)+216) ), (* (( (ptr) formal←c112372)+6) ), pd850); }; }; SOURCE(55289, 175) return(done←v27152); } static void ShowFillColor←P5220(ggData←v45816, event←v45844) word ggData←v45816; word event←v45844; { register ptr gf←c112404 = (ptr) &globalframe; word color←v27180 = 0; word success←v27208 = 0; /* ShowFillColor: */ SOURCE(56227, 371) SOURCE(56304, 64) { W2 var←c104372; (void) GetSelectedFillColor←P2820((word) &var←c104372, ggData←v45816, (* (( (ptr) gf←c112404)+183) )); success←v27208 = var←c104372.f1; color←v27180 = var←c104372.f0; }; SOURCE(56370, 228) if ((0 != success←v27208)) { SOURCE(56388, 210) if ((color←v27180 != 0)) { SOURCE(56406, 113) { word var←c104404; { word pd851; pd851 = (* (( (ptr) (* (( (ptr) gf←c112404)+563)/* var←c100180 */ ))+40) ); var←c104404 = (word) ( *( (fPt) ((* (ptr) pd851 ))))(color←v27180, pd851); }; { W2 var←c104436; var←c104436.f0 = 11; var←c104436.f1 = var←c104404; { word pd852; pd852 = (* (( (ptr) (* (( (ptr) gf←c112404)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd852 ))))((* (( (ptr) ggData←v45816)+3) ), 0, (* (( (ptr) gf←c112404)+97) ), (* (( (ptr) gf←c112404)+184) ), var←c104436, pd852); }; }; }; } else { SOURCE(56519, 79) { word pd853; pd853 = (* (( (ptr) (* (( (ptr) gf←c112404)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd853 ))))((* (( (ptr) ggData←v45816)+3) ), 0, (* (( (ptr) gf←c112404)+97) ), (* (( (ptr) gf←c112404)+185) ), pd853); }; }; }; } static void ShowStrokeColor←P5280(ggData←v45904, event←v45932) word ggData←v45904; word event←v45932; { register ptr gf←c112436 = (ptr) &globalframe; word color←v27252 = 0; word success←v27280 = 0; /* ShowStrokeColor: */ SOURCE(56607, 390) SOURCE(56693, 68) { W2 var←c104468; (void) GetSelectedStrokeColor←P2880((word) &var←c104468, ggData←v45904, (* (( (ptr) gf←c112436)+186) )); success←v27280 = var←c104468.f1; color←v27252 = var←c104468.f0; }; SOURCE(56763, 234) if ((0 != success←v27280)) { SOURCE(56781, 216) if ((color←v27252 != 0)) { SOURCE(56799, 115) { word var←c104500; { word pd854; pd854 = (* (( (ptr) (* (( (ptr) gf←c112436)+563)/* var←c100180 */ ))+40) ); var←c104500 = (word) ( *( (fPt) ((* (ptr) pd854 ))))(color←v27252, pd854); }; { W2 var←c104532; var←c104532.f0 = 11; var←c104532.f1 = var←c104500; { word pd855; pd855 = (* (( (ptr) (* (( (ptr) gf←c112436)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd855 ))))((* (( (ptr) ggData←v45904)+3) ), 0, (* (( (ptr) gf←c112436)+97) ), (* (( (ptr) gf←c112436)+187) ), var←c104532, pd855); }; }; }; } else { SOURCE(56914, 83) { word pd856; pd856 = (* (( (ptr) (* (( (ptr) gf←c112436)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd856 ))))((* (( (ptr) ggData←v45904)+3) ), 0, (* (( (ptr) gf←c112436)+97) ), (* (( (ptr) gf←c112436)+188) ), pd856); }; }; }; } static word ExtendToOutlineLevel←P5340(sliceD←v13164) word sliceD←v13164; { W6 var←c112468; register ptr gf←c112500 = (ptr) &globalframe; word extendedD←v13208; /* declaration of var←c104564 skipped */ /* ExtendToOutlineLevel: */ SOURCE(57006, 542) { word tmpAddr857; tmpAddr857 = (word) (( (ptr) &var←c112468)+4)/* var←c104564 */ ; (* (ptr) tmpAddr857 ) = ( ((word) (fPt) DoExtendSelection←P11496) ); (* (( (ptr) tmpAddr857) + 1) ) = 1; }; SOURCE(57006, 542) extendedD←v13208 = 0; SOURCE(57451, 97) { W2 var←c104596; { word pd858; pd858 = (* (( (ptr) (* (( (ptr) gf←c112500)+564)/* var←c100372 */ ))+81) ); (void) ( *( (fPt) ((* (ptr) pd858 ))))((word) &var←c104596, (* (ptr) sliceD←v13164 ), (* (( (ptr) sliceD←v13164)+1) ), (word) ( ( (bPt) &var←c112468)+16)/* var←c104564 */ , pd858); }; extendedD←v13208 = var←c104596.f0; }; SOURCE(57006, 542) return(extendedD←v13208); } static void DoExtendSelection←P11496(formal←c0999, sliceD←v27400, formal←c112564) word formal←c0999; word sliceD←v27400; word formal←c112564; { register ptr gf←c112532 = (ptr) &globalframe; word visitChildren←v27444; word keepD←v27472; word done←v27500; word classType←v27528; formal←c112564 = (formal←c112564 - 16); /* DoExtendSelection: */ SOURCE(57100, 343) SOURCE(57100, 343) keepD←v27472 = 0; SOURCE(57100, 343) done←v27500 = 0; SOURCE(57228, 50) { word pd859; pd859 = (* (( (ptr) (* (( (ptr) gf←c112532)+562)/* var←c99156 */ ))+6) ); classType←v27528 = (word) ( *( (fPt) ((* (ptr) pd859 ))))((* (ptr) (sliceD←v27400) ), pd859); }; SOURCE(57280, 163) { word var←c104628; var←c104628 = classType←v27528; if ((var←c104628 == (* (( (ptr) gf←c112532)+111) ))) { SOURCE(57316, 20) visitChildren←v27444 = 1; SOURCE(57338, 11) keepD←v27472 = 0; } else { SOURCE(57367, 21) visitChildren←v27444 = 0; SOURCE(57390, 53) { word pd860; pd860 = (* (( (ptr) (* (( (ptr) gf←c112532)+562)/* var←c99156 */ ))+29) ); keepD←v27472 = (word) ( *( (fPt) ((* (ptr) pd860 ))))((* (ptr) sliceD←v27400 ), 0, 6, pd860); }; }; }; /* removed tail goto */ (* (ptr) formal←c0999 ) = visitChildren←v27444; (* (( (ptr) formal←c0999)+1) ) = keepD←v27472; (* (( (ptr) formal←c0999)+2) ) = done←v27500; return; } static void AreaColorAux←P5400(ggData←v13268, formal←c01831, name←v13324, noisy←v13352, formal←c01832) word ggData←v13268; word formal←c01831; word name←v13324; word noisy←v13352; word formal←c01832; { W11 var←c112596; /* declaration of color←v13296 skipped */ /* declaration of setHow←v13380 skipped */ register ptr gf←c112628 = (ptr) &globalframe; /* declaration of var←c104660 skipped */ (* (( (ptr) &var←c112596)+4)/* color←v13296 */ ) = formal←c01831; (* (( (ptr) &var←c112596)+5)/* setHow←v13380 */ ) = formal←c01832; /* AreaColorAux: */ SOURCE(57554, 1732) { word tmpAddr861; tmpAddr861 = (word) (( (ptr) &var←c112596)+6)/* var←c104660 */ ; (* (ptr) tmpAddr861 ) = ( ((word) (fPt) DoApplyColor←P11604) ); (* (( (ptr) tmpAddr861) + 1) ) = 1; }; SOURCE(57681, 1605) { word pd862; pd862 = (* (( (ptr) (* (( (ptr) gf←c112628)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd862 ))))((* (( (ptr) ggData←v13268)+11) ), 0, pd862))) { SOURCE(57735, 47) { word pd863; pd863 = (* (( (ptr) (* (( (ptr) gf←c112628)+556)/* var←c97844 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd863 ))))((* (( (ptr) ggData←v13268)+11) ), (* (( (ptr) &var←c112596)+4)/* color←v13296 */ ), pd863) ; }; SOURCE(57784, 230) if ((0 != noisy←v13352)) { SOURCE(57800, 155) { W2 var←c104692; W2 var←c104724; W2 var←c01690; { word tcp864; if ((name←v13324 == 0)) { var←c104692.f0 = 11; var←c104692.f1 = (* (( (ptr) gf←c112628)+156) ); tcp864 = (word) &var←c104692; } else { var←c104724.f0 = 11; var←c104724.f1 = name←v13324; tcp864 = (word) &var←c104724; }; var←c01690 = (* (W2Pt) tcp864 ); }; { word pd865; pd865 = (* (( (ptr) (* (( (ptr) gf←c112628)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd865 ))))((* (( (ptr) ggData←v13268)+3) ), 0, (* (( (ptr) gf←c112628)+48) ), (* (( (ptr) gf←c112628)+189) ), var←c01690, pd865); }; }; SOURCE(57957, 57) if ((name←v13324 == 0)) { SOURCE(57974, 40) { word pd866; pd866 = (* (( (ptr) (* (( (ptr) gf←c112628)+543)/* var←c96372 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd866 ))))((* (( (ptr) ggData←v13268)+3) ), (* (( (ptr) gf←c112628)+48) ), pd866); }; }; }; SOURCE(58019, 135) { word pd867; pd867 = (* (( (ptr) (* (( (ptr) gf←c112628)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd867 ))))((* (( (ptr) gf←c112628)+46) ), ggData←v13268, 4, 1, 0, 0, pd867); }; } else { SOURCE(58163, 1125) { /* declaration of currentEvent←v27572 skipped */ word scene←v27600; /* declaration of newSelectList←v27628 skipped */ /* declaration of ptr←v27656 skipped */ word extendToOutlinesD←v27684 = 0; SOURCE(58165, 26) (* (( (ptr) &var←c112596)+8)/* currentEvent←v27572 */ ) = 0; SOURCE(58193, 27) scene←v27600 = (* (( (ptr) ggData←v13268)+11) ); SOURCE(58222, 20) (* (( (ptr) &var←c112596)+9)/* newSelectList←v27628 */ ) = 0; (* (( (ptr) &var←c112596)+10)/* ptr←v27656 */ ) = 0; SOURCE(58547, 61) { word pd868; pd868 = (* (( (ptr) (* (( (ptr) gf←c112628)+546)/* var←c96628 */ ))+4) ); (* (( (ptr) &var←c112596)+8)/* currentEvent←v27572 */ ) = (word) ( *( (fPt) ((* (ptr) pd868 ))))((* (( (ptr) gf←c112628)+190) ), ggData←v13268, pd868); }; SOURCE(58637, 59) { W2 var←c104756; { word pd869; pd869 = (* (( (ptr) (* (( (ptr) gf←c112628)+563)/* var←c100180 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd869 ))))((word) (&var←c104756), pd869); }; (* (( (ptr) &var←c112596)+10)/* ptr←v27656 */ ) = var←c104756.f1; (* (( (ptr) &var←c112596)+9)/* newSelectList←v27628 */ ) = var←c104756.f0; }; SOURCE(58698, 67) { word var←c104788; word pd870; pd870 = (* (( (ptr) (* (( (ptr) gf←c112628)+556)/* var←c97844 */ ))+32) ); var←c104788 = (word) ( *( (fPt) ((* (ptr) pd870 ))))(scene←v27600, 0, (word) (( (bPt) &var←c112596)+24)/* var←c104660 */ , 0, 0, pd870) ; }; SOURCE(58767, 189) { register word list←v27944; list←v27944 = (* (( (ptr) &var←c112596)+9)/* newSelectList←v27628 */ ); lab←L100225: ; if ((list←v27944 != 0)) { } else { goto lab←L100222; }; SOURCE(58848, 52) extendToOutlinesD←v27684 = (word) ExtendToOutlineLevel←P5340((* (ptr) (list←v27944) )); SOURCE(58902, 54) { word pd871; pd871 = (* (( (ptr) (* (( (ptr) gf←c112628)+561)/* var←c99060 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd871 ))))(extendToOutlinesD←v27684, scene←v27600, 0, pd871); }; list←v27944 = (* (( (ptr) list←v27944)+1) ); goto lab←L100225; lab←L100222: ; }; SOURCE(58967, 29) { word pd872; pd872 = (* (( (ptr) (* (( (ptr) gf←c112628)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd872 ))))(ggData←v13268, pd872); }; SOURCE(58998, 147) if ((0 != noisy←v13352)) { SOURCE(59012, 133) { W2 var←c104820; W2 var←c104852; W2 var←c01691; { word tcp873; if ((name←v13324 != 0)) { var←c104820.f0 = 11; var←c104820.f1 = name←v13324; tcp873 = (word) &var←c104820; } else { var←c104852.f0 = 11; var←c104852.f1 = (* (( (ptr) gf←c112628)+156) ); tcp873 = (word) &var←c104852; }; var←c01691 = (* (W2Pt) tcp873 ); }; { word pd874; pd874 = (* (( (ptr) (* (( (ptr) gf←c112628)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd874 ))))((* (( (ptr) ggData←v13268)+3) ), 0, (* (( (ptr) gf←c112628)+48) ), (* (( (ptr) gf←c112628)+191) ), var←c01691, pd874); }; }; }; SOURCE(59147, 139) { word pd875; pd875 = (* (( (ptr) (* (( (ptr) gf←c112628)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd875 ))))((* (( (ptr) gf←c112628)+178) ), ggData←v13268, 4, 1, 0, 0, pd875); }; }; }; }; } static word DoApplyColor←P11604(sliceD←v27872, formal←c112692) word sliceD←v27872; word formal←c112692; { register ptr gf←c112660 = (ptr) &globalframe; word done←v27916; formal←c112692 = (formal←c112692 - 24); /* DoApplyColor: */ SOURCE(58303, 20) SOURCE(58303, 20) done←v27916 = 0; SOURCE(58381, 80) { word pd876; pd876 = (* (( (ptr) (* (( (ptr) gf←c112660)+562)/* var←c99156 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd876 ))))((* (ptr) sliceD←v27872 ), (* (( (ptr) sliceD←v27872)+1) ), (* (( (ptr) formal←c112692)+4) ), (* (( (ptr) formal←c112692)+5) ), (* (( (ptr) formal←c112692)+8) ), pd876); }; SOURCE(58463, 79) { W2 var←c104884; { word pd877; pd877 = (* (( (ptr) (* (( (ptr) gf←c112660)+563)/* var←c100180 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd877 ))))((word) &var←c104884, sliceD←v27872, (* (( (ptr) formal←c112692)+9) ), (* (( (ptr) formal←c112692)+10) ), pd877); }; (* (( (ptr) formal←c112692)+10) ) = var←c104884.f1; (* (( (ptr) formal←c112692)+9) ) = var←c104884.f0; }; SOURCE(58303, 20) return(done←v27916); } static void LineColorAux←P5460(ggData←v13440, formal←c01833, name←v13496, noisy←v13524, formal←c01834) word ggData←v13440; word formal←c01833; word name←v13496; word noisy←v13524; word formal←c01834; { W9 var←c112724; /* declaration of color←v13468 skipped */ /* declaration of setHow←v13552 skipped */ register ptr gf←c112756 = (ptr) &globalframe; /* declaration of var←c104916 skipped */ (* (( (ptr) &var←c112724)+4)/* color←v13468 */ ) = formal←c01833; (* (( (ptr) &var←c112724)+5)/* setHow←v13552 */ ) = formal←c01834; /* LineColorAux: */ SOURCE(59295, 1024) { word tmpAddr878; tmpAddr878 = (word) (( (ptr) &var←c112724)+6)/* var←c104916 */ ; (* (ptr) tmpAddr878 ) = ( ((word) (fPt) DoApplyColor←P11760) ); (* (( (ptr) tmpAddr878) + 1) ) = 1; }; SOURCE(59416, 903) { word pd879; pd879 = (* (( (ptr) (* (( (ptr) gf←c112756)+561)/* var←c99060 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd879 ))))((* (( (ptr) ggData←v13440)+11) ), 0, pd879))) { SOURCE(59469, 132) if ((0 != noisy←v13524)) { SOURCE(59483, 118) { word pd880; pd880 = (* (( (ptr) (* (( (ptr) gf←c112756)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd880 ))))((* (( (ptr) ggData←v13440)+3) ), 0, (* (( (ptr) gf←c112756)+136) ), (* (( (ptr) gf←c112756)+192) ), pd880); }; }; } else { SOURCE(59611, 710) { /* declaration of currentEvent←v28072 skipped */ word scene←v28100; SOURCE(59613, 26) (* (( (ptr) &var←c112724)+8)/* currentEvent←v28072 */ ) = 0; SOURCE(59641, 27) scene←v28100 = (* (( (ptr) ggData←v13440)+11) ); SOURCE(59835, 63) { word pd881; pd881 = (* (( (ptr) (* (( (ptr) gf←c112756)+546)/* var←c96628 */ ))+4) ); (* (( (ptr) &var←c112724)+8)/* currentEvent←v28072 */ ) = (word) ( *( (fPt) ((* (ptr) pd881 ))))((* (( (ptr) gf←c112756)+193) ), ggData←v13440, pd881); }; SOURCE(59927, 67) { word var←c104948; word pd882; pd882 = (* (( (ptr) (* (( (ptr) gf←c112756)+556)/* var←c97844 */ ))+32) ); var←c104948 = (word) ( *( (fPt) ((* (ptr) pd882 ))))(scene←v28100, 0, (word) (( (bPt) &var←c112724)+24)/* var←c104916 */ , 0, 0, pd882) ; }; SOURCE(59996, 151) if ((0 != noisy←v13524)) { SOURCE(60010, 137) { W2 var←c104980; W2 var←c105012; W2 var←c01692; { word tcp883; if ((name←v13496 != 0)) { var←c104980.f0 = 11; var←c104980.f1 = name←v13496; tcp883 = (word) &var←c104980; } else { var←c105012.f0 = 11; var←c105012.f1 = (* (( (ptr) gf←c112756)+156) ); tcp883 = (word) &var←c105012; }; var←c01692 = (* (W2Pt) tcp883 ); }; { word pd884; pd884 = (* (( (ptr) (* (( (ptr) gf←c112756)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd884 ))))((* (( (ptr) ggData←v13440)+3) ), 0, (* (( (ptr) gf←c112756)+48) ), (* (( (ptr) gf←c112756)+194) ), var←c01692, pd884); }; }; }; SOURCE(60149, 29) { word pd885; pd885 = (* (( (ptr) (* (( (ptr) gf←c112756)+546)/* var←c96628 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd885 ))))(ggData←v13440, pd885); }; SOURCE(60180, 139) { word pd886; pd886 = (* (( (ptr) (* (( (ptr) gf←c112756)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd886 ))))((* (( (ptr) gf←c112756)+178) ), ggData←v13440, 4, 1, 0, 0, pd886); }; }; }; }; } static word DoApplyColor←P11760(sliceD←v28204, formal←c112820) word sliceD←v28204; word formal←c112820; { register ptr gf←c112788 = (ptr) &globalframe; word done←v28248; formal←c112820 = (formal←c112820 - 24); /* DoApplyColor: */ SOURCE(59670, 20) SOURCE(59670, 20) done←v28248 = 0; SOURCE(59748, 82) { word pd887; pd887 = (* (( (ptr) (* (( (ptr) gf←c112788)+562)/* var←c99156 */ ))+59) ); (void) ( *( (fPt) ((* (ptr) pd887 ))))((* (ptr) sliceD←v28204 ), (* (( (ptr) sliceD←v28204)+1) ), (* (( (ptr) formal←c112820)+4) ), (* (( (ptr) formal←c112820)+5) ), (* (( (ptr) formal←c112820)+8) ), pd887); }; SOURCE(59670, 20) return(done←v28248); } static word RGBEqualsColor←P5520(rgb←v13612, color←v13640, noneFlag←v13668) W3 rgb←v13612; word color←v13640; word noneFlag←v13668; { register ptr gf←c112852 = (ptr) &globalframe; word var←c13712; /* RGBEqualsColor: */ SOURCE(60327, 554) SOURCE(60451, 35) if ((color←v13640 == 0)) { SOURCE(60469, 17) return(noneFlag←v13668); }; SOURCE(60533, 348) if ((0 != noneFlag←v13668)) { SOURCE(60550, 62) return(0); } else { SOURCE(60612, 271) { word r←v28320; word g←v28348; word b←v28376; SOURCE(60629, 252) { word var←c105044; var←c105044 = color←v13640; if ((var←c105044 == 0)) { goto lab←L100226; }; if (((* (ptr) var←c105044 ) == 0)) { { word constant←v28420; constant←v28420 = var←c105044; SOURCE(60693, 40) { W3 var←c105076; { word pd888; pd888 = (* (( (ptr) (* (( (ptr) gf←c112852)+539)/* var←c96020 */ ))+34) ); (void) ( *( (fPt) ((* (ptr) pd888 ))))((word) &var←c105076, constant←v28420, pd888); }; b←v28376 = var←c105076.f2; g←v28348 = var←c105076.f1; r←v28320 = var←c105076.f0; }; SOURCE(60735, 117) { word tc889; word x890; word x891; word x892; word x893; word x894; word x895; word tc896; float tf897; word x898; word x899; word x901; float tf902; word x903; word x904; word x905; float tf906; word x907; word x908; word x909; if ( ( ( (( x890 = r←v28320, *(float*)&x890 ) == ( x891 = rgb←v13612.f0, *(float*)&x891 )) ? (( x892 = g←v28348, *(float*)&x892 ) == ( x893 = rgb←v13612.f1, *(float*)&x893 )) : 0 ) ? (( x894 = b←v28376, *(float*)&x894 ) == ( x895 = rgb←v13612.f2, *(float*)&x895 )) : 0 ) ) { tc889 = (word) (unsigned) 1; } else { if ((FABS((( /*1*/ x898 = r←v28320, *(float*)&x898 /*1*/ ) - ( /*1*/ x899 = rgb←v13612.f0, *(float*)&x899 /*1*/ )), tf897) < ( x901 = (* (ptr) &fc900 ), *(float*)&x901 ))) { tc896 = (word) (FABS((( /*1*/ x903 = g←v28348, *(float*)&x903 /*1*/ ) - ( /*1*/ x904 = rgb←v13612.f1, *(float*)&x904 /*1*/ )), tf902) < ( /*1*/ x905 = (* (ptr) &fc900 ), *(float*)&x905 /*1*/ )); } else { tc896 = (word) 0; }; if (tc896) { tc889 = (word) (unsigned) (FABS((( /*1*/ x907 = b←v28376, *(float*)&x907 /*1*/ ) - ( /*1*/ x908 = rgb←v13612.f2, *(float*)&x908 /*1*/ )), tf906) < ( /*1*/ x909 = (* (ptr) &fc900 ), *(float*)&x909 /*1*/ )); } else { tc889 = (word) (unsigned) 0; }; }; return(tc889); }; }; } else { lab←L100226: ; SOURCE(60868, 13) return(0); }; }; }; }; } static void RGBFromRope←P5580(formal←c01050, formal←c01835) word formal←c01050; word formal←c01835; { W10 var←c112884; /* declaration of name←v13772 skipped */ register ptr gf←c112916 = (ptr) &globalframe; /* declaration of rgb←v13816 skipped */ /* declaration of var←c105108 skipped */ (* (( (ptr) &var←c112884)+4)/* name←v13772 */ ) = formal←c01835; /* RGBFromRope: */ SOURCE(60890, 431) { word tmpAddr910; tmpAddr910 = (word) (( (ptr) &var←c112884)+8)/* var←c105108 */ ; (* (ptr) tmpAddr910 ) = ( ((word) (fPt) Check←P11964) ); (* (( (ptr) tmpAddr910) + 1) ) = 1; }; SOURCE(60954, 367) SOURCE(60956, 320) { word var←c067; { word var←c01693; var←c01693 = (word) &var←c112884; var←c067 = (word) XR←Enable(( ((word) (fPt) NoName←Q14568) ), ( ((word) (fPt) NoName←Q15708) ), var←c01693); }; if ((var←c067 == 33)) { goto lab←L100228; }; }; goto lab←L100231; lab←L100228: ; SOURCE(61296, 23) (void) (XR←RaiseSignal((word) (( (bPt) gf←c112916)+1192), 0, 0)); lab←L100231: ; /* removed tail goto */ (* (W3Pt) formal←c01050 ) = (* (W3Pt) (( (ptr) &var←c112884)+5)/* rgb←v13816 */ ); return; } static word NoName←Q14568(formal←c01578) word formal←c01578; { register ptr gf←c01577 = (ptr) &globalframe; SOURCE(61006, 13) { word rs←v28492; SOURCE(61088, 28) { word pd911; pd911 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+33) ); rs←v28492 = (word) ( *( (fPt) ((* (ptr) pd911 ))))((* (( (ptr) formal←c01578)+4) ), 0, pd911); }; SOURCE(61118, 20) { word pd912; pd912 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01578)+5) ) = (word) ( *( (fPt) ((* (ptr) pd912 ))))(rs←v28492, pd912); }; SOURCE(61140, 24) { word var←c105140; word pd913; pd913 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+85) ); var←c105140 = (word) ( *( (fPt) ((* (ptr) pd913 ))))(rs←v28492, 1, pd913); }; SOURCE(61166, 20) { word pd914; pd914 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01578)+6) ) = (word) ( *( (fPt) ((* (ptr) pd914 ))))(rs←v28492, pd914); }; SOURCE(61188, 24) { word var←c105172; word pd915; pd915 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+85) ); var←c105172 = (word) ( *( (fPt) ((* (ptr) pd915 ))))(rs←v28492, 1, pd915); }; SOURCE(61214, 20) { word pd916; pd916 = (* (( (ptr) (* (( (ptr) gf←c01577)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01578)+7) ) = (word) ( *( (fPt) ((* (ptr) pd916 ))))(rs←v28492, pd916); }; SOURCE(61236, 12) (void) Check←P11964((* (( (ptr) formal←c01578)+5) ), (word) (( (bPt) formal←c01578)+32)); SOURCE(61250, 12) (void) Check←P11964((* (( (ptr) formal←c01578)+6) ), (word) (( (bPt) formal←c01578)+32)); SOURCE(61264, 12) (void) Check←P11964((* (( (ptr) formal←c01578)+7) ), (word) (( (bPt) formal←c01578)+32)); }; return(0); } static void Check←P11964(x←v28568, formal←c112980) word x←v28568; word formal←c112980; { register ptr gf←c112948 = (ptr) &globalframe; formal←c112980 = (formal←c112980 - 32); /* Check: */ SOURCE(61006, 13) SOURCE(61032, 51) { word x917; word x918; word x919; word x920; if ((( x917 = x←v28568, *(float*)&x917 ) < ( x918 = (* (ptr) &fc643 ), *(float*)&x918 )) || (( x919 = x←v28568, *(float*)&x919 ) > ( x920 = (* (ptr) &fc647 ), *(float*)&x920 ))) { SOURCE(61060, 23) (void) (XR←RaiseSignal((word) (( (bPt) gf←c112948)+1192), 0, 0)); }; }; } static void CMYKFromRope←P5640(formal←c01058, formal←c01836) word formal←c01058; word formal←c01836; { W11 var←c113012; /* declaration of name←v13876 skipped */ register ptr gf←c113044 = (ptr) &globalframe; /* declaration of cmyk←v13920 skipped */ /* declaration of var←c105204 skipped */ (* (( (ptr) &var←c113012)+4)/* name←v13876 */ ) = formal←c01836; /* CMYKFromRope: */ SOURCE(61357, 537) { word tmpAddr921; tmpAddr921 = (word) (( (ptr) &var←c113012)+9)/* var←c105204 */ ; (* (ptr) tmpAddr921 ) = ( ((word) (fPt) Check←P12072) ); (* (( (ptr) tmpAddr921) + 1) ) = 1; }; SOURCE(61357, 537) (* (( (ptr) &var←c113012)+5) ) = (* (ptr) &fc643 ); (* (( (ptr) &var←c113012)+6) ) = (* (ptr) &fc643 ); (* (( (ptr) &var←c113012)+7) ) = (* (ptr) &fc643 ); (* (( (ptr) &var←c113012)+8) ) = (* (ptr) &fc643 ); SOURCE(61427, 467) SOURCE(61429, 418) { word var←c068; { word var←c01694; var←c01694 = (word) &var←c113012; var←c068 = (word) XR←Enable(( ((word) (fPt) NoName←Q14628) ), ( ((word) (fPt) NoName←Q15648) ), var←c01694); }; if ((var←c068 == 34)) { goto lab←L100233; }; }; goto lab←L100236; lab←L100233: ; SOURCE(61868, 24) (void) (XR←RaiseSignal((word) (( (bPt) gf←c113044)+1196), 0, 0)); lab←L100236: ; /* removed tail goto */ (* (W4Pt) formal←c01058 ) = (* (W4Pt) (( (ptr) &var←c113012)+5)/* cmyk←v13920 */ ); return; } static word NoName←Q14628(formal←c01583) word formal←c01583; { register ptr gf←c01582 = (ptr) &globalframe; SOURCE(61480, 13) { word rs←v28624; SOURCE(61563, 28) { word pd922; pd922 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+33) ); rs←v28624 = (word) ( *( (fPt) ((* (ptr) pd922 ))))((* (( (ptr) formal←c01583)+4) ), 0, pd922); }; SOURCE(61593, 24) { word var←c105236; word pd923; pd923 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+85) ); var←c105236 = (word) ( *( (fPt) ((* (ptr) pd923 ))))(rs←v28624, 1, pd923); }; SOURCE(61619, 21) { word pd924; pd924 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01583)+5) ) = (word) ( *( (fPt) ((* (ptr) pd924 ))))(rs←v28624, pd924); }; SOURCE(61642, 24) { word var←c105268; word pd925; pd925 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+85) ); var←c105268 = (word) ( *( (fPt) ((* (ptr) pd925 ))))(rs←v28624, 1, pd925); }; SOURCE(61668, 21) { word pd926; pd926 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01583)+6) ) = (word) ( *( (fPt) ((* (ptr) pd926 ))))(rs←v28624, pd926); }; SOURCE(61691, 24) { word var←c105300; word pd927; pd927 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+85) ); var←c105300 = (word) ( *( (fPt) ((* (ptr) pd927 ))))(rs←v28624, 1, pd927); }; SOURCE(61717, 21) { word pd928; pd928 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01583)+7) ) = (word) ( *( (fPt) ((* (ptr) pd928 ))))(rs←v28624, pd928); }; SOURCE(61740, 24) { word var←c105332; word pd929; pd929 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+85) ); var←c105332 = (word) ( *( (fPt) ((* (ptr) pd929 ))))(rs←v28624, 1, pd929); }; SOURCE(61766, 21) { word pd930; pd930 = (* (( (ptr) (* (( (ptr) gf←c01582)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01583)+8) ) = (word) ( *( (fPt) ((* (ptr) pd930 ))))(rs←v28624, pd930); }; SOURCE(61789, 13) (void) Check←P12072((* (( (ptr) formal←c01583)+5) ), (word) (( (bPt) formal←c01583)+36)); SOURCE(61804, 13) (void) Check←P12072((* (( (ptr) formal←c01583)+6) ), (word) (( (bPt) formal←c01583)+36)); SOURCE(61819, 13) (void) Check←P12072((* (( (ptr) formal←c01583)+7) ), (word) (( (bPt) formal←c01583)+36)); SOURCE(61834, 13) (void) Check←P12072((* (( (ptr) formal←c01583)+8) ), (word) (( (bPt) formal←c01583)+36)); }; return(0); } static void Check←P12072(x←v28700, formal←c113108) word x←v28700; word formal←c113108; { register ptr gf←c113076 = (ptr) &globalframe; formal←c113108 = (formal←c113108 - 36); /* Check: */ SOURCE(61480, 13) SOURCE(61506, 52) { word x931; word x932; word x933; word x934; if ((( x931 = x←v28700, *(float*)&x931 ) < ( x932 = (* (ptr) &fc643 ), *(float*)&x932 )) || (( x933 = x←v28700, *(float*)&x933 ) > ( x934 = (* (ptr) &fc647 ), *(float*)&x934 ))) { SOURCE(61534, 24) (void) (XR←RaiseSignal((word) (( (bPt) gf←c113076)+1196), 0, 0)); }; }; } static word IntensityFromRope←P5700(formal←c01837) word formal←c01837; { W8 var←c113140; /* declaration of name←v13980 skipped */ register ptr gf←c113172 = (ptr) &globalframe; /* declaration of intensity←v14024 skipped */ /* declaration of var←c105364 skipped */ var←c113140.f4/* name←v13980 */ = formal←c01837; /* IntensityFromRope: */ SOURCE(61898, 340) { word tmpAddr935; tmpAddr935 = (word) (( (ptr) &var←c113140)+6)/* var←c105364 */ ; (* (ptr) tmpAddr935 ) = ( ((word) (fPt) Check←P12180) ); (* (( (ptr) tmpAddr935) + 1) ) = 1; }; SOURCE(61963, 275) SOURCE(61965, 216) { word var←c069; { word var←c01695; var←c01695 = (word) &var←c113140; var←c069 = (word) XR←Enable(( ((word) (fPt) NoName←Q14688) ), ( ((word) (fPt) NoName←Q15588) ), var←c01695); }; if ((var←c069 == 35)) { goto lab←L100237; }; }; goto lab←L100240; lab←L100237: ; SOURCE(62207, 29) (void) (XR←RaiseSignal((word) (( (bPt) gf←c113172)+1200), 0, 0)); lab←L100240: ; SOURCE(61898, 340) return(var←c113140.f5/* intensity←v14024 */ ); } static word NoName←Q14688(formal←c01588) word formal←c01588; { register ptr gf←c01587 = (ptr) &globalframe; SOURCE(62021, 13) { word rs←v28756; SOURCE(62109, 28) { word pd936; pd936 = (* (( (ptr) (* (( (ptr) gf←c01587)+536)/* var←c95764 */ ))+33) ); rs←v28756 = (word) ( *( (fPt) ((* (ptr) pd936 ))))((* (( (ptr) formal←c01588)+4) ), 0, pd936); }; SOURCE(62139, 24) { word pd937; pd937 = (* (( (ptr) (* (( (ptr) gf←c01587)+536)/* var←c95764 */ ))+74) ); (* (( (ptr) formal←c01588)+5) ) = (word) ( *( (fPt) ((* (ptr) pd937 ))))(rs←v28756, pd937); }; SOURCE(62165, 16) (void) Check←P12180((* (( (ptr) formal←c01588)+5) ), (word) (( (bPt) formal←c01588)+24)); }; return(0); } static void Check←P12180(x←v28832, formal←c113236) word x←v28832; word formal←c113236; { register ptr gf←c113204 = (ptr) &globalframe; formal←c113236 = (formal←c113236 - 24); /* Check: */ SOURCE(62021, 13) SOURCE(62047, 57) { word x938; word x939; word x940; word x941; if ((( x938 = x←v28832, *(float*)&x938 ) < ( x939 = (* (ptr) &fc643 ), *(float*)&x939 )) || (( x940 = x←v28832, *(float*)&x940 ) > ( x941 = (* (ptr) &fc647 ), *(float*)&x941 ))) { SOURCE(62075, 29) (void) (XR←RaiseSignal((word) (( (bPt) gf←c113204)+1200), 0, 0)); }; }; } static void TestGravity←P5760(ggData←v46120, event←v46148) word ggData←v46120; word event←v46148; { register ptr gf←c113268 = (ptr) &globalframe; word xRandomStream←v28860 = 0; word yRandomStream←v28888 = 0; word desiredCount←v28916; W2 testPoint←v28944; word x←v28972; word y←v29000; word totalCount←v29028 = 0; word multiHitCount←v29056 = 0; word uniHitCount←v29084 = 0; word diffCount←v29112 = 0; W2 multiPoint←v29140; W2 normal←v29168; word multiFeature←v29196 = 0; word currentObjects←v29224 = 0; word sceneObjects←v29252 = 0; /* TestGravity: */ SOURCE(62243, 1811) SOURCE(62332, 54) desiredCount←v28916 = (* (ptr) XR←Narrow((* (ptr) (* (( (ptr) event←v46148)+1) ) ), (* (( (ptr) gf←c113268)+24) )) ); SOURCE(62592, 56) if (( (int)desiredCount←v28916 <= (int)0) || ( (int)desiredCount←v28916 == (int)2147483647)) { SOURCE(62642, 6) return; }; SOURCE(62650, 55) { word var←c105396; { word pd942; pd942 = (* (( (ptr) (* (( (ptr) gf←c113268)+544)/* var←c96468 */ ))+111) ); var←c105396 = (word) ( *( (fPt) ((* (ptr) pd942 ))))(ggData←v46120, pd942); }; { word pd943; pd943 = (* (( (ptr) (* (( (ptr) gf←c113268)+581)/* var←c105428 */ ))+4) ); xRandomStream←v28860 = (word) ( *( (fPt) ((* (ptr) pd943 ))))(var←c105396, 0, pd943); }; }; SOURCE(62707, 56) { word var←c105460; { word pd944; pd944 = (* (( (ptr) (* (( (ptr) gf←c113268)+544)/* var←c96468 */ ))+112) ); var←c105460 = (word) ( *( (fPt) ((* (ptr) pd944 ))))(ggData←v46120, pd944); }; { word pd945; pd945 = (* (( (ptr) (* (( (ptr) gf←c113268)+581)/* var←c105428 */ ))+4) ); yRandomStream←v28888 = (word) ( *( (fPt) ((* (ptr) pd945 ))))(var←c105460, 0, pd945); }; }; SOURCE(62765, 35) (* (( (ptr) ggData←v46120) + 51) ) &= 4294967279; SOURCE(62855, 966) lab←L100243: ; if (( (int)totalCount←v29028 < (int)desiredCount←v28916)) { } else { goto lab←L100241; }; SOURCE(62891, 73) if ((* (( (bPt) ggData←v46120)+207) ) & 020) { SOURCE(62929, 35) (* (( (ptr) ggData←v46120) + 51) ) &= 4294967279; SOURCE(62966, 4) goto lab←L100242; }; SOURCE(62975, 33) { word pd946; pd946 = (* (( (ptr) (* (( (ptr) gf←c113268)+581)/* var←c105428 */ ))+5) ); x←v28972 = (word) ( *( (fPt) ((* (ptr) pd946 ))))(xRandomStream←v28860, pd946); }; SOURCE(63010, 33) { word pd947; pd947 = (* (( (ptr) (* (( (ptr) gf←c113268)+581)/* var←c105428 */ ))+5) ); y←v29000 = (word) ( *( (fPt) ((* (ptr) pd947 ))))(yRandomStream←v28888, pd947); }; SOURCE(63045, 18) { float tf948; testPoint←v28944.f0 = ( tf948 = (float)(int)x←v28972, *(word*)&tf948 ); }; { float tf949; testPoint←v28944.f1 = ( tf949 = (float)(int)y←v29000, *(word*)&tf949 ); }; SOURCE(63065, 74) { word pd950; pd950 = (* (( (ptr) (* (( (ptr) gf←c113268)+547)/* var←c96660 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd950 ))))((word) &testPoint←v28944, testPoint←v28944, ggData←v46120, pd950); }; SOURCE(63141, 36) (* (W2Pt) (( (ptr) (* (( (ptr) ggData←v46120)+17) ))+10) ) = testPoint←v28944; SOURCE(63179, 40) currentObjects←v29224 = (* (( (ptr) (* (( (ptr) ggData←v46120)+18) ))+4) ); SOURCE(63221, 38) sceneObjects←v29252 = (* (( (ptr) (* (( (ptr) ggData←v46120)+18) ))+8) ); SOURCE(63261, 128) { W6 var←c105524; { word pd951; pd951 = (* (( (ptr) (* (( (ptr) gf←c113268)+582)/* var←c105492 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd951 ))))((word) &var←c105524, testPoint←v28944, (* (ptr) (* (( (ptr) ggData←v46120)+18) ) ), currentObjects←v29224, sceneObjects←v29252, ggData←v46120 , 1, pd951); }; multiFeature←v29196 = var←c105524.f4; normal←v29168 = (* (W2Pt) (( (ptr) &var←c105524)+2) ); multiPoint←v29140 = (* (W2Pt) &var←c105524 ); }; SOURCE(63391, 186) if ((multiFeature←v29196 == 0)) { SOURCE(63420, 128) { word pd952; pd952 = (* (( (ptr) (* (( (ptr) gf←c113268)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd952 ))))((* (( (ptr) gf←c113268)+196) ), ggData←v46120, 4, 0, 0, 1, pd952); }; SOURCE(63550, 27) totalCount←v29028 = (totalCount←v29028 + 1); SOURCE(63579, 4) goto lab←L100243; }; SOURCE(63588, 33) multiHitCount←v29056 = (multiHitCount←v29056 + 1); SOURCE(63623, 27) totalCount←v29028 = (totalCount←v29028 + 1); SOURCE(63652, 36) (* (W2Pt) (( (ptr) (* (( (ptr) ggData←v46120)+17) ))+12) ) = multiPoint←v29140; SOURCE(63690, 131) { word pd953; pd953 = (* (( (ptr) (* (( (ptr) gf←c113268)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd953 ))))((* (( (ptr) gf←c113268)+197) ), ggData←v46120, 4, 0, 0, 1, pd953); }; goto lab←L100243; lab←L100241: ; lab←L100242: ; SOURCE(63832, 222) { word var←c105556; { word var←c105588; word var←c105620; var←c105588 = XR←NewObject(12, (* (( (ptr) gf←c113268)+17) )); var←c105620 = var←c105588; (* (ptr) var←c105620 ) = 5; (* (( (ptr) var←c105620)+1) ) = totalCount←v29028; (* (( (ptr) var←c105620)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c113268)+17) )); var←c105620 = (* (( (ptr) var←c105620)+2) ); (* (ptr) var←c105620 ) = 5; (* (( (ptr) var←c105620)+1) ) = uniHitCount←v29084; (* (( (ptr) var←c105620)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c113268)+17) )); var←c105620 = (* (( (ptr) var←c105620)+2) ); (* (ptr) var←c105620 ) = 5; (* (( (ptr) var←c105620)+1) ) = multiHitCount←v29056; (* (( (ptr) var←c105620)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c113268)+17) )); var←c105620 = (* (( (ptr) var←c105620)+2) ); (* (ptr) var←c105620 ) = 5; (* (( (ptr) var←c105620)+1) ) = diffCount←v29112; var←c105556 = var←c105588; }; { word pd954; pd954 = (* (( (ptr) (* (( (ptr) gf←c113268)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd954 ))))((* (( (ptr) ggData←v46120)+3) ), 0, (* (( (ptr) gf←c113268)+48) ), (* (( (ptr) gf←c113268)+198) ), var←c105556, pd954); }; }; } static void Statistics←P5820(ggData←v46208, event←v46236) word ggData←v46208; word event←v46236; { register ptr gf←c113300 = (ptr) &globalframe; word f←v29308; /* Statistics: */ SOURCE(64112, 164) SOURCE(64149, 57) { word pd955; pd955 = (* (( (ptr) (* (( (ptr) gf←c113300)+583)/* var←c105652 */ ))+7) ); f←v29308 = (word) ( *( (fPt) ((* (ptr) pd955 ))))((* ((( (ptr) gf←c113300)+195)) ), pd955); }; SOURCE(64208, 68) if ((f←v29308 != 0)) { SOURCE(64222, 54) { word var←c105684; { word pd956; pd956 = (* (( (ptr) (* (( (ptr) gf←c113300)+542)/* var←c96308 */ ))+8) ); var←c105684 = (word) ( *( (fPt) ((* (ptr) pd956 ))))((* ((( (ptr) gf←c113300)+195)) ), pd956); }; { word pd957; pd957 = (* (( (ptr) (* (( (ptr) gf←c113300)+542)/* var←c96308 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd957 ))))(f←v29308, var←c105684, pd957); }; }; }; } static void AppendStatistics←P5880(formal←c01838, formal←c01839) word formal←c01838; word formal←c01839; { W7 var←c113332; /* declaration of ggData←v46296 skipped */ /* declaration of event←v46324 skipped */ /* declaration of completeName←v29352 skipped */ var←c113332.f4/* ggData←v46296 */ = formal←c01838; var←c113332.f5/* event←v46324 */ = formal←c01839; /* AppendStatistics: */ SOURCE(64282, 495) SOURCE(64325, 18) var←c113332.f6/* completeName←v29352 */ = 0; SOURCE(64351, 426) SOURCE(64351, 426) { word var←c072; { word var←c01696; var←c01696 = (word) &var←c113332; var←c072 = (word) XR←Enable(( ((word) (fPt) NoName←Q14748) ), ( ((word) (fPt) NoName←Q15468) ), var←c01696); }; /* removed trivial cond node */ }; } static word NoName←Q14748(formal←c01594) word formal←c01594; { W7 var←c01804; register ptr gf←c01593 = (ptr) &globalframe; var←c01804.f0 = formal←c01594; SOURCE(64511, 41) { word fileName←v29396; /* declaration of f←v29424 skipped */ SOURCE(64511, 41) fileName←v29396 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) formal←c01594)+5) ))+1) ) ), (* (( (ptr) gf←c01593)+9) )); if ((fileName←v29396 == 0)) { goto lab←L100248; }; if (( (unsigned) (*(int*)fileName←v29396<0) == 0)) { goto lab←L100248; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100248: ; SOURCE(64554, 12) var←c01804.f4/* f←v29424 */ = 0; SOURCE(64568, 23) (* (( (ptr) formal←c01594)+6) ) = fileName←v29396; SOURCE(64593, 40) { W2 var←c105844; var←c105844.f0 = 7; var←c105844.f1 = 1; { word pd958; pd958 = (* (( (ptr) (* (( (ptr) gf←c01593)+549)/* var←c96820 */ ))+27) ); var←c01804.f4/* f←v29424 */ = (word) ( *( (fPt) ((* (ptr) pd958 ))))((* (( (ptr) formal←c01594)+6) ), 2, 7, 1, 2560, var←c105844 , 0, 2147483647, 1, 0, 0, 0, pd958); }; }; SOURCE(64635, 91) if ((var←c01804.f4/* f←v29424 */ != 0)) { SOURCE(64649, 77) SOURCE(64649, 77) { /* declaration of var←c105876 skipped */ { word pd959; pd959 = (* (( (ptr) (* (( (ptr) gf←c01593)+542)/* var←c96308 */ ))+8) ); var←c01804.f5/* var←c105876 */ = (word) ( *( (fPt) ((* (ptr) pd959 ))))((* ((( (ptr) gf←c01593)+195)) ), pd959); }; { /* declaration of var←c070 skipped */ var←c01804.f6/* var←c070 */ = (* (( (ptr) (* (( (ptr) gf←c01593)+542)/* var←c96308 */ ))+18) ); { word var←c071; { word var←c01697; var←c01697 = (word) &var←c01804; var←c071 = (word) XR←Enable(( ((word) (fPt) NoName←Q14808) ), ( ((word) (fPt) NoName←Q15528) ), var←c01697); }; /* removed trivial cond node */ }; }; }; }; SOURCE(64738, 39) { word pd960; pd960 = (* (( (ptr) (* (( (ptr) gf←c01593)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd960 ))))(var←c01804.f4/* f←v29424 */ , (* (( (ptr) (* (( (ptr) formal←c01594)+4) ))+3) ), pd960) ; }; }; return(0); } static word NoName←Q14808(formal←c01595) word formal←c01595; { SOURCE(64649, 77) { word pd961; pd961 = (* (( (ptr) formal←c01595)+6) ); (void) ( *( (fPt) ((* (ptr) pd961 ))))((* (( (ptr) formal←c01595)+4) ), (* (( (ptr) formal←c01595)+5) ), pd961); }; return(0); } static void PrintSelectedStatistic←P5940(ggData←v46384, event←v46412) word ggData←v46384; word event←v46412; { W7 var←c113364; register ptr gf←c113396 = (ptr) &globalframe; word intervalRope←v29468; /* declaration of intervalName←v29496 skipped */ /* declaration of f←v29524 skipped */ /* PrintSelectedStatistic: */ SOURCE(64788, 345) SOURCE(64837, 45) intervalRope←v29468 = XR←Narrow((* (ptr) (* (( (ptr) event←v46412)+1) ) ), (* (( (ptr) gf←c113396)+9) )); if ((intervalRope←v29468 == 0)) { goto lab←L100253; }; if (( (unsigned) (*(int*)intervalRope←v29468<0) == 0)) { goto lab←L100253; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100253: ; SOURCE(64884, 48) { word pd962; pd962 = (* (( (ptr) (* (( (ptr) gf←c113396)+548)/* var←c96756 */ ))+5) ); var←c113364.f4/* intervalName←v29496 */ = (word) ( *( (fPt) ((* (ptr) pd962 ))))(intervalRope←v29468, 0, 2147483647, pd962) ; }; SOURCE(64934, 57) { word pd963; pd963 = (* (( (ptr) (* (( (ptr) gf←c113396)+583)/* var←c105652 */ ))+7) ); var←c113364.f5/* f←v29524 */ = (word) ( *( (fPt) ((* (ptr) pd963 ))))((* ((( (ptr) gf←c113396)+195)) ), pd963); }; SOURCE(64993, 140) { word tc964; word pd965; if ((var←c113364.f5/* f←v29524 */ != 0)) { pd965 = (* (( (ptr) (* (( (ptr) gf←c113396)+537)/* var←c95924 */ ))+8) ); tc964 = (word) (0 == (word) ( *( (fPt) ((* (ptr) pd965 ))))(intervalRope←v29468, 0, 1, pd965)); } else { tc964 = (word) 0; }; if (tc964) { SOURCE(65047, 15) { word pd966; pd966 = (* (( (ptr) (* (( (ptr) gf←c113396)+536)/* var←c95764 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd966 ))))(var←c113364.f5/* f←v29524 */ , (* (( (ptr) gf←c113396)+200) ), 0, 2147483647, pd966) ; }; SOURCE(65064, 69) SOURCE(65064, 69) { /* declaration of var←c073 skipped */ var←c113364.f6/* var←c073 */ = (* (( (ptr) (* (( (ptr) gf←c113396)+542)/* var←c96308 */ ))+20) ); { word var←c074; { word var←c01698; var←c01698 = (word) &var←c113364; var←c074 = (word) XR←Enable(( ((word) (fPt) NoName←Q14868) ), ( ((word) (fPt) NoName←Q15408) ), var←c01698); }; /* removed trivial cond node */ }; }; }; }; } static word NoName←Q14868(formal←c01598) word formal←c01598; { register ptr gf←c01597 = (ptr) &globalframe; SOURCE(65064, 69) { word pd967; pd967 = (* (( (ptr) formal←c01598)+6) ); (void) ( *( (fPt) ((* (ptr) pd967 ))))((* (( (ptr) formal←c01598)+5) ), (* (( (ptr) formal←c01598)+4) ), (* (( (ptr) gf←c01597)+195) ), 0, pd967); }; return(0); } static void AppendSelectedStatistic←P6000(formal←c01840, formal←c01841) word formal←c01840; word formal←c01841; { W7 var←c113428; /* declaration of ggData←v46472 skipped */ /* declaration of event←v46500 skipped */ /* declaration of completeName←v29568 skipped */ var←c113428.f4/* ggData←v46472 */ = formal←c01840; var←c113428.f5/* event←v46500 */ = formal←c01841; /* AppendSelectedStatistic: */ SOURCE(65152, 618) SOURCE(65202, 18) var←c113428.f6/* completeName←v29568 */ = 0; SOURCE(65228, 542) SOURCE(65228, 542) { word var←c077; { word var←c01699; var←c01699 = (word) &var←c113428; var←c077 = (word) XR←Enable(( ((word) (fPt) NoName←Q14928) ), ( ((word) (fPt) NoName←Q15288) ), var←c01699); }; /* removed trivial cond node */ }; } static word NoName←Q14928(formal←c01600) word formal←c01600; { W7 var←c01810; register ptr gf←c01599 = (ptr) &globalframe; var←c01810.f0 = formal←c01600; SOURCE(65388, 41) { word fileName←v29612; word intervalName←v29640; /* declaration of atom←v29668 skipped */ /* declaration of f←v29696 skipped */ SOURCE(65388, 41) fileName←v29612 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) formal←c01600)+5) ))+1) ) ), (* (( (ptr) gf←c01599)+9) )); if ((fileName←v29612 == 0)) { goto lab←L100262; }; if (( (unsigned) (*(int*)fileName←v29612<0) == 0)) { goto lab←L100262; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100262: ; SOURCE(65431, 50) intervalName←v29640 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c01600)+5) ))+1) ))+1) ) ), (* (( (ptr) gf←c01599)+9) )); if ((intervalName←v29640 == 0)) { goto lab←L100263; }; if (( (unsigned) (*(int*)intervalName←v29640<0) == 0)) { goto lab←L100263; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100263: ; SOURCE(65483, 40) { word pd968; pd968 = (* (( (ptr) (* (( (ptr) gf←c01599)+548)/* var←c96756 */ ))+5) ); var←c01810.f4/* atom←v29668 */ = (word) ( *( (fPt) ((* (ptr) pd968 ))))(intervalName←v29640, 0, 2147483647, pd968); }; SOURCE(65525, 12) var←c01810.f5/* f←v29696 */ = 0; SOURCE(65539, 23) (* (( (ptr) formal←c01600)+6) ) = fileName←v29612; SOURCE(65564, 40) { W2 var←c106100; var←c106100.f0 = 7; var←c106100.f1 = 1; { word pd969; pd969 = (* (( (ptr) (* (( (ptr) gf←c01599)+549)/* var←c96820 */ ))+27) ); var←c01810.f5/* f←v29696 */ = (word) ( *( (fPt) ((* (ptr) pd969 ))))((* (( (ptr) formal←c01600)+6) ), 2, 7, 1, 2560, var←c106100 , 0, 2147483647, 1, 0, 0, 0, pd969); }; }; SOURCE(65606, 113) { word tc970; word pd971; if ((var←c01810.f5/* f←v29696 */ != 0)) { pd971 = (* (( (ptr) (* (( (ptr) gf←c01599)+537)/* var←c95924 */ ))+8) ); tc970 = (word) (0 == (word) ( *( (fPt) ((* (ptr) pd971 ))))(intervalName←v29640, 0, 1, pd971)); } else { tc970 = (word) 0; }; if (tc970) { SOURCE(65658, 61) SOURCE(65658, 61) { /* declaration of var←c075 skipped */ var←c01810.f6/* var←c075 */ = (* (( (ptr) (* (( (ptr) gf←c01599)+542)/* var←c96308 */ ))+20) ); { word var←c076; { word var←c01700; var←c01700 = (word) &var←c01810; var←c076 = (word) XR←Enable(( ((word) (fPt) NoName←Q14988) ), ( ((word) (fPt) NoName←Q15348) ), var←c01700); }; /* removed trivial cond node */ }; }; }; }; SOURCE(65731, 39) { word pd972; pd972 = (* (( (ptr) (* (( (ptr) gf←c01599)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd972 ))))(var←c01810.f5/* f←v29696 */ , (* (( (ptr) (* (( (ptr) formal←c01600)+4) ))+3) ), pd972) ; }; }; return(0); } static word NoName←Q14988(formal←c01602) word formal←c01602; { register ptr gf←c01601 = (ptr) &globalframe; SOURCE(65658, 61) { word pd973; pd973 = (* (( (ptr) formal←c01602)+6) ); (void) ( *( (fPt) ((* (ptr) pd973 ))))((* (( (ptr) formal←c01602)+5) ), (* (( (ptr) formal←c01602)+4) ), (* (( (ptr) gf←c01601)+195) ), 0, pd973); }; return(0); } static void AppendRope←P6060(formal←c01842, formal←c01843) word formal←c01842; word formal←c01843; { W7 var←c113460; /* declaration of ggData←v46560 skipped */ /* declaration of event←v46588 skipped */ /* declaration of completeName←v29740 skipped */ var←c113460.f4/* ggData←v46560 */ = formal←c01842; var←c113460.f5/* event←v46588 */ = formal←c01843; /* AppendRope: */ SOURCE(65781, 500) SOURCE(65818, 18) var←c113460.f6/* completeName←v29740 */ = 0; SOURCE(65844, 437) SOURCE(65844, 437) { word var←c078; { word var←c01701; var←c01701 = (word) &var←c113460; var←c078 = (word) XR←Enable(( ((word) (fPt) NoName←Q15048) ), ( ((word) (fPt) NoName←Q15228) ), var←c01701); }; /* removed trivial cond node */ }; } static word NoName←Q15048(formal←c01604) word formal←c01604; { register ptr gf←c01603 = (ptr) &globalframe; SOURCE(66004, 41) { word fileName←v29784; word message←v29812; word f←v29840 = 0; SOURCE(66004, 41) fileName←v29784 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) formal←c01604)+5) ))+1) ) ), (* (( (ptr) gf←c01603)+9) )); if ((fileName←v29784 == 0)) { goto lab←L100272; }; if (( (unsigned) (*(int*)fileName←v29784<0) == 0)) { goto lab←L100272; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100272: ; SOURCE(66047, 45) message←v29812 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c01604)+5) ))+1) ))+1) ) ), (* (( (ptr) gf←c01603)+9) )); if ((message←v29812 == 0)) { goto lab←L100273; }; if (( (unsigned) (*(int*)message←v29812<0) == 0)) { goto lab←L100273; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100273: ; SOURCE(66108, 23) (* (( (ptr) formal←c01604)+6) ) = fileName←v29784; SOURCE(66133, 40) { W2 var←c106292; var←c106292.f0 = 7; var←c106292.f1 = 1; { word pd974; pd974 = (* (( (ptr) (* (( (ptr) gf←c01603)+549)/* var←c96820 */ ))+27) ); f←v29840 = (word) ( *( (fPt) ((* (ptr) pd974 ))))((* (( (ptr) formal←c01604)+6) ), 2, 7, 1, 2560, var←c106292 , 0, 2147483647, 1, 0, 0, 0, pd974); }; }; SOURCE(66175, 65) { word tc975; word pd976; if ((f←v29840 != 0)) { pd976 = (* (( (ptr) (* (( (ptr) gf←c01603)+537)/* var←c95924 */ ))+8) ); tc975 = (word) (0 == (word) ( *( (fPt) ((* (ptr) pd976 ))))(message←v29812, 0, 1, pd976)); } else { tc975 = (word) 0; }; if (tc975) { SOURCE(66222, 18) { word pd977; pd977 = (* (( (ptr) (* (( (ptr) gf←c01603)+536)/* var←c95764 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd977 ))))(f←v29840, message←v29812, 0, 2147483647, pd977); }; }; }; SOURCE(66242, 39) { word pd978; pd978 = (* (( (ptr) (* (( (ptr) gf←c01603)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd978 ))))(f←v29840, (* (( (ptr) (* (( (ptr) formal←c01604)+4) ))+3) ), pd978); }; }; return(0); } static void CreateFile←P6120(formal←c01844, formal←c01845) word formal←c01844; word formal←c01845; { W6 var←c113492; /* declaration of ggData←v46648 skipped */ /* declaration of event←v46676 skipped */ var←c113492.f4/* ggData←v46648 */ = formal←c01844; var←c113492.f5/* event←v46676 */ = formal←c01845; /* CreateFile: */ SOURCE(66292, 326) SOURCE(66329, 289) SOURCE(66329, 289) { word var←c079; { word var←c01702; var←c01702 = (word) &var←c113492; var←c079 = (word) XR←Enable(( ((word) (fPt) NoName←Q15108) ), ( ((word) (fPt) NoName←Q15168) ), var←c01702); }; /* removed trivial cond node */ }; } static word NoName←Q15108(formal←c01606) word formal←c01606; { register ptr gf←c01605 = (ptr) &globalframe; SOURCE(66456, 41) { word fileName←v29884; word f←v29912; SOURCE(66456, 41) fileName←v29884 = XR←Narrow((* (ptr) (* (( (ptr) (* (( (ptr) formal←c01606)+5) ))+1) ) ), (* (( (ptr) gf←c01605)+9) )); if ((fileName←v29884 == 0)) { goto lab←L100278; }; if (( (unsigned) (*(int*)fileName←v29884<0) == 0)) { goto lab←L100278; }; (void) XR←RaiseError(XR←NarrowFault, 0); lab←L100278: ; SOURCE(66499, 47) { W2 var←c106388; var←c106388.f0 = 7; var←c106388.f1 = 1; { word pd979; pd979 = (* (( (ptr) (* (( (ptr) gf←c01605)+549)/* var←c96820 */ ))+27) ); f←v29912 = (word) ( *( (fPt) ((* (ptr) pd979 ))))(fileName←v29884, 1, 7, 1, 2560, var←c106388 , 0, 2147483647, 1, 0, 0, 0, pd979); }; }; SOURCE(66579, 39) { word pd980; pd980 = (* (( (ptr) (* (( (ptr) gf←c01605)+551)/* var←c97140 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd980 ))))(f←v29912, (* (( (ptr) (* (( (ptr) formal←c01606)+4) ))+3) ), pd980); }; }; return(0); } static void ResetStatistics←P6180(ggData←v46736, event←v46764) word ggData←v46736; word event←v46764; { register ptr gf←c113524 = (ptr) &globalframe; /* ResetStatistics: */ SOURCE(66624, 166) SOURCE(66666, 51) { word var←c106420; { word pd981; pd981 = (* (( (ptr) (* (( (ptr) gf←c113524)+542)/* var←c96308 */ ))+8) ); var←c106420 = (word) ( *( (fPt) ((* (ptr) pd981 ))))((* ((( (ptr) gf←c113524)+195)) ), pd981); }; { word pd982; pd982 = (* (( (ptr) (* (( (ptr) gf←c113524)+542)/* var←c96308 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd982 ))))(var←c106420, pd982); }; }; SOURCE(66719, 71) { word pd983; pd983 = (* (( (ptr) (* (( (ptr) gf←c113524)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd983 ))))((* (( (ptr) ggData←v46736)+3) ), 0, (* (( (ptr) gf←c113524)+48) ), (* (( (ptr) gf←c113524)+202) ), pd983); }; } static void DrawTouchPoints←P6240(ggData←v46824, event←v46852) word ggData←v46824; word event←v46852; { register ptr gf←c113556 = (ptr) &globalframe; /* DrawTouchPoints: */ SOURCE(66796, 177) SOURCE(66838, 135) { word pd984; pd984 = (* (( (ptr) (* (( (ptr) gf←c113556)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd984 ))))((* (( (ptr) gf←c113556)+203) ), ggData←v46824, 4, 0, 0, 1, pd984); }; } static void DrawBoundBoxes←P6300(ggData←v46912, event←v46940) word ggData←v46912; word event←v46940; { register ptr gf←c113588 = (ptr) &globalframe; /* DrawBoundBoxes: */ SOURCE(66979, 175) SOURCE(67020, 134) { word pd985; pd985 = (* (( (ptr) (* (( (ptr) gf←c113588)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd985 ))))((* (( (ptr) gf←c113588)+204) ), ggData←v46912, 4, 0, 0, 1, pd985); }; } static void DrawTightBoxes←P6360(ggData←v47000, event←v47028) word ggData←v47000; word event←v47028; { register ptr gf←c113620 = (ptr) &globalframe; /* DrawTightBoxes: */ SOURCE(67160, 175) SOURCE(67201, 134) { word pd986; pd986 = (* (( (ptr) (* (( (ptr) gf←c113620)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd986 ))))((* (( (ptr) gf←c113620)+205) ), ggData←v47000, 4, 0, 0, 1, pd986); }; } static void DrawOutlineBoxes←P6420(ggData←v47088, event←v47116) word ggData←v47088; word event←v47116; { register ptr gf←c113652 = (ptr) &globalframe; /* DrawOutlineBoxes: */ SOURCE(67341, 179) SOURCE(67384, 136) { word pd987; pd987 = (* (( (ptr) (* (( (ptr) gf←c113652)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd987 ))))((* (( (ptr) gf←c113652)+206) ), ggData←v47088, 4, 0, 0, 1, pd987); }; } static void DrawSelectionBox←P6480(ggData←v47176, event←v47204) word ggData←v47176; word event←v47204; { register ptr gf←c113684 = (ptr) &globalframe; /* DrawSelectionBox: */ SOURCE(67526, 179) SOURCE(67569, 136) { word pd988; pd988 = (* (( (ptr) (* (( (ptr) gf←c113684)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd988 ))))((* (( (ptr) gf←c113684)+207) ), ggData←v47176, 4, 0, 0, 1, pd988); }; } static void DrawMovingBox←P6540(ggData←v47264, event←v47292) word ggData←v47264; word event←v47292; { register ptr gf←c113716 = (ptr) &globalframe; word atom←v29956; /* DrawMovingBox: */ SOURCE(67711, 196) SOURCE(67751, 32) atom←v29956 = XR←Narrow((* (ptr) event←v47292 ), (* (( (ptr) gf←c113716)+14) )); SOURCE(67785, 122) { word pd989; pd989 = (* (( (ptr) (* (( (ptr) gf←c113716)+547)/* var←c96660 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd989 ))))(atom←v29956, ggData←v47264, 4, 0, 0, 1, pd989); }; } static void DescribeCaretObject←P6600(ggData←v47352, event←v47380) word ggData←v47352; word event←v47380; { register ptr gf←c113748 = (ptr) &globalframe; word description←v30000; word chair←v30028; /* DescribeCaretObject: */ SOURCE(67912, 281) SOURCE(67958, 31) description←v30000 = (* (( (ptr) gf←c113748)+208) ); SOURCE(67991, 56) { word pd990; pd990 = (* (( (ptr) (* (( (ptr) gf←c113748)+555)/* var←c97812 */ ))+10) ); chair←v30028 = (word) ( *( (fPt) ((* (ptr) pd990 ))))((* ((( (ptr) ggData←v47352)+13)) ), pd990); }; SOURCE(68049, 58) if ((chair←v30028 != 0)) { SOURCE(68067, 40) { word pd991; pd991 = (* (( (ptr) (* (( (ptr) gf←c113748)+562)/* var←c99156 */ ))+23) ); description←v30000 = (word) ( *( (fPt) ((* (ptr) pd991 ))))(chair←v30028, pd991); }; }; SOURCE(68109, 84) { W2 var←c106452; var←c106452.f0 = 11; var←c106452.f1 = description←v30000; { word pd992; pd992 = (* (( (ptr) (* (( (ptr) gf←c113748)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd992 ))))((* (( (ptr) ggData←v47352)+3) ), 0, (* (( (ptr) gf←c113748)+97) ), (* (( (ptr) gf←c113748)+209) ), var←c106452, pd992); }; }; } static void CauseAnError←P6660(ggData←v47440, event←v47468) word ggData←v47440; word event←v47468; { W9 var←c113780; register ptr gf←c113812 = (ptr) &globalframe; /* declaration of var←c106484 skipped */ word scene←v30072; /* declaration of firstSlice←v30100 skipped */ /* declaration of secondSlice←v30128 skipped */ /* declaration of index←v30156 skipped */ /* CauseAnError: */ SOURCE(68199, 447) { word tmpAddr993; tmpAddr993 = (word) (( (ptr) &var←c113780)+4)/* var←c106484 */ ; (* (ptr) tmpAddr993 ) = ( ((word) (fPt) FirstAndSecond←P12432) ); (* (( (ptr) tmpAddr993) + 1) ) = 1; }; SOURCE(68238, 40) scene←v30072 = (* (( (ptr) ggData←v47440)+11) ); SOURCE(68280, 43) (* (( (ptr) &var←c113780)+6)/* firstSlice←v30100 */ ) = 0; (* (( (ptr) &var←c113780)+7)/* secondSlice←v30128 */ ) = 0; SOURCE(68325, 14) (* (( (ptr) &var←c113780)+8)/* index←v30156 */ ) = 0; SOURCE(68536, 53) { word var←c106516; word pd994; pd994 = (* (( (ptr) (* (( (ptr) gf←c113812)+556)/* var←c97844 */ ))+31) ); var←c106516 = (word) ( *( (fPt) ((* (ptr) pd994 ))))(scene←v30072, 0, (word) (( (bPt) &var←c113780)+16)/* var←c106484 */ , 0, pd994) ; }; SOURCE(68591, 55) { word var←c01160; var←c01160 = (* (( (ptr) gf←c113812)+210) ); (void) (XR←RaiseSignal((* (ptr) (* (( (ptr) (* (( (ptr) gf←c113812)+543)/* var←c96372 */ ))+28) ) ), 0, (word) &var←c01160) ); }; } static word FirstAndSecond←P12432(slice←v30260, formal←c113844) word slice←v30260; word formal←c113844; { word done←v30304; formal←c113844 = (formal←c113844 - 16); /* FirstAndSecond: */ SOURCE(68341, 187) SOURCE(68341, 187) done←v30304 = 0; SOURCE(68410, 118) if (((* (( (ptr) formal←c113844)+8) ) == 0)) { SOURCE(68430, 18) (* (( (ptr) formal←c113844)+6) ) = slice←v30260; SOURCE(68450, 17) (* (( (ptr) formal←c113844)+8) ) = ((* (( (ptr) formal←c113844)+8) ) + 1); } else { SOURCE(68476, 52) if (((* (( (ptr) formal←c113844)+8) ) == 1)) { SOURCE(68496, 19) (* (( (ptr) formal←c113844)+7) ) = slice←v30260; SOURCE(68517, 11) done←v30304 = 1; }; }; SOURCE(68341, 187) return(done←v30304); } static void PrintAllInput←P6720(ggData←v47528, event←v47556) word ggData←v47528; word event←v47556; { register ptr gf←c113876 = (ptr) &globalframe; /* PrintAllInput: */ SOURCE(68710, 926) SOURCE(68750, 886) if ((0 != (* (( (ptr) gf←c113876)+7)/* printAllInput←v9888 */ ))) { SOURCE(68774, 798) { register word list←v30332; list←v30332 = event←v47556; lab←L100282: ; if ((list←v30332 != 0)) { } else { goto lab←L100279; }; SOURCE(68835, 737) { word var←c106548; word var←c106580; var←c106548 = (* (ptr) list←v30332 ); if ((var←c106548 == 0)) { goto lab←L100283; }; var←c106580 = XR←GetReferentType(var←c106548); if (((* (( (ptr) gf←c113876)+14) ) == var←c106580)) { { word atom←v30472; atom←v30472 = var←c106548; SOURCE(68877, 85) { word var←c106612; { word pd996; pd996 = (* (( (ptr) (* (( (ptr) gf←c113876)+548)/* var←c96756 */ ))+9) ); var←c106612 = (word) ( *( (fPt) ((* (ptr) pd996 ))))(atom←v30472, pd996); }; { W2 var←c106644; var←c106644.f0 = 11; var←c106644.f1 = var←c106612; { word pd997; pd997 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd997 ))))((* (( (ptr) ggData←v47528)+3) ), 1, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+99) /*1*/ ), var←c106644, pd997); }; }; }; }; goto endif0995; }; if (((* (( (ptr) gf←c113876)+24) ) == var←c106580)) { { word int←v30516; int←v30516 = var←c106548; SOURCE(68980, 74) { W2 var←c106676; var←c106676.f0 = 5; var←c106676.f1 = (* (ptr) int←v30516 ); { word pd998; pd998 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd998 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+99) ), var←c106676, pd998); }; }; }; goto endif0995; }; if (((* (( (ptr) gf←c113876)+23) ) == var←c106580)) { { word real←v30572; real←v30572 = var←c106548; SOURCE(69074, 71) { W2 var←c106708; var←c106708.f0 = 8; var←c106708.f1 = (* (ptr) real←v30572 ); { word pd999; pd999 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd999 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+99) ), var←c106708, pd999); }; }; }; goto endif0995; }; if (((* (( (ptr) gf←c113876)+21) ) == var←c106580)) { { word card←v30628; card←v30628 = var←c106548; SOURCE(69165, 75) { W2 var←c106740; var←c106740.f0 = 4; var←c106740.f1 = (* (ptr) card←v30628 ); { word pd1000; pd1000 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd1000 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+99) ), var←c106740, pd1000); }; }; }; goto endif0995; }; if (((* (( (ptr) gf←c113876)+16) ) == var←c106580)) { { word refChar←v30684; refChar←v30684 = var←c106548; SOURCE(69263, 79) { W2 var←c106772; var←c106772.f0 = 3; var←c106772.f1 = (* (ptr) refChar←v30684 ); { word pd1001; pd1001 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd1001 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+99) ), var←c106772, pd1001); }; }; }; goto endif0995; }; if (((* (( (ptr) gf←c113876)+11) ) == var←c106580)) { { word coords←v30740; coords←v30740 = var←c106548; SOURCE(69380, 106) { word var←c106804; { word var←c106836; word var←c106868; var←c106836 = XR←NewObject(12, (* (( (ptr) gf←c113876)+17) )); var←c106868 = var←c106836; (* (ptr) var←c106868 ) = 8; (* (( (ptr) var←c106868)+1) ) = (* (ptr) coords←v30740 ); (* (( (ptr) var←c106868)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c113876)+17) )); var←c106868 = (* (( (ptr) var←c106868)+2) ); (* (ptr) var←c106868 ) = 8; (* (( (ptr) var←c106868)+1) ) = (* (( (ptr) coords←v30740)+1) ); var←c106804 = var←c106836; }; { word pd1002; pd1002 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1002 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+215) ), var←c106804, pd1002); }; }; }; goto endif0995; }; lab←L100283: ; SOURCE(69499, 73) { word pd1003; pd1003 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1003 ))))((* (( (ptr) ggData←v47528)+3) ), 2, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+218) ), pd1003); }; goto endif0995; endif0995: ; }; list←v30332 = (* (( (ptr) list←v30332)+1) ); goto lab←L100282; lab←L100279: ; }; SOURCE(69583, 53) { word pd1004; pd1004 = (* (( (ptr) (* (( (ptr) gf←c113876)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1004 ))))((* (( (ptr) ggData←v47528)+3) ), 3, (* (( (ptr) gf←c113876)+211) ), (* (( (ptr) gf←c113876)+100) ), pd1004); }; }; } static void PrintAllInputOn←P6780(ggData←v47616, event←v47644) word ggData←v47616; word event←v47644; { register ptr gf←c113908 = (ptr) &globalframe; /* PrintAllInputOn: */ SOURCE(69645, 62) SOURCE(69687, 20) (* (( (ptr) gf←c113908)+7)/* printAllInput←v9888 */ ) = 1; } static void PrintAllInputOff←P6840(ggData←v47704, event←v47732) word ggData←v47704; word event←v47732; { register ptr gf←c113940 = (ptr) &globalframe; /* PrintAllInputOff: */ SOURCE(69713, 64) SOURCE(69756, 21) (* (( (ptr) gf←c113940)+7)/* printAllInput←v9888 */ ) = 0; } static void Init←P6900() { register ptr gf←c113972 = (ptr) &globalframe; /* Init: */ SOURCE(69784, 5395) SOURCE(69818, 39) { word pd1005; pd1005 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1005 ))))((* (( (ptr) gf←c113972)+219) ), (word) (( (bPt) gf←c113972)+2060)/* var←c95252 */ , 0, 1, 0, pd1005) ; }; SOURCE(69859, 35) { word pd1006; pd1006 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1006 ))))((* (( (ptr) gf←c113972)+45) ), (word) (( (bPt) gf←c113972)+2052)/* var←c95220 */ , 0, 1, 0, pd1006) ; }; SOURCE(69896, 49) { word pd1007; pd1007 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1007 ))))((* (( (ptr) gf←c113972)+220) ), (word) (( (bPt) gf←c113972)+2044)/* var←c95188 */ , 0, 1, 0, pd1007) ; }; SOURCE(69947, 35) { word pd1008; pd1008 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1008 ))))((* (( (ptr) gf←c113972)+221) ), (word) (( (bPt) gf←c113972)+2036)/* var←c95156 */ , 0, 1, 0, pd1008) ; }; SOURCE(69984, 49) { word pd1009; pd1009 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1009 ))))((* (( (ptr) gf←c113972)+222) ), (word) (( (bPt) gf←c113972)+2028)/* var←c95124 */ , 0, 1, 0, pd1009) ; }; SOURCE(70035, 31) { word pd1010; pd1010 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1010 ))))((* (( (ptr) gf←c113972)+212) ), (word) (( (bPt) gf←c113972)+2100)/* var←c95412 */ , 1, 1, 0, pd1010) ; }; SOURCE(70068, 45) { word pd1011; pd1011 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1011 ))))((* (( (ptr) gf←c113972)+223) ), (word) (( (bPt) gf←c113972)+2020)/* var←c95092 */ , 0, 1, 0, pd1011) ; }; SOURCE(70115, 41) { word pd1012; pd1012 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1012 ))))((* (( (ptr) gf←c113972)+67) ), (word) (( (bPt) gf←c113972)+1988)/* var←c94964 */ , 1, 1, 0, pd1012) ; }; SOURCE(70158, 47) { word pd1013; pd1013 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1013 ))))((* (( (ptr) gf←c113972)+69) ), (word) (( (bPt) gf←c113972)+1980)/* var←c94932 */ , 1, 1, 0, pd1013) ; }; SOURCE(70207, 49) { word pd1014; pd1014 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1014 ))))((* (( (ptr) gf←c113972)+71) ), (word) (( (bPt) gf←c113972)+1972)/* var←c94900 */ , 1, 1, 0, pd1014) ; }; SOURCE(70258, 55) { word pd1015; pd1015 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1015 ))))((* (( (ptr) gf←c113972)+73) ), (word) (( (bPt) gf←c113972)+1964)/* var←c94868 */ , 1, 1, 0, pd1015) ; }; SOURCE(70315, 35) { word pd1016; pd1016 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1016 ))))((* (( (ptr) gf←c113972)+224) ), (word) (( (bPt) gf←c113972)+2084)/* var←c95348 */ , 1, 1, 0, pd1016) ; }; SOURCE(70352, 45) { word pd1017; pd1017 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1017 ))))((* (( (ptr) gf←c113972)+225) ), (word) (( (bPt) gf←c113972)+2084)/* var←c95348 */ , 1, 1, 0, pd1017) ; }; SOURCE(70399, 49) { word pd1018; pd1018 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1018 ))))((* (( (ptr) gf←c113972)+226) ), (word) (( (bPt) gf←c113972)+2004)/* var←c95028 */ , 0, 1, 0, pd1018) ; }; SOURCE(70450, 33) { word pd1019; pd1019 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1019 ))))((* (( (ptr) gf←c113972)+43) ), (word) (( (bPt) gf←c113972)+2068)/* var←c95284 */ , 0, 1, 0, pd1019) ; }; SOURCE(70485, 43) { word pd1020; pd1020 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1020 ))))((* (( (ptr) gf←c113972)+227) ), (word) (( (bPt) gf←c113972)+2068)/* var←c95284 */ , 0, 1, 0, pd1020) ; }; SOURCE(70530, 49) { word pd1021; pd1021 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1021 ))))((* (( (ptr) gf←c113972)+228) ), (word) (( (bPt) gf←c113972)+2076)/* var←c95316 */ , 0, 1, 0, pd1021) ; }; SOURCE(70582, 45) { word pd1022; pd1022 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1022 ))))((* (( (ptr) gf←c113972)+229) ), (word) (( (bPt) gf←c113972)+1940)/* var←c94772 */ , 1, 1, 0, pd1022) ; }; SOURCE(70629, 47) { word pd1023; pd1023 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1023 ))))((* (( (ptr) gf←c113972)+230) ), (word) (( (bPt) gf←c113972)+1932)/* var←c94740 */ , 1, 1, 0, pd1023) ; }; SOURCE(70678, 55) { word pd1024; pd1024 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1024 ))))((* (( (ptr) gf←c113972)+231) ), (word) (( (bPt) gf←c113972)+1924)/* var←c94708 */ , 1, 1, 0, pd1024) ; }; SOURCE(70735, 67) { word pd1025; pd1025 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1025 ))))((* (( (ptr) gf←c113972)+232) ), (word) (( (bPt) gf←c113972)+1916)/* var←c94676 */ , 0, 1, 0, pd1025) ; }; SOURCE(70804, 53) { word pd1026; pd1026 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1026 ))))((* (( (ptr) gf←c113972)+233) ), (word) (( (bPt) gf←c113972)+1908)/* var←c94644 */ , 0, 1, 0, pd1026) ; }; SOURCE(70859, 39) { word pd1027; pd1027 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1027 ))))((* (( (ptr) gf←c113972)+111) ), (word) (( (bPt) gf←c113972)+1900)/* var←c94612 */ , 0, 1, 0, pd1027) ; }; SOURCE(70900, 57) { word pd1028; pd1028 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1028 ))))((* (( (ptr) gf←c113972)+234) ), (word) (( (bPt) gf←c113972)+1892)/* var←c94580 */ , 0, 1, 0, pd1028) ; }; SOURCE(70959, 43) { word pd1029; pd1029 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1029 ))))((* (( (ptr) gf←c113972)+235) ), (word) (( (bPt) gf←c113972)+1884)/* var←c94548 */ , 0, 1, 0, pd1029) ; }; SOURCE(71004, 51) { word pd1030; pd1030 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1030 ))))((* (( (ptr) gf←c113972)+236) ), (word) (( (bPt) gf←c113972)+1876)/* var←c94516 */ , 0, 1, 0, pd1030) ; }; SOURCE(71057, 47) { word pd1031; pd1031 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1031 ))))((* (( (ptr) gf←c113972)+237) ), (word) (( (bPt) gf←c113972)+1868)/* var←c94484 */ , 0, 1, 0, pd1031) ; }; SOURCE(71106, 45) { word pd1032; pd1032 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1032 ))))((* (( (ptr) gf←c113972)+238) ), (word) (( (bPt) gf←c113972)+1860)/* var←c94452 */ , 0, 1, 0, pd1032) ; }; SOURCE(71154, 67) { word pd1033; pd1033 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1033 ))))((* (( (ptr) gf←c113972)+239) ), (word) (( (bPt) gf←c113972)+1852)/* var←c94420 */ , 0, 1, 0, pd1033) ; }; SOURCE(71224, 69) { word pd1034; pd1034 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1034 ))))((* (( (ptr) gf←c113972)+240) ), (word) (( (bPt) gf←c113972)+1844)/* var←c94388 */ , 0, 1, 0, pd1034) ; }; SOURCE(71295, 65) { word pd1035; pd1035 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1035 ))))((* (( (ptr) gf←c113972)+241) ), (word) (( (bPt) gf←c113972)+1836)/* var←c94356 */ , 0, 1, 0, pd1035) ; }; SOURCE(71362, 73) { word pd1036; pd1036 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1036 ))))((* (( (ptr) gf←c113972)+242) ), (word) (( (bPt) gf←c113972)+1780)/* var←c94132 */ , 0, 1, 0, pd1036) ; }; SOURCE(71437, 65) { word pd1037; pd1037 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1037 ))))((* (( (ptr) gf←c113972)+243) ), (word) (( (bPt) gf←c113972)+1764)/* var←c94068 */ , 0, 1, 0, pd1037) ; }; SOURCE(71504, 75) { word pd1038; pd1038 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1038 ))))((* (( (ptr) gf←c113972)+244) ), (word) (( (bPt) gf←c113972)+1732)/* var←c93940 */ , 1, 1, 0, pd1038) ; }; SOURCE(71581, 57) { word pd1039; pd1039 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1039 ))))((* (( (ptr) gf←c113972)+245) ), (word) (( (bPt) gf←c113972)+1724)/* var←c93908 */ , 1, 1, 0, pd1039) ; }; SOURCE(71640, 73) { word pd1040; pd1040 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1040 ))))((* (( (ptr) gf←c113972)+246) ), (word) (( (bPt) gf←c113972)+1676)/* var←c93716 */ , 1, 1, 0, pd1040) ; }; SOURCE(71715, 75) { word pd1041; pd1041 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1041 ))))((* (( (ptr) gf←c113972)+247) ), (word) (( (bPt) gf←c113972)+1660)/* var←c93652 */ , 1, 1, 0, pd1041) ; }; SOURCE(71792, 85) { word pd1042; pd1042 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1042 ))))((* (( (ptr) gf←c113972)+248) ), (word) (( (bPt) gf←c113972)+1652)/* var←c93620 */ , 1, 1, 0, pd1042) ; }; SOURCE(71879, 52) { word pd1043; pd1043 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1043 ))))((* (( (ptr) gf←c113972)+249) ), (word) (( (bPt) gf←c113972)+1428)/* var←c92724 */ , 0, 1, 0, pd1043) ; }; SOURCE(71933, 69) { word pd1044; pd1044 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1044 ))))((* (( (ptr) gf←c113972)+158) ), (word) (( (bPt) gf←c113972)+1612)/* var←c93460 */ , 1, 1, 0, pd1044) ; }; SOURCE(72004, 69) { word pd1045; pd1045 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1045 ))))((* (( (ptr) gf←c113972)+157) ), (word) (( (bPt) gf←c113972)+1612)/* var←c93460 */ , 1, 1, 0, pd1045) ; }; SOURCE(72075, 43) { word pd1046; pd1046 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1046 ))))((* (( (ptr) gf←c113972)+250) ), (word) (( (bPt) gf←c113972)+1548)/* var←c93204 */ , 0, 1, 0, pd1046) ; }; SOURCE(72120, 57) { word pd1047; pd1047 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1047 ))))((* (( (ptr) gf←c113972)+251) ), (word) (( (bPt) gf←c113972)+1524)/* var←c93108 */ , 1, 1, 0, pd1047) ; }; SOURCE(72179, 53) { word pd1048; pd1048 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1048 ))))((* (( (ptr) gf←c113972)+252) ), (word) (( (bPt) gf←c113972)+1508)/* var←c93044 */ , 0, 1, 0, pd1048) ; }; SOURCE(72234, 53) { word pd1049; pd1049 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1049 ))))((* (( (ptr) gf←c113972)+253) ), (word) (( (bPt) gf←c113972)+1492)/* var←c92980 */ , 0, 1, 0, pd1049) ; }; SOURCE(72289, 51) { word pd1050; pd1050 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1050 ))))((* (( (ptr) gf←c113972)+254) ), (word) (( (bPt) gf←c113972)+1476)/* var←c92916 */ , 0, 1, 0, pd1050) ; }; SOURCE(72342, 51) { word pd1051; pd1051 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1051 ))))((* (( (ptr) gf←c113972)+255) ), (word) (( (bPt) gf←c113972)+1460)/* var←c92852 */ , 0, 1, 0, pd1051) ; }; SOURCE(72395, 51) { word pd1052; pd1052 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1052 ))))((* (( (ptr) gf←c113972)+256) ), (word) (( (bPt) gf←c113972)+1436)/* var←c92756 */ , 0, 1, 0, pd1052) ; }; SOURCE(72448, 63) { word pd1053; pd1053 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1053 ))))((* (( (ptr) gf←c113972)+257) ), (word) (( (bPt) gf←c113972)+1596)/* var←c93396 */ , 0, 1, 0, pd1053) ; }; SOURCE(72513, 79) { word pd1054; pd1054 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1054 ))))((* (( (ptr) gf←c113972)+258) ), (word) (( (bPt) gf←c113972)+1588)/* var←c93364 */ , 1, 1, 0, pd1054) ; }; SOURCE(72594, 65) { word pd1055; pd1055 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1055 ))))((* (( (ptr) gf←c113972)+259) ), (word) (( (bPt) gf←c113972)+1564)/* var←c93268 */ , 0, 1, 0, pd1055) ; }; SOURCE(72662, 69) { word pd1056; pd1056 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1056 ))))((* (( (ptr) gf←c113972)+260) ), (word) (( (bPt) gf←c113972)+1828)/* var←c94324 */ , 0, 1, 0, pd1056) ; }; SOURCE(72733, 69) { word pd1057; pd1057 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1057 ))))((* (( (ptr) gf←c113972)+261) ), (word) (( (bPt) gf←c113972)+1820)/* var←c94292 */ , 0, 1, 0, pd1057) ; }; SOURCE(72804, 73) { word pd1058; pd1058 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1058 ))))((* (( (ptr) gf←c113972)+262) ), (word) (( (bPt) gf←c113972)+1772)/* var←c94100 */ , 0, 1, 0, pd1058) ; }; SOURCE(72879, 65) { word pd1059; pd1059 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1059 ))))((* (( (ptr) gf←c113972)+263) ), (word) (( (bPt) gf←c113972)+1756)/* var←c94036 */ , 0, 1, 0, pd1059) ; }; SOURCE(72946, 75) { word pd1060; pd1060 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1060 ))))((* (( (ptr) gf←c113972)+264) ), (word) (( (bPt) gf←c113972)+1716)/* var←c93876 */ , 1, 1, 0, pd1060) ; }; SOURCE(73023, 73) { word pd1061; pd1061 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1061 ))))((* (( (ptr) gf←c113972)+265) ), (word) (( (bPt) gf←c113972)+1668)/* var←c93684 */ , 1, 1, 0, pd1061) ; }; SOURCE(73098, 79) { word pd1062; pd1062 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1062 ))))((* (( (ptr) gf←c113972)+266) ), (word) (( (bPt) gf←c113972)+1636)/* var←c93556 */ , 1, 1, 0, pd1062) ; }; SOURCE(73179, 89) { word pd1063; pd1063 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1063 ))))((* (( (ptr) gf←c113972)+267) ), (word) (( (bPt) gf←c113972)+1628)/* var←c93524 */ , 1, 1, 0, pd1063) ; }; SOURCE(73270, 69) { word pd1064; pd1064 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1064 ))))((* (( (ptr) gf←c113972)+164) ), (word) (( (bPt) gf←c113972)+1604)/* var←c93428 */ , 1, 1, 0, pd1064) ; }; SOURCE(73341, 69) { word pd1065; pd1065 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1065 ))))((* (( (ptr) gf←c113972)+163) ), (word) (( (bPt) gf←c113972)+1604)/* var←c93428 */ , 1, 1, 0, pd1065) ; }; SOURCE(73412, 54) { word pd1066; pd1066 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1066 ))))((* (( (ptr) gf←c113972)+268) ), (word) (( (bPt) gf←c113972)+1420)/* var←c92692 */ , 0, 1, 0, pd1066) ; }; SOURCE(73468, 43) { word pd1067; pd1067 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1067 ))))((* (( (ptr) gf←c113972)+269) ), (word) (( (bPt) gf←c113972)+1540)/* var←c93172 */ , 0, 1, 0, pd1067) ; }; SOURCE(73513, 57) { word pd1068; pd1068 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1068 ))))((* (( (ptr) gf←c113972)+270) ), (word) (( (bPt) gf←c113972)+1516)/* var←c93076 */ , 1, 1, 0, pd1068) ; }; SOURCE(73572, 53) { word pd1069; pd1069 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1069 ))))((* (( (ptr) gf←c113972)+271) ), (word) (( (bPt) gf←c113972)+1500)/* var←c93012 */ , 0, 1, 0, pd1069) ; }; SOURCE(73627, 53) { word pd1070; pd1070 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1070 ))))((* (( (ptr) gf←c113972)+272) ), (word) (( (bPt) gf←c113972)+1484)/* var←c92948 */ , 0, 1, 0, pd1070) ; }; SOURCE(73682, 51) { word pd1071; pd1071 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1071 ))))((* (( (ptr) gf←c113972)+273) ), (word) (( (bPt) gf←c113972)+1468)/* var←c92884 */ , 0, 1, 0, pd1071) ; }; SOURCE(73735, 51) { word pd1072; pd1072 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1072 ))))((* (( (ptr) gf←c113972)+274) ), (word) (( (bPt) gf←c113972)+1452)/* var←c92820 */ , 0, 1, 0, pd1072) ; }; SOURCE(73788, 55) { word pd1073; pd1073 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1073 ))))((* (( (ptr) gf←c113972)+275) ), (word) (( (bPt) gf←c113972)+1444)/* var←c92788 */ , 0, 1, 0, pd1073) ; }; SOURCE(73845, 63) { word pd1074; pd1074 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1074 ))))((* (( (ptr) gf←c113972)+276) ), (word) (( (bPt) gf←c113972)+1580)/* var←c93332 */ , 0, 1, 0, pd1074) ; }; SOURCE(73910, 79) { word pd1075; pd1075 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1075 ))))((* (( (ptr) gf←c113972)+277) ), (word) (( (bPt) gf←c113972)+1572)/* var←c93300 */ , 1, 1, 0, pd1075) ; }; SOURCE(73991, 65) { word pd1076; pd1076 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1076 ))))((* (( (ptr) gf←c113972)+278) ), (word) (( (bPt) gf←c113972)+1556)/* var←c93236 */ , 0, 1, 0, pd1076) ; }; SOURCE(74059, 49) { word pd1077; pd1077 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1077 ))))((* (( (ptr) gf←c113972)+279) ), (word) (( (bPt) gf←c113972)+1356)/* var←c92436 */ , 3, 1, 0, pd1077) ; }; SOURCE(74110, 45) { word pd1078; pd1078 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1078 ))))((* (( (ptr) gf←c113972)+123) ), (word) (( (bPt) gf←c113972)+1348)/* var←c92404 */ , 0, 1, 0, pd1078) ; }; SOURCE(74157, 57) { word pd1079; pd1079 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1079 ))))((* (( (ptr) gf←c113972)+280) ), (word) (( (bPt) gf←c113972)+1340)/* var←c92372 */ , 0, 1, 0, pd1079) ; }; SOURCE(74216, 69) { word pd1080; pd1080 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1080 ))))((* (( (ptr) gf←c113972)+281) ), (word) (( (bPt) gf←c113972)+1332)/* var←c92340 */ , 1, 1, 0, pd1080) ; }; SOURCE(74287, 71) { word pd1081; pd1081 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1081 ))))((* (( (ptr) gf←c113972)+282) ), (word) (( (bPt) gf←c113972)+1324)/* var←c92308 */ , 0, 1, 0, pd1081) ; }; SOURCE(74360, 45) { word pd1082; pd1082 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1082 ))))((* (( (ptr) gf←c113972)+283) ), (word) (( (bPt) gf←c113972)+1316)/* var←c92276 */ , 0, 1, 0, pd1082) ; }; SOURCE(74407, 45) { word pd1083; pd1083 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1083 ))))((* (( (ptr) gf←c113972)+284) ), (word) (( (bPt) gf←c113972)+1308)/* var←c92244 */ , 0, 1, 0, pd1083) ; }; SOURCE(74454, 55) { word pd1084; pd1084 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1084 ))))((* (( (ptr) gf←c113972)+285) ), (word) (( (bPt) gf←c113972)+1300)/* var←c92212 */ , 0, 1, 0, pd1084) ; }; SOURCE(74511, 53) { word pd1085; pd1085 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1085 ))))((* (( (ptr) gf←c113972)+286) ), (word) (( (bPt) gf←c113972)+1276)/* var←c92116 */ , 0, 1, 0, pd1085) ; }; SOURCE(74566, 53) { word pd1086; pd1086 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1086 ))))((* (( (ptr) gf←c113972)+287) ), (word) (( (bPt) gf←c113972)+1284)/* var←c92148 */ , 0, 1, 0, pd1086) ; }; SOURCE(74621, 57) { word pd1087; pd1087 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1087 ))))((* (( (ptr) gf←c113972)+288) ), (word) (( (bPt) gf←c113972)+1268)/* var←c92084 */ , 0, 1, 0, pd1087) ; }; SOURCE(74680, 57) { word pd1088; pd1088 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1088 ))))((* (( (ptr) gf←c113972)+289) ), (word) (( (bPt) gf←c113972)+1260)/* var←c92052 */ , 0, 1, 0, pd1088) ; }; SOURCE(74739, 55) { word pd1089; pd1089 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1089 ))))((* (( (ptr) gf←c113972)+290) ), (word) (( (bPt) gf←c113972)+1252)/* var←c92020 */ , 0, 1, 0, pd1089) ; }; SOURCE(74796, 52) { word pd1090; pd1090 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1090 ))))((* (( (ptr) gf←c113972)+291) ), (word) (( (bPt) gf←c113972)+1252)/* var←c92020 */ , 0, 1, 0, pd1090) ; }; SOURCE(74850, 51) { word pd1091; pd1091 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1091 ))))((* (( (ptr) gf←c113972)+292) ), (word) (( (bPt) gf←c113972)+1252)/* var←c92020 */ , 0, 1, 0, pd1091) ; }; SOURCE(74903, 49) { word pd1092; pd1092 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1092 ))))((* (( (ptr) gf←c113972)+293) ), (word) (( (bPt) gf←c113972)+1252)/* var←c92020 */ , 0, 1, 0, pd1092) ; }; SOURCE(74954, 63) { word pd1093; pd1093 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1093 ))))((* (( (ptr) gf←c113972)+294) ), (word) (( (bPt) gf←c113972)+1244)/* var←c91988 */ , 0, 1, 0, pd1093) ; }; SOURCE(75019, 53) { word pd1094; pd1094 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1094 ))))((* (( (ptr) gf←c113972)+295) ), (word) (( (bPt) gf←c113972)+1220)/* var←c91892 */ , 0, 1, 0, pd1094) ; }; SOURCE(75074, 54) { word pd1095; pd1095 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1095 ))))((* (( (ptr) gf←c113972)+296) ), (word) (( (bPt) gf←c113972)+1212)/* var←c91860 */ , 0, 1, 0, pd1095) ; }; SOURCE(75130, 49) { word pd1096; pd1096 = (* (( (ptr) (* (( (ptr) gf←c113972)+584)/* var←c106900 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1096 ))))((* (( (ptr) gf←c113972)+297) ), (word) (( (bPt) gf←c113972)+1236)/* var←c91956 */ , 0, 1, 0, pd1096) ; }; } static void NoName←Q15168(formal←c01193, formal←c200148, formal←c200149, formal←c200150, formal←c200151) word formal←c01193; word formal←c200148; word formal←c200149; word formal←c200150; word formal←c200151; { register ptr gf←c01621 = (ptr) &globalframe; if ((formal←c200149 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01621)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v90564; error←v90564 = (* (W4Pt) formal←c200151 ); SOURCE(66349, 93) { W2 var←c106324; var←c106324.f0 = 11; var←c106324.f1 = error←v90564.f2; { word pd1097; pd1097 = (* (( (ptr) (* (( (ptr) gf←c01621)+543)/* var←c96372 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd1097 ))))((* (( (ptr) (* (( (ptr) formal←c200148)+4) ))+3) ), 0, (* (( (ptr) gf←c01621)+136) ), (* (( (ptr) gf←c01621)+201) ), var←c106324, pd1097); }; }; SOURCE(66444, 9) (* (ptr) formal←c01193 ) = 2; (* (( (ptr) formal←c01193)+1) ) = 42; return; }; }; (* (ptr) formal←c01193 ) = 0; (* (( (ptr) formal←c01193)+1) ) = 0; return; } static void NoName←Q15228(formal←c01202, formal←c200144, formal←c200145, formal←c200146, formal←c200147) word formal←c01202; word formal←c200144; word formal←c200145; word formal←c200146; word formal←c200147; { register ptr gf←c01622 = (ptr) &globalframe; if ((formal←c200145 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01622)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v90504; error←v90504 = (* (W4Pt) formal←c200147 ); SOURCE(65864, 126) { word var←c106132; { word var←c106164; word var←c106196; var←c106164 = XR←NewObject(12, (* (( (ptr) gf←c01622)+17) )); var←c106196 = var←c106164; (* (ptr) var←c106196 ) = 11; (* (( (ptr) var←c106196)+1) ) = error←v90504.f2; (* (( (ptr) var←c106196)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c01622)+17) )); var←c106196 = (* (( (ptr) var←c106196)+2) ); (* (ptr) var←c106196 ) = 11; (* (( (ptr) var←c106196)+1) ) = (* (( (ptr) formal←c200144)+6) ); var←c106132 = var←c106164; }; { word pd1098; pd1098 = (* (( (ptr) (* (( (ptr) gf←c01622)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1098 ))))((* (( (ptr) (* (( (ptr) formal←c200144)+4) ))+3) ), 0, (* (( (ptr) gf←c01622)+136) ), (* (( (ptr) gf←c01622)+199) ), var←c106132, pd1098); }; }; SOURCE(65992, 9) (* (ptr) formal←c01202 ) = 2; (* (( (ptr) formal←c01202)+1) ) = 41; return; }; }; (* (ptr) formal←c01202 ) = 0; (* (( (ptr) formal←c01202)+1) ) = 0; return; } static void NoName←Q15288(formal←c01211, formal←c200136, formal←c200137, formal←c200138, formal←c200139) word formal←c01211; word formal←c200136; word formal←c200137; word formal←c200138; word formal←c200139; { register ptr gf←c01623 = (ptr) &globalframe; if ((formal←c200137 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01623)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v90384; error←v90384 = (* (W4Pt) formal←c200139 ); SOURCE(65248, 126) { word var←c105940; { word var←c105972; word var←c106004; var←c105972 = XR←NewObject(12, (* (( (ptr) gf←c01623)+17) )); var←c106004 = var←c105972; (* (ptr) var←c106004 ) = 11; (* (( (ptr) var←c106004)+1) ) = error←v90384.f2; (* (( (ptr) var←c106004)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c01623)+17) )); var←c106004 = (* (( (ptr) var←c106004)+2) ); (* (ptr) var←c106004 ) = 11; (* (( (ptr) var←c106004)+1) ) = (* (( (ptr) formal←c200136)+6) ); var←c105940 = var←c105972; }; { word pd1099; pd1099 = (* (( (ptr) (* (( (ptr) gf←c01623)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1099 ))))((* (( (ptr) (* (( (ptr) formal←c200136)+4) ))+3) ), 0, (* (( (ptr) gf←c01623)+136) ), (* (( (ptr) gf←c01623)+199) ), var←c105940, pd1099); }; }; SOURCE(65376, 9) (* (ptr) formal←c01211 ) = 2; (* (( (ptr) formal←c01211)+1) ) = 40; return; }; }; (* (ptr) formal←c01211 ) = 0; (* (( (ptr) formal←c01211)+1) ) = 0; return; } static void NoName←Q15348(formal←c01217, formal←c200140, formal←c200141, formal←c200142, formal←c200143) word formal←c01217; word formal←c200140; word formal←c200141; word formal←c200142; word formal←c200143; { register ptr gf←c01624 = (ptr) &globalframe; if ((formal←c200141 == (* (( (ptr) (* (( (ptr) gf←c01624)+542)/* var←c96308 */ ))+4) ))) { { word msg←v90444; msg←v90444 = (* (ptr) formal←c200143 ); SOURCE(65719, 8) (* (ptr) formal←c01217 ) = 2; (* (( (ptr) formal←c01217)+1) ) = 39; return; }; }; (* (ptr) formal←c01217 ) = 0; (* (( (ptr) formal←c01217)+1) ) = 0; return; } static void NoName←Q15408(formal←c01223, formal←c200132, formal←c200133, formal←c200134, formal←c200135) word formal←c01223; word formal←c200132; word formal←c200133; word formal←c200134; word formal←c200135; { register ptr gf←c01625 = (ptr) &globalframe; if ((formal←c200133 == (* (( (ptr) (* (( (ptr) gf←c01625)+542)/* var←c96308 */ ))+4) ))) { { word msg←v90324; msg←v90324 = (* (ptr) formal←c200135 ); SOURCE(65133, 8) (* (ptr) formal←c01223 ) = 2; (* (( (ptr) formal←c01223)+1) ) = 38; return; }; }; (* (ptr) formal←c01223 ) = 0; (* (( (ptr) formal←c01223)+1) ) = 0; return; } static void NoName←Q15468(formal←c01232, formal←c200124, formal←c200125, formal←c200126, formal←c200127) word formal←c01232; word formal←c200124; word formal←c200125; word formal←c200126; word formal←c200127; { register ptr gf←c01626 = (ptr) &globalframe; if ((formal←c200125 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01626)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v89504; error←v89504 = (* (W4Pt) formal←c200127 ); SOURCE(64371, 126) { word var←c105716; { word var←c105748; word var←c105780; var←c105748 = XR←NewObject(12, (* (( (ptr) gf←c01626)+17) )); var←c105780 = var←c105748; (* (ptr) var←c105780 ) = 11; (* (( (ptr) var←c105780)+1) ) = error←v89504.f2; (* (( (ptr) var←c105780)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c01626)+17) )); var←c105780 = (* (( (ptr) var←c105780)+2) ); (* (ptr) var←c105780 ) = 11; (* (( (ptr) var←c105780)+1) ) = (* (( (ptr) formal←c200124)+6) ); var←c105716 = var←c105748; }; { word pd1100; pd1100 = (* (( (ptr) (* (( (ptr) gf←c01626)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1100 ))))((* (( (ptr) (* (( (ptr) formal←c200124)+4) ))+3) ), 0, (* (( (ptr) gf←c01626)+136) ), (* (( (ptr) gf←c01626)+199) ), var←c105716, pd1100); }; }; SOURCE(64499, 9) (* (ptr) formal←c01232 ) = 2; (* (( (ptr) formal←c01232)+1) ) = 37; return; }; }; (* (ptr) formal←c01232 ) = 0; (* (( (ptr) formal←c01232)+1) ) = 0; return; } static void NoName←Q15528(formal←c01238, formal←c200128, formal←c200129, formal←c200130, formal←c200131) word formal←c01238; word formal←c200128; word formal←c200129; word formal←c200130; word formal←c200131; { register ptr gf←c01627 = (ptr) &globalframe; if ((formal←c200129 == (* (( (ptr) (* (( (ptr) gf←c01627)+542)/* var←c96308 */ ))+4) ))) { { word msg←v89688; msg←v89688 = (* (ptr) formal←c200131 ); SOURCE(64726, 8) (* (ptr) formal←c01238 ) = 2; (* (( (ptr) formal←c01238)+1) ) = 36; return; }; }; (* (ptr) formal←c01238 ) = 0; (* (( (ptr) formal←c01238)+1) ) = 0; return; } static void NoName←Q15588(formal←c01243, formal←c200120, formal←c200121, formal←c200122, formal←c200123) word formal←c01243; word formal←c200120; word formal←c200121; word formal←c200122; word formal←c200123; { register ptr gf←c01628 = (ptr) &globalframe; if ((formal←c200121 == (* (( (ptr) (* (( (ptr) gf←c01628)+536)/* var←c95764 */ ))+5) )) || (formal←c200121 == (* (( (ptr) (* ( ( (ptr) gf←c01628)+536)/* var←c95764 */ ))+4) ))) { SOURCE(62000, 19) (* (ptr) formal←c01243 ) = 2; (* (( (ptr) formal←c01243)+1) ) = 35; return; }; (* (ptr) formal←c01243 ) = 0; (* (( (ptr) formal←c01243)+1) ) = 0; return; } static void NoName←Q15648(formal←c01248, formal←c200116, formal←c200117, formal←c200118, formal←c200119) word formal←c01248; word formal←c200116; word formal←c200117; word formal←c200118; word formal←c200119; { register ptr gf←c01629 = (ptr) &globalframe; if ((formal←c200117 == (* (( (ptr) (* (( (ptr) gf←c01629)+536)/* var←c95764 */ ))+5) )) || (formal←c200117 == (* (( (ptr) (* ( ( (ptr) gf←c01629)+536)/* var←c95764 */ ))+4) ))) { SOURCE(61464, 14) (* (ptr) formal←c01248 ) = 2; (* (( (ptr) formal←c01248)+1) ) = 34; return; }; (* (ptr) formal←c01248 ) = 0; (* (( (ptr) formal←c01248)+1) ) = 0; return; } static void NoName←Q15708(formal←c01253, formal←c200112, formal←c200113, formal←c200114, formal←c200115) word formal←c01253; word formal←c200112; word formal←c200113; word formal←c200114; word formal←c200115; { register ptr gf←c01630 = (ptr) &globalframe; if ((formal←c200113 == (* (( (ptr) (* (( (ptr) gf←c01630)+536)/* var←c95764 */ ))+5) )) || (formal←c200113 == (* (( (ptr) (* ( ( (ptr) gf←c01630)+536)/* var←c95764 */ ))+4) ))) { SOURCE(60991, 13) (* (ptr) formal←c01253 ) = 2; (* (( (ptr) formal←c01253)+1) ) = 33; return; }; (* (ptr) formal←c01253 ) = 0; (* (( (ptr) formal←c01253)+1) ) = 0; return; } static void NoName←Q15768(formal←c01259, formal←c200108, formal←c200109, formal←c200110, formal←c200111) word formal←c01259; word formal←c200108; word formal←c200109; word formal←c200110; word formal←c200111; { register ptr gf←c01631 = (ptr) &globalframe; if ((formal←c200109 == (* (( (ptr) (* (( (ptr) gf←c01631)+536)/* var←c95764 */ ))+4) ))) { { word stream←v83768; stream←v83768 = (* (ptr) formal←c200111 ); SOURCE(52344, 22) (* (( (ptr) formal←c200108)+5) ) = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01631)+572)/* var←c102036 */ ))+54) ) ); SOURCE(52368, 8) (* (ptr) formal←c01259 ) = 2; (* (( (ptr) formal←c01259)+1) ) = 32; return; }; }; (* (ptr) formal←c01259 ) = 0; (* (( (ptr) formal←c01259)+1) ) = 0; return; } static void NoName←Q15828(formal←c01264, formal←c200104, formal←c200105, formal←c200106, formal←c200107) word formal←c01264; word formal←c200104; word formal←c200105; word formal←c200106; word formal←c200107; { register ptr gf←c01632 = (ptr) &globalframe; if ((formal←c200105 == (word) (( (bPt) gf←c01632)+1192))) { SOURCE(49500, 34) (* (ptr) formal←c01264 ) = 2; (* (( (ptr) formal←c01264)+1) ) = 31; return; }; (* (ptr) formal←c01264 ) = 0; (* (( (ptr) formal←c01264)+1) ) = 0; return; } static void NoName←Q15888(formal←c01269, formal←c200100, formal←c200101, formal←c200102, formal←c200103) word formal←c01269; word formal←c200100; word formal←c200101; word formal←c200102; word formal←c200103; { register ptr gf←c01633 = (ptr) &globalframe; if ((formal←c200101 == (* (( (ptr) (* (( (ptr) gf←c01633)+577)/* var←c102516 */ ))+4) ))) { SOURCE(49368, 18) (* (ptr) formal←c01269 ) = 2; (* (( (ptr) formal←c01269)+1) ) = 29; return; } else { if ((formal←c200101 == (* (( (ptr) (* (( (ptr) gf←c01633)+577)/* var←c102516 */ ))+5) ))) { SOURCE(49414, 15) (* (ptr) formal←c01269 ) = 2; (* (( (ptr) formal←c01269)+1) ) = 30; return; }; }; (* (ptr) formal←c01269 ) = 0; (* (( (ptr) formal←c01269)+1) ) = 0; return; } static void NoName←Q15948(formal←c01274, formal←c200096, formal←c200097, formal←c200098, formal←c200099) word formal←c01274; word formal←c200096; word formal←c200097; word formal←c200098; word formal←c200099; { register ptr gf←c01634 = (ptr) &globalframe; if ((formal←c200097 == (word) (( (bPt) gf←c01634)+1192))) { SOURCE(47827, 34) (* (ptr) formal←c01274 ) = 2; (* (( (ptr) formal←c01274)+1) ) = 28; return; }; (* (ptr) formal←c01274 ) = 0; (* (( (ptr) formal←c01274)+1) ) = 0; return; } static void NoName←Q16008(formal←c01279, formal←c200092, formal←c200093, formal←c200094, formal←c200095) word formal←c01279; word formal←c200092; word formal←c200093; word formal←c200094; word formal←c200095; { register ptr gf←c01635 = (ptr) &globalframe; if ((formal←c200093 == (* (( (ptr) (* (( (ptr) gf←c01635)+577)/* var←c102516 */ ))+4) ))) { SOURCE(47695, 18) (* (ptr) formal←c01279 ) = 2; (* (( (ptr) formal←c01279)+1) ) = 26; return; } else { if ((formal←c200093 == (* (( (ptr) (* (( (ptr) gf←c01635)+577)/* var←c102516 */ ))+5) ))) { SOURCE(47741, 15) (* (ptr) formal←c01279 ) = 2; (* (( (ptr) formal←c01279)+1) ) = 27; return; }; }; (* (ptr) formal←c01279 ) = 0; (* (( (ptr) formal←c01279)+1) ) = 0; return; } static void NoName←Q16068(formal←c01284, formal←c200088, formal←c200089, formal←c200090, formal←c200091) word formal←c01284; word formal←c200088; word formal←c200089; word formal←c200090; word formal←c200091; { register ptr gf←c01636 = (ptr) &globalframe; if ((formal←c200089 == (word) (( (bPt) gf←c01636)+1200))) { SOURCE(46306, 17) (* (ptr) formal←c01284 ) = 2; (* (( (ptr) formal←c01284)+1) ) = 25; return; }; (* (ptr) formal←c01284 ) = 0; (* (( (ptr) formal←c01284)+1) ) = 0; return; } static void NoName←Q16128(formal←c01289, formal←c200084, formal←c200085, formal←c200086, formal←c200087) word formal←c01289; word formal←c200084; word formal←c200085; word formal←c200086; word formal←c200087; { register ptr gf←c01637 = (ptr) &globalframe; if ((formal←c200085 == (word) (( (bPt) gf←c01637)+1196))) { SOURCE(45915, 18) (* (ptr) formal←c01289 ) = 2; (* (( (ptr) formal←c01289)+1) ) = 24; return; }; (* (ptr) formal←c01289 ) = 0; (* (( (ptr) formal←c01289)+1) ) = 0; return; } static void NoName←Q16188(formal←c01294, formal←c200080, formal←c200081, formal←c200082, formal←c200083) word formal←c01294; word formal←c200080; word formal←c200081; word formal←c200082; word formal←c200083; { register ptr gf←c01638 = (ptr) &globalframe; if ((formal←c200081 == (word) (( (bPt) gf←c01638)+1200))) { SOURCE(45299, 17) (* (ptr) formal←c01294 ) = 2; (* (( (ptr) formal←c01294)+1) ) = 23; return; }; (* (ptr) formal←c01294 ) = 0; (* (( (ptr) formal←c01294)+1) ) = 0; return; } static void NoName←Q16248(formal←c01299, formal←c200076, formal←c200077, formal←c200078, formal←c200079) word formal←c01299; word formal←c200076; word formal←c200077; word formal←c200078; word formal←c200079; { register ptr gf←c01639 = (ptr) &globalframe; if ((formal←c200077 == (word) (( (bPt) gf←c01639)+1196))) { SOURCE(44912, 18) (* (ptr) formal←c01299 ) = 2; (* (( (ptr) formal←c01299)+1) ) = 22; return; }; (* (ptr) formal←c01299 ) = 0; (* (( (ptr) formal←c01299)+1) ) = 0; return; } static void NoName←Q16308(formal←c01304, formal←c200072, formal←c200073, formal←c200074, formal←c200075) word formal←c01304; word formal←c200072; word formal←c200073; word formal←c200074; word formal←c200075; { register ptr gf←c01640 = (ptr) &globalframe; if ((formal←c200073 == (word) (( (bPt) gf←c01640)+1192))) { SOURCE(44521, 18) (* (ptr) formal←c01304 ) = 2; (* (( (ptr) formal←c01304)+1) ) = 21; return; }; (* (ptr) formal←c01304 ) = 0; (* (( (ptr) formal←c01304)+1) ) = 0; return; } static void NoName←Q16368(formal←c01309, formal←c200068, formal←c200069, formal←c200070, formal←c200071) word formal←c01309; word formal←c200068; word formal←c200069; word formal←c200070; word formal←c200071; { register ptr gf←c01641 = (ptr) &globalframe; if ((formal←c200069 == (word) (( (bPt) gf←c01641)+1192))) { SOURCE(44136, 18) (* (ptr) formal←c01309 ) = 2; (* (( (ptr) formal←c01309)+1) ) = 20; return; }; (* (ptr) formal←c01309 ) = 0; (* (( (ptr) formal←c01309)+1) ) = 0; return; } static void NoName←Q16428(formal←c01314, formal←c200064, formal←c200065, formal←c200066, formal←c200067) word formal←c01314; word formal←c200064; word formal←c200065; word formal←c200066; word formal←c200067; { register ptr gf←c01642 = (ptr) &globalframe; if ((formal←c200065 == (* (( (ptr) (* (( (ptr) gf←c01642)+577)/* var←c102516 */ ))+4) ))) { SOURCE(43524, 18) (* (ptr) formal←c01314 ) = 2; (* (( (ptr) formal←c01314)+1) ) = 18; return; } else { if ((formal←c200065 == (* (( (ptr) (* (( (ptr) gf←c01642)+577)/* var←c102516 */ ))+5) ))) { SOURCE(43570, 15) (* (ptr) formal←c01314 ) = 2; (* (( (ptr) formal←c01314)+1) ) = 19; return; }; }; (* (ptr) formal←c01314 ) = 0; (* (( (ptr) formal←c01314)+1) ) = 0; return; } static void NoName←Q16488(formal←c01320, formal←c200060, formal←c200061, formal←c200062, formal←c200063) word formal←c01320; word formal←c200060; word formal←c200061; word formal←c200062; word formal←c200063; { register ptr gf←c01643 = (ptr) &globalframe; if ((formal←c200061 == (* (( (ptr) (* (( (ptr) gf←c01643)+536)/* var←c95764 */ ))+4) ))) { { word stream←v80356; stream←v80356 = (* (ptr) formal←c200063 ); SOURCE(42632, 8) (* (( (ptr) formal←c200060)+5) ) = 0; SOURCE(42642, 8) (* (ptr) formal←c01320 ) = 2; (* (( (ptr) formal←c01320)+1) ) = 17; return; }; }; (* (ptr) formal←c01320 ) = 0; (* (( (ptr) formal←c01320)+1) ) = 0; return; } static void NoName←Q16548(formal←c01326, formal←c200056, formal←c200057, formal←c200058, formal←c200059) word formal←c01326; word formal←c200056; word formal←c200057; word formal←c200058; word formal←c200059; { register ptr gf←c01644 = (ptr) &globalframe; if ((formal←c200057 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01644)+572)/* var←c102036 */ ))+6) ) ))) { { W3 error←v77272; error←v77272 = (* (W3Pt) formal←c200059 ); SOURCE(41144, 10) (* (ptr) formal←c01326 ) = 2; (* (( (ptr) formal←c01326)+1) ) = 16; return; }; }; (* (ptr) formal←c01326 ) = 0; (* (( (ptr) formal←c01326)+1) ) = 0; return; } static void NoName←Q16608(formal←c01331, formal←c200052, formal←c200053, formal←c200054, formal←c200055) word formal←c01331; word formal←c200052; word formal←c200053; word formal←c200054; word formal←c200055; { register ptr gf←c01645 = (ptr) &globalframe; if ((formal←c200053 == (* (( (ptr) (* (( (ptr) gf←c01645)+565)/* var←c100564 */ ))+10) ))) { SOURCE(37241, 18) (* (( (ptr) formal←c200052)+5) ) = 1; SOURCE(37261, 8) (* (ptr) formal←c01331 ) = 2; (* (( (ptr) formal←c01331)+1) ) = 15; return; }; (* (ptr) formal←c01331 ) = 0; (* (( (ptr) formal←c01331)+1) ) = 0; return; } static void NoName←Q16668(formal←c01336, formal←c200048, formal←c200049, formal←c200050, formal←c200051) word formal←c01336; word formal←c200048; word formal←c200049; word formal←c200050; word formal←c200051; { register ptr gf←c01646 = (ptr) &globalframe; if ((formal←c200049 == (* (( (ptr) (* (( (ptr) gf←c01646)+565)/* var←c100564 */ ))+10) ))) { SOURCE(36531, 18) (* (( (ptr) formal←c200048)+5) ) = 1; SOURCE(36551, 8) (* (ptr) formal←c01336 ) = 2; (* (( (ptr) formal←c01336)+1) ) = 14; return; }; (* (ptr) formal←c01336 ) = 0; (* (( (ptr) formal←c01336)+1) ) = 0; return; } static void NoName←Q16728(formal←c01341, formal←c200044, formal←c200045, formal←c200046, formal←c200047) word formal←c01341; word formal←c200044; word formal←c200045; word formal←c200046; word formal←c200047; { register ptr gf←c01647 = (ptr) &globalframe; if ((formal←c200045 == (* (( (ptr) (* (( (ptr) gf←c01647)+565)/* var←c100564 */ ))+10) ))) { SOURCE(35736, 8) (* (ptr) formal←c01341 ) = 2; (* (( (ptr) formal←c01341)+1) ) = 13; return; }; (* (ptr) formal←c01341 ) = 0; (* (( (ptr) formal←c01341)+1) ) = 0; return; } static void NoName←Q16788(formal←c01346, formal←c200040, formal←c200041, formal←c200042, formal←c200043) word formal←c01346; word formal←c200040; word formal←c200041; word formal←c200042; word formal←c200043; { register ptr gf←c01648 = (ptr) &globalframe; if ((formal←c200041 == (* (( (ptr) (* (( (ptr) gf←c01648)+565)/* var←c100564 */ ))+10) ))) { SOURCE(35226, 8) (* (ptr) formal←c01346 ) = 2; (* (( (ptr) formal←c01346)+1) ) = 12; return; }; (* (ptr) formal←c01346 ) = 0; (* (( (ptr) formal←c01346)+1) ) = 0; return; } static void NoName←Q16848(formal←c01351, formal←c200036, formal←c200037, formal←c200038, formal←c200039) word formal←c01351; word formal←c200036; word formal←c200037; word formal←c200038; word formal←c200039; { register ptr gf←c01649 = (ptr) &globalframe; if ((formal←c200037 == (* (( (ptr) (* (( (ptr) gf←c01649)+565)/* var←c100564 */ ))+10) ))) { SOURCE(33834, 8) (* (ptr) formal←c01351 ) = 2; (* (( (ptr) formal←c01351)+1) ) = 11; return; }; (* (ptr) formal←c01351 ) = 0; (* (( (ptr) formal←c01351)+1) ) = 0; return; } static void NoName←Q16908(formal←c01356, formal←c200032, formal←c200033, formal←c200034, formal←c200035) word formal←c01356; word formal←c200032; word formal←c200033; word formal←c200034; word formal←c200035; { register ptr gf←c01650 = (ptr) &globalframe; if ((formal←c200033 == (* (( (ptr) (* (( (ptr) gf←c01650)+565)/* var←c100564 */ ))+10) ))) { SOURCE(33292, 8) (* (ptr) formal←c01356 ) = 2; (* (( (ptr) formal←c01356)+1) ) = 10; return; }; (* (ptr) formal←c01356 ) = 0; (* (( (ptr) formal←c01356)+1) ) = 0; return; } static void NoName←Q16968(formal←c01361, formal←c200028, formal←c200029, formal←c200030, formal←c200031) word formal←c01361; word formal←c200028; word formal←c200029; word formal←c200030; word formal←c200031; { register ptr gf←c01651 = (ptr) &globalframe; if ((formal←c200029 == (* (( (ptr) (* (( (ptr) gf←c01651)+565)/* var←c100564 */ ))+10) ))) { SOURCE(32819, 8) (* (ptr) formal←c01361 ) = 2; (* (( (ptr) formal←c01361)+1) ) = 9; return; }; (* (ptr) formal←c01361 ) = 0; (* (( (ptr) formal←c01361)+1) ) = 0; return; } static void NoName←Q17028(formal←c01366, formal←c200024, formal←c200025, formal←c200026, formal←c200027) word formal←c01366; word formal←c200024; word formal←c200025; word formal←c200026; word formal←c200027; { register ptr gf←c01652 = (ptr) &globalframe; if ((formal←c200025 == (* (( (ptr) (* (( (ptr) gf←c01652)+565)/* var←c100564 */ ))+10) ))) { SOURCE(32445, 8) (* (ptr) formal←c01366 ) = 2; (* (( (ptr) formal←c01366)+1) ) = 8; return; }; (* (ptr) formal←c01366 ) = 0; (* (( (ptr) formal←c01366)+1) ) = 0; return; } static void NoName←Q17088(formal←c01371, formal←c200020, formal←c200021, formal←c200022, formal←c200023) word formal←c01371; word formal←c200020; word formal←c200021; word formal←c200022; word formal←c200023; { register ptr gf←c01653 = (ptr) &globalframe; if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c01653)+565)/* var←c100564 */ ))+10) ))) { SOURCE(32053, 8) (* (ptr) formal←c01371 ) = 2; (* (( (ptr) formal←c01371)+1) ) = 7; return; }; (* (ptr) formal←c01371 ) = 0; (* (( (ptr) formal←c01371)+1) ) = 0; return; } static void NoName←Q17148(formal←c01376, formal←c200016, formal←c200017, formal←c200018, formal←c200019) word formal←c01376; word formal←c200016; word formal←c200017; word formal←c200018; word formal←c200019; { register ptr gf←c01654 = (ptr) &globalframe; if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c01654)+565)/* var←c100564 */ ))+10) ))) { SOURCE(31681, 8) (* (ptr) formal←c01376 ) = 2; (* (( (ptr) formal←c01376)+1) ) = 6; return; }; (* (ptr) formal←c01376 ) = 0; (* (( (ptr) formal←c01376)+1) ) = 0; return; } static void NoName←Q17208(formal←c01384, formal←c200012, formal←c200013, formal←c200014, formal←c200015) word formal←c01384; word formal←c200012; word formal←c200013; word formal←c200014; word formal←c200015; { register ptr gf←c01655 = (ptr) &globalframe; if ((formal←c200013 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01655)+549)/* var←c96820 */ ))+4) ) )) || (formal←c200013 == (* ( ( (ptr) (* (( (ptr) gf←c01655)+536)/* var←c95764 */ ))+5) ))) { SOURCE(15164, 142) { word var←c98164; { word var←c98196; word var←c98228; var←c98196 = XR←NewObject(12, (* (( (ptr) gf←c01655)+17) )); var←c98228 = var←c98196; (* (ptr) var←c98228 ) = 11; (* (( (ptr) var←c98228)+1) ) = (* (( (ptr) formal←c200012)+5) ); (* (( (ptr) var←c98228)+2) ) = XR←NewObject(12, (* (( (ptr) gf←c01655)+17) )); var←c98228 = (* (( (ptr) var←c98228)+2) ); (* (ptr) var←c98228 ) = 11; (* (( (ptr) var←c98228)+1) ) = (* (( (ptr) formal←c200012)+4) ); var←c98164 = var←c98196; }; { word pd1101; pd1101 = (* (( (ptr) (* (( (ptr) gf←c01655)+543)/* var←c96372 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1101 ))))((* (( (ptr) (* (( (ptr) formal←c200012)+6) ))+3) ), 0, (* (( (ptr) gf←c01655)+136) ), (* (( (ptr) gf←c01655)+78) ), var←c98164, pd1101); }; }; SOURCE(15308, 10) (* (ptr) formal←c01384 ) = 2; (* (( (ptr) formal←c01384)+1) ) = 5; return; }; (* (ptr) formal←c01384 ) = 0; (* (( (ptr) formal←c01384)+1) ) = 0; return; } static void NoName←Q17268(formal←c01390, formal←c200008, formal←c200009, formal←c200010, formal←c200011) word formal←c01390; word formal←c200008; word formal←c200009; word formal←c200010; word formal←c200011; { register ptr gf←c01656 = (ptr) &globalframe; if ((formal←c200009 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01656)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v59320; error←v59320 = (* (W4Pt) formal←c200011 ); SOURCE(11609, 48) if ((error←v59320.f1 == (* (( (ptr) gf←c01656)+60) ))) { SOURCE(11643, 14) (* (( (ptr) formal←c200008)+5) ) = 0; SOURCE(11659, 9) (* (ptr) formal←c01390 ) = 2; (* (( (ptr) formal←c01390)+1) ) = 4; return; }; }; }; (* (ptr) formal←c01390 ) = 0; (* (( (ptr) formal←c01390)+1) ) = 0; return; } static void NoName←Q17328(formal←c01399, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c01399; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { register ptr gf←c01657 = (ptr) &globalframe; if ((formal←c200005 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01657)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v56524; error←v56524 = (* (W4Pt) formal←c200007 ); SOURCE(7200, 129) { W2 var←c96852; W2 var←c96884; W2 var←c96916; var←c96852.f0 = 11; var←c96852.f1 = (* (( (ptr) formal←c200004)+8) ); var←c96884.f0 = 11; var←c96884.f1 = (* (( (ptr) formal←c200004)+6) ); var←c96916.f0 = 11; var←c96916.f1 = error←v56524.f2; { word pd1102; pd1102 = (* (( (ptr) (* (( (ptr) gf←c01657)+536)/* var←c95764 */ ))+62) ); (* (( (ptr) formal←c200004)+7) ) = (word) ( *( (fPt) ((* (ptr) pd1102 ))))((* (( (ptr) gf←c01657)+39) ), var←c96852, var←c96884, var←c96916, pd1102) ; }; }; SOURCE(7331, 83) if ((0 == (* (( (ptr) formal←c200004)+9) ))) { SOURCE(7353, 61) { word pd1103; pd1103 = (* (( (ptr) (* (( (ptr) gf←c01657)+543)/* var←c96372 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1103 ))))((* (( (ptr) (* (( (ptr) formal←c200004)+4) ))+3) ), 0, (* (( (ptr) gf←c01657)+136) ), (* (( (ptr) formal←c200004)+7) ), pd1103); }; }; SOURCE(7416, 10) (* (ptr) formal←c01399 ) = 2; (* (( (ptr) formal←c01399)+1) ) = 3; return; }; }; (* (ptr) formal←c01399 ) = 0; (* (( (ptr) formal←c01399)+1) ) = 0; return; } static void NoName←Q17388(formal←c01405, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c01405; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c01658 = (ptr) &globalframe; if ((formal←c200001 == (* (ptr) (* (( (ptr) (* (( (ptr) gf←c01658)+549)/* var←c96820 */ ))+4) ) ))) { { W4 error←v56128; error←v56128 = (* (W4Pt) formal←c200003 ); SOURCE(7082, 14) (* (ptr) formal←c01405 ) = 2; (* (( (ptr) formal←c01405)+1) ) = 2; return; }; }; (* (ptr) formal←c01405 ) = 0; (* (( (ptr) formal←c01405)+1) ) = 0; return; } /* file: GGEventImplD, module: GGEventImplD, compiled at: August 23, 1993 6:04:19 pm PDT */ extern void XR←install←GGEventImplD() { XR←FillWords(&dummy774, 3, 0); NoName←Q12828(); } extern void XR←run←GGEventImplD() { XR←Start(&globalframe); }