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