/* 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); }