/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: September 13, 1993 2:51:36 pm PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: GGEventImplA, module: GGEventImplA */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [897626688,3046664825] GGEventImplA"; 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 {W8 f; word r;} W9; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {word f0, f1, f2;} W3; typedef W2 *W2Pt; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W8 f; W4 r;} W12; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {W8 f; W2 r;} W10; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef struct {W8 f; W7 r;} W15; typedef W6 *W6Pt; typedef W4 *W4Pt; typedef W3 *W3Pt; #define SOURCE(p, l) /* source p, l */ static float fc269 = 0.0; static float fc386 = -1.0; static float fc437 = 1.0; #define SGNCK(i) ((int) (word) (i) < 0 ? XR_RaiseArithmeticFault(): i ) static float fc457 = 1.0e37; static float fc486 = 10.0; static float fc518 = 0.1; static float fc709 = 10000.0; static float fc762 = 2834.646; static float fc777 = 72.0; static float fc851 = 8.5; static float fc855 = 11.0; #define FMAX(x, y, tx, ty) ( (tx=((float) x)) >= (ty=((float) y)) ? tx : ty ) #define FMIN(x, y, tx, ty) ( (tx=((float) x)) <= (ty=((float) y)) ? tx : ty ) static float fc907 = 0.0254; static float fc946 = 3.0; static float fc1008 = 256.0; static float fc1011 = 2.0; static float fc1025 = 2.54; static void NoName_Q8604(); static void GGEventImplA_P0(); static void DeleteHoles_P60(); static word DoDeleteHoles_P4308(); static word DoUnmakeChild_P4464(); static void GetAddHolesArguments_P120(); static word DoFindHolesAndReverse_P4668(); static word DoFindNonCluster_P4776(); static void AddHoles_P180(); static word DoNewHoles_P5124(); static void EnterEditingMode_P240(); static void AddChar_P300(); static word NewTextSlice_P360(); static void AddText_P420(); static void SetAmplifySpace_P480(); static void AmplifySpaceFromSelection_P540(); static word DoAmplifySpace_P5472(); static void PrintAmplifySpace_P600(); static word CheckAmplifySpace_P5628(); static void SetDropShadow_P660(); static word DoSetDropShadow_P5736(); static void DropShadowFromSelection_P720(); static void DropShadowTenPercent_P780(); static void PrintDropShadow_P840(); static word CheckDropShadow_P5892(); static void DropShadowOff_P900(); static word DoDropShadowOff_P6048(); static void SetDefaultTextLooks_P960(); static word CheckTextLooks_P6204(); static void ShowDefaultTextLooks_P1020(); static void SetFontAux_P1080(); static word DoSetFontAux_P6312(); static void SetPressFont_P1140(); static word NoName_Q8664(); static void SetPrintFont_P1200(); static word NoName_Q8724(); static void SetScreenFont_P1260(); static word NoName_Q8784(); static void SetFontDetailed_P1320(); static word NoName_Q8844(); static void SetFontLiteral_P1380(); static word NoName_Q8904(); static void SetFont_P1440(); static void ShowFontValues_P1500(); static void ShowFontValuesLiteral_P1560(); static void CopyFont_P1620(); static word DoCopyFont_P6708(); static void GetSelectedFontInSlice_P1680(); static word DoCheckFontValues_P6864(); static void GetSelectedFont_P1740(); static word DoCheckFontValues_P6924(); static void CopyAll_P1800(); static word DoCopyAll_P7032(); static void MatchAll_P1860(); static word CheckMatchAll_P7188(); static word CheckMatch_P7296(); static word IsMatching_P1920(); static void MatchSelectedName_P1980(); static void MatchSelectedNameLiteral_P2040(); static void SelectMatching_P2100(); static word DoSelectMatching_P7356(); static void SetDefaultFontValues_P2160(); static word CheckTextFonts_P7464(); static void SetDefaultFont_P2220(); static word NoName_Q8964(); static void ShowDefaultFontValues_P2280(); static word ReadIP_P2340(); static word NoName_Q9024(); static word NoName_Q9084(); static void ShowWarnings_P7572(); static void ReadMaster_P7632(); static void IPMergeFromTioga_P2400(); static void MergeIPEditable_P2460(); static void MergeIPSlice_P2520(); static word NoName_Q9144(); static word NoName_Q9204(); static word NoName_Q9264(); static void IncludeIPByReference_P2580(); static void IncludeIPByValue_P2640(); static void IncludeIPBy_P2700(); static word DoIncludeBy_P7788(); static void ShowIPIncludeMode_P2760(); static word CheckIncludeMode_P7896(); static void OpenInterpress_P2820(); static word NoName_Q9324(); static void ToIPAux_P2880(); static void ToIPMultipageAux_P2940(); static void DoMakeInterpress_P7956(); static word Intersection_P3000(); static void DoMakeAux_P3060(); static void ToIP_P3120(); static void DoMakeInterpress_P8112(); static void ToIPMultipage_P3180(); static void ToIPLit_P3240(); static void DoMakeInterpress_P8172(); static void ToIPScreen_P3300(); static void DoMakeInterpress_P8232(); static void ToIPSelected_P3360(); static void DoMakeInterpress_P8292(); static void ToIPTestGravity_P3420(); static void DoMakeInterpress_P8400(); static void TestGravity2_P3480(); static void Delete_P3540(); static void DescribeCurve_P3600(); static void CloseOrNewline_P3660(); static void Close_P3720(); static void GravityChoiceChange_P3780(); static void SetGravityChoice_P3840(); static void GravityExtentChange_P3900(); static void SetGravityExtent_P3960(); static void ShowGravityExtent_P4020(); static void ToggleGravity_P4080(); static void SetGravity_P4140(); static void RegisterEventProcs_P4200(); static void NoName_Q9384(); static void NoName_Q9444(); static void NoName_Q9504(); static void NoName_Q9564(); static void NoName_Q9624(); static void NoName_Q9684(); static void NoName_Q9744(); static void NoName_Q9804(); static void NoName_Q9864(); static void NoName_Q9924(); static void NoName_Q9984(); static void NoName_Q10044(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\371\314\343\307\300\031\056\017\130\100\324\000\000"}; static struct {unsigned f; char r[4];} string2 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string3 = {65537, "\001\000\000"}; static struct {unsigned f; char r[4];} string4 = {65540, "\251\000\000"}; static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string6 = {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];} string7 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[16];} string8 = {851984, "\257\300\046\300\267\143\300\022\215\240\122\100\244\000\000"}; static struct {unsigned f; char r[4];} string9 = {131074, "\004\003\000"}; static struct {unsigned f; char r[20];} string10 = {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[44];} string11 = {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];} string12 = {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[48];} string13 = {2883632, "\260\006\005\146\151\162\163\164\216\257\300\247\365\203\234\300\047\265\225\046\100\324\005\004\162\145\163\164\214\216\257\300\247\365\203\234\300\047\265\225\046\100\324\261\000\000\000"}; static struct {unsigned f; char r[4];} string14 = {65540, "\256\000\000"}; static struct {unsigned f; char r[4];} string15 = {65540, "\243\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[4];} string18 = {131076, "IP\000"}; static struct {unsigned f; char r[8];} string19 = {262152, "Text\000\000\000"}; static struct {unsigned f; char r[88];} string20 = {5505112, "MakeHoles failed: select some UNCLUSTERED top level slices FIRST to become new holes\000\000\000"}; static struct {unsigned f; char r[80];} string21 = {5177424, "MakeHoles failed: select some CLOSED top level slices FIRST to become new holes"}; static struct {unsigned f; char r[68];} string22 = {4194372, "MakeHoles failed: text and IP slices cannot be nor receive holes\000\000\000"}; static struct {unsigned f; char r[60];} string23 = {3866684, "MakeHoles failed: select some closed outlines for MakeHoles"}; static struct {unsigned f; char r[12];} string24 = {655372, "Make holes\000"}; static struct {unsigned f; char r[8];} string25 = {393224, "Circle\000"}; static struct {unsigned f; char r[8];} string26 = {458760, "Cluster"}; static struct {unsigned f; char r[80];} string27 = {5177424, "MakeHoles failed: extend selection to a CLOSED object LAST to receive new holes"}; static struct {unsigned f; char r[64];} string28 = {3932224, "MakeHoles failed: encountered top level trajectory. Punting\000\000\000"}; static struct {unsigned f; char r[48];} string29 = {3014704, "MakeHoles: ignoring partially selected outline\000"}; static struct {unsigned f; char r[40];} string30 = {2555944, "MakeHoles: ignoring open hole candidate"}; static struct {unsigned f; char r[60];} string31 = {3866684, "MakeHoles: ignoring top level trajectory as hole candidate"}; static struct {unsigned f; char r[24];} string32 = {1441816, "MakeHoles: holes added\000"}; static struct {unsigned f; char r[20];} string33 = {1048596, "EnterEditingMode\000\000\000"}; static struct {unsigned f; char r[12];} string34 = {524300, "Gargoyle\000\000\000"}; static struct {unsigned f; char r[60];} string35 = {3670076, "Edit text failed: select a single text slice for editing\000\000\000"}; static struct {unsigned f; char r[16];} string36 = {786448, "Editing text\000\000\000"}; static struct {unsigned f; char r[20];} string37 = {1048596, "SelectionChanged\000\000\000"}; static struct {unsigned f; char r[52];} string38 = {3342388, "New text failed: caret required for new text origin"}; static struct {unsigned f; char r[8];} string39 = {458760, "AddChar"}; static struct {unsigned f; char r[68];} string40 = {4259908, "UnmakeHoles: Ignoring partially selected outline for Unmake holes\000\000"}; static struct {unsigned f; char r[4];} string41 = {4, "\000\000\000"}; static struct {unsigned f; char r[12];} string42 = {720908, "ObjectAdded"}; static struct {unsigned f; char r[4];} string43 = {196612, "Box"}; static struct {unsigned f; char r[56];} string44 = {3539000, "Add text failed: select a non-empty string for AddText\000"}; static struct {unsigned f; char r[12];} string45 = {524300, "Add text\000\000\000"}; static struct {unsigned f; char r[8];} string46 = {262152, "Traj\000\000\000"}; static struct {unsigned f; char r[72];} string47 = {4522056, "AmplifySpace failed: select at least one text object to amplify space\000\000"}; static struct {unsigned f; char r[68];} string48 = {4259908, "AmplifySpace failed: select a reasonable number for amplify space\000\000"}; static struct {unsigned f; char r[16];} string49 = {851984, "Amplify space\000\000"}; static struct {unsigned f; char r[40];} string50 = {2424872, "AmplifySpace: amplify space set to %g\000\000"}; static struct {unsigned f; char r[80];} string51 = {5111888, "ShowAmplifySpace failed: select at least one text object to show amplify space\000"}; static struct {unsigned f; char r[64];} string52 = {4128832, "ShowAmplifySpace failed: multiple amplification values selected"}; static struct {unsigned f; char r[40];} string53 = {2424872, "ShowAmplifySpace: amplification is %g\000\000"}; static struct {unsigned f; char r[76];} string54 = {4718668, "SetDropShadow failed: select at least one text object to set drop shadow\000\000\000"}; static struct {unsigned f; char r[72];} string55 = {4587592, "SetDropShadow failed: select reasonable values for drop shadow offsets\000"}; static struct {unsigned f; char r[16];} string56 = {983056, "Set drop shadow"}; static struct {unsigned f; char r[44];} string57 = {2752556, "SetDropShadow: drop shadow set to [%g, %g]\000"}; static struct {unsigned f; char r[44];} string58 = {2621484, "UnmakeHoles failed: no holes were unmade\000\000\000"}; static struct {unsigned f; char r[32];} string59 = {1900576, "ObjectChangedBoundBoxProvided\000\000"}; static struct {unsigned f; char r[28];} string60 = {1638428, "UnmakeHoles: holes unmade\000\000"}; static struct {unsigned f; char r[12];} string61 = {524300, "Feedback\000\000\000"}; static struct {unsigned f; char r[76];} string62 = {4849740, "ShowDropShadow failed: select at least one text object to show drop shadow\000"}; static struct {unsigned f; char r[60];} string63 = {3866684, "ShowDropShadow failed: multiple drop shadow values selected"}; static struct {unsigned f; char r[36];} string64 = {2097188, "ShowDropShadows: no drop shadows\000\000\000"}; static struct {unsigned f; char r[44];} string65 = {2752556, "ShowDropShadows: drop shadows are [%g, %g]\000"}; static struct {unsigned f; char r[8];} string66 = {262152, "Show\000\000\000"}; static struct {unsigned f; char r[76];} string67 = {4849740, "DropShadowOff failed: select at least one text object to clear drop shadow\000"}; static struct {unsigned f; char r[16];} string68 = {983056, "Drop shadow off"}; static struct {unsigned f; char r[28];} string69 = {1572892, "DropShadowOff: completed\000\000\000"}; static struct {unsigned f; char r[84];} string70 = {5242964, "MakeDefaultTextLooks failed: select at least one text object to specify defaults\000\000\000"}; static struct {unsigned f; char r[60];} string71 = {3801148, "MakeDefaultTextLooks failed: multiple look values selected\000"}; static struct {unsigned f; char r[52];} string72 = {3276852, "MakeDefaultTextLooks: default text looks set to %g\000"}; static struct {unsigned f; char r[20];} string73 = {1114132, "text color is %g \000\000"}; static struct {unsigned f; char r[4];} string74 = {131076, "%g\000"}; static struct {unsigned f; char r[16];} string75 = {917520, "no text color \000"}; static struct {unsigned f; char r[20];} string76 = {1245204, "shadow color is %g "}; static struct {unsigned f; char r[20];} string77 = {1048596, "no shadow color \000\000\000"}; static struct {unsigned f; char r[20];} string78 = {1114132, " offset: [%g, %g]\000\000"}; static struct {unsigned f; char r[24];} string79 = {1441816, "Default Text Looks: %g\000"}; static struct {unsigned f; char r[60];} string80 = {3866684, "SetFont failed: select at least one text object to set font"}; static struct {unsigned f; char r[12];} string81 = {524300, "Set font\000\000\000"}; static struct {unsigned f; char r[44];} string82 = {2687020, "SetFont problem: some text slices not set\000\000"}; static struct {unsigned f; char r[20];} string83 = {1048596, "SetFont: font %g\000\000\000"}; static struct {unsigned f; char r[20];} string84 = {1114132, "xerox/pressfonts/\000\000"}; static struct {unsigned f; char r[24];} string85 = {1376280, "SetPressFont failed: \000\000"}; static struct {unsigned f; char r[16];} string86 = {917520, "xerox/xc1-2-2/\000"}; static struct {unsigned f; char r[20];} string87 = {1179668, "SetXCFont failed: \000"}; static struct {unsigned f; char r[20];} string88 = {1114132, "xerox/tiogafonts/\000\000"}; static struct {unsigned f; char r[24];} string89 = {1441816, "SetScreenFont failed: \000"}; static struct {unsigned f; char r[28];} string90 = {1572892, "SetDetailedFont failed: \000\000\000"}; static struct {unsigned f; char r[24];} string91 = {1507352, "SetLiteralFont failed: "}; static struct {unsigned f; char r[8];} string92 = {458760, "Outline"}; static struct {unsigned f; char r[12];} string93 = {524300, "ShowFont\000\000\000"}; static struct {unsigned f; char r[16];} string94 = {786448, "ShowFont: %g\000\000\000"}; static struct {unsigned f; char r[16];} string95 = {983056, "ShowLiteralFont"}; static struct {unsigned f; char r[20];} string96 = {1245204, "ShowLiteralFont: %g"}; static struct {unsigned f; char r[96];} string97 = {6160480, "CopyFont failed: select at least one destination and then one source text object for copy font\000"}; static struct {unsigned f; char r[12];} string98 = {524300, "CopyFont\000\000\000"}; static struct {unsigned f; char r[12];} string99 = {589836, "Copy font\000\000"}; static struct {unsigned f; char r[36];} string100 = {2162724, "Copied font %g to %g text objects\000\000"}; static struct {unsigned f; char r[16];} string101 = {786448, "Unmake holes\000\000\000"}; static struct {unsigned f; char r[68];} string102 = {4390980, "UnmakeHoles failed: select some composite outlines for Unmake holes"}; static struct {unsigned f; char r[40];} string103 = {2490408, "%g failed: multiple fonts are selected\000"}; static struct {unsigned f; char r[36];} string104 = {2097188, "%g failed: no fonts are selected\000\000\000"}; static struct {unsigned f; char r[92];} string105 = {5832796, "CopyFont failed: select at least one destination and one source text object for copy font\000\000"}; static struct {unsigned f; char r[24];} string106 = {1310744, "CopyFontAndTransform\000\000\000"}; static struct {unsigned f; char r[56];} string107 = {3407928, "Copied font and transformation %g to %g text objects\000\000\000"}; static struct {unsigned f; char r[64];} string108 = {4128832, "MatchFont failed: select at least one text object to match font"}; static struct {unsigned f; char r[44];} string109 = {2687020, "MatchFont failed: multiple fonts selected\000\000"}; static struct {unsigned f; char r[24];} string110 = {1376280, "MatchFont: matched %g\000\000"}; static struct {unsigned f; char r[60];} string111 = {3801148, "MatchFontName failed: select a substring for font matching\000"}; static struct {unsigned f; char r[8];} string112 = {458760, "userFSF"}; static struct {unsigned f; char r[68];} string113 = {4325444, "MatchFontName failed: select a substring for font literal matching\000"}; static struct {unsigned f; char r[8];} string114 = {458760, "literal"}; static struct {unsigned f; char r[60];} string115 = {3801148, "MatchFontName: text slices with fonts matching %g selected\000"}; static struct {unsigned f; char r[80];} string116 = {5177424, "MakeDefaultFont failed: select at least one text object to specify default font"}; static struct {unsigned f; char r[48];} string117 = {3080240, "MakeDefaultFont failed: multiple fonts selected"}; static struct {unsigned f; char r[48];} string118 = {2883632, "MakeDefaultFont: default text font set to %g\000\000\000"}; static struct {unsigned f; char r[24];} string119 = {1507352, "SetDefaultFont failed: "}; static struct {unsigned f; char r[36];} string120 = {2097188, "Default font values: %g %g %g %g\000\000\000"}; static struct {unsigned f; char r[16];} string121 = {851984, "MergeFromFile\000\000"}; static struct {unsigned f; char r[16];} string122 = {917520, "MergeFromTioga\000"}; static struct {unsigned f; char r[12];} string123 = {655372, "Interpress\000"}; static struct {unsigned f; char r[64];} string124 = {4063296, "MergeFromTioga failed: no Interpress property on selected node\000"}; static struct {unsigned f; char r[28];} string125 = {1638428, "MergeFromTioga failed: %g\000\000"}; static struct {unsigned f; char r[36];} string126 = {2293796, "IP merge: unknown IPMerge operation"}; static struct {unsigned f; char r[12];} string127 = {655372, "Statistics\000"}; static struct {unsigned f; char r[16];} string128 = {851984, "%g: %g . . . \000\000"}; static struct {unsigned f; char r[8];} string129 = {458760, "Warning"}; static struct {unsigned f; char r[28];} string130 = {1572892, "GGFromImager warning: %g\000\000\000"}; static struct {unsigned f; char r[20];} string131 = {1179668, " Done in time (%r)\000"}; static struct {unsigned f; char r[24];} string132 = {1310744, "IPImager warning: %g\000\000\000"}; static struct {unsigned f; char r[20];} string133 = {1048596, "PaintEntireScene\000\000\000"}; static struct {unsigned f; char r[16];} string134 = {983056, "MergeIPEditable"}; static struct {unsigned f; char r[16];} string135 = {786448, "MergeIPSlice\000\000\000"}; static struct {unsigned f; char r[24];} string136 = {1507352, "MergeIPSlice: %g . . . "}; static struct {unsigned f; char r[24];} string137 = {1310744, "IncludeIPByReference\000\000\000"}; static struct {unsigned f; char r[20];} string138 = {1048596, "IncludeIPByValue\000\000\000"}; static struct {unsigned f; char r[68];} string139 = {4194372, "%g failed: select at least one IP object to specify include mode\000\000\000"}; static struct {unsigned f; char r[32];} string140 = {2031648, "%g: selected IP slices included"}; static struct {unsigned f; char r[8];} string141 = {262152, "None\000\000\000"}; static struct {unsigned f; char r[80];} string142 = {4980816, "ShowIPIncludeMode failed: select at least one IP object to show include mode\000\000\000"}; static struct {unsigned f; char r[60];} string143 = {3735612, "ShowIPIncludeMode failed: multiple include modes selected\000\000"}; static struct {unsigned f; char r[36];} string144 = {2097188, "ShowIPIncludeMode: include by %g\000\000\000"}; static struct {unsigned f; char r[8];} string145 = {327688, "value\000\000"}; static struct {unsigned f; char r[12];} string146 = {589836, "reference\000\000"}; static struct {unsigned f; char r[60];} string147 = {3866684, "ToIP failed: can't default IP file name from unnamed viewer"}; static struct {unsigned f; char r[8];} string148 = {262152, "ToIP\000\000\000"}; static struct {unsigned f; char r[60];} string149 = {3866684, "ToIP failed: PFS Error %g: %g while attempting to create %g"}; static struct {unsigned f; char r[12];} string150 = {589836, "Complaint\000\000"}; static struct {unsigned f; char r[16];} string151 = {786448, "%g %g . . . \000\000\000"}; static struct {unsigned f; char r[68];} string152 = {4259908, "ToIP failed: please install Interpress, then retry this operation\000\000"}; static struct {unsigned f; char r[12];} string153 = {655372, "litshot.ip\000"}; static struct {unsigned f; char r[68];} string154 = {4390980, "Tested %g total points. %g unihits. %g multihits. %g differences"}; static struct {unsigned f; char r[8];} string155 = {393224, "Delete\000"}; static struct {unsigned f; char r[48];} string156 = {3014704, "Delete failed: there is no selection to delete\000"}; static struct {unsigned f; char r[16];} string157 = {917520, "Delete objects\000"}; static struct {unsigned f; char r[36];} string158 = {2097188, "Delete: selected objects deleted\000\000\000"}; static struct {unsigned f; char r[8];} string159 = {327688, "Caret\000\000"}; static struct {unsigned f; char r[12];} string160 = {524300, "Selected\000\000\000"}; static struct {unsigned f; char r[64];} string161 = {3932224, "DescribeCurve failed: select a single object for description\000\000\000"}; static struct {unsigned f; char r[16];} string162 = {786448, "Close object\000\000\000"}; static struct {unsigned f; char r[8];} string163 = {393224, "Bezier\000"}; static struct {unsigned f; char r[28];} string164 = {1638428, "Close: trajectory closed.\000\000"}; static struct {unsigned f; char r[52];} string165 = {3342388, "Close failed: there is no caret trajectory to close"}; static struct {unsigned f; char r[44];} string166 = {2621484, "Close: that trajectory is already closed\000\000\000"}; static struct {unsigned f; char r[12];} string167 = {720908, "FlipForward"}; static struct {unsigned f; char r[8];} string168 = {458760, "ValueUp"}; static struct {unsigned f; char r[68];} string169 = {4390980, "ExtendGravity failed: can't extend gravity further than 256 inches."}; static struct {unsigned f; char r[12];} string170 = {589836, "ValueDown\000\000"}; static struct {unsigned f; char r[60];} string171 = {3670076, "Gravity extent is %g points = %g inches = %g centimeters\000\000\000"}; static struct {unsigned f; char r[20];} string172 = {1245204, "GravityChoiceChange"}; static struct {unsigned f; char r[20];} string173 = {1048596, "SetGravityChoice\000\000\000"}; static struct {unsigned f; char r[20];} string174 = {1245204, "GravityExtentChange"}; static struct {unsigned f; char r[16];} string175 = {851984, "ToggleGravity\000\000"}; static struct {unsigned f; char r[20];} string176 = {1048596, "SetGravityExtent\000\000\000"}; static struct {unsigned f; char r[12];} string177 = {655372, "SetGravity\000"}; static struct {unsigned f; char r[16];} string178 = {917520, "ShowGravExtent\000"}; static struct {unsigned f; char r[8];} string179 = {458760, "AddText"}; static struct {unsigned f; char r[16];} string180 = {983056, "SetAmplifySpace"}; static struct {unsigned f; char r[28];} string181 = {1638428, "AmplifySpaceFromSelection\000\000"}; static struct {unsigned f; char r[20];} string182 = {1114132, "PrintAmplifySpace\000\000"}; static struct {unsigned f; char r[16];} string183 = {851984, "SetDropShadow\000\000"}; static struct {unsigned f; char r[24];} string184 = {1310744, "DropShadowTenPercent\000\000\000"}; static struct {unsigned f; char r[24];} string185 = {1507352, "DropShadowFromSelection"}; static struct {unsigned f; char r[16];} string186 = {983056, "PrintDropShadow"}; static struct {unsigned f; char r[16];} string187 = {851984, "DropShadowOff\000\000"}; static struct {unsigned f; char r[20];} string188 = {1245204, "SetDefaultTextLooks"}; static struct {unsigned f; char r[24];} string189 = {1310744, "ShowDefaultTextLooks\000\000\000"}; static struct {unsigned f; char r[16];} string190 = {786448, "SetPressFont\000\000\000"}; static struct {unsigned f; char r[16];} string191 = {786448, "SetPrintFont\000\000\000"}; static struct {unsigned f; char r[16];} string192 = {851984, "SetScreenFont\000\000"}; static struct {unsigned f; char r[16];} string193 = {983056, "SetFontDetailed"}; static struct {unsigned f; char r[16];} string194 = {917520, "SetFontLiteral\000"}; static struct {unsigned f; char r[8];} string195 = {458760, "SetFont"}; static struct {unsigned f; char r[16];} string196 = {917520, "ShowFontValues\000"}; static struct {unsigned f; char r[24];} string197 = {1376280, "ShowFontValuesLiteral\000\000"}; static struct {unsigned f; char r[8];} string198 = {458760, "CopyAll"}; static struct {unsigned f; char r[12];} string199 = {524300, "MatchAll\000\000\000"}; static struct {unsigned f; char r[20];} string200 = {1114132, "MatchSelectedName\000\000"}; static struct {unsigned f; char r[28];} string201 = {1572892, "MatchSelectedNameLiteral\000\000\000"}; static struct {unsigned f; char r[24];} string202 = {1310744, "SetDefaultFontValues\000\000\000"}; static struct {unsigned f; char r[24];} string203 = {1376280, "ShowDefaultFontValues\000\000"}; static struct {unsigned f; char r[16];} string204 = {917520, "SetDefaultFont\000"}; static struct {unsigned f; char r[20];} string205 = {1048596, "IPMergeFromTioga\000\000\000"}; static struct {unsigned f; char r[16];} string206 = {851984, "ToIPMultipage\000\000"}; static struct {unsigned f; char r[16];} string207 = {786448, "ToIPSelected\000\000\000"}; static struct {unsigned f; char r[16];} string208 = {917520, "ToIPOnPlayback\000"}; static struct {unsigned f; char r[12];} string209 = {655372, "ToIPScreen\000"}; static struct {unsigned f; char r[8];} string210 = {458760, "ToIPLit"}; static struct {unsigned f; char r[16];} string211 = {983056, "ToIPTestGravity"}; static struct {unsigned f; char r[20];} string212 = {1114132, "ShowIPIncludeMode\000\000"}; static struct {unsigned f; char r[16];} string213 = {851984, "DescribeCurve\000\000"}; static struct {unsigned f; char r[12];} string214 = {524300, "AddHoles\000\000\000"}; static struct {unsigned f; char r[12];} string215 = {720908, "DeleteHoles"}; static struct {unsigned f; char r[16];} string216 = {917520, "CloseOrNewline\000"}; static struct {unsigned f; char r[8];} string217 = {327688, "Close\000\000"}; static struct {unsigned f; char r[16];} string218 = {851984, "\257\300\065\200\262\100\300\265\230\152\171\100\164\000\000"}; static struct {unsigned f; char r[16];} string219 = {917518, "\006\003\020\001\024\001\100\150\010\000\004\100\320\001\000"}; static struct {unsigned f; char r[16];} string220 = {851984, "\257\300\212\174\364\337\300\361\376\000\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string221 = {851984, "\257\300\006<7[\300;CV\364@h\000\000"}; static struct {unsigned f; char r[16];} string222 = {851984, "\257\300\322\334\347\304\300\124\107\000\027\100\150\000\000"}; static struct {unsigned f; char r[16];} string223 = {851984, "\257\300\103\154\257\030\300\165\276\076\350\100\150\000\000"}; static struct {unsigned f; char r[16];} string224 = {851984, "\257\300\136\002\175\264\300\016\031\370\241\100\150\000\000"}; static struct {unsigned f; char r[16];} string225 = {851984, "\257\300\265\217\206\011\300\172\271\371\033\100\150\000\000"}; static struct {unsigned f; char r[16];} string226 = {851984, "\257\300\223\031\346\162\300\275\253\133\335\100\150\000\000"}; static struct {unsigned f; char r[16];} string227 = {851984, "\257\300\231\005\151\136\300\275\231\323\274\100\150\000\000"}; static struct {unsigned f; char r[4];} string228 = {1195853174, "ent"}; static struct {unsigned f; char r[16];} string229 = {851984, "\257\300\003\033\274\104\300\263\246\312\006\100\150\000\000"}; static struct {unsigned f; char r[16];} string230 = {851984, "\257\300\254\061\235\240\300\234\075\103\347\100\150\000\000"}; static struct {unsigned f; char r[16];} string231 = {851984, "\257\300\374\260\327\235\300\333\341\342\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string232 = {851984, "\257\300\354\026\341\177\300\147\046\234\221\100\150\000\000"}; static struct {unsigned f; char r[16];} string233 = {851984, "\257\300\252\050\175\356\300\250\337\044\120\100\150\000\000"}; static struct {unsigned f; char r[16];} string234 = {851984, "\257\300\172\265\057\072\300\145\211\260\126\100\150\000\000"}; static struct {unsigned f; char r[16];} string235 = {851984, "\257\300\311\023\117\300\300\337\236\305\170\100\150\000\000"}; static struct {unsigned f; char r[16];} string236 = {851984, "\257\300\301\241\007\150\300\032\111\265\237\100\150\000\000"}; static struct {unsigned f; char r[16];} string237 = {851984, "\257\300\045\215\147\016\300\153\043\150\276\100\150\000\000"}; static struct {unsigned f; char r[16];} string238 = {851984, "\257\300\207\142\037\125\300\254\056\012\025\100\150\000\000"}; static struct {unsigned f; char r[16];} string239 = {851984, "\257\300\347\101\365\007\300\150\102\366\020\100\150\000\000"}; static struct {unsigned f; char r[16];} string240 = {851984, "\257\300\043\211\212\366\300\343\003\307\242\100\150\000\000"}; static struct {unsigned f; char r[16];} string241 = {851984, "\257\300\011\245\206\305\300\112\326\356\245\100\150\000\000"}; static struct {unsigned f; char r[16];} string242 = {851984, "\257\300\235\036\354\311\300\234\133\201\260\100\150\000\000"}; static struct {unsigned f; char r[16];} string243 = {851984, "\257\300U$)\337\300Xo9\243@t\000\000"}; static struct {unsigned f; char r[16];} string244 = {851984, "\257\300\336\025\013\356\300\216\115\352\271\100\150\000\000"}; static struct {unsigned f; char r[16];} string245 = {851984, "\257\300\206\055\004\241\300\261\334\001\116\100\150\000\000"}; static struct {unsigned f; char r[16];} string246 = {851984, "\257\300\050\310\006\072\300\004\273\314\121\100\150\000\000"}; static struct {unsigned f; char r[16];} string247 = {851984, "\257\300\272\336\377\011\300\305\371\262\224\100\150\000\000"}; static struct {unsigned f; char r[16];} string248 = {851984, "\257\300\355\324\264\170\300\276\334\312\210\100\150\000\000"}; static struct {unsigned f; char r[16];} string249 = {851984, "\257\300\037\132\057\032\300\262\356\113\061\100\150\000\000"}; static struct {unsigned f; char r[16];} string250 = {851984, "\257\300\370\132\042\205\300\045\133\011\125\100\150\000\000"}; static struct {unsigned f; char r[16];} string251 = {851984, "\257\300\356\024\243\250\300\175\157\203\227\100\150\000\000"}; static struct {unsigned f; char r[16];} string252 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string253 = {851984, "\257\300\045\370\116\014\300\270\323\074\131\100\150\000\000"}; static struct {unsigned f; char r[16];} string254 = {851984, "\257\300\124\360\214\337\300\200\347\202\313\100\150\000\000"}; static struct {unsigned f; char r[16];} string255 = {851984, "\257\300\121\117\377\026\300\315\013\026\004\100\150\000\000"}; static struct {unsigned f; char r[16];} string256 = {851984, "\257\300\146\072\276\323\300\221\127\350\046\100\150\000\000"}; static struct {unsigned f; char r[16];} string257 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string258 = {851984, "\257\300\036\015\152\245\300\027\211\355\176\100\150\000\000"}; static struct {unsigned f; char r[16];} string259 = {851984, "\257\300\141\260\110\353\300\162\250\066\353\100\150\000\000"}; static struct {unsigned f; char r[16];} string260 = {851984, "\257\300\242\215\274\036\300\123\155\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string261 = {851984, "\257\300\245\247\302\156\300\052\156\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string262 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string263 = {851984, "\257\300\136\253\306\024\300\100\114\357\174\100\150\000\000"}; static struct {unsigned f; char r[16];} string264 = {851984, "\257\300\004\142\347\110\300\363\053\254\345\100\150\000\000"}; static struct {unsigned f; char r[16];} string265 = {851984, "\257\300\223\145\303\043\300\372\023\025\003\100\150\000\000"}; static struct {unsigned f; char r[28];} string266 = {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];} string267 = {851984, "\257\300\026\355\016\312\300\171\207\041\370\100\200\000\000"}; static struct {unsigned f; char r[44];} string268 = {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 struct { word f0[234]; word f234; word f235; word f236; word f237; word f238; word f239; word f240; word f241; word f242; word f243; word f244; word f245; word f246; word f247; word f248; word f249; word f250; word f251; word f252; word f253; word f254; word f255; word f256; word f257; word f258; word f259; word f260; word f261; word f262; word f263; word f264; word f265; word f266; word f267; word f268; word f269; word f270; word f271; word f272; word f273; word f274; word f275; word f276; word f277; word f278; word f279; word f280; word f281; word f282; word f283; word f284; word f285; word f286; word f287; word f288; word f289; word f290; word f291; word f292; word f293; word f294; word f295; word f296; word f297; word f298; word f299; word f300; word f301; word f302; word f303; word f304; word f305; word f306; word f307; word f308; word f309; word f310; word f311; word f312; word f313; word f314; word f315; word f316; word f317; word f318; word f319; word f320; word f321; word f322; word f323; word f324; word f325; word f326; word f327; word f328; word f329; word f330; word f331; word f332; word f333; word f334; word f335; word f336; word f337; word f338; word f339; word f340; word f341; word f342; word f343; word f344; word f345; word f346; word f347; word f348; word f349; word f350; word f351; word f352; word f353; word f354; word f355; word f356; word f357; word f358; word f359; word f360; word f361; word f362; word f363; word f364; word f365; word f366; word f367; word f368; word f369; word f370; word f371; word f372; word f373; word f374; word f375[47]; } globalframe = { {0}, (word) RegisterEventProcs_P4200, 0, (word) SetGravity_P4140, 0, (word) ToggleGravity_P4080, 0, (word) ShowGravityExtent_P4020, 0, (word) SetGravityExtent_P3960, 0, (word) GravityExtentChange_P3900, 0, (word) SetGravityChoice_P3840, 0, (word) GravityChoiceChange_P3780, 0, (word) Close_P3720, 0, (word) CloseOrNewline_P3660, 0, (word) DescribeCurve_P3600, 0, (word) Delete_P3540, 0, (word) TestGravity2_P3480, 0, (word) ToIPTestGravity_P3420, 0, (word) ToIPSelected_P3360, 0, (word) ToIPScreen_P3300, 0, (word) ToIPLit_P3240, 0, (word) ToIPMultipage_P3180, 0, (word) ToIP_P3120, 0, (word) DoMakeAux_P3060, 0, (word) Intersection_P3000, 0, (word) ToIPMultipageAux_P2940, 0, (word) ToIPAux_P2880, 0, (word) OpenInterpress_P2820, 0, (word) ShowIPIncludeMode_P2760, 0, (word) IncludeIPBy_P2700, 0, (word) IncludeIPByValue_P2640, 0, (word) IncludeIPByReference_P2580, 0, (word) MergeIPSlice_P2520, 0, (word) MergeIPEditable_P2460, 0, (word) IPMergeFromTioga_P2400, 0, (word) ReadIP_P2340, 0, (word) ShowDefaultFontValues_P2280, 0, (word) SetDefaultFont_P2220, 0, (word) SetDefaultFontValues_P2160, 0, (word) SelectMatching_P2100, 0, (word) MatchSelectedNameLiteral_P2040, 0, (word) MatchSelectedName_P1980, 0, (word) IsMatching_P1920, 0, (word) MatchAll_P1860, 0, (word) CopyAll_P1800, 0, (word) GetSelectedFont_P1740, 0, (word) GetSelectedFontInSlice_P1680, 0, (word) CopyFont_P1620, 0, (word) ShowFontValuesLiteral_P1560, 0, (word) ShowFontValues_P1500, 0, (word) SetFont_P1440, 0, (word) SetFontLiteral_P1380, 0, (word) SetFontDetailed_P1320, 0, (word) SetScreenFont_P1260, 0, (word) SetPrintFont_P1200, 0, (word) SetPressFont_P1140, 0, (word) SetFontAux_P1080, 0, (word) ShowDefaultTextLooks_P1020, 0, (word) SetDefaultTextLooks_P960, 0, (word) DropShadowOff_P900, 0, (word) PrintDropShadow_P840, 0, (word) DropShadowTenPercent_P780, 0, (word) DropShadowFromSelection_P720, 0, (word) SetDropShadow_P660, 0, (word) PrintAmplifySpace_P600, 0, (word) AmplifySpaceFromSelection_P540, 0, (word) SetAmplifySpace_P480, 0, (word) AddText_P420, 0, (word) NewTextSlice_P360, 0, (word) AddChar_P300, 0, (word) EnterEditingMode_P240, 0, (word) AddHoles_P180, 0, (word) GetAddHolesArguments_P120, 0, (word) DeleteHoles_P60, 0, (word) GGEventImplA_P0, {0} }; static void NoName_Q8604() { register ptr gf_c01064 = (ptr) &globalframe; word var_c99072; (* (( (ptr) gf_c01064)+7) ) = (word) XR_GetTypeIndexS((word) (&string1)); (* (( (ptr) gf_c01064)+9) ) = (word) XR_GetTypeIndex((word) &string2, 0, (word) &string3); (* (( (ptr) gf_c01064)+11) ) = (word) XR_GetTypeIndexS((word) (&string4)); (* (( (ptr) gf_c01064)+12) ) = (word) XR_GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf_c01064)+13) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string3); (* (( (ptr) gf_c01064)+16) ) = (word) XR_GetTypeIndex((word) &string8, 0, (word) &string9); (* (( (ptr) gf_c01064)+17) ) = (word) XR_GetTypeIndex((word) &string10, 0, (word) &string9); (* (( (ptr) gf_c01064)+20) ) = (word) XR_GetTypeIndex((word) &string11, 0, (word) &string12); (* (( (ptr) gf_c01064)+21) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string9); (* (( (ptr) gf_c01064)+22) ) = (word) XR_GetTypeIndexS((word) (&string14)); (* (( (ptr) gf_c01064)+24) ) = (word) XR_GetTypeIndexS((word) (&string15)); (* (( (ptr) gf_c01064)+25) ) = (word) XR_GetTypeIndex((word) &string16, 0, (word) &string17); (* (ptr) (( (bPt) gf_c01064)+104) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string18); (* (ptr) (( (bPt) gf_c01064)+108) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string19); (* (ptr) (( (bPt) gf_c01064)+112) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string20); (* (ptr) (( (bPt) gf_c01064)+116) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string21); (* (ptr) (( (bPt) gf_c01064)+120) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string22); (* (ptr) (( (bPt) gf_c01064)+124) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string23); (* (ptr) (( (bPt) gf_c01064)+128) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string24); (* (ptr) (( (bPt) gf_c01064)+132) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string25); (* (ptr) (( (bPt) gf_c01064)+136) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string26); (* (ptr) (( (bPt) gf_c01064)+140) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string27); (* (ptr) (( (bPt) gf_c01064)+144) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string28); (* (ptr) (( (bPt) gf_c01064)+148) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string29); (* (ptr) (( (bPt) gf_c01064)+152) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string30); (* (ptr) (( (bPt) gf_c01064)+156) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string31); (* (ptr) (( (bPt) gf_c01064)+160) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string32); (* (ptr) (( (bPt) gf_c01064)+164) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string33); (* (ptr) (( (bPt) gf_c01064)+168) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string34); (* (ptr) (( (bPt) gf_c01064)+172) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string35); (* (ptr) (( (bPt) gf_c01064)+176) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string36); (* (ptr) (( (bPt) gf_c01064)+180) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string37); (* (ptr) (( (bPt) gf_c01064)+184) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string38); (* (ptr) (( (bPt) gf_c01064)+188) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string39); (* (ptr) (( (bPt) gf_c01064)+192) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string40); (* (ptr) (( (bPt) gf_c01064)+196) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string41); (* (ptr) (( (bPt) gf_c01064)+200) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string42); (* (ptr) (( (bPt) gf_c01064)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string43); (* (ptr) (( (bPt) gf_c01064)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string44); (* (ptr) (( (bPt) gf_c01064)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string45); (* (ptr) (( (bPt) gf_c01064)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string46); (* (ptr) (( (bPt) gf_c01064)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string47); (* (ptr) (( (bPt) gf_c01064)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string48); (* (ptr) (( (bPt) gf_c01064)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string49); (* (ptr) (( (bPt) gf_c01064)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string50); (* (ptr) (( (bPt) gf_c01064)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string51); (* (ptr) (( (bPt) gf_c01064)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string52); (* (ptr) (( (bPt) gf_c01064)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string53); (* (ptr) (( (bPt) gf_c01064)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string54); (* (ptr) (( (bPt) gf_c01064)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string55); (* (ptr) (( (bPt) gf_c01064)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string56); (* (ptr) (( (bPt) gf_c01064)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string57); (* (ptr) (( (bPt) gf_c01064)+264) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string58); (* (ptr) (( (bPt) gf_c01064)+268) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string59); (* (ptr) (( (bPt) gf_c01064)+272) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string60); (* (ptr) (( (bPt) gf_c01064)+276) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string61); (* (ptr) (( (bPt) gf_c01064)+280) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string62); (* (ptr) (( (bPt) gf_c01064)+284) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string63); (* (ptr) (( (bPt) gf_c01064)+288) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string64); (* (ptr) (( (bPt) gf_c01064)+292) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string65); (* (ptr) (( (bPt) gf_c01064)+296) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string66); (* (ptr) (( (bPt) gf_c01064)+300) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string67); (* (ptr) (( (bPt) gf_c01064)+304) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string68); (* (ptr) (( (bPt) gf_c01064)+308) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string69); (* (ptr) (( (bPt) gf_c01064)+312) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string70); (* (ptr) (( (bPt) gf_c01064)+316) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string71); (* (ptr) (( (bPt) gf_c01064)+320) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string72); (* (ptr) (( (bPt) gf_c01064)+324) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string73); (* (ptr) (( (bPt) gf_c01064)+328) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string74); (* (ptr) (( (bPt) gf_c01064)+332) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string75); (* (ptr) (( (bPt) gf_c01064)+336) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string76); (* (ptr) (( (bPt) gf_c01064)+340) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string77); (* (ptr) (( (bPt) gf_c01064)+344) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string78); (* (ptr) (( (bPt) gf_c01064)+348) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string79); (* (ptr) (( (bPt) gf_c01064)+352) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string80); (* (ptr) (( (bPt) gf_c01064)+356) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string81); (* (ptr) (( (bPt) gf_c01064)+360) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string82); (* (ptr) (( (bPt) gf_c01064)+364) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string83); (* (ptr) (( (bPt) gf_c01064)+368) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string84); (* (ptr) (( (bPt) gf_c01064)+372) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string85); (* (ptr) (( (bPt) gf_c01064)+376) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string86); (* (ptr) (( (bPt) gf_c01064)+380) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string87); (* (ptr) (( (bPt) gf_c01064)+384) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string88); (* (ptr) (( (bPt) gf_c01064)+388) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string89); (* (ptr) (( (bPt) gf_c01064)+392) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string90); (* (ptr) (( (bPt) gf_c01064)+396) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string91); (* (ptr) (( (bPt) gf_c01064)+400) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string92); (* (ptr) (( (bPt) gf_c01064)+404) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string93); (* (ptr) (( (bPt) gf_c01064)+408) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string94); (* (ptr) (( (bPt) gf_c01064)+412) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string95); (* (ptr) (( (bPt) gf_c01064)+416) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string96); (* (ptr) (( (bPt) gf_c01064)+420) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string97); (* (ptr) (( (bPt) gf_c01064)+424) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string98); (* (ptr) (( (bPt) gf_c01064)+428) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string99); (* (ptr) (( (bPt) gf_c01064)+432) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string100); (* (ptr) (( (bPt) gf_c01064)+436) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string101); (* (ptr) (( (bPt) gf_c01064)+440) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string102); (* (ptr) (( (bPt) gf_c01064)+444) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string103); (* (ptr) (( (bPt) gf_c01064)+448) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string104); (* (ptr) (( (bPt) gf_c01064)+452) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string105); (* (ptr) (( (bPt) gf_c01064)+456) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string106); (* (ptr) (( (bPt) gf_c01064)+460) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string107); (* (ptr) (( (bPt) gf_c01064)+464) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string108); (* (ptr) (( (bPt) gf_c01064)+468) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string109); (* (ptr) (( (bPt) gf_c01064)+472) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string110); (* (ptr) (( (bPt) gf_c01064)+476) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string111); (* (ptr) (( (bPt) gf_c01064)+480) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string112); (* (ptr) (( (bPt) gf_c01064)+484) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string113); (* (ptr) (( (bPt) gf_c01064)+488) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string114); (* (ptr) (( (bPt) gf_c01064)+492) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string115); (* (ptr) (( (bPt) gf_c01064)+496) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string116); (* (ptr) (( (bPt) gf_c01064)+500) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string117); (* (ptr) (( (bPt) gf_c01064)+504) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string118); (* (ptr) (( (bPt) gf_c01064)+508) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string119); (* (ptr) (( (bPt) gf_c01064)+512) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string120); (* (ptr) (( (bPt) gf_c01064)+516) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string121); (* (ptr) (( (bPt) gf_c01064)+520) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string121); (* (ptr) (( (bPt) gf_c01064)+524) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string122); (* (ptr) (( (bPt) gf_c01064)+528) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string123); (* (ptr) (( (bPt) gf_c01064)+532) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string124); (* (ptr) (( (bPt) gf_c01064)+536) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string125); (* (ptr) (( (bPt) gf_c01064)+540) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string126); (* (ptr) (( (bPt) gf_c01064)+544) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string127); (* (ptr) (( (bPt) gf_c01064)+548) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string128); (* (ptr) (( (bPt) gf_c01064)+552) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string129); (* (ptr) (( (bPt) gf_c01064)+556) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string130); (* (ptr) (( (bPt) gf_c01064)+560) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string131); (* (ptr) (( (bPt) gf_c01064)+564) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string132); (* (ptr) (( (bPt) gf_c01064)+568) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string122); (* (ptr) (( (bPt) gf_c01064)+572) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string133); (* (ptr) (( (bPt) gf_c01064)+576) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string134); (* (ptr) (( (bPt) gf_c01064)+580) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string135); (* (ptr) (( (bPt) gf_c01064)+584) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string136); (* (ptr) (( (bPt) gf_c01064)+588) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string137); (* (ptr) (( (bPt) gf_c01064)+592) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string138); (* (ptr) (( (bPt) gf_c01064)+596) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string139); (* (ptr) (( (bPt) gf_c01064)+600) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string140); (* (ptr) (( (bPt) gf_c01064)+604) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string141); (* (ptr) (( (bPt) gf_c01064)+608) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string142); (* (ptr) (( (bPt) gf_c01064)+612) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string143); (* (ptr) (( (bPt) gf_c01064)+616) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string144); (* (ptr) (( (bPt) gf_c01064)+620) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string145); (* (ptr) (( (bPt) gf_c01064)+624) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string146); (* (ptr) (( (bPt) gf_c01064)+628) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string147); (* (ptr) (( (bPt) gf_c01064)+632) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string148); (* (ptr) (( (bPt) gf_c01064)+636) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string149); (* (ptr) (( (bPt) gf_c01064)+640) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string150); (* (ptr) (( (bPt) gf_c01064)+644) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string151); (* (ptr) (( (bPt) gf_c01064)+648) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string152); (* (ptr) (( (bPt) gf_c01064)+652) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string153); (* (ptr) (( (bPt) gf_c01064)+656) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string154); (* (ptr) (( (bPt) gf_c01064)+660) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string155); (* (ptr) (( (bPt) gf_c01064)+664) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string156); (* (ptr) (( (bPt) gf_c01064)+668) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string157); (* (ptr) (( (bPt) gf_c01064)+672) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string158); (* (ptr) (( (bPt) gf_c01064)+676) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string159); (* (ptr) (( (bPt) gf_c01064)+680) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string160); (* (ptr) (( (bPt) gf_c01064)+684) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string161); (* (ptr) (( (bPt) gf_c01064)+688) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string162); (* (ptr) (( (bPt) gf_c01064)+692) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string163); (* (ptr) (( (bPt) gf_c01064)+696) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string164); (* (ptr) (( (bPt) gf_c01064)+700) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string165); (* (ptr) (( (bPt) gf_c01064)+704) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string166); (* (ptr) (( (bPt) gf_c01064)+708) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string167); (* (ptr) (( (bPt) gf_c01064)+712) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string168); (* (ptr) (( (bPt) gf_c01064)+716) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string169); (* (ptr) (( (bPt) gf_c01064)+720) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string170); (* (ptr) (( (bPt) gf_c01064)+724) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+13) ), (word) &string171); (* (ptr) (( (bPt) gf_c01064)+728) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string172); (* (ptr) (( (bPt) gf_c01064)+732) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string173); (* (ptr) (( (bPt) gf_c01064)+736) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string174); (* (ptr) (( (bPt) gf_c01064)+740) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string175); (* (ptr) (( (bPt) gf_c01064)+744) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string176); (* (ptr) (( (bPt) gf_c01064)+748) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string177); (* (ptr) (( (bPt) gf_c01064)+752) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string178); (* (ptr) (( (bPt) gf_c01064)+756) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string179); (* (ptr) (( (bPt) gf_c01064)+760) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string180); (* (ptr) (( (bPt) gf_c01064)+764) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string181); (* (ptr) (( (bPt) gf_c01064)+768) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string182); (* (ptr) (( (bPt) gf_c01064)+772) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string183); (* (ptr) (( (bPt) gf_c01064)+776) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string184); (* (ptr) (( (bPt) gf_c01064)+780) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string185); (* (ptr) (( (bPt) gf_c01064)+784) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string186); (* (ptr) (( (bPt) gf_c01064)+788) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string187); (* (ptr) (( (bPt) gf_c01064)+792) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string188); (* (ptr) (( (bPt) gf_c01064)+796) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string189); (* (ptr) (( (bPt) gf_c01064)+800) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string190); (* (ptr) (( (bPt) gf_c01064)+804) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string191); (* (ptr) (( (bPt) gf_c01064)+808) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string192); (* (ptr) (( (bPt) gf_c01064)+812) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string193); (* (ptr) (( (bPt) gf_c01064)+816) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string194); (* (ptr) (( (bPt) gf_c01064)+820) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string195); (* (ptr) (( (bPt) gf_c01064)+824) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string196); (* (ptr) (( (bPt) gf_c01064)+828) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string197); (* (ptr) (( (bPt) gf_c01064)+832) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string98); (* (ptr) (( (bPt) gf_c01064)+836) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string198); (* (ptr) (( (bPt) gf_c01064)+840) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string199); (* (ptr) (( (bPt) gf_c01064)+844) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string200); (* (ptr) (( (bPt) gf_c01064)+848) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string201); (* (ptr) (( (bPt) gf_c01064)+852) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string202); (* (ptr) (( (bPt) gf_c01064)+856) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string203); (* (ptr) (( (bPt) gf_c01064)+860) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string204); (* (ptr) (( (bPt) gf_c01064)+864) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string205); (* (ptr) (( (bPt) gf_c01064)+868) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string134); (* (ptr) (( (bPt) gf_c01064)+872) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string135); (* (ptr) (( (bPt) gf_c01064)+876) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string148); (* (ptr) (( (bPt) gf_c01064)+880) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string206); (* (ptr) (( (bPt) gf_c01064)+884) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string207); (* (ptr) (( (bPt) gf_c01064)+888) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string208); (* (ptr) (( (bPt) gf_c01064)+892) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string209); (* (ptr) (( (bPt) gf_c01064)+896) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string210); (* (ptr) (( (bPt) gf_c01064)+900) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string211); (* (ptr) (( (bPt) gf_c01064)+904) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string137); (* (ptr) (( (bPt) gf_c01064)+908) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string138); (* (ptr) (( (bPt) gf_c01064)+912) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string212); (* (ptr) (( (bPt) gf_c01064)+916) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string213); (* (ptr) (( (bPt) gf_c01064)+920) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string214); (* (ptr) (( (bPt) gf_c01064)+924) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string215); (* (ptr) (( (bPt) gf_c01064)+928) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string216); (* (ptr) (( (bPt) gf_c01064)+932) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c01064)+9) ), (word) &string217); (void) XR_DeclareGlobalFrame((word) "GGEventImplA", &globalframe, (word) XR_GetTypeIndex((word) &string218, 0, (word) &string219) , (word) (( (bPt) gf_c01064)+1496)/* var_c88192 */ ); var_c99072 = (word) XR_ImportInterface((word) "BasicTime", (word) XR_GetTypeIndexS((word) (&string220)), 24); (* (( (ptr) gf_c01064)+402)/* var_c95744 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67636226); (void) XR_ImportProcS(var_c99072, 67111424); var_c99072 = (word) XR_ImportInterface((word) "CodeTimer", (word) XR_GetTypeIndexS((word) (&string221)), 21); (* (( (ptr) gf_c01064)+389)/* var_c89952 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 526850); (void) XR_ImportProcS(var_c99072, 526338); var_c99072 = (word) XR_ImportInterface((word) "Feedback", (word) XR_GetTypeIndexS((word) (&string222)), 25); (* (( (ptr) gf_c01064)+378)/* var_c88352 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1313029); (void) XR_ImportProcS(var_c99072, 1575429); (void) XR_ImportProcS(var_c99072, 1050628); var_c99072 = (word) XR_ImportInterface((word) "FileNames", (word) XR_GetTypeIndexS((word) (&string223)), 17); (* (( (ptr) gf_c01064)+406)/* var_c96544 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67373313); (void) XR_ImportProcS(var_c99072, 67634946); var_c99072 = (word) XR_ImportInterface((word) "GGAlign", (word) XR_GetTypeIndexS((word) (&string224)), 46); (* (( (ptr) gf_c01064)+411)/* var_c97952 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 268033); var_c99072 = (word) XR_ImportInterface((word) "GGBoundBox", (word) XR_GetTypeIndexS((word) (&string225)), 24); (* (( (ptr) gf_c01064)+376)/* var_c88256 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 790275); (void) XR_ImportProcS(var_c99072, 68681990); var_c99072 = (word) XR_ImportInterface((word) "GGCaret", (word) XR_GetTypeIndexS((word) (&string226)), 13); (* (( (ptr) gf_c01064)+381)/* var_c88448 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67372545); (void) XR_ImportProcS(var_c99072, 67634178); (void) XR_ImportProcS(var_c99072, 134482689); (void) XR_ImportProcS(var_c99072, 67371777); (void) XR_ImportProcS(var_c99072, 1574916); (void) XR_ImportProcS(var_c99072, 525570); (void) XR_ImportProcS(var_c99072, 264449); var_c99072 = (word) XR_ImportInterface((word) "GGCoreOps", (word) XR_GetTypeIndexS((word) (&string227)), 37); (* (( (ptr) gf_c01064)+418)/* var_c99008 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67380225); var_c99072 = (word) XR_ImportInterface((word) &string228, (word) XR_GetTypeIndexS((word) (&string229)), 38); (* (( (ptr) gf_c01064)+392)/* var_c90432 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 531714); (void) XR_ImportProcS(var_c99072, 531202); (void) XR_ImportProcS(var_c99072, 1052164); (void) XR_ImportProcS(var_c99072, 532482); var_c99072 = (word) XR_ImportInterface((word) "GGFileOps", (word) XR_GetTypeIndexS((word) (&string230)), 7); (* (( (ptr) gf_c01064)+398)/* var_c95328 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67371521); (void) XR_ImportProcS(var_c99072, 135005699); (void) XR_ImportProcS(var_c99072, 135267076); var_c99072 = (word) XR_ImportInterface((word) "GGFont", (word) XR_GetTypeIndexS((word) (&string231)), 16); (* (( (ptr) gf_c01064)+394)/* var_c90624 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67372801); (void) XR_ImportProcS(var_c99072, 69731594); (void) XR_ImportProcS(var_c99072, 67109376); (void) XR_ImportProcS(var_c99072, 67633922); var_c99072 = (word) XR_ImportInterface((word) "GGFromImager", (word) XR_GetTypeIndexS((word) (&string232)), 2); (* (( (ptr) gf_c01064)+403)/* var_c95776 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67633410); var_c99072 = (word) XR_ImportInterface((word) "GGHistory", (word) XR_GetTypeIndexS((word) (&string233)), 20); (* (( (ptr) gf_c01064)+379)/* var_c88384 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67633154); (void) XR_ImportProcS(var_c99072, 262657); (void) XR_ImportProcS(var_c99072, 525058); var_c99072 = (word) XR_ImportInterface((word) "GGMultiGravity", (word) XR_GetTypeIndexS((word) (&string234)), 16); (* (( (ptr) gf_c01064)+412)/* var_c97984 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 404488198); var_c99072 = (word) XR_ImportInterface((word) "GGOutline", (word) XR_GetTypeIndexS((word) (&string235)), 19); (* (( (ptr) gf_c01064)+387)/* var_c88768 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1050628); (void) XR_ImportProcS(var_c99072, 67633410); (void) XR_ImportProcS(var_c99072, 264705); var_c99072 = (word) XR_ImportInterface((word) "GGParent", (word) XR_GetTypeIndexS((word) (&string236)), 83); (* (( (ptr) gf_c01064)+385)/* var_c88672 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67385857); (void) XR_ImportProcS(var_c99072, 67913987); (void) XR_ImportProcS(var_c99072, 67386625); (void) XR_ImportProcS(var_c99072, 68437509); (void) XR_ImportProcS(var_c99072, 67649026); (void) XR_ImportProcS(var_c99072, 68175108); (void) XR_ImportProcS(var_c99072, 67386369); var_c99072 = (word) XR_ImportInterface((word) "GGParseOut", (word) XR_GetTypeIndexS((word) (&string237)), 15); (* (( (ptr) gf_c01064)+397)/* var_c95072 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 526338); var_c99072 = (word) XR_ImportInterface((word) "GGRefresh", (word) XR_GetTypeIndexS((word) (&string238)), 30); (* (( (ptr) gf_c01064)+380)/* var_c88416 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 793091); (void) XR_ImportProcS(var_c99072, 1054980); (void) XR_ImportProcS(var_c99072, 264193); (void) XR_ImportProcS(var_c99072, 788227); (void) XR_ImportProcS(var_c99072, 2622986); var_c99072 = (word) XR_ImportInterface((word) "GGScene", (word) XR_GetTypeIndexS((word) (&string239)), 50); (* (( (ptr) gf_c01064)+382)/* var_c88480 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67382529); (void) XR_ImportProcS(var_c99072, 67380993); (void) XR_ImportProcS(var_c99072, 67633666); (void) XR_ImportProcS(var_c99072, 68164356); (void) XR_ImportProcS(var_c99072, 67905795); (void) XR_ImportProcS(var_c99072, 68165892); (void) XR_ImportProcS(var_c99072, 68165636); (void) XR_ImportProcS(var_c99072, 787715); (void) XR_ImportProcS(var_c99072, 526338); (void) XR_ImportProcS(var_c99072, 68166148); (void) XR_ImportProcS(var_c99072, 787971); (void) XR_ImportProcS(var_c99072, 526594); (void) XR_ImportProcS(var_c99072, 67637506); (void) XR_ImportProcS(var_c99072, 67379969); (void) XR_ImportProcS(var_c99072, 68426757); var_c99072 = (word) XR_ImportInterface((word) "GGSegment", (word) XR_GetTypeIndexS((word) (&string240)), 47); (* (( (ptr) gf_c01064)+416)/* var_c98656 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 527874); (void) XR_ImportProcS(var_c99072, 68419843); (void) XR_ImportProcS(var_c99072, 69468677); var_c99072 = (word) XR_ImportInterface((word) "GGSelect", (word) XR_GetTypeIndexS((word) (&string241)), 23); (* (( (ptr) gf_c01064)+377)/* var_c88320 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 526338); (void) XR_ImportProcS(var_c99072, 68158980); (void) XR_ImportProcS(var_c99072, 524290); (void) XR_ImportProcS(var_c99072, 67375361); (void) XR_ImportProcS(var_c99072, 786691); (void) XR_ImportProcS(var_c99072, 526594); (void) XR_ImportProcS(var_c99072, 67898883); (void) XR_ImportProcS(var_c99072, 1051396); (void) XR_ImportProcS(var_c99072, 67898627); (void) XR_ImportProcS(var_c99072, 525314); (void) XR_ImportProcS(var_c99072, 525570); (void) XR_ImportProcS(var_c99072, 67636994); var_c99072 = (word) XR_ImportInterface((word) "GGShapes", (word) XR_GetTypeIndexS((word) (&string242)), 20); (* (( (ptr) gf_c01064)+413)/* var_c98048 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1049859); (void) XR_ImportProcS(var_c99072, 789762); var_c99072 = (word) XR_ImportInterface((word) "GGSlice", (word) XR_GetTypeIndexS((word) (&string243)), 128); (* (( (ptr) gf_c01064)+386)/* var_c88704 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67385089); (void) XR_ImportProcS(var_c99072, 800259); (void) XR_ImportProcS(var_c99072, 69219080); (void) XR_ImportProcS(var_c99072, 67376385); (void) XR_ImportProcS(var_c99072, 68161796); (void) XR_ImportProcS(var_c99072, 67376129); (void) XR_ImportProcS(var_c99072, 67376641); (void) XR_ImportProcS(var_c99072, 134487809); (void) XR_ImportProcS(var_c99072, 532994); (void) XR_ImportProcS(var_c99072, 268705793); (void) XR_ImportProcS(var_c99072, 1057027); (void) XR_ImportProcS(var_c99072, 67378433); (void) XR_ImportProcS(var_c99072, 1055748); (void) XR_ImportProcS(var_c99072, 68162052); (void) XR_ImportProcS(var_c99072, 69210119); (void) XR_ImportProcS(var_c99072, 530946); (void) XR_ImportProcS(var_c99072, 795651); (void) XR_ImportProcS(var_c99072, 67379969); (void) XR_ImportProcS(var_c99072, 531202); (void) XR_ImportProcS(var_c99072, 67375873); (void) XR_ImportProcS(var_c99072, 788227); (void) XR_ImportProcS(var_c99072, 1321732); (void) XR_ImportProcS(var_c99072, 788483); (void) XR_ImportProcS(var_c99072, 67635458); (void) XR_ImportProcS(var_c99072, 201600001); var_c99072 = (word) XR_ImportInterface((word) "GGSliceOps", (word) XR_GetTypeIndexS((word) (&string244)), 73); (* (( (ptr) gf_c01064)+384)/* var_c88608 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 201606913); (void) XR_ImportProcS(var_c99072, 67388929); (void) XR_ImportProcS(var_c99072, 67375873); (void) XR_ImportProcS(var_c99072, 1313541); (void) XR_ImportProcS(var_c99072, 67633922); (void) XR_ImportProcS(var_c99072, 68173572); (void) XR_ImportProcS(var_c99072, 67634690); (void) XR_ImportProcS(var_c99072, 67371521); (void) XR_ImportProcS(var_c99072, 134756866); (void) XR_ImportProcS(var_c99072, 67377153); var_c99072 = (word) XR_ImportInterface((word) "GGState", (word) XR_GetTypeIndexS((word) (&string245)), 119); (* (( (ptr) gf_c01064)+393)/* var_c90592 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67392769); (void) XR_ImportProcS(var_c99072, 546306); (void) XR_ImportProcS(var_c99072, 546818); (void) XR_ImportProcS(var_c99072, 67393281); (void) XR_ImportProcS(var_c99072, 547330); (void) XR_ImportProcS(var_c99072, 547586); (void) XR_ImportProcS(var_c99072, 67398657); (void) XR_ImportProcS(var_c99072, 67398401); (void) XR_ImportProcS(var_c99072, 67398145); (void) XR_ImportProcS(var_c99072, 545794); (void) XR_ImportProcS(var_c99072, 67392257); var_c99072 = (word) XR_ImportInterface((word) "GGTraj", (word) XR_GetTypeIndexS((word) (&string246)), 55); (* (( (ptr) gf_c01064)+414)/* var_c98496 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 525314); (void) XR_ImportProcS(var_c99072, 787203); (void) XR_ImportProcS(var_c99072, 67379457); (void) XR_ImportProcS(var_c99072, 67639554); (void) XR_ImportProcS(var_c99072, 134487809); (void) XR_ImportProcS(var_c99072, 134749186); var_c99072 = (word) XR_ImportInterface((word) "GGUIUtility", (word) XR_GetTypeIndexS((word) (&string247)), 10); (* (( (ptr) gf_c01064)+417)/* var_c98784 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67371777); var_c99072 = (word) XR_ImportInterface((word) "GGUserInput", (word) XR_GetTypeIndexS((word) (&string248)), 13); (* (( (ptr) gf_c01064)+419)/* var_c99040 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1312261); var_c99072 = (word) XR_ImportInterface((word) "GGUserProfile", (word) XR_GetTypeIndexS((word) (&string249)), 25); (* (( (ptr) gf_c01064)+405)/* var_c95968 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67109888); (void) XR_ImportProcS(var_c99072, 67113984); var_c99072 = (word) XR_ImportInterface((word) "GGUtility", (word) XR_GetTypeIndexS((word) (&string250)), 42); (* (( (ptr) gf_c01064)+388)/* var_c88832 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67901443); (void) XR_ImportProcS(var_c99072, 67380225); (void) XR_ImportProcS(var_c99072, 135008515); (void) XR_ImportProcS(var_c99072, 134221824); (void) XR_ImportProcS(var_c99072, 67637762); var_c99072 = (word) XR_ImportInterface((word) "GGWindow", (word) XR_GetTypeIndexS((word) (&string251)), 12); (* (( (ptr) gf_c01064)+383)/* var_c88544 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 135006466); (void) XR_ImportProcS(var_c99072, 1572870); var_c99072 = (word) XR_ImportInterface((word) "Imager", (word) XR_GetTypeIndexS((word) (&string252)), 84); (* (( (ptr) gf_c01064)+404)/* var_c95904 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1328387); (void) XR_ImportProcS(var_c99072, 526850); (void) XR_ImportProcS(var_c99072, 541186); (void) XR_ImportProcS(var_c99072, 540930); (void) XR_ImportProcS(var_c99072, 540674); (void) XR_ImportProcS(var_c99072, 531202); (void) XR_ImportProcS(var_c99072, 536578); (void) XR_ImportProcS(var_c99072, 527106); var_c99072 = (word) XR_ImportInterface((word) "ImagerError", (word) XR_GetTypeIndexS((word) (&string253)), 3); (* (( (ptr) gf_c01064)+409)/* var_c96896 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67371521); var_c99072 = (word) XR_ImportInterface((word) "ImagerInterpress", (word) XR_GetTypeIndexS((word) (&string254)), 10); (* (( (ptr) gf_c01064)+407)/* var_c96608 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 264193); (void) XR_ImportProcS(var_c99072, 788227); (void) XR_ImportProcS(var_c99072, 67633410); var_c99072 = (word) XR_ImportInterface((word) "ImagerTransformation", (word) XR_GetTypeIndexS((word) (&string255)), 55); (* (( (ptr) gf_c01064)+390)/* var_c90016 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67634689); (void) XR_ImportProcS(var_c99072, 67908355); (void) XR_ImportProcS(var_c99072, 402927105); (void) XR_ImportProcS(var_c99072, 67900162); (void) XR_ImportProcS(var_c99072, 135013378); (void) XR_ImportProcS(var_c99072, 135013122); var_c99072 = (word) XR_ImportInterface((word) "InterpressInterpreter", (word) XR_GetTypeIndexS((word) (&string256)), 8); (* (( (ptr) gf_c01064)+400)/* var_c95552 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 1312005); (void) XR_ImportProcS(var_c99072, 68420357); var_c99072 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string257)), 103); (* (( (ptr) gf_c01064)+395)/* var_c91936 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67910402); (void) XR_ImportProcS(var_c99072, 67388929); (void) XR_ImportProcS(var_c99072, 67392513); (void) XR_ImportProcS(var_c99072, 67392257); (void) XR_ImportProcS(var_c99072, 134763778); (void) XR_ImportProcS(var_c99072, 67640578); (void) XR_ImportProcS(var_c99072, 67641090); (void) XR_ImportProcS(var_c99072, 2111493); (void) XR_ImportProcS(var_c99072, 1063171); (void) XR_ImportProcS(var_c99072, 67378689); (void) XR_ImportProcS(var_c99072, 68958724); var_c99072 = (word) XR_ImportInterface((word) "IPMaster", (word) XR_GetTypeIndexS((word) (&string258)), 40); (* (( (ptr) gf_c01064)+401)/* var_c95584 */ ) = var_c99072; var_c99072 = (word) XR_ImportInterface((word) "PFS", (word) XR_GetTypeIndexS((word) (&string259)), 40); (* (( (ptr) gf_c01064)+408)/* var_c96640 */ ) = var_c99072; var_c99072 = (word) XR_ImportInterface((word) "Random", (word) XR_GetTypeIndexS((word) (&string260)), 4); (* (( (ptr) gf_c01064)+410)/* var_c97888 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67371265); (void) XR_ImportProcS(var_c99072, 67633154); var_c99072 = (word) XR_ImportInterface((word) "RealFns", (word) XR_GetTypeIndexS((word) (&string261)), 36); (* (( (ptr) gf_c01064)+396)/* var_c94656 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67904259); var_c99072 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string262)), 43); (* (( (ptr) gf_c01064)+391)/* var_c90144 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 68159236); (void) XR_ImportProcS(var_c99072, 67633666); (void) XR_ImportProcS(var_c99072, 67896323); (void) XR_ImportProcS(var_c99072, 67379457); var_c99072 = (word) XR_ImportInterface((word) "TiogaOps", (word) XR_GetTypeIndexS((word) (&string263)), 128); (* (( (ptr) gf_c01064)+399)/* var_c95456 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 67657730); (void) XR_ImportProcS(var_c99072, 537148161); var_c99072 = (word) XR_ImportInterface((word) "Vectors2d", (word) XR_GetTypeIndexS((word) (&string264)), 21); (* (( (ptr) gf_c01064)+415)/* var_c98592 */ ) = var_c99072; (void) XR_ImportProcS(var_c99072, 135270914); (void) XR_ImportProcS(var_c99072, 135267842); var_c99072 = (word) XR_ExportInterface((word) &string228, (word) XR_GetTypeIndexS((word) (&string229)), 38); (* (( (ptr) gf_c01064)+420)/* var_c99104 */ ) = var_c99072; (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1080)/* var_c86528 */ , 525314, (word) "ToIP"); (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1168)/* var_c86880 */ , 525570, (word) "MergeIPEditable"); (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1160)/* var_c86848 */ , 525826, (word) "MergeIPSlice"); (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1456)/* var_c88032 */ , 531714, (word) "AddChar"); (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1192)/* var_c86976 */ , 532994, (word) "ShowDefaultFontValues") ; (void) XR_ExportProcS(var_c99072, (word) (( (bPt) gf_c01064)+1360)/* var_c87648 */ , 533762, (word) "ShowDefaultTextLooks") ; var_c99072 = (word) XR_ExportInterface((word) "GGInterfaceTypes", (word) XR_GetTypeIndexS((word) (&string265)), 6); (* (( (ptr) gf_c01064)+421)/* var_c99136 */ ) = var_c99072; (void) XR_ExportType((word) "RefreshDataObj", (word) XR_GetTypeIndexS((word) (&string266)), (word) XR_GetTypeIndex((word) &string267, 0, (word) &string268) ); } static void GGEventImplA_P0(formal_c0161, formal_c0159) word formal_c0161; word formal_c0159; { register ptr gf_c99168 = (ptr) &globalframe; /* GGEventImplA: */ SOURCE(689, 73873) SOURCE(59436, 74) { word var_c88224; var_c88224 = XR_NewObject(24, (* (( (ptr) gf_c99168)+7) )); (* (ptr) var_c88224 ) = (* (ptr) &fc269 ); (* (( (ptr) var_c88224)+1) ) = (* (ptr) &fc269 ); (* (( (ptr) var_c88224)+2) ) = (* (ptr) &fc269 ); (* (( (ptr) var_c88224)+3) ) = (* (ptr) &fc269 ); (* (( (ptr) var_c88224)+4) ) = 1; (* (( (ptr) gf_c99168)+4)/* nullRect_v7956 */ ) = var_c88224; }; SOURCE(60449, 70) { word pd270; pd270 = (* (( (ptr) (* (( (ptr) gf_c99168)+376)/* var_c88256 */ ))+5) ); (* (( (ptr) gf_c99168)+5)/* infinitePage_v8012 */ ) = (word) ( *( (fPt) ((* (ptr) pd270 ))))((* (ptr) &fc269 ), (* (ptr) &fc269 ), (* (ptr) &fc269 ), (* (ptr) &fc269 ), 0, 1, pd270) ; }; SOURCE(74542, 20) (void) RegisterEventProcs_P4200(); } static void DeleteHoles_P60(formal_c01309, event_v33384) word formal_c01309; word event_v33384; { W9 var_c99200; /* declaration of ggData_v33356 skipped */ register ptr gf_c99232 = (ptr) &globalframe; /* declaration of var_c88288 skipped */ (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ) = formal_c01309; /* DeleteHoles: */ SOURCE(3119, 3266) { word tmpAddr271; tmpAddr271 = (word) (( (ptr) &var_c99200)+5)/* var_c88288 */ ; (* (ptr) tmpAddr271 ) = ( ((word) (fPt) DoDeleteHoles_P4308) ); (* (( (ptr) tmpAddr271) + 1) ) = 1; }; SOURCE(3150, 3235) { word pd272; pd272 = (* (( (ptr) (* (( (ptr) gf_c99232)+377)/* var_c88320 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd272 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+11) ), 0, pd272) )) { SOURCE(3202, 129) { word pd273; pd273 = (* (( (ptr) (* (( (ptr) gf_c99232)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd273 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+3) ), 0, (* (( (ptr) gf_c99232)+160) ), (* (( (ptr) gf_c99232)+110) ), pd273); }; } else { SOURCE(3331, 3056) { /* declaration of unmakeCount_v11552 skipped */ /* declaration of reselectList_v11580 skipped */ SOURCE(5359, 20) (* (( (ptr) &var_c99200)+7)/* unmakeCount_v11552 */ ) = 0; SOURCE(5381, 14) (* (( (ptr) &var_c99200)+8)/* reselectList_v11580 */ ) = 0; SOURCE(5468, 44) { word pd274; pd274 = (* (( (ptr) (* (( (ptr) gf_c99232)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd274 ))))((* (( (ptr) gf_c99232)+109) ), (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ), pd274) ; }; SOURCE(5544, 81) { word pd275; pd275 = (* (( (ptr) (* (( (ptr) gf_c99232)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd275 ))))((* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd275); }; SOURCE(5627, 33) { word pd276; pd276 = (* (( (ptr) (* (( (ptr) gf_c99232)+381)/* var_c88448 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))((* ((( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+13)) ), pd276); }; SOURCE(5662, 32) { word pd277; pd277 = (* (( (ptr) (* (( (ptr) gf_c99232)+381)/* var_c88448 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd277 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+13) ), 0, pd277); }; SOURCE(5696, 84) { word var_c88512; word pd278; pd278 = (* (( (ptr) (* (( (ptr) gf_c99232)+382)/* var_c88480 */ ))+32) ); var_c88512 = (word) ( *( (fPt) ((* (ptr) pd278 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+11) ), 1, (word) ( ( (bPt) &var_c99200)+20)/* var_c88288 */ , 0, (* (( (ptr) gf_c99232)+100) ), pd278); }; SOURCE(5782, 146) { register word reselects_v11812; reselects_v11812 = (* (( (ptr) &var_c99200)+8)/* reselectList_v11580 */ ); lab_L100003: ; if ((reselects_v11812 != 0)) { } else { goto lab_L100000; }; SOURCE(5865, 63) { word pd279; pd279 = (* (( (ptr) (* (( (ptr) gf_c99232)+377)/* var_c88320 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd279 ))))((* (ptr) reselects_v11812 ), (* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+11) ), pd279); }; reselects_v11812 = (* (( (ptr) reselects_v11812)+1) ); goto lab_L100003; lab_L100000: ; }; SOURCE(5939, 29) { word pd280; pd280 = (* (( (ptr) (* (( (ptr) gf_c99232)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd280 ))))((* ((( (ptr) &var_c99200)+4)/* ggData_v33356 */ ) ), pd280); }; SOURCE(6020, 365) if (( (int)(* (( (ptr) &var_c99200)+7)/* unmakeCount_v11552 */ ) != (int)0)) { SOURCE(6044, 80) { word pd281; pd281 = (* (( (ptr) (* (( (ptr) gf_c99232)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd281 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+3) ), 0, (* (( (ptr) gf_c99232)+69) ), (* (( (ptr) gf_c99232)+68) ), pd281); }; SOURCE(6126, 154) { word pd282; pd282 = (* (( (ptr) (* (( (ptr) gf_c99232)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd282 ))))((* (( (ptr) gf_c99232)+67) ), (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ), 0, 1, 0, 0, pd282) ; }; } else { SOURCE(6289, 96) { word pd283; pd283 = (* (( (ptr) (* (( (ptr) gf_c99232)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd283 ))))((* (( (ptr) (* (( (ptr) &var_c99200)+4)/* ggData_v33356 */ ))+3) ), 0, (* (( (ptr) gf_c99232)+160) ), (* (( (ptr) gf_c99232)+66) ), pd283); }; }; }; }; }; } static word DoDeleteHoles_P4308(sliceD_v11656, formal_c99328) word sliceD_v11656; word formal_c99328; { W13 var_c99264; register ptr gf_c99296 = (ptr) &globalframe; word done_v11700; /* declaration of var_c88576 skipped */ formal_c99328 = (formal_c99328 - 20); (* (ptr) &var_c99264 ) = formal_c99328; /* DoDeleteHoles: */ SOURCE(3333, 21) { word tmpAddr284; tmpAddr284 = (word) (( (ptr) &var_c99264)+4)/* var_c88576 */ ; (* (ptr) tmpAddr284 ) = ( ((word) (fPt) DoUnmakeChild_P4464) ); (* (( (ptr) tmpAddr284) + 1) ) = 1; }; SOURCE(3333, 21) done_v11700 = 0; SOURCE(3412, 1941) { word pd285; pd285 = (* (( (ptr) (* (( (ptr) gf_c99296)+384)/* var_c88608 */ ))+28) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd285 ))))(sliceD_v11656, pd285))) { SOURCE(3455, 1770) { /* declaration of fillText_v11968 skipped */ /* declaration of screenStyle_v11996 skipped */ /* declaration of newSliceList_v12024 skipped */ /* declaration of firstBoxChild_v12052 skipped */ word outline_v12080; /* declaration of cluster_v12108 skipped */ /* declaration of fillColor_v12136 skipped */ W2 var_c0179; SOURCE(4014, 27) (* (( (ptr) &var_c99264)+6) ) = 0; (* (( (ptr) &var_c99264)+7) ) = 0; SOURCE(4043, 25) (* (( (ptr) &var_c99264)+8)/* screenStyle_v11996 */ ) = 0; SOURCE(4070, 14) (* (( (ptr) &var_c99264)+9)/* newSliceList_v12024 */ ) = 0; SOURCE(4099, 20) (* (( (ptr) &var_c99264)+10)/* firstBoxChild_v12052 */ ) = 0; SOURCE(4121, 29) outline_v12080 = (* (ptr) sliceD_v11656 ); SOURCE(4152, 44) { word pd286; pd286 = (* (( (ptr) (* (( (ptr) gf_c99296)+385)/* var_c88672 */ ))+64) ); (* (( (ptr) &var_c99264)+11)/* cluster_v12108 */ ) = (word) ( *( (fPt) ((* (ptr) pd286 ))))(outline_v12080, pd286); }; SOURCE(4198, 69) { word pd287; pd287 = (* (( (ptr) (* (( (ptr) gf_c99296)+384)/* var_c88608 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd287 ))))((word) &var_c0179, outline_v12080, 0, pd287); }; (* (( (ptr) &var_c99264)+12)/* fillColor_v12136 */ ) = var_c0179.f0; SOURCE(4269, 53) { W3 var_c88736; { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf_c99296)+386)/* var_c88704 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))((word) &var_c88736, outline_v12080, pd288); }; (* (( (ptr) &var_c99264)+8)/* screenStyle_v11996 */ ) = var_c88736.f2; (* (W2Pt) (( (ptr) &var_c99264)+6)/* fillText_v11968 */ ) = (* (W2Pt) &var_c88736 ); }; SOURCE(4356, 52) { word pd289; pd289 = (* (( (ptr) (* (( (ptr) gf_c99296)+387)/* var_c88768 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd289 ))))(outline_v12080, pd289); }; SOURCE(4410, 810) { word pd290; pd290 = (* (( (ptr) (* (( (ptr) gf_c99296)+382)/* var_c88480 */ ))+39) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd290 ))))(outline_v12080, pd290))) { SOURCE(4446, 362) { word priority_v12368; SOURCE(4481, 58) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf_c99296)+382)/* var_c88480 */ ))+21) ); priority_v12368 = (word) ( *( (fPt) ((* (ptr) pd291 ))))((* (( (ptr) (* (( (ptr) formal_c99328)+4) ))+11) ), outline_v12080, pd291) ; }; SOURCE(4541, 42) { word pd292; pd292 = (* (( (ptr) (* (( (ptr) gf_c99296)+382)/* var_c88480 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd292 ))))((* (( (ptr) (* (( (ptr) formal_c99328)+4) ))+11) ), outline_v12080, pd292); }; SOURCE(4623, 56) { word var_c88800; word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf_c99296)+385)/* var_c88672 */ ))+73) ); var_c88800 = (word) ( *( (fPt) ((* (ptr) pd293 ))))(outline_v12080, 1, (word) (( (bPt) &var_c99264)+16)/* var_c88576 */ , 0, pd293) ; }; SOURCE(4681, 55) { word pd294; pd294 = (* (( (ptr) (* (( (ptr) gf_c99296)+382)/* var_c88480 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd294 ))))((* (( (ptr) (* (( (ptr) formal_c99328)+4) ))+11) ), (* (( (ptr) &var_c99264)+9)/* newSliceList_v12024 */ ), priority_v12368, pd294) ; }; SOURCE(4738, 68) { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf_c99296)+388)/* var_c88832 */ ))+22) ); (* (( (ptr) formal_c99328)+8) ) = (word) ( *( (fPt) ((* (ptr) pd295 ))))((* (( (ptr) formal_c99328)+8) ), (* (( (ptr) &var_c99264)+9) /* newSliceList_v12024 */ ), pd295); }; }; } else { SOURCE(4815, 407) { word priority_v12412; SOURCE(4891, 59) { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf_c99296)+385)/* var_c88672 */ ))+66) ); priority_v12412 = (word) ( *( (fPt) ((* (ptr) pd296 ))))((* (( (ptr) &var_c99264)+11)/* cluster_v12108 */ ), outline_v12080, pd296) ; }; SOURCE(4952, 42) { word var_c88864; word pd297; pd297 = (* (( (ptr) (* (( (ptr) gf_c99296)+386)/* var_c88704 */ ))+13) ); var_c88864 = (word) ( *( (fPt) ((* (ptr) pd297 ))))((* (( (ptr) &var_c99264)+11)/* cluster_v12108 */ ), outline_v12080, pd297) ; }; SOURCE(5030, 56) { word var_c88896; word pd298; pd298 = (* (( (ptr) (* (( (ptr) gf_c99296)+385)/* var_c88672 */ ))+73) ); var_c88896 = (word) ( *( (fPt) ((* (ptr) pd298 ))))(outline_v12080, 1, (word) (( (bPt) &var_c99264)+16)/* var_c88576 */ , 0, pd298) ; }; SOURCE(5088, 61) { word pd299; pd299 = (* (( (ptr) (* (( (ptr) gf_c99296)+386)/* var_c88704 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd299 ))))((* (( (ptr) &var_c99264)+11)/* cluster_v12108 */ ), (* (( (ptr) &var_c99264)+9)/* newSliceList_v12024 */ ), priority_v12412, pd299) ; }; SOURCE(5151, 69) { word var_c88928; { word var_c88960; word var_c88992; var_c88960 = XR_NewObject(8, (* (( (ptr) gf_c99296)+21) )); var_c88992 = var_c88960; (* (ptr) var_c88992 ) = (* (( (ptr) &var_c99264)+11)/* cluster_v12108 */ ); var_c88928 = var_c88960; }; { word pd300; pd300 = (* (( (ptr) (* (( (ptr) gf_c99296)+388)/* var_c88832 */ ))+22) ); (* (( (ptr) formal_c99328)+8) ) = (word) ( *( (fPt) ((* (ptr) pd300 ))))((* (( (ptr) formal_c99328)+8) ), var_c88928, pd300) ; }; }; }; }; }; }; } else { SOURCE(5232, 121) { word pd301; pd301 = (* (( (ptr) (* (( (ptr) gf_c99296)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))((* (( (ptr) (* (( (ptr) formal_c99328)+4) ))+3) ), 0, (* (( (ptr) gf_c99296)+160) ), (* (( (ptr) gf_c99296)+48) ), pd301); }; }; }; SOURCE(3333, 21) return(done_v11700); } static word DoUnmakeChild_P4464(slice_v12212, formal_c99392) word slice_v12212; word formal_c99392; { register ptr gf_c99360 = (ptr) &globalframe; word done_v12256; word newSlice_v12456; formal_c99392 = (formal_c99392 - 16); /* DoUnmakeChild: */ SOURCE(3457, 21) SOURCE(3457, 21) done_v12256 = 0; SOURCE(3525, 110) { word tc302; word pd303; word pd304; pd303 = (* (( (ptr) (* (( (ptr) gf_c99360)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd303 ))))(slice_v12212, pd303) == (* (( (ptr) gf_c99360)+54) ))) { pd304 = (* (( (ptr) (* (( (ptr) gf_c99360)+387)/* var_c88768 */ ))+5) ); tc302 = (word) ( *( (fPt) ((* (ptr) pd304 ))))(slice_v12212, (* (( (ptr) formal_c99392)+12) ), pd304); } else { tc302 = (word) slice_v12212; }; newSlice_v12456 = tc302; }; SOURCE(3637, 25) (* (( (ptr) newSlice_v12456)+2) ) = (* (( (ptr) formal_c99392)+11) ); SOURCE(3695, 70) { word var_c89024; { word var_c89056; word var_c89088; var_c89056 = XR_NewObject(8, (* (( (ptr) gf_c99360)+21) )); var_c89088 = var_c89056; (* (ptr) var_c89088 ) = newSlice_v12456; var_c89024 = var_c89056; }; { word pd305; pd305 = (* (( (ptr) (* (( (ptr) gf_c99360)+388)/* var_c88832 */ ))+22) ); (* (( (ptr) formal_c99392)+9) ) = (word) ( *( (fPt) ((* (ptr) pd305 ))))((* (( (ptr) formal_c99392)+9) ), var_c89024, pd305) ; }; }; SOURCE(3767, 213) { word tc306; word pd307; pd307 = (* (( (ptr) (* (( (ptr) gf_c99360)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd307 ))))(newSlice_v12456, pd307) == (* (( (ptr) gf_c99360)+51) ))) { tc306 = (word) ((* (( (ptr) formal_c99392)+10) ) == 0); } else { tc306 = (word) 0; }; if (tc306) { SOURCE(3833, 24) (* (( (ptr) formal_c99392)+10) ) = newSlice_v12456; SOURCE(3859, 56) { word pd308; pd308 = (* (( (ptr) (* (( (ptr) gf_c99360)+386)/* var_c88704 */ ))+47) ); (void) ( *( (fPt) ((* (ptr) pd308 ))))(newSlice_v12456, (* (W2Pt) (( (ptr) formal_c99392)+6) ), (* (( (ptr) formal_c99392)+8) ), 0, pd308); }; } else { SOURCE(3924, 56) { W2 var_c89120; var_c89120.f0 = 0; var_c89120.f1 = 0; { word pd309; pd309 = (* (( (ptr) (* (( (ptr) gf_c99360)+386)/* var_c88704 */ ))+47) ); (void) ( *( (fPt) ((* (ptr) pd309 ))))(newSlice_v12456, var_c89120, (* (( (ptr) formal_c99392)+8) ), 0, pd309); }; }; }; }; SOURCE(3982, 27) (* (( (ptr) (* (ptr) formal_c99392 ))+7) ) = ((* (( (ptr) (* (ptr) formal_c99392 ))+7) ) + 1); SOURCE(3457, 21) return(done_v12256); } static void GetAddHolesArguments_P120(formal_c0210, scene_v8652, router_v8680) word formal_c0210; word scene_v8652; word router_v8680; { W12 var_c99424; register ptr gf_c99456 = (ptr) &globalframe; /* declaration of distinguished_v8724 skipped */ word outlinesForHoles_v8752; word cluster_v8780; word success_v8808; /* declaration of var_c89152 skipped */ /* declaration of var_c89184 skipped */ /* GetAddHolesArguments: */ SOURCE(6394, 2141) { word tmpAddr310; tmpAddr310 = (word) (( (ptr) &var_c99424)+5)/* var_c89152 */ ; (* (ptr) tmpAddr310 ) = ( ((word) (fPt) DoFindNonCluster_P4776) ); (* (( (ptr) tmpAddr310) + 1) ) = 1; }; { word tmpAddr311; tmpAddr311 = (word) (( (ptr) &var_c99424)+7)/* var_c89184 */ ; (* (ptr) tmpAddr311 ) = ( ((word) (fPt) DoFindHolesAndReverse_P4668) ); (* (( (ptr) tmpAddr311) + 1) ) = 1; }; SOURCE(6394, 2141) (* (( (ptr) &var_c99424)+4)/* distinguished_v8724 */ ) = 0; SOURCE(6394, 2141) outlinesForHoles_v8752 = 0; SOURCE(6394, 2141) cluster_v8780 = 0; SOURCE(6394, 2141) success_v8808 = 1; SOURCE(6559, 1976) SOURCE(6561, 29) { /* declaration of outlineList_v12528 skipped */ word classType_v12556 = 0; word aborted_v12584 = 0; /* declaration of abortedDueToCluster_v12612 skipped */ /* declaration of ancestorD_v12640 skipped */ SOURCE(6948, 13) (* (( (ptr) &var_c99424)+9)/* outlineList_v12528 */ ) = 0; SOURCE(7016, 33) (* (( (ptr) &var_c99424)+10)/* abortedDueToCluster_v12612 */ ) = 0; SOURCE(7051, 76) { word pd312; pd312 = (* (( (ptr) (* (( (ptr) gf_c99456)+382)/* var_c88480 */ ))+38) ); (* (( (ptr) &var_c99424)+11)/* ancestorD_v12640 */ ) = (word) ( *( (fPt) ((* (ptr) pd312 ))))(scene_v8652, 0, 0, 0, pd312) ; }; SOURCE(7130, 440) { word pd313; pd313 = (* (( (ptr) (* (( (ptr) gf_c99456)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd313 ))))((* (ptr) ((* (( (ptr) &var_c99424)+11)/* ancestorD_v12640 */ )) ), pd313) == (* ( ( (ptr) gf_c99456)+34) ))) { SOURCE(7185, 347) SOURCE(7372, 96) { word pd314; pd314 = (* (( (ptr) (* (( (ptr) gf_c99456)+385)/* var_c88672 */ ))+74) ); aborted_v12584 = (word) ( *( (fPt) ((* (ptr) pd314 ))))((* (ptr) (* (( (ptr) &var_c99424)+11)/* ancestorD_v12640 */ ) ), (* ( ( (ptr) (* (( (ptr) &var_c99424)+11)/* ancestorD_v12640 */ ))+1) ), 2, (word) (( (bPt) &var_c99424)+20)/* var_c89152 */ , 0, pd314) ; }; SOURCE(7470, 20) if ((0 == aborted_v12584)) { SOURCE(7490, 5) (void) XR_RaiseUnnamedError(); }; } else { SOURCE(7539, 31) (* (( (ptr) &var_c99424)+4)/* distinguished_v8724 */ ) = (* (ptr) (* (( (ptr) &var_c99424)+11)/* ancestorD_v12640 */ ) ); }; }; SOURCE(7572, 43) { word pd315; pd315 = (* (( (ptr) (* (( (ptr) gf_c99456)+385)/* var_c88672 */ ))+64) ); cluster_v8780 = (word) ( *( (fPt) ((* (ptr) pd315 ))))((* ((( (ptr) &var_c99424)+4)/* distinguished_v8724 */ ) ), pd315) ; }; SOURCE(7617, 45) { word pd316; pd316 = (* (( (ptr) (* (( (ptr) gf_c99456)+384)/* var_c88608 */ ))+6) ); classType_v12556 = (word) ( *( (fPt) ((* (ptr) pd316 ))))((* ((( (ptr) &var_c99424)+4)/* distinguished_v8724 */ ) ), pd316) ; }; SOURCE(7664, 45) if ((classType_v12556 == (* (( (ptr) gf_c99456)+26) )) || (classType_v12556 == (* (( (ptr) gf_c99456)+27) ))) { SOURCE(7709, 27) goto lab_L100007; }; SOURCE(7739, 81) { word pd317; pd317 = (* (( (ptr) (* (( (ptr) gf_c99456)+382)/* var_c88480 */ ))+32) ); aborted_v12584 = (word) ( *( (fPt) ((* (ptr) pd317 ))))(scene_v8652, 0, (word) (( (bPt) &var_c99424)+28)/* var_c89184 */ , 0, 0, pd317) ; }; SOURCE(7822, 44) if ((0 != aborted_v12584)) { SOURCE(7838, 28) if ((0 != (* (( (ptr) &var_c99424)+10)/* abortedDueToCluster_v12612 */ ))) { SOURCE(7866, 31) goto lab_L100005; } else { SOURCE(7897, 27) goto lab_L100007; }; }; SOURCE(7926, 35) outlinesForHoles_v8752 = (* (( (ptr) (* (( (ptr) &var_c99424)+9)/* outlineList_v12528 */ ))+1) ); SOURCE(7963, 29) if ((outlinesForHoles_v8752 == 0)) { SOURCE(7992, 20) goto lab_L100006; }; }; goto lab_L100008; lab_L100005: ; SOURCE(8046, 15) success_v8808 = 0; SOURCE(8063, 133) { word pd318; pd318 = (* (( (ptr) (* (( (ptr) gf_c99456)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd318 ))))(router_v8680, 0, (* (( (ptr) gf_c99456)+160) ), (* (( (ptr) gf_c99456)+28) ), pd318) ; }; goto lab_L100008; lab_L100006: ; SOURCE(8222, 15) success_v8808 = 0; SOURCE(8239, 128) { word pd319; pd319 = (* (( (ptr) (* (( (ptr) gf_c99456)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd319 ))))(router_v8680, 0, (* (( (ptr) gf_c99456)+160) ), (* (( (ptr) gf_c99456)+29) ), pd319) ; }; goto lab_L100008; lab_L100007: ; SOURCE(8400, 15) success_v8808 = 0; SOURCE(8417, 113) { word pd320; pd320 = (* (( (ptr) (* (( (ptr) gf_c99456)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd320 ))))(router_v8680, 0, (* (( (ptr) gf_c99456)+160) ), (* (( (ptr) gf_c99456)+30) ), pd320) ; }; lab_L100008: ; /* removed tail goto */ (* (ptr) formal_c0210 ) = (* (( (ptr) &var_c99424)+4)/* distinguished_v8724 */ ); (* (( (ptr) formal_c0210)+1) ) = outlinesForHoles_v8752; (* (( (ptr) formal_c0210)+2) ) = cluster_v8780; (* (( (ptr) formal_c0210)+3) ) = success_v8808; return; } static word DoFindHolesAndReverse_P4668(sliceD_v12716, formal_c99520) word sliceD_v12716; word formal_c99520; { register ptr gf_c99488 = (ptr) &globalframe; word done_v12760; word classType_v13020; formal_c99520 = (formal_c99520 - 28); /* DoFindHolesAndReverse: */ SOURCE(6561, 29) SOURCE(6561, 29) done_v12760 = 0; SOURCE(6648, 50) { word pd321; pd321 = (* (( (ptr) (* (( (ptr) gf_c99488)+384)/* var_c88608 */ ))+6) ); classType_v13020 = (word) ( *( (fPt) ((* (ptr) pd321 ))))((* (ptr) (sliceD_v12716) ), pd321); }; SOURCE(6700, 94) if ( ( (classType_v13020 == (* (( (ptr) gf_c99488)+34) )) ? (sliceD_v12716 != (* (( (ptr) formal_c99520)+11) )) : 0 ) ) { SOURCE(6754, 26) (* (( (ptr) formal_c99520)+10) ) = 1; SOURCE(6782, 12) return(1); }; SOURCE(6799, 59) if ((classType_v13020 == (* (( (ptr) gf_c99488)+26) )) || (classType_v13020 == (* (( (ptr) gf_c99488)+27) ))) { SOURCE(6846, 12) return(1); }; SOURCE(6863, 45) { word var_c89216; var_c89216 = XR_NewObject(8, (* (( (ptr) gf_c99488)+21) )); (* (ptr) var_c89216 ) = (* (ptr) sliceD_v12716 ); (* (( (ptr) var_c89216)+1) ) = (* (( (ptr) formal_c99520)+9) ); (* (( (ptr) formal_c99520)+9) ) = var_c89216; }; SOURCE(6561, 29) return(done_v12760); } static word DoFindNonCluster_P4776(childD_v12948, formal_c99584) word childD_v12948; word formal_c99584; { register ptr gf_c99552 = (ptr) &globalframe; word done_v12992; formal_c99584 = (formal_c99584 - 20); /* DoFindNonCluster: */ SOURCE(7187, 24) SOURCE(7187, 24) done_v12992 = 0; SOURCE(7269, 95) { word pd322; pd322 = (* (( (ptr) (* (( (ptr) gf_c99552)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd322 ))))((* (ptr) (childD_v12948) ), pd322) != (* (( (ptr) gf_c99552)+34) ))) { SOURCE(7323, 28) (* (( (ptr) formal_c99584)+4) ) = (* (ptr) childD_v12948 ); SOURCE(7353, 11) done_v12992 = 1; }; }; SOURCE(7187, 24) return(done_v12992); } static void AddHoles_P180(ggData_v33444, event_v33472) word ggData_v33444; word event_v33472; { W8 var_c99616; register ptr gf_c99648 = (ptr) &globalframe; /* declaration of var_c89248 skipped */ word scene_v13064; /* declaration of router_v13092 skipped */ /* AddHoles: */ SOURCE(8539, 4822) { word tmpAddr323; tmpAddr323 = (word) (( (ptr) &var_c99616)+4)/* var_c89248 */ ; (* (ptr) tmpAddr323 ) = ( ((word) (fPt) DoNewHoles_P5124) ); (* (( (ptr) tmpAddr323) + 1) ) = 1; }; SOURCE(8567, 27) scene_v13064 = (* (( (ptr) ggData_v33444)+11) ); SOURCE(8596, 33) var_c99616.f6/* router_v13092 */ = (* (( (ptr) ggData_v33444)+3) ); SOURCE(8631, 4730) { word pd324; pd324 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd324 ))))(scene_v13064, 0, pd324))) { SOURCE(8676, 114) { word pd325; pd325 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd325 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+160) ), (* (( (ptr) gf_c99648)+31) ), pd325); }; } else { SOURCE(8790, 4576) { word hasFillText_v13136 = 0; word screenStyle_v13164 = 0; word success_v13192 = 0; W2 fillText_v13220; word firstPriority_v13248 = (word) -1; word outlinesForHoles_v13276 = 0; /* declaration of newHoles_v13304 skipped */ word distinguished_v13332 = 0; word ancestor_v13360 = 0; word newOutline_v13388 = 0; word cluster_v13416 = 0; SOURCE(8841, 27) fillText_v13220.f0 = 0; fillText_v13220.f1 = 0; SOURCE(8905, 28) var_c99616.f7/* newHoles_v13304 */ = 0; SOURCE(9089, 89) { W4 var_c89312; (void) GetAddHolesArguments_P120((word) &var_c89312, scene_v13064, var_c99616.f6/* router_v13092 */ ); success_v13192 = var_c89312.f3; cluster_v13416 = var_c89312.f2; outlinesForHoles_v13276 = var_c89312.f1; distinguished_v13332 = var_c89312.f0; }; SOURCE(9180, 26) if ((0 == success_v13192)) { SOURCE(9200, 6) return; }; SOURCE(9208, 42) { word pd326; pd326 = (* (( (ptr) (* (( (ptr) gf_c99648)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd326 ))))((* (( (ptr) gf_c99648)+32) ), ggData_v33444, pd326); }; SOURCE(9283, 33) { word pd327; pd327 = (* (( (ptr) (* (( (ptr) gf_c99648)+381)/* var_c88448 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd327 ))))((* ((( (ptr) ggData_v33444)+13)) ), pd327); }; SOURCE(9318, 32) { word pd328; pd328 = (* (( (ptr) (* (( (ptr) gf_c99648)+381)/* var_c88448 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd328 ))))((* (( (ptr) ggData_v33444)+13) ), 0, pd328); }; SOURCE(9352, 81) { word pd329; pd329 = (* (( (ptr) (* (( (ptr) gf_c99648)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd329 ))))(ggData_v33444, 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd329); }; SOURCE(9435, 59) { W3 var_c89344; { word pd330; pd330 = (* (( (ptr) (* (( (ptr) gf_c99648)+386)/* var_c88704 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd330 ))))((word) &var_c89344, distinguished_v13332, pd330); }; screenStyle_v13164 = var_c89344.f2; fillText_v13220 = (* (W2Pt) &var_c89344 ); }; SOURCE(9496, 31) hasFillText_v13136 = (unsigned) (fillText_v13220.f0 != 0); SOURCE(9529, 54) { word pd331; pd331 = (* (( (ptr) (* (( (ptr) gf_c99648)+385)/* var_c88672 */ ))+65) ); ancestor_v13360 = (word) ( *( (fPt) ((* (ptr) pd331 ))))(distinguished_v13332, pd331); }; SOURCE(9585, 57) { word pd332; pd332 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd332 ))))(ancestor_v13360, scene_v13064, pd332); }; SOURCE(9644, 1076) { word var_c89376; { word pd333; pd333 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+6) ); var_c89376 = (word) ( *( (fPt) ((* (ptr) pd333 ))))(distinguished_v13332, pd333); }; if ((var_c89376 == (* (( (ptr) gf_c99648)+51) )) || (var_c89376 == (* (( (ptr) gf_c99648)+33) ))) { SOURCE(9707, 355) { word theChild_v13544; SOURCE(9739, 54) { word pd335; pd335 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+10) ); theChild_v13544 = (* (ptr) ( *( (fPt) ((* (ptr) pd335 ))))(distinguished_v13332, 0, pd335) ); }; SOURCE(9795, 48) { W2 var_c89408; var_c89408.f0 = 0; var_c89408.f1 = 0; { word pd336; pd336 = (* (( (ptr) (* (( (ptr) gf_c99648)+386)/* var_c88704 */ ))+47) ); (void) ( *( (fPt) ((* (ptr) pd336 ))))(theChild_v13544, var_c89408, 1, 0, pd336); }; }; SOURCE(9877, 55) { word var_c89440; word pd337; pd337 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+67) ); var_c89440 = (word) ( *( (fPt) ((* (ptr) pd337 ))))(theChild_v13544, 0, 1, 0, pd337); }; SOURCE(9968, 92) { W2 var_c0242; word var_c89472; { word pd338; pd338 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+62) ); (void) ( *( (fPt) ((* (ptr) pd338 ))))((word) &var_c0242, theChild_v13544, 0, pd338); }; var_c89472 = var_c0242.f0; { word pd339; pd339 = (* (( (ptr) (* (( (ptr) gf_c99648)+387)/* var_c88768 */ ))+5) ); newOutline_v13388 = (word) ( *( (fPt) ((* (ptr) pd339 ))))(theChild_v13544, var_c89472, pd339); }; }; }; goto endif0334; }; if ((var_c89376 == (* (( (ptr) gf_c99648)+100) ))) { SOURCE(10077, 502) { word firstChild_v13588; SOURCE(10148, 60) { word pd340; pd340 = (* (( (ptr) (* (( (ptr) gf_c99648)+385)/* var_c88672 */ ))+77) ); firstChild_v13588 = (word) ( *( (fPt) ((* (ptr) pd340 ))))(distinguished_v13332, 1, 0, pd340); }; SOURCE(10210, 300) { word pd341; pd341 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd341 ))))(firstChild_v13588, pd341) == (* (( (ptr) gf_c99648)+54) ))) { SOURCE(10257, 191) if (((* (ptr) XR_Narrow((* (( (ptr) firstChild_v13588)+1) ), (* (( (ptr) gf_c99648)+25) )) ) != 0)) { SOURCE(10312, 128) /*1*/ { /*1*/ word pd342; /*1*/ pd342 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd342 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+160) ), (* (( (ptr) gf_c99648)+35) /*1*/ ), pd342); /*1*/ }; SOURCE(10442, 6) /*1*/ return; /*1*/ }; SOURCE(10453, 57) { /*1*/ word var_c89504; /*1*/ word pd343; /*1*/ pd343 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+67) ); /*1*/ var_c89504 = (word) ( *( (fPt) ((* (ptr) pd343 ))))(firstChild_v13588, 0, 1, 0, pd343); /*1*/ }; }; }; SOURCE(10551, 26) newOutline_v13388 = distinguished_v13332; }; goto endif0334; }; if ((var_c89376 == (* (( (ptr) gf_c99648)+54) ))) { SOURCE(10603, 109) { word pd344; pd344 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd344 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+160) ), (* (( (ptr) gf_c99648)+36) ), pd344); }; SOURCE(10714, 6) return; }; SOURCE(10736, 5) (void) XR_RaiseUnnamedError(); goto endif0334; endif0334: ; }; SOURCE(10743, 1501) { register word list_v13632; list_v13632 = outlinesForHoles_v13276; lab_L100012: ; if ((list_v13632 != 0)) { } else { goto lab_L100009; }; { word nextHole_v13760; SOURCE(10817, 28) nextHole_v13760 = (* (ptr) list_v13632 ); SOURCE(10847, 57) { word pd345; pd345 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd345 ))))(nextHole_v13760, scene_v13064, pd345); }; SOURCE(10906, 1338) { word var_c89536; { word pd346; pd346 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+6) ); var_c89536 = (word) ( *( (fPt) ((* (ptr) pd346 ))))(nextHole_v13760, pd346); }; if ((var_c89536 == (* (( (ptr) gf_c99648)+100) ))) { SOURCE(11020, 747) { word pd348; pd348 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+17) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd348 ))))(nextHole_v13760, scene_v13064, 0, pd348))) { SOURCE(11083, 101) /*1*/ { /*1*/ word pd349; /*1*/ pd349 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd349 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+160) ), (* (( (ptr) gf_c99648)+37) /*1*/ ), pd349); /*1*/ }; /*1*/ } else { SOURCE(11184, 585) SOURCE(11635, 53) /*1*/ { /*1*/ word var_c89568; /*1*/ word pd350; /*1*/ pd350 = (* (( (ptr) (* (( (ptr) gf_c99648)+385)/* var_c88672 */ ))+73) ); /*1*/ var_c89568 = (word) ( *( (fPt) ((* (ptr) pd350 ))))(nextHole_v13760, 2, (word) (( (bPt) &var_c99616)+16)/* var_c89248 */ , 0, pd350) /*1*/ ; /*1*/ }; SOURCE(11710, 57) /*1*/ if ((var_c99616.f7/* newHoles_v13304 */ != 0)) { SOURCE(11731, 36) /*1*/ { /*1*/ word pd351; /*1*/ pd351 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+13) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd351 ))))(scene_v13064, nextHole_v13760, pd351); /*1*/ }; /*1*/ }; /*1*/ }; }; goto endif0347; }; if ((var_c89536 == (* (( (ptr) gf_c99648)+51) )) || (var_c89536 == (* (( (ptr) gf_c99648)+33) ))) { SOURCE(11794, 54) { word var_c89600; word pd352; pd352 = (* (( (ptr) (* (( (ptr) gf_c99648)+384)/* var_c88608 */ ))+67) ); var_c89600 = (word) ( *( (fPt) ((* (ptr) pd352 ))))(nextHole_v13760, 0, 0, 0, pd352); }; SOURCE(11850, 48) { W2 var_c89632; var_c89632.f0 = 0; var_c89632.f1 = 0; { /*1*/ word pd353; /*1*/ pd353 = (* (( (ptr) (* (( (ptr) gf_c99648)+386)/* var_c88704 */ ))+47) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd353 ))))(nextHole_v13760, var_c89632, 1, 0, pd353); /*1*/ }; }; SOURCE(11938, 62) { word var_c89664; { /*1*/ word var_c89696; /*1*/ word var_c89728; /*1*/ var_c89696 = XR_NewObject(8, (* (( (ptr) gf_c99648)+21) )); /*1*/ var_c89728 = var_c89696; /*1*/ (* (ptr) var_c89728 ) = nextHole_v13760; /*1*/ var_c89664 = var_c89696; /*1*/ }; { /*1*/ word pd354; /*1*/ pd354 = (* (( (ptr) (* (( (ptr) gf_c99648)+388)/* var_c88832 */ ))+22) ); /*1*/ var_c99616.f7/* newHoles_v13304 */ = (word) ( *( (fPt) ((* (ptr) pd354 ))))(var_c99616.f7/* newHoles_v13304 */ , var_c89664, pd354) /*1*/ ; /*1*/ }; }; SOURCE(12002, 36) { word pd355; pd355 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd355 ))))(scene_v13064, nextHole_v13760, pd355); }; goto endif0347; }; if (((var_c89536 == (* (( (ptr) gf_c99648)+27) )) || (var_c89536 == (* (( (ptr) gf_c99648)+26) ))) || (var_c89536 == (* ( ( (ptr) gf_c99648)+34) ))) { goto endif0347; }; if ((var_c89536 == (* (( (ptr) gf_c99648)+54) ))) { SOURCE(12136, 108) { word pd356; pd356 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd356 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+160) ), (* (( (ptr) gf_c99648)+39) /*1*/ ), pd356); }; goto endif0347; }; SOURCE(12299, 5) (void) XR_RaiseUnnamedError(); goto endif0347; endif0347: ; }; }; list_v13632 = (* (( (ptr) list_v13632)+1) ); goto lab_L100012; lab_L100009: ; }; SOURCE(12315, 1046) if ((var_c99616.f7/* newHoles_v13304 */ != 0)) { SOURCE(12338, 711) if ((cluster_v13416 == 0)) { SOURCE(12360, 345) { word priority_v13952; SOURCE(12392, 57) { word pd357; pd357 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+21) ); priority_v13952 = (word) ( *( (fPt) ((* (ptr) pd357 ))))(scene_v13064, distinguished_v13332, pd357); }; SOURCE(12451, 41) { word pd358; pd358 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd358 ))))(scene_v13064, distinguished_v13332, pd358); }; SOURCE(12494, 41) { word pd359; pd359 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd359 ))))(newOutline_v13388, var_c99616.f7/* newHoles_v13304 */ , pd359); }; SOURCE(12537, 45) { word pd360; pd360 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd360 ))))(scene_v13064, newOutline_v13388, priority_v13952, pd360); }; SOURCE(12584, 66) { word pd361; pd361 = (* (( (ptr) (* (( (ptr) gf_c99648)+387)/* var_c88768 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd361 ))))(newOutline_v13388, fillText_v13220.f0, screenStyle_v13164, 0, pd361); }; SOURCE(12652, 51) { word pd362; pd362 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd362 ))))(newOutline_v13388, scene_v13064, pd362); }; }; } else { SOURCE(12712, 339) { word priority_v13996; SOURCE(12714, 65) { word pd363; pd363 = (* (( (ptr) (* (( (ptr) gf_c99648)+385)/* var_c88672 */ ))+66) ); priority_v13996 = (word) ( *( (fPt) ((* (ptr) pd363 ))))(cluster_v13416, distinguished_v13332, pd363); }; SOURCE(12781, 48) { word var_c89760; word pd364; pd364 = (* (( (ptr) (* (( (ptr) gf_c99648)+386)/* var_c88704 */ ))+13) ); var_c89760 = (word) ( *( (fPt) ((* (ptr) pd364 ))))(cluster_v13416, distinguished_v13332, pd364); }; SOURCE(12831, 41) { word pd365; pd365 = (* (( (ptr) (* (( (ptr) gf_c99648)+382)/* var_c88480 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd365 ))))(newOutline_v13388, var_c99616.f7/* newHoles_v13304 */ , pd365); }; SOURCE(12874, 56) { word pd366; pd366 = (* (( (ptr) (* (( (ptr) gf_c99648)+386)/* var_c88704 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd366 ))))(cluster_v13416, newOutline_v13388, priority_v13996, pd366); }; SOURCE(12932, 66) { word pd367; pd367 = (* (( (ptr) (* (( (ptr) gf_c99648)+387)/* var_c88768 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd367 ))))(newOutline_v13388, fillText_v13220.f0, screenStyle_v13164, 0, pd367); }; SOURCE(13000, 49) { word pd368; pd368 = (* (( (ptr) (* (( (ptr) gf_c99648)+377)/* var_c88320 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd368 ))))(ancestor_v13360, scene_v13064, pd368); }; }; }; SOURCE(13054, 29) { word pd369; pd369 = (* (( (ptr) (* (( (ptr) gf_c99648)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd369 ))))(ggData_v33444, pd369); }; SOURCE(13135, 70) { word pd370; pd370 = (* (( (ptr) (* (( (ptr) gf_c99648)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd370 ))))(var_c99616.f6/* router_v13092 */ , 0, (* (( (ptr) gf_c99648)+69) ), (* (( (ptr) gf_c99648)+40) ), pd370); }; SOURCE(13207, 154) { word pd371; pd371 = (* (( (ptr) (* (( (ptr) gf_c99648)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd371 ))))((* (( (ptr) gf_c99648)+67) ), ggData_v33444, 0, 1, 0, 0, pd371); }; }; }; }; }; } static word DoNewHoles_P5124(slice_v13880, formal_c99712) word slice_v13880; word formal_c99712; { register ptr gf_c99680 = (ptr) &globalframe; word done_v13924; formal_c99712 = (formal_c99712 - 16); /* DoNewHoles: */ SOURCE(11186, 18) SOURCE(11186, 18) done_v13924 = 0; SOURCE(11251, 376) { word tc372; word pd373; pd373 = (* (( (ptr) (* (( (ptr) gf_c99680)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd373 ))))(slice_v13880, pd373) == (* (( (ptr) gf_c99680)+54) ))) { tc372 = (word) ((* (ptr) XR_Narrow((* (( (ptr) slice_v13880)+1) ), (* (( (ptr) gf_c99680)+25) )) ) == 2); } else { tc372 = (word) 0; }; if (tc372) { SOURCE(11334, 94) { word pd374; pd374 = (* (( (ptr) (* (( (ptr) gf_c99680)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd374 ))))((* (( (ptr) formal_c99712)+6) ), 0, (* (( (ptr) gf_c99680)+160) ), (* (( (ptr) gf_c99680)+38) ), pd374); }; } else { SOURCE(11430, 51) { word var_c89792; word pd375; pd375 = (* (( (ptr) (* (( (ptr) gf_c99680)+384)/* var_c88608 */ ))+67) ); var_c89792 = (word) ( *( (fPt) ((* (ptr) pd375 ))))(slice_v13880, 0, 0, 0, pd375); }; SOURCE(11483, 45) { W2 var_c89824; var_c89824.f0 = 0; var_c89824.f1 = 0; { word pd376; pd376 = (* (( (ptr) (* (( (ptr) gf_c99680)+386)/* var_c88704 */ ))+47) ); (void) ( *( (fPt) ((* (ptr) pd376 ))))(slice_v13880, var_c89824, 1, 0, pd376); }; }; SOURCE(11568, 59) { word var_c89856; { word var_c89888; word var_c89920; var_c89888 = XR_NewObject(8, (* (( (ptr) gf_c99680)+21) )); var_c89920 = var_c89888; (* (ptr) var_c89920 ) = slice_v13880; var_c89856 = var_c89888; }; { word pd377; pd377 = (* (( (ptr) (* (( (ptr) gf_c99680)+388)/* var_c88832 */ ))+22) ); (* (( (ptr) formal_c99712)+7) ) = (word) ( *( (fPt) ((* (ptr) pd377 ))))((* (( (ptr) formal_c99712)+7) ), var_c89856, pd377) ; }; }; }; }; SOURCE(11186, 18) return(done_v13924); } static void EnterEditingMode_P240(ggData_v8952, refChar_v8980, withFont_v9008) word ggData_v8952; word refChar_v8980; word withFont_v9008; { register ptr gf_c99744 = (ptr) &globalframe; /* EnterEditingMode: */ SOURCE(13373, 2655) SOURCE(13462, 48) { word pd378; pd378 = (* (( (ptr) (* (( (ptr) gf_c99744)+389)/* var_c89952 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd378 ))))((* (( (ptr) gf_c99744)+41) ), (* (( (ptr) gf_c99744)+42) ), pd378); }; SOURCE(13512, 2464) if (((* (ptr) refChar_v8980 ) == 8)) { SOURCE(13596, 1589) { word pd379; pd379 = (* (( (ptr) (* (( (ptr) gf_c99744)+382)/* var_c88480 */ ))+36) ); if (((word) ( *( (fPt) ((* (ptr) pd379 ))))((* (( (ptr) ggData_v8952)+11) ), 1, 0, (* (( (ptr) gf_c99744)+27) ), pd379) != 1)) { SOURCE(13669, 118) { word pd380; pd380 = (* (( (ptr) (* (( (ptr) gf_c99744)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd380 ))))((* (( (ptr) ggData_v8952)+3) ), 0, (* (( (ptr) gf_c99744)+160) ), (* (( (ptr) gf_c99744)+43) ), pd380); }; } else { SOURCE(13787, 1400) { word sliceDesc_v14040; word slice_v14068; word fontData_v14096; W2 origin_v14124; SOURCE(13849, 90) { word pd381; pd381 = (* (( (ptr) (* (( (ptr) gf_c99744)+382)/* var_c88480 */ ))+37) ); sliceDesc_v14040 = (word) ( *( (fPt) ((* (ptr) pd381 ))))((* (( (ptr) ggData_v8952)+11) ), 1, 0, (* (( (ptr) gf_c99744)+27) ), pd381); }; SOURCE(13941, 30) slice_v14068 = (* (ptr) sliceDesc_v14040 ); SOURCE(13973, 47) { word pd382; pd382 = (* (( (ptr) (* (( (ptr) gf_c99744)+386)/* var_c88704 */ ))+23) ); fontData_v14096 = (word) ( *( (fPt) ((* (ptr) pd382 ))))(slice_v14068, pd382); }; SOURCE(14022, 79) { W2 var_c0272; { W2 var_c89984; var_c89984.f0 = (* (ptr) &fc269 ); var_c89984.f1 = (* (ptr) &fc269 ); { word pd383; pd383 = (* (( (ptr) (* (( (ptr) gf_c99744)+390)/* var_c90016 */ ))+39) ); (void) ( *( (fPt) ((* (ptr) pd383 ))))((word) &var_c0272, (* (( (ptr) fontData_v14096)+5) ), var_c89984, pd383); }; }; origin_v14124 = var_c0272; }; SOURCE(14162, 44) { word pd384; pd384 = (* (( (ptr) (* (( (ptr) gf_c99744)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd384 ))))((* (( (ptr) gf_c99744)+44) ), ggData_v8952, pd384); }; SOURCE(14247, 123) { word pd385; pd385 = (* (( (ptr) (* (( (ptr) gf_c99744)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd385 ))))(ggData_v8952, 0, 1, 0, 0, 0 , 1, 1, 1, 0, pd385); }; SOURCE(14372, 60) { W2 var_c90048; var_c90048.f0 = (* (ptr) &fc269 ); var_c90048.f1 = (* (ptr) &fc386 ); { word pd387; pd387 = (* (( (ptr) (* (( (ptr) gf_c99744)+381)/* var_c88448 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd387 ))))((* (( (ptr) ggData_v8952)+13) ), origin_v14124, var_c90048, 0, pd387); }; }; SOURCE(14580, 102) { word pd388; pd388 = (* (( (ptr) (* (( (ptr) gf_c99744)+377)/* var_c88320 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd388 ))))(slice_v14068, (* (( (ptr) sliceDesc_v14040)+1) ), (* (( (ptr) ggData_v8952)+11) ), 0, pd388) ; }; SOURCE(14684, 37) (* (( (ptr) (* (( (ptr) ggData_v8952)+17) ))+22) ) = slice_v14068; SOURCE(14758, 54) { word pd389; pd389 = (* (( (ptr) (* (( (ptr) gf_c99744)+385)/* var_c88672 */ ))+64) ); (* (( (ptr) (* (( (ptr) ggData_v8952)+17) ))+16) ) = (word) ( *( (fPt) ((* (ptr) pd389 ))))(slice_v14068, pd389); }; SOURCE(14814, 75) if (((* (( (ptr) (* (( (ptr) ggData_v8952)+17) ))+16) ) == 0)) { SOURCE(14855, 34) (* (( (ptr) (* (( (ptr) ggData_v8952)+17) ))+16) ) = slice_v14068; }; SOURCE(14891, 67) { word pd390; pd390 = (* (( (ptr) (* (( (ptr) gf_c99744)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd390 ))))((* (( (ptr) ggData_v8952)+3) ), 0, (* (( (ptr) gf_c99744)+69) ), (* (( (ptr) gf_c99744)+44) ), pd390); }; SOURCE(14960, 225) { word var_c90080; { word pd391; pd391 = (* (( (ptr) (* (( (ptr) gf_c99744)+377)/* var_c88320 */ ))+18) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd391 ))))((* (ptr) sliceDesc_v14040 ), (* (( (ptr) ggData_v8952)+11) ), 1, pd391) )) { var_c90080 = 0; } else { var_c90080 = 5; }; }; { word pd392; pd392 = (* (( (ptr) (* (( (ptr) gf_c99744)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd392 ))))((* (( (ptr) gf_c99744)+45) ), ggData_v8952, var_c90080, 0, 0, 1, pd392); }; }; }; }; }; } else { SOURCE(15239, 737) { word pd393; pd393 = (* (( (ptr) (* (( (ptr) gf_c99744)+381)/* var_c88448 */ ))+7) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd393 ))))((* ((( (ptr) ggData_v8952)+13)) ), pd393))) { SOURCE(15278, 109) { word pd394; pd394 = (* (( (ptr) (* (( (ptr) gf_c99744)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd394 ))))(ggData_v8952, 0, 1, 0, 0, 0 , 1, 0, 1, 0, pd394); }; SOURCE(15389, 33) { word pd395; pd395 = (* (( (ptr) (* (( (ptr) gf_c99744)+381)/* var_c88448 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd395 ))))((* ((( (ptr) ggData_v8952)+13)) ), pd395); }; SOURCE(15454, 44) { word pd396; pd396 = (* (( (ptr) (* (( (ptr) gf_c99744)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd396 ))))((* (( (ptr) gf_c99744)+44) ), ggData_v8952, pd396); }; SOURCE(15539, 160) { word var_c90112; { word pd397; pd397 = (* (( (ptr) (* (( (ptr) gf_c99744)+391)/* var_c90144 */ ))+37) ); var_c90112 = (word) ( *( (fPt) ((* (ptr) pd397 ))))((* (ptr) (refChar_v8980) ), pd397); }; (* (( (ptr) (* (( (ptr) ggData_v8952)+17) ))+22) ) = (word) NewTextSlice_P360(0, var_c90112, ggData_v8952, 0, withFont_v9008, 1) ; }; SOURCE(15793, 67) { word pd398; pd398 = (* (( (ptr) (* (( (ptr) gf_c99744)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd398 ))))((* (( (ptr) ggData_v8952)+3) ), 0, (* (( (ptr) gf_c99744)+69) ), (* (( (ptr) gf_c99744)+44) ), pd398); }; } else { SOURCE(15869, 107) { word pd399; pd399 = (* (( (ptr) (* (( (ptr) gf_c99744)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd399 ))))((* (( (ptr) ggData_v8952)+3) ), 0, (* (( (ptr) gf_c99744)+160) ), (* (( (ptr) gf_c99744)+46) ), pd399); }; }; }; }; SOURCE(15981, 47) { word pd400; pd400 = (* (( (ptr) (* (( (ptr) gf_c99744)+389)/* var_c89952 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd400 ))))((* (( (ptr) gf_c99744)+41) ), (* (( (ptr) gf_c99744)+42) ), pd400); }; } static void AddChar_P300(ggData_v33532, event_v33560) word ggData_v33532; word event_v33560; { register ptr gf_c99776 = (ptr) &globalframe; word slice_v14168 = 0; word parent_v14196 = 0; word refChar_v14224 = 0; /* AddChar: */ SOURCE(16058, 2766) SOURCE(16133, 43) if ((XR_Narrow((* (ptr) event_v33560 ), (* (( (ptr) gf_c99776)+11) )) != (* (( (ptr) gf_c99776)+47) ))) { SOURCE(16176, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(16183, 34) refChar_v14224 = XR_Narrow((* (ptr) (* (( (ptr) event_v33560)+1) ) ), (* (( (ptr) gf_c99776)+24) )); SOURCE(16219, 2605) if (((* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+22) ) == 0)) { SOURCE(16261, 39) (void) EnterEditingMode_P240(ggData_v33532, refChar_v14224, 0); } else { SOURCE(16327, 39) { word pd401; pd401 = (* (( (ptr) (* (( (ptr) gf_c99776)+389)/* var_c89952 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd401 ))))((* (( (ptr) gf_c99776)+47) ), (* (( (ptr) gf_c99776)+42) ), pd401); }; SOURCE(16368, 37) slice_v14168 = (* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+22) ); SOURCE(16407, 87) if (((* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+16) ) == slice_v14168)) { parent_v14196 = 0; } else { parent_v14196 = (* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+16) ); }; SOURCE(16496, 2285) { word var_c90176; var_c90176 = (* (ptr) refChar_v14224 ); switch (var_c90176) { case 23: case 8: SOURCE(16547, 123) { word pd402; pd402 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd402 ))))(ggData_v33532, 0, 1, 0, 0, 0 , 1, 1, 1, 0, pd402); }; SOURCE(16672, 69) { word var_c90208; { word pd403; pd403 = (* (( (ptr) (* (( (ptr) gf_c99776)+384)/* var_c88608 */ ))+7) ); var_c90208 = (word) ( *( (fPt) ((* (ptr) pd403 ))))(slice_v14168, 0, pd403); }; { word pd404; pd404 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd404 ))))(ggData_v33532, var_c90208, 0, pd404); }; }; SOURCE(16743, 66) { word pd405; pd405 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+31) ); (void) ( *( (fPt) ((* (ptr) pd405 ))))(slice_v14168, (unsigned) ((* (ptr) refChar_v14224 ) == 23), pd405); }; SOURCE(16811, 227) { word var_c90240; { word pd406; pd406 = (* (( (ptr) (* (( (ptr) gf_c99776)+377)/* var_c88320 */ ))+18) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd406 ))))(slice_v14168, (* (( (ptr) ggData_v33532)+11) ), 1, pd406))) { var_c90240 = 0; } else { var_c90240 = 5; }; }; { word pd407; pd407 = (* (( (ptr) (* (( (ptr) gf_c99776)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd407 ))))((* (( (ptr) gf_c99776)+67) ), ggData_v33532, var_c90240, 1, 0, 1, pd407); }; }; break; case 13: case 10: SOURCE(17065, 1188) { W2 caretPos_v14280; word fontData_v14308; W2 newVec_v14336; W2 newPoint_v14364; SOURCE(17115, 48) { word pd408; pd408 = (* (( (ptr) (* (( (ptr) gf_c99776)+381)/* var_c88448 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd408 ))))((word) &caretPos_v14280, (* (( (ptr) ggData_v33532)+13) ), pd408); }; SOURCE(17223, 47) { word pd409; pd409 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+23) ); fontData_v14308 = (word) ( *( (fPt) ((* (ptr) pd409 ))))(slice_v14168, pd409); }; SOURCE(17272, 114) { word var_c90272; { word pd410; word x411; pd410 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+39) ); *(float*)&var_c90272 = - ( x411 = (word) ( *( (fPt) ((* (ptr) pd410 ))))(slice_v14168, pd410), *(float*)&x411 ); }; { W2 var_c0290; { W2 var_c90304; var_c90304.f0 = (* (ptr) &fc269 ); var_c90304.f1 = var_c90272; { /*1*/ word pd412; /*1*/ pd412 = (* (( (ptr) (* (( (ptr) gf_c99776)+390)/* var_c90016 */ ))+40) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd412 ))))((word) &var_c0290, (* (( (ptr) fontData_v14308)+5) ), var_c90304, pd412); /*1*/ }; }; newVec_v14336 = var_c0290; }; }; SOURCE(17388, 60) { word x413; word x414; *(float*)&newPoint_v14364.f0 = ( x413 = caretPos_v14280.f0, *(float*)&x413 ) + ( x414 = newVec_v14336.f0, *(float*)&x414 ); }; { word x415; word x416; *(float*)&newPoint_v14364.f1 = ( x415 = caretPos_v14280.f1, *(float*)&x415 ) + ( x416 = newVec_v14336.f1, *(float*)&x416 ); }; SOURCE(17450, 90) { word pd417; pd417 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd417 ))))(ggData_v33532, 0, 1, 0, 0, 0 , 0, 0, 1, 0, pd417); }; SOURCE(17542, 62) { W2 var_c90368; var_c90368.f0 = (* (ptr) &fc269 ); var_c90368.f1 = (* (ptr) &fc386 ); { word pd418; pd418 = (* (( (ptr) (* (( (ptr) gf_c99776)+381)/* var_c88448 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd418 ))))((* (( (ptr) ggData_v33532)+13) ), newPoint_v14364, var_c90368, 0, pd418); }; }; SOURCE(17606, 85) { word var_c90400; { word pd419; pd419 = (* (( (ptr) (* (( (ptr) gf_c99776)+381)/* var_c88448 */ ))+8) ); var_c90400 = (word) ( *( (fPt) ((* (ptr) pd419 ))))((* (( (ptr) ggData_v33532)+13) ), ggData_v33532, pd419); }; { word pd420; pd420 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd420 ))))(ggData_v33532, var_c90400, 0, pd420); }; }; SOURCE(17693, 36) { word pd421; pd421 = (* (( (ptr) (* (( (ptr) gf_c99776)+392)/* var_c90432 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd421 ))))(ggData_v33532, event_v33560, pd421); }; SOURCE(17804, 44) { word pd422; pd422 = (* (( (ptr) (* (( (ptr) gf_c99776)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd422 ))))((* (( (ptr) gf_c99776)+44) ), ggData_v33532, pd422); }; SOURCE(17892, 144) (* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+22) ) = (word) NewTextSlice_P360(parent_v14196, (* (( (ptr) gf_c99776)+49) ), ggData_v33532, 0, fontData_v14308, 0) ; SOURCE(18154, 97) { word var_c90464; { word pd423; pd423 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+39) ); var_c90464 = (word) ( *( (fPt) ((* (ptr) pd423 ))))(slice_v14168, pd423); }; { word pd424; pd424 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+40) ); (void) ( *( (fPt) ((* (ptr) pd424 ))))((* (( (ptr) (* (( (ptr) ggData_v33532)+17) ))+22) ), var_c90464, 0, pd424); }; }; }; break; default: SOURCE(18267, 516) { word isHot_v14408; SOURCE(18287, 65) { word pd425; pd425 = (* (( (ptr) (* (( (ptr) gf_c99776)+377)/* var_c88320 */ ))+18) ); isHot_v14408 = (word) ( *( (fPt) ((* (ptr) pd425 ))))(slice_v14168, (* (( (ptr) ggData_v33532)+11) ), 1, pd425); }; SOURCE(18354, 64) { word var_c90496; { word pd426; pd426 = (* (( (ptr) (* (( (ptr) gf_c99776)+391)/* var_c90144 */ ))+37) ); var_c90496 = (word) ( *( (fPt) ((* (ptr) pd426 ))))((* (ptr) (refChar_v14224) ), pd426); }; { word pd427; pd427 = (* (( (ptr) (* (( (ptr) gf_c99776)+386)/* var_c88704 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd427 ))))(slice_v14168, var_c90496, pd427); }; }; SOURCE(18469, 30) { word pd428; pd428 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd428 ))))(ggData_v33532, pd428); }; SOURCE(18501, 69) { word var_c90528; { word pd429; pd429 = (* (( (ptr) (* (( (ptr) gf_c99776)+384)/* var_c88608 */ ))+7) ); var_c90528 = (word) ( *( (fPt) ((* (ptr) pd429 ))))(slice_v14168, 0, pd429); }; { word pd430; pd430 = (* (( (ptr) (* (( (ptr) gf_c99776)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd430 ))))(ggData_v33532, var_c90528, 0, pd430); }; }; SOURCE(18572, 209) { word pd431; pd431 = (* (( (ptr) (* (( (ptr) gf_c99776)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd431 ))))( ( (0 != isHot_v14408) ? (* (( (ptr) gf_c99776)+67) ) : (* (( (ptr) gf_c99776)+50) ) ) , ggData_v33532, ( (0 != isHot_v14408) ? 0 : 4 ) , 1, 0, 1, pd431); }; }; break; }; }; SOURCE(18786, 38) { word pd432; pd432 = (* (( (ptr) (* (( (ptr) gf_c99776)+389)/* var_c89952 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd432 ))))((* (( (ptr) gf_c99776)+47) ), (* (( (ptr) gf_c99776)+42) ), pd432); }; }; } static word NewTextSlice_P360(parent_v9080, text_v9108, ggData_v9136, selectIt_v9164, withFont_v9192, skipCapture_v9220) word parent_v9080; word text_v9108; word ggData_v9136; word selectIt_v9164; word withFont_v9192; word skipCapture_v9220; { register ptr gf_c99808 = (ptr) &globalframe; word slice_v9264; W2 caretPos_v14452; word success_v14480 = 0; word camera_v14508; word fontData_v14536; /* NewTextSlice: */ SOURCE(18848, 1328) SOURCE(18848, 1328) slice_v9264 = 0; SOURCE(19028, 48) { word pd433; pd433 = (* (( (ptr) (* (( (ptr) gf_c99808)+381)/* var_c88448 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd433 ))))((word) &caretPos_v14452, (* (( (ptr) ggData_v9136)+13) ), pd433); }; SOURCE(19101, 30) camera_v14508 = (* (( (ptr) ggData_v9136)+15) ); SOURCE(19133, 107) { word var_c90560; { word pd434; if ((withFont_v9192 == 0)) { pd434 = (* (( (ptr) (* (( (ptr) gf_c99808)+393)/* var_c90592 */ ))+87) ); var_c90560 = (word) ( *( (fPt) ((* (ptr) pd434 ))))(ggData_v9136, pd434); } else { var_c90560 = withFont_v9192; }; }; { word pd435; pd435 = (* (( (ptr) (* (( (ptr) gf_c99808)+394)/* var_c90624 */ ))+7) ); fontData_v14536 = (word) ( *( (fPt) ((* (ptr) pd435 ))))(var_c90560, 0, pd435); }; }; SOURCE(19242, 185) { word pd436; pd436 = (* (( (ptr) (* (( (ptr) gf_c99808)+386)/* var_c88704 */ ))+20) ); slice_v9264 = (word) ( *( (fPt) ((* (ptr) pd436 ))))(text_v9108, (* (( (ptr) (* (( (ptr) ggData_v9136)+30) ))+10) ), (* ( ( (ptr) camera_v14508)+1) ), (* (ptr) &fc437 ), (* (( (ptr) (* (( (ptr) ggData_v9136)+30) ))+11) ), (* (W2Pt) (( (ptr) (* ( ( (ptr) ggData_v9136)+30) ))+12) ) , (* (( (ptr) (* (( (ptr) ggData_v9136)+30) ))+14) ), pd436); }; SOURCE(19429, 83) { word pd438; pd438 = (* (( (ptr) (* (( (ptr) gf_c99808)+390)/* var_c90016 */ ))+23) ); (* (( (ptr) fontData_v14536)+5) ) = (word) ( *( (fPt) ((* (ptr) pd438 ))))((* (( (ptr) fontData_v14536)+5) ), caretPos_v14452, pd438) ; }; SOURCE(19514, 78) { word pd439; pd439 = (* (( (ptr) (* (( (ptr) gf_c99808)+386)/* var_c88704 */ ))+22) ); success_v14480 = (word) ( *( (fPt) ((* (ptr) pd439 ))))(slice_v9264, fontData_v14536, (* (( (ptr) ggData_v9136)+3) ), 0, pd439) ; }; SOURCE(19594, 20) if ((0 == success_v14480)) { SOURCE(19614, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(19621, 190) if ((parent_v9080 == 0)) { SOURCE(19642, 41) { word pd440; pd440 = (* (( (ptr) (* (( (ptr) gf_c99808)+382)/* var_c88480 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd440 ))))((* (( (ptr) ggData_v9136)+11) ), slice_v9264, (word) -1, pd440); }; SOURCE(19685, 34) (* (( (ptr) (* (( (ptr) ggData_v9136)+17) ))+16) ) = slice_v9264; } else { SOURCE(19730, 44) { word pd441; pd441 = (* (( (ptr) (* (( (ptr) gf_c99808)+386)/* var_c88704 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd441 ))))(parent_v9080, slice_v9264, (word) -1, pd441); }; SOURCE(19776, 35) (* (( (ptr) (* (( (ptr) ggData_v9136)+17) ))+16) ) = parent_v9080; }; SOURCE(19816, 69) { word var_c90656; { word pd442; pd442 = (* (( (ptr) (* (( (ptr) gf_c99808)+384)/* var_c88608 */ ))+7) ); var_c90656 = (word) ( *( (fPt) ((* (ptr) pd442 ))))(slice_v9264, 0, pd442); }; { word pd443; pd443 = (* (( (ptr) (* (( (ptr) gf_c99808)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd443 ))))(ggData_v9136, var_c90656, 0, pd443); }; }; SOURCE(19887, 42) { word pd444; pd444 = (* (( (ptr) (* (( (ptr) gf_c99808)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd444 ))))((* (( (ptr) ggData_v9136)+11) ), 0, pd444); }; SOURCE(19955, 79) if ((0 != selectIt_v9164)) { SOURCE(19972, 62) { word pd445; pd445 = (* (( (ptr) (* (( (ptr) gf_c99808)+392)/* var_c90432 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd445 ))))(slice_v9264, (* (( (ptr) ggData_v9136)+11) ), 0, ggData_v9136, pd445); }; }; SOURCE(20036, 140) { word pd446; pd446 = (* (( (ptr) (* (( (ptr) gf_c99808)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd446 ))))((* (( (ptr) gf_c99808)+50) ), ggData_v9136, 5, 1, 0, skipCapture_v9220, pd446); }; SOURCE(18848, 1328) return(slice_v9264); } static void AddText_P420(ggData_v33620, event_v33648) word ggData_v33620; word event_v33648; { register ptr gf_c99840 = (ptr) &globalframe; word text_v14580; /* AddText: */ SOURCE(20182, 449) SOURCE(20209, 42) text_v14580 = XR_Narrow((* (ptr) (* (( (ptr) event_v33648)+1) ) ), (* (( (ptr) gf_c99840)+12) )); if ((text_v14580 == 0)) { goto lab_L100013; }; if (( (unsigned) (*(int*)text_v14580<0) == 0)) { goto lab_L100013; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100013: ; SOURCE(20253, 378) { word pd447; pd447 = (* (( (ptr) (* (( (ptr) gf_c99840)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd447 ))))(text_v14580, 0, 1, pd447))) { SOURCE(20283, 116) { word pd448; pd448 = (* (( (ptr) (* (( (ptr) gf_c99840)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd448 ))))((* (( (ptr) ggData_v33620)+3) ), 0, (* (( (ptr) gf_c99840)+160) ), (* (( (ptr) gf_c99840)+52) ), pd448); }; } else { SOURCE(20401, 40) { word pd449; pd449 = (* (( (ptr) (* (( (ptr) gf_c99840)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd449 ))))((* (( (ptr) gf_c99840)+53) ), ggData_v33620, pd449); }; SOURCE(20474, 30) { word pd450; pd450 = (* (( (ptr) (* (( (ptr) gf_c99840)+380)/* var_c88416 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd450 ))))(ggData_v33620, pd450); }; SOURCE(20506, 94) { word var_c90720; var_c90720 = (word) NewTextSlice_P360(0, text_v14580, ggData_v33620, 1, 0, 0); }; SOURCE(20602, 29) { word pd451; pd451 = (* (( (ptr) (* (( (ptr) gf_c99840)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd451 ))))(ggData_v33620, pd451); }; }; }; } static void SetAmplifySpace_P480(ggData_v33708, event_v33736) word ggData_v33708; word event_v33736; { /* SetAmplifySpace: */ SOURCE(20640, 75) SOURCE(20675, 40) (void) AmplifySpaceFromSelection_P540(ggData_v33708, event_v33736); } static void AmplifySpaceFromSelection_P540(formal_c01310, event_v33824) word formal_c01310; word event_v33824; { W12 var_c99872; /* declaration of ggData_v33796 skipped */ register ptr gf_c99904 = (ptr) &globalframe; /* declaration of var_c90752 skipped */ /* declaration of amplifySpace_v14624 skipped */ word count_v14652; (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ) = formal_c01310; /* AmplifySpaceFromSelection: */ SOURCE(20721, 1652) { word tmpAddr452; tmpAddr452 = (word) (( (ptr) &var_c99872)+5)/* var_c90752 */ ; (* (ptr) tmpAddr452 ) = ( ((word) (fPt) DoAmplifySpace_P5472) ); (* (( (ptr) tmpAddr452) + 1) ) = 1; }; SOURCE(20766, 56) (* (( (ptr) &var_c99872)+7)/* amplifySpace_v14624 */ ) = (* (ptr) XR_Narrow((* (ptr) (* (( (ptr) event_v33824)+1) ) ), (* ( ( (ptr) gf_c99904)+22) )) ); SOURCE(20824, 75) { word pd453; word idx454; pd453 = (* (( (ptr) (* (( (ptr) gf_c99904)+382)/* var_c88480 */ ))+36) ); count_v14652 = ( idx454 = (word) ( *( (fPt) ((* (ptr) pd453 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+11) ), 1, 0, (* ( ( (ptr) gf_c99904)+27) ), pd453), SGNCK(idx454) ); }; SOURCE(20901, 1472) if (( (int)count_v14652 < (int)1)) { SOURCE(20917, 131) { word pd455; pd455 = (* (( (ptr) (* (( (ptr) gf_c99904)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd455 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+3) ), 0, (* (( (ptr) gf_c99904)+160) ), (* (( (ptr) gf_c99904)+55) ), pd455); }; } else { SOURCE(21048, 1325) { word x456; word x458; if ((( x456 = (* (( (ptr) &var_c99872)+7)/* amplifySpace_v14624 */ ), *(float*)&x456 ) > ( x458 = (* (ptr) &fc457 ), *(float*)&x458 ))) { SOURCE(21083, 127) { word pd459; pd459 = (* (( (ptr) (* (( (ptr) gf_c99904)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd459 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+3) ), 0, (* (( (ptr) gf_c99904)+160) ), (* (( (ptr) gf_c99904)+56) ), pd459); }; } else { SOURCE(21210, 1220) { /* declaration of currentEvent_v14736 skipped */ /* declaration of someD_v14764 skipped */ /* declaration of newSelectList_v14792 skipped */ /* declaration of ptr_v14820 skipped */ SOURCE(21474, 26) (* (( (ptr) &var_c99872)+8)/* currentEvent_v14736 */ ) = 0; SOURCE(21502, 22) (* (( (ptr) &var_c99872)+9)/* someD_v14764 */ ) = 0; SOURCE(21526, 20) (* (( (ptr) &var_c99872)+10)/* newSelectList_v14792 */ ) = 0; (* (( (ptr) &var_c99872)+11)/* ptr_v14820 */ ) = 0; SOURCE(21561, 49) { W2 var_c90784; { word pd460; pd460 = (* (( (ptr) (* (( (ptr) gf_c99904)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd460 ))))((word) (&var_c90784), pd460); }; (* (( (ptr) &var_c99872)+11)/* ptr_v14820 */ ) = var_c90784.f1; (* (( (ptr) &var_c99872)+10)/* newSelectList_v14792 */ ) = var_c90784.f0; }; SOURCE(21612, 81) { word pd461; pd461 = (* (( (ptr) (* (( (ptr) gf_c99904)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd461 ))))((* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd461); }; SOURCE(21695, 60) { word pd462; pd462 = (* (( (ptr) (* (( (ptr) gf_c99904)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c99872)+8)/* currentEvent_v14736 */ ) = (word) ( *( (fPt) ((* (ptr) pd462 ))))((* (( (ptr) gf_c99904)+57) ), (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ), pd462); }; SOURCE(21757, 82) { word var_c90816; word pd463; pd463 = (* (( (ptr) (* (( (ptr) gf_c99904)+382)/* var_c88480 */ ))+32) ); var_c90816 = (word) ( *( (fPt) ((* (ptr) pd463 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+11) ), 1, (word) ( ( (bPt) &var_c99872)+20)/* var_c90752 */ , 0, (* (( (ptr) gf_c99904)+27) ), pd463); }; SOURCE(21841, 131) { register word list_v15052; list_v15052 = (* (( (ptr) &var_c99872)+10)/* newSelectList_v14792 */ ); lab_L100017: ; if ((list_v15052 != 0)) { } else { goto lab_L100014; }; SOURCE(21912, 60) { word pd464; pd464 = (* (( (ptr) (* (( (ptr) gf_c99904)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd464 ))))((* (ptr) list_v15052 ), (* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+11) ), 0, pd464); }; list_v15052 = (* (( (ptr) list_v15052)+1) ); goto lab_L100017; lab_L100014: ; }; SOURCE(21983, 88) { word var_c90848; { word pd465; pd465 = (* (( (ptr) (* (( (ptr) gf_c99904)+382)/* var_c88480 */ ))+45) ); var_c90848 = (word) ( *( (fPt) ((* (ptr) pd465 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+11) ), 0, 0, pd465) ; }; { word pd466; pd466 = (* (( (ptr) (* (( (ptr) gf_c99904)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd466 ))))((* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ), var_c90848, 0, pd466); }; }; SOURCE(22073, 29) { word pd467; pd467 = (* (( (ptr) (* (( (ptr) gf_c99904)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd467 ))))((* ((( (ptr) &var_c99872)+4)/* ggData_v33796 */ ) ), pd467); }; SOURCE(22104, 113) { W2 var_c90880; var_c90880.f0 = 8; var_c90880.f1 = (* (( (ptr) &var_c99872)+7)/* amplifySpace_v14624 */ ); { word pd468; pd468 = (* (( (ptr) (* (( (ptr) gf_c99904)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd468 ))))((* (( (ptr) (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ))+3) ), 0, (* (( (ptr) gf_c99904)+69) ), (* (( (ptr) gf_c99904)+58) ), var_c90880, pd468); }; }; SOURCE(22219, 154) { word pd469; pd469 = (* (( (ptr) (* (( (ptr) gf_c99904)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd469 ))))((* (( (ptr) gf_c99904)+67) ), (* (( (ptr) &var_c99872)+4)/* ggData_v33796 */ ), 0, 1, 0, 0, pd469) ; }; }; }; }; }; } static word DoAmplifySpace_P5472(sliceD_v14896, formal_c99968) word sliceD_v14896; word formal_c99968; { register ptr gf_c99936 = (ptr) &globalframe; word done_v14940; formal_c99968 = (formal_c99968 - 20); /* DoAmplifySpace: */ SOURCE(21212, 22) SOURCE(21212, 22) done_v14940 = 0; SOURCE(21292, 14) (* (( (ptr) formal_c99968)+9) ) = sliceD_v14896; SOURCE(21308, 84) { word pd470; pd470 = (* (( (ptr) (* (( (ptr) gf_c99936)+386)/* var_c88704 */ ))+32) ); (void) ( *( (fPt) ((* (ptr) pd470 ))))((* (ptr) sliceD_v14896 ), (* (( (ptr) formal_c99968)+7) ), (* (( (ptr) (* (( (ptr) formal_c99968)+4) ))+3) ), (* (( (ptr) formal_c99968)+8) ), pd470); }; SOURCE(21394, 75) { W2 var_c90912; { word pd471; pd471 = (* (( (ptr) (* (( (ptr) gf_c99936)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd471 ))))((word) &var_c90912, (* (ptr) sliceD_v14896 ), (* (( (ptr) formal_c99968)+10) ), (* ( ( (ptr) formal_c99968)+11) ), pd471); }; (* (( (ptr) formal_c99968)+11) ) = var_c90912.f1; (* (( (ptr) formal_c99968)+10) ) = var_c90912.f0; }; SOURCE(21212, 22) return(done_v14940); } static void PrintAmplifySpace_P600(ggData_v33884, event_v33912) word ggData_v33884; word event_v33912; { W7 var_c100000; register ptr gf_c100032 = (ptr) &globalframe; /* declaration of var_c90944 skipped */ word count_v15180; /* PrintAmplifySpace: */ SOURCE(22437, 932) { word tmpAddr472; tmpAddr472 = (word) (( (ptr) &var_c100000)+4)/* var_c90944 */ ; (* (ptr) tmpAddr472 ) = ( ((word) (fPt) CheckAmplifySpace_P5628) ); (* (( (ptr) tmpAddr472) + 1) ) = 1; }; SOURCE(22474, 75) { word pd473; word idx474; pd473 = (* (( (ptr) (* (( (ptr) gf_c100032)+382)/* var_c88480 */ ))+36) ); count_v15180 = ( idx474 = (word) ( *( (fPt) ((* (ptr) pd473 ))))((* (( (ptr) ggData_v33884)+11) ), 1, 0, (* (( (ptr) gf_c100032)+27) ), pd473) , SGNCK(idx474) ); }; SOURCE(22551, 818) if (( (int)count_v15180 < (int)1)) { SOURCE(22567, 140) { word pd475; pd475 = (* (( (ptr) (* (( (ptr) gf_c100032)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd475 ))))((* (( (ptr) ggData_v33884)+3) ), 0, (* (( (ptr) gf_c100032)+160) ), (* (( (ptr) gf_c100032)+59) ), pd475); }; } else { SOURCE(22707, 664) { /* declaration of amplifySpace_v15252 skipped */ word aborted_v15280; SOURCE(22982, 34) var_c100000.f6/* amplifySpace_v15252 */ = (* (ptr) &fc457 ); SOURCE(23018, 96) { word pd476; pd476 = (* (( (ptr) (* (( (ptr) gf_c100032)+382)/* var_c88480 */ ))+32) ); aborted_v15280 = (word) ( *( (fPt) ((* (ptr) pd476 ))))((* (( (ptr) ggData_v33884)+11) ), 1, (word) (( (bPt) &var_c100000)+16) /* var_c90944 */ , 0, (* (( (ptr) gf_c100032)+27) ), pd476); }; SOURCE(23116, 253) if ((0 != aborted_v15280)) { SOURCE(23132, 125) { word pd477; pd477 = (* (( (ptr) (* (( (ptr) gf_c100032)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd477 ))))((* (( (ptr) ggData_v33884)+3) ), 0, (* (( (ptr) gf_c100032)+160) ), (* (( (ptr) gf_c100032)+60) ), pd477); }; } else { SOURCE(23257, 112) { W2 var_c90976; var_c90976.f0 = 8; var_c90976.f1 = var_c100000.f6/* amplifySpace_v15252 */ ; { word pd478; pd478 = (* (( (ptr) (* (( (ptr) gf_c100032)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd478 ))))((* (( (ptr) ggData_v33884)+3) ), 0, (* (( (ptr) gf_c100032)+69) ), (* (( (ptr) gf_c100032)+61) ), var_c90976, pd478); }; }; }; }; }; } static word CheckAmplifySpace_P5628(sliceD_v15356, formal_c100096) word sliceD_v15356; word formal_c100096; { register ptr gf_c100064 = (ptr) &globalframe; word done_v15400; formal_c100096 = (formal_c100096 - 16); /* CheckAmplifySpace: */ SOURCE(22709, 25) SOURCE(22709, 25) done_v15400 = 0; SOURCE(22792, 93) { word x479; word x480; if ((( x479 = (* (( (ptr) formal_c100096)+6) ), *(float*)&x479 ) == ( x480 = (* (ptr) &fc457 ), *(float*)&x480 ))) { SOURCE(22829, 56) { word pd481; pd481 = (* (( (ptr) (* (( (ptr) gf_c100064)+386)/* var_c88704 */ ))+33) ); (* (( (ptr) formal_c100096)+6) ) = (word) ( *( (fPt) ((* (ptr) pd481 ))))((* (ptr) (sliceD_v15356) ), pd481); }; }; }; SOURCE(22887, 62) { word x482; word pd483; word x484; pd483 = (* (( (ptr) (* (( (ptr) gf_c100064)+386)/* var_c88704 */ ))+33) ); return( (unsigned) (( x482 = (* (( (ptr) formal_c100096)+6) ), *(float*)&x482 ) != ( x484 = (word) ( *( (fPt) ((* (ptr) pd483 ))))((* (ptr) (sliceD_v15356) ), pd483), *(float*)&x484 ))); }; } static void SetDropShadow_P660(ggData_v33972, event_v34000) word ggData_v33972; word event_v34000; { W12 var_c100128; register ptr gf_c100160 = (ptr) &globalframe; /* declaration of var_c91040 skipped */ word scale_v15428; /* declaration of offsetX_v15456 skipped */ /* declaration of offsetY_v15484 skipped */ word count_v15512; /* SetDropShadow: */ SOURCE(23378, 1925) { word tmpAddr485; tmpAddr485 = (word) (( (ptr) &var_c100128)+4)/* var_c91040 */ ; (* (ptr) tmpAddr485 ) = ( ((word) (fPt) DoSetDropShadow_P5736) ); (* (( (ptr) tmpAddr485) + 1) ) = 1; }; SOURCE(23411, 18) scale_v15428 = (* (ptr) &fc486 ); SOURCE(23487, 51) (* (( (ptr) &var_c100128)+6)/* offsetX_v15456 */ ) = (* (ptr) XR_Narrow((* (ptr) (* (( (ptr) event_v34000)+1) ) ), (* ( ( (ptr) gf_c100160)+22) )) ); SOURCE(23540, 56) (* (( (ptr) &var_c100128)+7)/* offsetY_v15484 */ ) = (* (ptr) XR_Narrow((* (ptr) (* (( (ptr) (* (( (ptr) event_v34000)+1) ))+1) ) ), (* (( (ptr) gf_c100160)+22) )) ); SOURCE(23598, 75) { word pd487; word idx488; pd487 = (* (( (ptr) (* (( (ptr) gf_c100160)+382)/* var_c88480 */ ))+36) ); count_v15512 = ( idx488 = (word) ( *( (fPt) ((* (ptr) pd487 ))))((* (( (ptr) ggData_v33972)+11) ), 1, 0, (* (( (ptr) gf_c100160)+27) ), pd487) , SGNCK(idx488) ); }; SOURCE(23675, 1628) if (( (int)count_v15512 < (int)1)) { SOURCE(23691, 134) { word pd489; pd489 = (* (( (ptr) (* (( (ptr) gf_c100160)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd489 ))))((* (( (ptr) ggData_v33972)+3) ), 0, (* (( (ptr) gf_c100160)+160) ), (* (( (ptr) gf_c100160)+62) ), pd489); }; } else { SOURCE(23825, 1478) { word x490; word x491; word x492; word x493; if ((( x490 = (* (( (ptr) &var_c100128)+6)/* offsetX_v15456 */ ), *(float*)&x490 ) > ( x491 = (* (ptr) &fc457 ), *(float*)&x491 )) || (( x492 = (* (( (ptr) &var_c100128)+7)/* offsetY_v15484 */ ), *(float*)&x492 ) > ( x493 = (* (ptr) &fc457 ), *(float*)&x493 ))) { SOURCE(23880, 132) { word pd494; pd494 = (* (( (ptr) (* (( (ptr) gf_c100160)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd494 ))))((* (( (ptr) ggData_v33972)+3) ), 0, (* (( (ptr) gf_c100160)+160) ), (* (( (ptr) gf_c100160)+63) ), pd494); }; } else { SOURCE(24012, 1293) { /* declaration of currentEvent_v15608 skipped */ /* declaration of someD_v15636 skipped */ /* declaration of newSelectList_v15664 skipped */ /* declaration of ptr_v15692 skipped */ SOURCE(24338, 26) (* (( (ptr) &var_c100128)+8)/* currentEvent_v15608 */ ) = 0; SOURCE(24366, 22) (* (( (ptr) &var_c100128)+9)/* someD_v15636 */ ) = 0; SOURCE(24390, 20) (* (( (ptr) &var_c100128)+10)/* newSelectList_v15664 */ ) = 0; (* (( (ptr) &var_c100128)+11)/* ptr_v15692 */ ) = 0; SOURCE(24425, 49) { W2 var_c91072; { word pd495; pd495 = (* (( (ptr) (* (( (ptr) gf_c100160)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd495 ))))((word) (&var_c91072), pd495); }; (* (( (ptr) &var_c100128)+11)/* ptr_v15692 */ ) = var_c91072.f1; (* (( (ptr) &var_c100128)+10)/* newSelectList_v15664 */ ) = var_c91072.f0; }; SOURCE(24476, 81) { word pd496; pd496 = (* (( (ptr) (* (( (ptr) gf_c100160)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd496 ))))(ggData_v33972, 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd496); }; SOURCE(24559, 62) { word pd497; pd497 = (* (( (ptr) (* (( (ptr) gf_c100160)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c100128)+8)/* currentEvent_v15608 */ ) = (word) ( *( (fPt) ((* (ptr) pd497 ))))((* (( (ptr) gf_c100160)+64) ), ggData_v33972, pd497); }; SOURCE(24650, 83) { word var_c91104; word pd498; pd498 = (* (( (ptr) (* (( (ptr) gf_c100160)+382)/* var_c88480 */ ))+32) ); var_c91104 = (word) ( *( (fPt) ((* (ptr) pd498 ))))((* (( (ptr) ggData_v33972)+11) ), 1, (word) (( (bPt) &var_c100128)+16) /* var_c91040 */ , 0, (* (( (ptr) gf_c100160)+27) ), pd498); }; SOURCE(24735, 131) { register word list_v15924; list_v15924 = (* (( (ptr) &var_c100128)+10)/* newSelectList_v15664 */ ); lab_L100021: ; if ((list_v15924 != 0)) { } else { goto lab_L100018; }; SOURCE(24806, 60) { word pd499; pd499 = (* (( (ptr) (* (( (ptr) gf_c100160)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd499 ))))((* (ptr) list_v15924 ), (* (( (ptr) ggData_v33972)+11) ), 0, pd499); }; list_v15924 = (* (( (ptr) list_v15924)+1) ); goto lab_L100021; lab_L100018: ; }; SOURCE(24877, 88) { word var_c91136; { word pd500; pd500 = (* (( (ptr) (* (( (ptr) gf_c100160)+382)/* var_c88480 */ ))+45) ); var_c91136 = (word) ( *( (fPt) ((* (ptr) pd500 ))))((* (( (ptr) ggData_v33972)+11) ), 0, 0, pd500); }; { word pd501; pd501 = (* (( (ptr) (* (( (ptr) gf_c100160)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd501 ))))(ggData_v33972, var_c91136, 0, pd501); }; }; SOURCE(24967, 29) { word pd502; pd502 = (* (( (ptr) (* (( (ptr) gf_c100160)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd502 ))))(ggData_v33972, pd502); }; SOURCE(24998, 149) { word var_c91168; { word var_c91200; word var_c91232; var_c91200 = XR_NewObject(12, (* (( (ptr) gf_c100160)+20) )); var_c91232 = var_c91200; (* (ptr) var_c91232 ) = 8; { word x503; word x504; *(float*)(( (ptr) var_c91232)+1) = ( x503 = (* (( (ptr) &var_c100128)+6)/* offsetX_v15456 */ ), *(float*)&x503 ) / ( x504 = scale_v15428, *(float*)&x504 ); }; (* (( (ptr) var_c91232)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c100160)+20) )); var_c91232 = (* (( (ptr) var_c91232)+2) ); (* (ptr) var_c91232 ) = 8; { word x505; word x506; *(float*)(( (ptr) var_c91232)+1) = ( x505 = (* (( (ptr) &var_c100128)+7)/* offsetY_v15484 */ ), *(float*)&x505 ) / ( x506 = scale_v15428, *(float*)&x506 ); }; var_c91168 = var_c91200; }; { word pd507; pd507 = (* (( (ptr) (* (( (ptr) gf_c100160)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd507 ))))((* (( (ptr) ggData_v33972)+3) ), 0, (* (( (ptr) gf_c100160)+69) ), (* (( (ptr) gf_c100160)+65) ), var_c91168, pd507); }; }; SOURCE(25149, 154) { word pd508; pd508 = (* (( (ptr) (* (( (ptr) gf_c100160)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd508 ))))((* (( (ptr) gf_c100160)+67) ), ggData_v33972, 0, 1, 0, 0, pd508); }; }; }; }; }; } static word DoSetDropShadow_P5736(sliceD_v15768, formal_c100224) word sliceD_v15768; word formal_c100224; { register ptr gf_c100192 = (ptr) &globalframe; word done_v15812; formal_c100224 = (formal_c100224 - 16); /* DoSetDropShadow: */ SOURCE(24014, 23) SOURCE(24014, 23) done_v15812 = 0; SOURCE(24095, 14) (* (( (ptr) formal_c100224)+9) ) = sliceD_v15768; SOURCE(24111, 68) { W2 var_c91264; var_c91264.f0 = (* (( (ptr) formal_c100224)+6) ); var_c91264.f1 = (* (( (ptr) formal_c100224)+7) ); { word pd509; pd509 = (* (( (ptr) (* (( (ptr) gf_c100192)+386)/* var_c88704 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd509 ))))((* (ptr) sliceD_v15768 ), var_c91264, (* (( (ptr) formal_c100224)+8) ), pd509); }; }; SOURCE(24258, 75) { W2 var_c91296; { word pd510; pd510 = (* (( (ptr) (* (( (ptr) gf_c100192)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd510 ))))((word) &var_c91296, (* (ptr) sliceD_v15768 ), (* (( (ptr) formal_c100224)+10) ), (* ( ( (ptr) formal_c100224)+11) ), pd510); }; (* (( (ptr) formal_c100224)+11) ) = var_c91296.f1; (* (( (ptr) formal_c100224)+10) ) = var_c91296.f0; }; SOURCE(24014, 23) return(done_v15812); } static void DropShadowFromSelection_P720(ggData_v34060, event_v34088) word ggData_v34060; word event_v34088; { register ptr gf_c100256 = (ptr) &globalframe; word scale_v16052; word offset_v16080; /* DropShadowFromSelection: */ SOURCE(25312, 450) SOURCE(25355, 18) scale_v16052 = (* (ptr) &fc486 ); SOURCE(25431, 50) offset_v16080 = (* (ptr) XR_Narrow((* (ptr) (* (( (ptr) event_v34088)+1) ) ), (* (( (ptr) gf_c100256)+22) )) ); SOURCE(25504, 258) { word x511; word x512; if ((( x511 = offset_v16080, *(float*)&x511 ) > ( x512 = (* (ptr) &fc457 ), *(float*)&x512 ))) { SOURCE(25533, 132) { word pd513; pd513 = (* (( (ptr) (* (( (ptr) gf_c100256)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd513 ))))((* (( (ptr) ggData_v34060)+3) ), 0, (* (( (ptr) gf_c100256)+160) ), (* (( (ptr) gf_c100256)+63) ), pd513); }; } else { SOURCE(25665, 97) { word var_c91328; { word var_c91360; word var_c91392; var_c91360 = XR_NewObject(8, (* (( (ptr) gf_c100256)+17) )); var_c91392 = var_c91360; (* (ptr) var_c91392 ) = (* (ptr) event_v34088 ); (* (( (ptr) var_c91392)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c100256)+17) )); var_c91392 = (* (( (ptr) var_c91392)+1) ); { word var_c91456; var_c91456 = XR_NewObject(4, (* (( (ptr) gf_c100256)+22) )); { word x514; word x515; *(float*)var_c91456 = ( - ( x514 = offset_v16080, *(float*)&x514 )) * ( x515 = scale_v16052, *(float*)&x515 ); }; (* (ptr) var_c91392 ) = var_c91456; }; (* (( (ptr) var_c91392)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c100256)+17) )); var_c91392 = (* (( (ptr) var_c91392)+1) ); { word var_c91520; var_c91520 = XR_NewObject(4, (* (( (ptr) gf_c100256)+22) )); { word x516; word x517; *(float*)var_c91520 = ( - ( x516 = offset_v16080, *(float*)&x516 )) * ( x517 = scale_v16052, *(float*)&x517 ); }; (* (ptr) var_c91392 ) = var_c91520; }; var_c91328 = var_c91360; }; (void) SetDropShadow_P660(ggData_v34060, var_c91328); }; }; }; } static void DropShadowTenPercent_P780(ggData_v34148, event_v34176) word ggData_v34148; word event_v34176; { register ptr gf_c100288 = (ptr) &globalframe; word scale_v16136; word offset_v16164; /* DropShadowTenPercent: */ SOURCE(25794, 254) SOURCE(25834, 18) scale_v16136 = (* (ptr) &fc486 ); SOURCE(25910, 18) offset_v16164 = (* (ptr) &fc518 ); SOURCE(25951, 97) { word var_c91552; { word var_c91584; word var_c91616; var_c91584 = XR_NewObject(8, (* (( (ptr) gf_c100288)+17) )); var_c91616 = var_c91584; (* (ptr) var_c91616 ) = (* (ptr) event_v34176 ); (* (( (ptr) var_c91616)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c100288)+17) )); var_c91616 = (* (( (ptr) var_c91616)+1) ); { word var_c91680; var_c91680 = XR_NewObject(4, (* (( (ptr) gf_c100288)+22) )); { word x519; word x520; *(float*)var_c91680 = ( - ( x519 = offset_v16164, *(float*)&x519 )) * ( x520 = scale_v16136, *(float*)&x520 ); }; (* (ptr) var_c91616 ) = var_c91680; }; (* (( (ptr) var_c91616)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c100288)+17) )); var_c91616 = (* (( (ptr) var_c91616)+1) ); { word var_c91744; var_c91744 = XR_NewObject(4, (* (( (ptr) gf_c100288)+22) )); { word x521; word x522; *(float*)var_c91744 = ( - ( x521 = offset_v16164, *(float*)&x521 )) * ( x522 = scale_v16136, *(float*)&x522 ); }; (* (ptr) var_c91616 ) = var_c91744; }; var_c91552 = var_c91584; }; (void) SetDropShadow_P660(ggData_v34148, var_c91552); }; } static void PrintDropShadow_P840(ggData_v34236, event_v34264) word ggData_v34236; word event_v34264; { W12 var_c100320; register ptr gf_c100352 = (ptr) &globalframe; /* declaration of var_c91776 skipped */ word count_v16208; /* PrintDropShadow: */ SOURCE(26080, 1228) { word tmpAddr523; tmpAddr523 = (word) (( (ptr) &var_c100320)+4)/* var_c91776 */ ; (* (ptr) tmpAddr523 ) = ( ((word) (fPt) CheckDropShadow_P5892) ); (* (( (ptr) tmpAddr523) + 1) ) = 1; }; SOURCE(26115, 75) { word pd524; word idx525; pd524 = (* (( (ptr) (* (( (ptr) gf_c100352)+382)/* var_c88480 */ ))+36) ); count_v16208 = ( idx525 = (word) ( *( (fPt) ((* (ptr) pd524 ))))((* (( (ptr) ggData_v34236)+11) ), 1, 0, (* (( (ptr) gf_c100352)+27) ), pd524) , SGNCK(idx525) ); }; SOURCE(26192, 1116) if (( (int)count_v16208 < (int)1)) { SOURCE(26208, 136) { word pd526; pd526 = (* (( (ptr) (* (( (ptr) gf_c100352)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd526 ))))((* (( (ptr) ggData_v34236)+3) ), 0, (* (( (ptr) gf_c100352)+160) ), (* (( (ptr) gf_c100352)+70) ), pd526); }; } else { SOURCE(26344, 969) { word scale_v16280; /* declaration of firstOn_v16308 skipped */ /* declaration of on_v16336 skipped */ /* declaration of firstOffset_v16364 skipped */ /* declaration of offset_v16392 skipped */ word aborted_v16420; SOURCE(26658, 18) scale_v16280 = (* (ptr) &fc486 ); SOURCE(26717, 25) (* (( (ptr) &var_c100320)+6)/* firstOn_v16308 */ ) = 0; (* (( (ptr) &var_c100320)+7)/* on_v16336 */ ) = 0; SOURCE(26744, 60) (* (( (ptr) &var_c100320)+8) ) = (* (ptr) &fc457 ); (* (( (ptr) &var_c100320)+9) ) = (* (ptr) &fc457 ); (* (W2Pt) (( (ptr) &var_c100320)+10)/* offset_v16392 */ ) = (* (W2Pt) (( (ptr) &var_c100320)+8)/* firstOffset_v16364 */ ); SOURCE(26806, 94) { word pd527; pd527 = (* (( (ptr) (* (( (ptr) gf_c100352)+382)/* var_c88480 */ ))+32) ); aborted_v16420 = (word) ( *( (fPt) ((* (ptr) pd527 ))))((* (( (ptr) ggData_v34236)+11) ), 1, (word) (( (bPt) &var_c100320)+16) /* var_c91776 */ , 0, (* (( (ptr) gf_c100352)+27) ), pd527); }; SOURCE(26902, 406) if ((0 != aborted_v16420)) { SOURCE(26918, 121) { word pd528; pd528 = (* (( (ptr) (* (( (ptr) gf_c100352)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd528 ))))((* (( (ptr) ggData_v34236)+3) ), 0, (* (( (ptr) gf_c100352)+160) ), (* (( (ptr) gf_c100352)+71) ), pd528); }; } else { SOURCE(27039, 271) { word feedbackRope_v16568; SOURCE(27041, 203) if ((0 == (* (( (ptr) &var_c100320)+7)/* on_v16336 */ ))) { feedbackRope_v16568 = (* (( (ptr) gf_c100352)+72) ); } else { { W2 var_c91840; W2 var_c91872; W2 var_c01219; var_c91840.f0 = 8; { word x529; word x530; *(float*)&var_c91840.f1 = ( x529 = (* (( (ptr) &var_c100320)+10) ), *(float*)&x529 ) / ( x530 = scale_v16280, *(float*)&x530 ); }; var_c91872.f0 = 8; { word x531; word x532; *(float*)&var_c91872.f1 = ( x531 = (* (( (ptr) &var_c100320)+11) ), *(float*)&x531 ) / ( x532 = scale_v16280, *(float*)&x532 ); }; (* (ptr) (word) &var_c01219 ) = 0; (* (( (ptr) (word) &var_c01219) + 1) ) = 0; { word pd533; pd533 = (* (( (ptr) (* (( (ptr) gf_c100352)+395)/* var_c91936 */ ))+62) ); feedbackRope_v16568 = (word) ( *( (fPt) ((* (ptr) pd533 ))))((* (( (ptr) gf_c100352)+73) ), var_c91840, var_c91872, var_c01219, pd533) ; }; }; }; SOURCE(27246, 62) { word pd534; pd534 = (* (( (ptr) (* (( (ptr) gf_c100352)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd534 ))))((* (( (ptr) ggData_v34236)+3) ), 0, (* (( (ptr) gf_c100352)+74) ), feedbackRope_v16568, pd534) ; }; }; }; }; }; } static word CheckDropShadow_P5892(sliceD_v16496, formal_c100416) word sliceD_v16496; word formal_c100416; { register ptr gf_c100384 = (ptr) &globalframe; word done_v16540; formal_c100416 = (formal_c100416 - 16); /* CheckDropShadow: */ SOURCE(26346, 23) SOURCE(26346, 23) done_v16540 = 0; SOURCE(26427, 100) { word x535; word x536; if ((( x535 = (* (( (ptr) formal_c100416)+8) ), *(float*)&x535 ) == ( x536 = (* (ptr) &fc457 ), *(float*)&x536 ))) { SOURCE(26463, 64) { W4 var_c91968; { word pd537; pd537 = (* (( (ptr) (* (( (ptr) gf_c100384)+386)/* var_c88704 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd537 ))))((word) &var_c91968, (* (ptr) sliceD_v16496 ), pd537); }; (* (W2Pt) (( (ptr) formal_c100416)+8) ) = (* (W2Pt) (( (ptr) &var_c91968)+1) ); (* (( (ptr) formal_c100416)+6) ) = var_c91968.f0; }; }; }; SOURCE(26529, 54) { W4 var_c92000; { word pd538; pd538 = (* (( (ptr) (* (( (ptr) gf_c100384)+386)/* var_c88704 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd538 ))))((word) &var_c92000, (* (ptr) sliceD_v16496 ), pd538); }; (* (W2Pt) (( (ptr) formal_c100416)+10) ) = (* (W2Pt) (( (ptr) &var_c92000)+1) ); (* (( (ptr) formal_c100416)+7) ) = var_c92000.f0; }; SOURCE(26585, 40) { word tc539; if (((* (( (ptr) formal_c100416)+6) ) != (* (( (ptr) formal_c100416)+7) ))) { tc539 = (word) (unsigned) 1; } else { tc539 = (word) (unsigned) ( ! XR_EqualWords((( (ptr) formal_c100416)+8), (( (ptr) formal_c100416)+10), 2)); }; return(tc539); }; } static void DropShadowOff_P900(ggData_v34324, event_v34352) word ggData_v34324; word event_v34352; { W10 var_c100448; register ptr gf_c100480 = (ptr) &globalframe; /* declaration of var_c92032 skipped */ word count_v16612; /* DropShadowOff: */ SOURCE(27320, 1297) { word tmpAddr540; tmpAddr540 = (word) (( (ptr) &var_c100448)+4)/* var_c92032 */ ; (* (ptr) tmpAddr540 ) = ( ((word) (fPt) DoDropShadowOff_P6048) ); (* (( (ptr) tmpAddr540) + 1) ) = 1; }; SOURCE(27353, 75) { word pd541; word idx542; pd541 = (* (( (ptr) (* (( (ptr) gf_c100480)+382)/* var_c88480 */ ))+36) ); count_v16612 = ( idx542 = (word) ( *( (fPt) ((* (ptr) pd541 ))))((* (( (ptr) ggData_v34324)+11) ), 1, 0, (* (( (ptr) gf_c100480)+27) ), pd541) , SGNCK(idx542) ); }; SOURCE(27430, 1187) if (( (int)count_v16612 < (int)1)) { SOURCE(27446, 136) { word pd543; pd543 = (* (( (ptr) (* (( (ptr) gf_c100480)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd543 ))))((* (( (ptr) ggData_v34324)+3) ), 0, (* (( (ptr) gf_c100480)+160) ), (* (( (ptr) gf_c100480)+75) ), pd543); }; } else { SOURCE(27582, 1037) { /* declaration of currentEvent_v16684 skipped */ /* declaration of someD_v16712 skipped */ /* declaration of newSelectList_v16740 skipped */ /* declaration of ptr_v16768 skipped */ SOURCE(27812, 26) (* (( (ptr) &var_c100448)+6)/* currentEvent_v16684 */ ) = 0; SOURCE(27840, 22) (* (( (ptr) &var_c100448)+7)/* someD_v16712 */ ) = 0; SOURCE(27864, 20) (* (( (ptr) &var_c100448)+8)/* newSelectList_v16740 */ ) = 0; (* (( (ptr) &var_c100448)+9)/* ptr_v16768 */ ) = 0; SOURCE(27899, 49) { W2 var_c92064; { word pd544; pd544 = (* (( (ptr) (* (( (ptr) gf_c100480)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd544 ))))((word) (&var_c92064), pd544); }; (* (( (ptr) &var_c100448)+9)/* ptr_v16768 */ ) = var_c92064.f1; (* (( (ptr) &var_c100448)+8)/* newSelectList_v16740 */ ) = var_c92064.f0; }; SOURCE(27950, 81) { word pd545; pd545 = (* (( (ptr) (* (( (ptr) gf_c100480)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd545 ))))(ggData_v34324, 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd545); }; SOURCE(28033, 62) { word pd546; pd546 = (* (( (ptr) (* (( (ptr) gf_c100480)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c100448)+6)/* currentEvent_v16684 */ ) = (word) ( *( (fPt) ((* (ptr) pd546 ))))((* (( (ptr) gf_c100480)+76) ), ggData_v34324, pd546); }; SOURCE(28124, 83) { word var_c92096; word pd547; pd547 = (* (( (ptr) (* (( (ptr) gf_c100480)+382)/* var_c88480 */ ))+32) ); var_c92096 = (word) ( *( (fPt) ((* (ptr) pd547 ))))((* (( (ptr) ggData_v34324)+11) ), 1, (word) (( (bPt) &var_c100448)+16) /* var_c92032 */ , 0, (* (( (ptr) gf_c100480)+27) ), pd547); }; SOURCE(28209, 131) { register word list_v17000; list_v17000 = (* (( (ptr) &var_c100448)+8)/* newSelectList_v16740 */ ); lab_L100025: ; if ((list_v17000 != 0)) { } else { goto lab_L100022; }; SOURCE(28280, 60) { word pd548; pd548 = (* (( (ptr) (* (( (ptr) gf_c100480)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd548 ))))((* (ptr) list_v17000 ), (* (( (ptr) ggData_v34324)+11) ), 0, pd548); }; list_v17000 = (* (( (ptr) list_v17000)+1) ); goto lab_L100025; lab_L100022: ; }; SOURCE(28351, 29) { word pd549; pd549 = (* (( (ptr) (* (( (ptr) gf_c100480)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd549 ))))(ggData_v34324, pd549); }; SOURCE(28382, 79) { word pd550; pd550 = (* (( (ptr) (* (( (ptr) gf_c100480)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd550 ))))((* (( (ptr) ggData_v34324)+3) ), 0, (* (( (ptr) gf_c100480)+69) ), (* (( (ptr) gf_c100480)+77) ), pd550); }; SOURCE(28463, 154) { word pd551; pd551 = (* (( (ptr) (* (( (ptr) gf_c100480)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd551 ))))((* (( (ptr) gf_c100480)+67) ), ggData_v34324, 0, 1, 0, 0, pd551); }; }; }; } static word DoDropShadowOff_P6048(sliceD_v16844, formal_c100544) word sliceD_v16844; word formal_c100544; { register ptr gf_c100512 = (ptr) &globalframe; word done_v16888; formal_c100544 = (formal_c100544 - 16); /* DoDropShadowOff: */ SOURCE(27584, 23) SOURCE(27584, 23) done_v16888 = 0; SOURCE(27665, 14) (* (( (ptr) formal_c100544)+7) ) = sliceD_v16844; SOURCE(27681, 49) { word pd552; pd552 = (* (( (ptr) (* (( (ptr) gf_c100512)+386)/* var_c88704 */ ))+38) ); (void) ( *( (fPt) ((* (ptr) pd552 ))))((* (ptr) sliceD_v16844 ), (* (( (ptr) formal_c100544)+6) ), pd552); }; SOURCE(27732, 75) { W2 var_c92128; { word pd553; pd553 = (* (( (ptr) (* (( (ptr) gf_c100512)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd553 ))))((word) &var_c92128, (* (ptr) sliceD_v16844 ), (* (( (ptr) formal_c100544)+8) ), (* ( ( (ptr) formal_c100544)+9) ), pd553); }; (* (( (ptr) formal_c100544)+9) ) = var_c92128.f1; (* (( (ptr) formal_c100544)+8) ) = var_c92128.f0; }; SOURCE(27584, 23) return(done_v16888); } static void SetDefaultTextLooks_P960(ggData_v34412, event_v34440) word ggData_v34412; word event_v34440; { W8 var_c100576; register ptr gf_c100608 = (ptr) &globalframe; /* declaration of var_c92160 skipped */ word count_v17128; /* SetDefaultTextLooks: */ SOURCE(28626, 1196) { word tmpAddr554; tmpAddr554 = (word) (( (ptr) &var_c100576)+4)/* var_c92160 */ ; (* (ptr) tmpAddr554 ) = ( ((word) (fPt) CheckTextLooks_P6204) ); (* (( (ptr) tmpAddr554) + 1) ) = 1; }; SOURCE(28665, 75) { word pd555; word idx556; pd555 = (* (( (ptr) (* (( (ptr) gf_c100608)+382)/* var_c88480 */ ))+36) ); count_v17128 = ( idx556 = (word) ( *( (fPt) ((* (ptr) pd555 ))))((* (( (ptr) ggData_v34412)+11) ), 1, 0, (* (( (ptr) gf_c100608)+27) ), pd555) , SGNCK(idx556) ); }; SOURCE(28742, 1080) if (( (int)count_v17128 < (int)1)) { SOURCE(28758, 142) { word pd557; pd557 = (* (( (ptr) (* (( (ptr) gf_c100608)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd557 ))))((* (( (ptr) ggData_v34412)+3) ), 0, (* (( (ptr) gf_c100608)+160) ), (* (( (ptr) gf_c100608)+78) ), pd557); }; } else { SOURCE(28900, 927) { /* declaration of looksRope_v17200 skipped */ /* declaration of looksLike_v17228 skipped */ word aborted_v17256; SOURCE(29189, 20) var_c100576.f6/* looksRope_v17200 */ = 0; SOURCE(29211, 16) var_c100576.f7/* looksLike_v17228 */ = 0; SOURCE(29229, 93) { word pd558; pd558 = (* (( (ptr) (* (( (ptr) gf_c100608)+382)/* var_c88480 */ ))+32) ); aborted_v17256 = (word) ( *( (fPt) ((* (ptr) pd558 ))))((* (( (ptr) ggData_v34412)+11) ), 1, (word) (( (bPt) &var_c100576)+16) /* var_c92160 */ , 0, (* (( (ptr) gf_c100608)+27) ), pd558); }; SOURCE(29324, 498) if ((0 != aborted_v17256)) { SOURCE(29340, 121) { word pd559; pd559 = (* (( (ptr) (* (( (ptr) gf_c100608)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd559 ))))((* (( (ptr) ggData_v34412)+3) ), 0, (* (( (ptr) gf_c100608)+160) ), (* (( (ptr) gf_c100608)+79) ), pd559); }; } else { SOURCE(29463, 136) { W4 var_c92192; { word pd560; pd560 = (* (( (ptr) (* (( (ptr) gf_c100608)+386)/* var_c88704 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd560 ))))((word) &var_c92192, var_c100576.f7/* looksLike_v17228 */ , pd560); }; (* (( (ptr) (* (( (ptr) ggData_v34412)+30) ))+14) ) = var_c92192.f3; (* (W2Pt) (( (ptr) (* (( (ptr) ggData_v34412)+30) ))+12) ) = (* (W2Pt) (( (ptr) &var_c92192)+1) ); (* (( (ptr) (* (( (ptr) ggData_v34412)+30) ))+11) ) = var_c92192.f0; }; SOURCE(29601, 70) { word var_c92224; W2 var_c0433; { word pd561; pd561 = (* (( (ptr) (* (( (ptr) gf_c100608)+386)/* var_c88704 */ ))+35) ); (void) ( *( (fPt) ((* (ptr) pd561 ))))((word) &var_c0433, var_c100576.f7/* looksLike_v17228 */ , pd561); }; var_c92224 = var_c0433.f0; (* (( (ptr) (* (( (ptr) ggData_v34412)+30) ))+10) ) = var_c92224; }; SOURCE(29673, 149) { word var_c92256; { word pd562; pd562 = (* (( (ptr) (* (( (ptr) gf_c100608)+386)/* var_c88704 */ ))+26) ); var_c92256 = (word) ( *( (fPt) ((* (ptr) pd562 ))))(var_c100576.f7/* looksLike_v17228 */ , pd562); }; { W2 var_c92288; var_c92288.f0 = 11; var_c92288.f1 = var_c92256; { word pd563; pd563 = (* (( (ptr) (* (( (ptr) gf_c100608)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd563 ))))((* (( (ptr) ggData_v34412)+3) ), 0, (* (( (ptr) gf_c100608)+69) ), (* (( (ptr) gf_c100608)+80) ), var_c92288, pd563); }; }; }; }; }; }; } static word CheckTextLooks_P6204(sliceD_v17332, formal_c100672) word sliceD_v17332; word formal_c100672; { register ptr gf_c100640 = (ptr) &globalframe; word done_v17376; formal_c100672 = (formal_c100672 - 16); /* CheckTextLooks: */ SOURCE(28902, 22) SOURCE(28902, 22) done_v17376 = 0; SOURCE(28982, 24) (* (( (ptr) formal_c100672)+7) ) = (* (ptr) sliceD_v17332 ); SOURCE(29008, 69) if (((* (( (ptr) formal_c100672)+6) ) == 0)) { SOURCE(29030, 47) { word pd564; pd564 = (* (( (ptr) (* (( (ptr) gf_c100640)+386)/* var_c88704 */ ))+26) ); (* (( (ptr) formal_c100672)+6) ) = (word) ( *( (fPt) ((* (ptr) pd564 ))))((* ((( (ptr) formal_c100672)+7)) ), pd564); }; }; SOURCE(29079, 77) { word var_c01220; { word var_c92352; { word pd565; pd565 = (* (( (ptr) (* (( (ptr) gf_c100640)+386)/* var_c88704 */ ))+26) ); var_c92352 = (word) ( *( (fPt) ((* (ptr) pd565 ))))((* ((( (ptr) formal_c100672)+7)) ), pd565); }; { word pd566; pd566 = (* (( (ptr) (* (( (ptr) gf_c100640)+391)/* var_c90144 */ ))+8) ); var_c01220 = (unsigned) (0 == (word) ( *( (fPt) ((* (ptr) pd566 ))))((* (( (ptr) formal_c100672)+6) ), var_c92352, 0, pd566) ); }; }; return(var_c01220); }; } static void ShowDefaultTextLooks_P1020(ggData_v34500, event_v34528) word ggData_v34500; word event_v34528; { register ptr gf_c100704 = (ptr) &globalframe; word scale_v17404; word scratch_v17432; /* ShowDefaultTextLooks: */ SOURCE(29834, 801) SOURCE(29881, 18) scale_v17404 = (* (ptr) &fc486 ); SOURCE(29933, 29) { word pd567; pd567 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+34) ); scratch_v17432 = (word) ( *( (fPt) ((* (ptr) pd567 ))))(0, pd567); }; SOURCE(29964, 184) if (((* (( (ptr) (* (( (ptr) ggData_v34500)+30) ))+10) ) != 0)) { SOURCE(30002, 101) { word var_c92384; { word pd568; pd568 = (* (( (ptr) (* (( (ptr) gf_c100704)+388)/* var_c88832 */ ))+40) ); var_c92384 = (word) ( *( (fPt) ((* (ptr) pd568 ))))((* ((( (ptr) (* (( (ptr) ggData_v34500)+30) ))+10)) ), pd568); }; { W2 var_c92416; var_c92416.f0 = 11; var_c92416.f1 = var_c92384; { word pd569; pd569 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd569 ))))(scratch_v17432, (* (( (ptr) gf_c100704)+81) ), var_c92416, pd569); }; }; }; } else { SOURCE(30103, 45) { W2 var_c92448; var_c92448.f0 = 11; var_c92448.f1 = (* (( (ptr) gf_c100704)+83) ); { word pd570; pd570 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd570 ))))(scratch_v17432, (* (( (ptr) gf_c100704)+82) ), var_c92448, pd570); }; }; }; SOURCE(30150, 375) if ((0 != (* (( (ptr) (* (( (ptr) ggData_v34500)+30) ))+11) ))) { SOURCE(30189, 200) if (((* (( (ptr) (* (( (ptr) ggData_v34500)+30) ))+14) ) != 0)) { SOURCE(30233, 109) { word var_c92480; { word pd571; pd571 = (* (( (ptr) (* (( (ptr) gf_c100704)+388)/* var_c88832 */ ))+40) ); var_c92480 = (word) ( *( (fPt) ((* (ptr) pd571 ))))((* ((( (ptr) (* (( (ptr) ggData_v34500)+30) ))+14)) ), pd571); }; { W2 var_c92512; var_c92512.f0 = 11; var_c92512.f1 = var_c92480; { word pd572; pd572 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd572 ))))(scratch_v17432, (* (( (ptr) gf_c100704)+84) ), var_c92512, pd572); }; }; }; } else { SOURCE(30342, 47) { W2 var_c92544; var_c92544.f0 = 11; var_c92544.f1 = (* (( (ptr) gf_c100704)+85) ); { word pd573; pd573 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd573 ))))(scratch_v17432, (* (( (ptr) gf_c100704)+82) ), var_c92544, pd573); }; }; }; SOURCE(30391, 134) { W2 var_c92576; W2 var_c92608; W2 var_c01221; var_c92576.f0 = 8; { word x574; word x575; *(float*)&var_c92576.f1 = ( x574 = (* (( (ptr) (* (( (ptr) ggData_v34500)+30) ))+12) ), *(float*)&x574 ) / ( x575 = scale_v17404, *(float*)&x575 ); }; var_c92608.f0 = 8; { word x576; word x577; *(float*)&var_c92608.f1 = ( x576 = (* (( (ptr) (* (( (ptr) ggData_v34500)+30) ))+13) ), *(float*)&x576 ) / ( x577 = scale_v17404, *(float*)&x577 ); }; (* (ptr) (word) &var_c01221 ) = 0; (* (( (ptr) (word) &var_c01221) + 1) ) = 0; { word pd578; pd578 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd578 ))))(scratch_v17432, (* (( (ptr) gf_c100704)+86) ), var_c92576, var_c92608, var_c01221, pd578) ; }; }; }; SOURCE(30530, 105) { word var_c92672; { word pd579; pd579 = (* (( (ptr) (* (( (ptr) gf_c100704)+395)/* var_c91936 */ ))+35) ); var_c92672 = (word) ( *( (fPt) ((* (ptr) pd579 ))))(scratch_v17432, 1, pd579); }; { W2 var_c92704; var_c92704.f0 = 11; var_c92704.f1 = var_c92672; { word pd580; pd580 = (* (( (ptr) (* (( (ptr) gf_c100704)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd580 ))))((* (( (ptr) ggData_v34500)+3) ), 0, (* (( (ptr) gf_c100704)+74) ), (* (( (ptr) gf_c100704)+87) ), var_c92704, pd580); }; }; }; } static void SetFontAux_P1080(formal_c01311, formal_c01312, formal_c01313) word formal_c01311; word formal_c01312; word formal_c01313; { W14 var_c100736; /* declaration of ggData_v9324 skipped */ /* declaration of fontData_v9352 skipped */ /* declaration of andTransform_v9380 skipped */ register ptr gf_c100768 = (ptr) &globalframe; /* declaration of var_c92736 skipped */ word count_v17476; (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ) = formal_c01311; (* (( (ptr) &var_c100736)+5)/* fontData_v9352 */ ) = formal_c01312; (* (( (ptr) &var_c100736)+6)/* andTransform_v9380 */ ) = formal_c01313; /* SetFontAux: */ SOURCE(30641, 1919) { word tmpAddr581; tmpAddr581 = (word) (( (ptr) &var_c100736)+7)/* var_c92736 */ ; (* (ptr) tmpAddr581 ) = ( ((word) (fPt) DoSetFontAux_P6312) ); (* (( (ptr) tmpAddr581) + 1) ) = 1; }; SOURCE(30727, 75) { word pd582; word idx583; pd582 = (* (( (ptr) (* (( (ptr) gf_c100768)+382)/* var_c88480 */ ))+36) ); count_v17476 = ( idx583 = (word) ( *( (fPt) ((* (ptr) pd582 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+11) ), 1, 0, (* ( ( (ptr) gf_c100768)+27) ), pd582), SGNCK(idx583) ); }; SOURCE(30804, 1756) if (( (int)count_v17476 < (int)1)) { SOURCE(30820, 121) { word pd584; pd584 = (* (( (ptr) (* (( (ptr) gf_c100768)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd584 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+3) ), 0, (* (( (ptr) gf_c100768)+160) ), (* (( (ptr) gf_c100768)+88) ), pd584); }; } else { SOURCE(30941, 1621) { word aborted_v17548 = 0; /* declaration of currentEvent_v17576 skipped */ /* declaration of someD_v17604 skipped */ /* declaration of success_v17632 skipped */ /* declaration of newSelectList_v17660 skipped */ /* declaration of ptr_v17688 skipped */ SOURCE(31411, 26) (* (( (ptr) &var_c100736)+9)/* currentEvent_v17576 */ ) = 0; SOURCE(31439, 22) (* (( (ptr) &var_c100736)+10)/* someD_v17604 */ ) = 0; SOURCE(31463, 21) (* (( (ptr) &var_c100736)+11)/* success_v17632 */ ) = 0; SOURCE(31486, 20) (* (( (ptr) &var_c100736)+12)/* newSelectList_v17660 */ ) = 0; (* (( (ptr) &var_c100736)+13)/* ptr_v17688 */ ) = 0; SOURCE(31521, 49) { W2 var_c92768; { word pd585; pd585 = (* (( (ptr) (* (( (ptr) gf_c100768)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd585 ))))((word) (&var_c92768), pd585); }; (* (( (ptr) &var_c100736)+13)/* ptr_v17688 */ ) = var_c92768.f1; (* (( (ptr) &var_c100736)+12)/* newSelectList_v17660 */ ) = var_c92768.f0; }; SOURCE(31572, 81) { word pd586; pd586 = (* (( (ptr) (* (( (ptr) gf_c100768)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd586 ))))((* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd586); }; SOURCE(31655, 55) { word pd587; pd587 = (* (( (ptr) (* (( (ptr) gf_c100768)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c100736)+9)/* currentEvent_v17576 */ ) = (word) ( *( (fPt) ((* (ptr) pd587 ))))((* (( (ptr) gf_c100768)+89) ), (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ), pd587); }; SOURCE(31739, 85) { word pd588; pd588 = (* (( (ptr) (* (( (ptr) gf_c100768)+382)/* var_c88480 */ ))+32) ); aborted_v17548 = (word) ( *( (fPt) ((* (ptr) pd588 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+11) ), 1, (word) (( (bPt) &var_c100736)+28)/* var_c92736 */ , 0, (* (( (ptr) gf_c100768)+27) ), pd588); }; SOURCE(31826, 131) { register word list_v17920; list_v17920 = (* (( (ptr) &var_c100736)+12)/* newSelectList_v17660 */ ); lab_L100029: ; if ((list_v17920 != 0)) { } else { goto lab_L100026; }; SOURCE(31897, 60) { word pd589; pd589 = (* (( (ptr) (* (( (ptr) gf_c100768)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd589 ))))((* (ptr) list_v17920 ), (* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+11) ), 0, pd589); }; list_v17920 = (* (( (ptr) list_v17920)+1) ); goto lab_L100029; lab_L100026: ; }; SOURCE(31968, 88) { word var_c92800; { word pd590; pd590 = (* (( (ptr) (* (( (ptr) gf_c100768)+382)/* var_c88480 */ ))+45) ); var_c92800 = (word) ( *( (fPt) ((* (ptr) pd590 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+11) ), 0, 0, pd590) ; }; { word pd591; pd591 = (* (( (ptr) (* (( (ptr) gf_c100768)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd591 ))))((* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ), var_c92800, 0, pd591); }; }; SOURCE(32058, 29) { word pd592; pd592 = (* (( (ptr) (* (( (ptr) gf_c100768)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd592 ))))((* ((( (ptr) &var_c100736)+4)/* ggData_v9324 */ ) ), pd592); }; SOURCE(32139, 127) if ( ( (0 != aborted_v17548) ? ((* (( (ptr) &var_c100736)+10)/* someD_v17604 */ ) != 0) : 0 ) ) { SOURCE(32169, 97) { word pd593; pd593 = (* (( (ptr) (* (( (ptr) gf_c100768)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd593 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+3) ), 0, (* (( (ptr) gf_c100768)+160) ), (* (( (ptr) gf_c100768)+90) ), pd593); }; }; SOURCE(32268, 136) if ((0 == aborted_v17548)) { SOURCE(32288, 116) { word var_c92832; { word pd594; pd594 = (* (( (ptr) (* (( (ptr) gf_c100768)+386)/* var_c88704 */ ))+24) ); var_c92832 = (word) ( *( (fPt) ((* (ptr) pd594 ))))((* (ptr) ((* (( (ptr) &var_c100736)+10)/* someD_v17604 */ )) ), pd594) ; }; { W2 var_c92864; var_c92864.f0 = 11; var_c92864.f1 = var_c92832; { word pd595; pd595 = (* (( (ptr) (* (( (ptr) gf_c100768)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd595 ))))((* (( (ptr) (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ))+3) ), 0, (* (( (ptr) gf_c100768)+69) ), (* (( (ptr) gf_c100768)+91) ), var_c92864, pd595); }; }; }; }; SOURCE(32406, 154) { word pd596; pd596 = (* (( (ptr) (* (( (ptr) gf_c100768)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd596 ))))((* (( (ptr) gf_c100768)+67) ), (* (( (ptr) &var_c100736)+4)/* ggData_v9324 */ ), 0, 1, 0, 0, pd596) ; }; }; }; } static word DoSetFontAux_P6312(sliceD_v17764, formal_c100832) word sliceD_v17764; word formal_c100832; { register ptr gf_c100800 = (ptr) &globalframe; word done_v17808; formal_c100832 = (formal_c100832 - 28); /* DoSetFontAux: */ SOURCE(30943, 20) SOURCE(30943, 20) done_v17808 = 0; SOURCE(31021, 193) { word pd597; word pd598; if ((0 != (* (( (ptr) formal_c100832)+6) ))) { pd597 = (* (( (ptr) (* (( (ptr) gf_c100800)+386)/* var_c88704 */ ))+22) ); (* (( (ptr) formal_c100832)+11) ) = (word) ( *( (fPt) ((* (ptr) pd597 ))))((* (ptr) sliceD_v17764 ), (* (( (ptr) formal_c100832)+5) ), (* (( (ptr) (* (( (ptr) formal_c100832)+4) ))+3) ), (* (( (ptr) formal_c100832)+9) ), pd597); } else { pd598 = (* (( (ptr) (* (( (ptr) gf_c100800)+386)/* var_c88704 */ ))+21) ); (* (( (ptr) formal_c100832)+11) ) = (word) ( *( (fPt) ((* (ptr) pd598 ))))((* (ptr) sliceD_v17764 ), (* (( (ptr) formal_c100832)+5) ), (* (( (ptr) (* (( (ptr) formal_c100832)+4) ))+3) ), (* (( (ptr) formal_c100832)+9) ), pd598); }; }; SOURCE(31216, 33) if ((0 == (* (( (ptr) formal_c100832)+11) ))) { SOURCE(31236, 13) return(1); }; SOURCE(31292, 75) { W2 var_c92896; { word pd599; pd599 = (* (( (ptr) (* (( (ptr) gf_c100800)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd599 ))))((word) &var_c92896, (* (ptr) sliceD_v17764 ), (* (( (ptr) formal_c100832)+12) ), (* ( ( (ptr) formal_c100832)+13) ), pd599); }; (* (( (ptr) formal_c100832)+13) ) = var_c92896.f1; (* (( (ptr) formal_c100832)+12) ) = var_c92896.f0; }; SOURCE(31369, 14) (* (( (ptr) formal_c100832)+10) ) = sliceD_v17764; SOURCE(30943, 20) return(done_v17808); } static void SetPressFont_P1140(ggData_v34588, event_v34616) word ggData_v34588; word event_v34616; { W9 var_c100864; register ptr gf_c100896 = (ptr) &globalframe; /* declaration of errorRope_v18048 skipped */ /* SetPressFont: */ SOURCE(32569, 608) SOURCE(32601, 20) (* (( (ptr) &var_c100864)+4)/* errorRope_v18048 */ ) = 0; SOURCE(32623, 554) SOURCE(32629, 54) { /* declaration of inStream_v18092 skipped */ /* declaration of fontData_v18120 skipped */ SOURCE(32629, 54) { word var_c92928; { word var_c92960; var_c92960 = XR_Narrow((* (ptr) (* (( (ptr) event_v34616)+1) ) ), (* (( (ptr) gf_c100896)+12) )); if ((var_c92960 == 0)) { goto lab_L100031; }; if (( (unsigned) (*(int*)var_c92960<0) == 0)) { goto lab_L100031; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100031: ; var_c92928 = var_c92960; }; { word pd600; pd600 = (* (( (ptr) (* (( (ptr) gf_c100896)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c100864)+5)/* inStream_v18092 */ ) = (word) ( *( (fPt) ((* (ptr) pd600 ))))(var_c92928, 0, pd600); }; }; SOURCE(32702, 44) { word pd601; pd601 = (* (( (ptr) (* (( (ptr) gf_c100896)+394)/* var_c90624 */ ))+6) ); (* (( (ptr) &var_c100864)+6)/* fontData_v18120 */ ) = (word) ( *( (fPt) ((* (ptr) pd601 ))))(pd601); }; SOURCE(32748, 37) (* (( (ptr) (* (( (ptr) &var_c100864)+6)/* fontData_v18120 */ ))+1) ) = (* (( (ptr) gf_c100896)+92) ); SOURCE(32822, 156) { /* declaration of var_c01 skipped */ (* (( (ptr) &var_c100864)+7)/* var_c01 */ ) = (* (( (ptr) (* (( (ptr) gf_c100896)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c02 skipped */ { word var_c03; { word var_c01222; var_c01222 = (word) &var_c100864; var_c03 = (word) XR_Enable(( ((word) (fPt) NoName_Q8664) ), ( ((word) (fPt) NoName_Q10044) ), var_c01222); }; if ((var_c03 == 2)) { goto lab_L100030; }; }; (* (( (ptr) &var_c100864)+6)/* fontData_v18120 */ ) = (* (( (ptr) &var_c100864)+8)/* var_c02 */ ); }; }; SOURCE(33024, 28) (void) SetFontAux_P1080(ggData_v34588, (* (( (ptr) &var_c100864)+6)/* fontData_v18120 */ ), 0); }; goto lab_L100034; lab_L100030: ; SOURCE(33074, 101) { word var_c92992; { word pd602; pd602 = (* (( (ptr) (* (( (ptr) gf_c100896)+391)/* var_c90144 */ ))+6) ); var_c92992 = (word) ( *( (fPt) ((* (ptr) pd602 ))))((* (( (ptr) gf_c100896)+93) ), (* (( (ptr) &var_c100864)+4)/* errorRope_v18048 */ ), pd602) ; }; { word pd603; pd603 = (* (( (ptr) (* (( (ptr) gf_c100896)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd603 ))))((* (( (ptr) ggData_v34588)+3) ), 0, (* (( (ptr) gf_c100896)+160) ), var_c92992, pd603) ; }; }; lab_L100034: ; } static word NoName_Q8664(formal_c01108) word formal_c01108; { SOURCE(32822, 156) { word pd604; pd604 = (* (( (ptr) formal_c01108)+7) ); (* (( (ptr) formal_c01108)+8) ) = (word) ( *( (fPt) ((* (ptr) pd604 ))))((* (( (ptr) formal_c01108)+6) ), (* (( (ptr) formal_c01108)+5) ), 0, 0, 1, 1 , 0, 1, 0, 0, pd604); }; return(0); } static void SetPrintFont_P1200(ggData_v34676, event_v34704) word ggData_v34676; word event_v34704; { W9 var_c100928; register ptr gf_c100960 = (ptr) &globalframe; /* declaration of errorRope_v18164 skipped */ /* SetPrintFont: */ SOURCE(33186, 603) SOURCE(33218, 20) (* (( (ptr) &var_c100928)+4)/* errorRope_v18164 */ ) = 0; SOURCE(33240, 549) SOURCE(33246, 54) { /* declaration of inStream_v18208 skipped */ /* declaration of fontData_v18236 skipped */ SOURCE(33246, 54) { word var_c93024; { word var_c93056; var_c93056 = XR_Narrow((* (ptr) (* (( (ptr) event_v34704)+1) ) ), (* (( (ptr) gf_c100960)+12) )); if ((var_c93056 == 0)) { goto lab_L100036; }; if (( (unsigned) (*(int*)var_c93056<0) == 0)) { goto lab_L100036; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100036: ; var_c93024 = var_c93056; }; { word pd605; pd605 = (* (( (ptr) (* (( (ptr) gf_c100960)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c100928)+5)/* inStream_v18208 */ ) = (word) ( *( (fPt) ((* (ptr) pd605 ))))(var_c93024, 0, pd605); }; }; SOURCE(33320, 44) { word pd606; pd606 = (* (( (ptr) (* (( (ptr) gf_c100960)+394)/* var_c90624 */ ))+6) ); (* (( (ptr) &var_c100928)+6)/* fontData_v18236 */ ) = (word) ( *( (fPt) ((* (ptr) pd606 ))))(pd606); }; SOURCE(33366, 34) (* (( (ptr) (* (( (ptr) &var_c100928)+6)/* fontData_v18236 */ ))+1) ) = (* (( (ptr) gf_c100960)+94) ); SOURCE(33437, 156) { /* declaration of var_c04 skipped */ (* (( (ptr) &var_c100928)+7)/* var_c04 */ ) = (* (( (ptr) (* (( (ptr) gf_c100960)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c05 skipped */ { word var_c06; { word var_c01223; var_c01223 = (word) &var_c100928; var_c06 = (word) XR_Enable(( ((word) (fPt) NoName_Q8724) ), ( ((word) (fPt) NoName_Q9984) ), var_c01223); }; if ((var_c06 == 3)) { goto lab_L100035; }; }; (* (( (ptr) &var_c100928)+6)/* fontData_v18236 */ ) = (* (( (ptr) &var_c100928)+8)/* var_c05 */ ); }; }; SOURCE(33639, 28) (void) SetFontAux_P1080(ggData_v34676, (* (( (ptr) &var_c100928)+6)/* fontData_v18236 */ ), 0); }; goto lab_L100039; lab_L100035: ; SOURCE(33689, 98) { word var_c93088; { word pd607; pd607 = (* (( (ptr) (* (( (ptr) gf_c100960)+391)/* var_c90144 */ ))+6) ); var_c93088 = (word) ( *( (fPt) ((* (ptr) pd607 ))))((* (( (ptr) gf_c100960)+95) ), (* (( (ptr) &var_c100928)+4)/* errorRope_v18164 */ ), pd607) ; }; { word pd608; pd608 = (* (( (ptr) (* (( (ptr) gf_c100960)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd608 ))))((* (( (ptr) ggData_v34676)+3) ), 0, (* (( (ptr) gf_c100960)+160) ), var_c93088, pd608) ; }; }; lab_L100039: ; } static word NoName_Q8724(formal_c01110) word formal_c01110; { SOURCE(33437, 156) { word pd609; pd609 = (* (( (ptr) formal_c01110)+7) ); (* (( (ptr) formal_c01110)+8) ) = (word) ( *( (fPt) ((* (ptr) pd609 ))))((* (( (ptr) formal_c01110)+6) ), (* (( (ptr) formal_c01110)+5) ), 0, 0, 1, 1 , 0, 1, 0, 0, pd609); }; return(0); } static void SetScreenFont_P1260(ggData_v34764, event_v34792) word ggData_v34764; word event_v34792; { W9 var_c100992; register ptr gf_c101024 = (ptr) &globalframe; /* declaration of errorRope_v18280 skipped */ /* SetScreenFont: */ SOURCE(33798, 611) SOURCE(33831, 20) (* (( (ptr) &var_c100992)+4)/* errorRope_v18280 */ ) = 0; SOURCE(33853, 556) SOURCE(33859, 54) { /* declaration of inStream_v18324 skipped */ /* declaration of fontData_v18352 skipped */ SOURCE(33859, 54) { word var_c93120; { word var_c93152; var_c93152 = XR_Narrow((* (ptr) (* (( (ptr) event_v34792)+1) ) ), (* (( (ptr) gf_c101024)+12) )); if ((var_c93152 == 0)) { goto lab_L100041; }; if (( (unsigned) (*(int*)var_c93152<0) == 0)) { goto lab_L100041; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100041: ; var_c93120 = var_c93152; }; { word pd610; pd610 = (* (( (ptr) (* (( (ptr) gf_c101024)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c100992)+5)/* inStream_v18324 */ ) = (word) ( *( (fPt) ((* (ptr) pd610 ))))(var_c93120, 0, pd610); }; }; SOURCE(33932, 44) { word pd611; pd611 = (* (( (ptr) (* (( (ptr) gf_c101024)+394)/* var_c90624 */ ))+6) ); (* (( (ptr) &var_c100992)+6)/* fontData_v18352 */ ) = (word) ( *( (fPt) ((* (ptr) pd611 ))))(pd611); }; SOURCE(33978, 37) (* (( (ptr) (* (( (ptr) &var_c100992)+6)/* fontData_v18352 */ ))+1) ) = (* (( (ptr) gf_c101024)+96) ); SOURCE(34053, 156) { /* declaration of var_c07 skipped */ (* (( (ptr) &var_c100992)+7)/* var_c07 */ ) = (* (( (ptr) (* (( (ptr) gf_c101024)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c08 skipped */ { word var_c09; { word var_c01224; var_c01224 = (word) &var_c100992; var_c09 = (word) XR_Enable(( ((word) (fPt) NoName_Q8784) ), ( ((word) (fPt) NoName_Q9924) ), var_c01224); }; if ((var_c09 == 4)) { goto lab_L100040; }; }; (* (( (ptr) &var_c100992)+6)/* fontData_v18352 */ ) = (* (( (ptr) &var_c100992)+8)/* var_c08 */ ); }; }; SOURCE(34255, 28) (void) SetFontAux_P1080(ggData_v34764, (* (( (ptr) &var_c100992)+6)/* fontData_v18352 */ ), 0); }; goto lab_L100044; lab_L100040: ; SOURCE(34305, 102) { word var_c93184; { word pd612; pd612 = (* (( (ptr) (* (( (ptr) gf_c101024)+391)/* var_c90144 */ ))+6) ); var_c93184 = (word) ( *( (fPt) ((* (ptr) pd612 ))))((* (( (ptr) gf_c101024)+97) ), (* (( (ptr) &var_c100992)+4)/* errorRope_v18280 */ ), pd612) ; }; { word pd613; pd613 = (* (( (ptr) (* (( (ptr) gf_c101024)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd613 ))))((* (( (ptr) ggData_v34764)+3) ), 0, (* (( (ptr) gf_c101024)+160) ), var_c93184, pd613) ; }; }; lab_L100044: ; } static word NoName_Q8784(formal_c01112) word formal_c01112; { SOURCE(34053, 156) { word pd614; pd614 = (* (( (ptr) formal_c01112)+7) ); (* (( (ptr) formal_c01112)+8) ) = (word) ( *( (fPt) ((* (ptr) pd614 ))))((* (( (ptr) formal_c01112)+6) ), (* (( (ptr) formal_c01112)+5) ), 0, 0, 1, 1 , 0, 1, 0, 0, pd614); }; return(0); } static void SetFontDetailed_P1320(ggData_v34852, event_v34880) word ggData_v34852; word event_v34880; { W9 var_c101056; register ptr gf_c101088 = (ptr) &globalframe; /* declaration of errorRope_v18396 skipped */ /* SetFontDetailed: */ SOURCE(34418, 554) SOURCE(34453, 20) (* (( (ptr) &var_c101056)+4)/* errorRope_v18396 */ ) = 0; SOURCE(34475, 497) SOURCE(34481, 54) { /* declaration of inStream_v18440 skipped */ /* declaration of fontData_v18468 skipped */ SOURCE(34481, 54) { word var_c93216; { word var_c93248; var_c93248 = XR_Narrow((* (ptr) (* (( (ptr) event_v34880)+1) ) ), (* (( (ptr) gf_c101088)+12) )); if ((var_c93248 == 0)) { goto lab_L100046; }; if (( (unsigned) (*(int*)var_c93248<0) == 0)) { goto lab_L100046; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100046: ; var_c93216 = var_c93248; }; { word pd615; pd615 = (* (( (ptr) (* (( (ptr) gf_c101088)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c101056)+5)/* inStream_v18440 */ ) = (word) ( *( (fPt) ((* (ptr) pd615 ))))(var_c93216, 0, pd615); }; }; SOURCE(34537, 44) { word pd616; pd616 = (* (( (ptr) (* (( (ptr) gf_c101088)+394)/* var_c90624 */ ))+6) ); (* (( (ptr) &var_c101056)+6)/* fontData_v18468 */ ) = (word) ( *( (fPt) ((* (ptr) pd616 ))))(pd616); }; SOURCE(34583, 175) { /* declaration of var_c010 skipped */ (* (( (ptr) &var_c101056)+7)/* var_c010 */ ) = (* (( (ptr) (* (( (ptr) gf_c101088)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c011 skipped */ { word var_c012; { word var_c01225; var_c01225 = (word) &var_c101056; var_c012 = (word) XR_Enable(( ((word) (fPt) NoName_Q8844) ), ( ((word) (fPt) NoName_Q9864) ), var_c01225); }; if ((var_c012 == 5)) { goto lab_L100045; }; }; (* (( (ptr) &var_c101056)+6)/* fontData_v18468 */ ) = (* (( (ptr) &var_c101056)+8)/* var_c011 */ ); }; }; SOURCE(34816, 28) (void) SetFontAux_P1080(ggData_v34852, (* (( (ptr) &var_c101056)+6)/* fontData_v18468 */ ), 0); }; goto lab_L100049; lab_L100045: ; SOURCE(34866, 104) { word var_c93280; { word pd617; pd617 = (* (( (ptr) (* (( (ptr) gf_c101088)+391)/* var_c90144 */ ))+6) ); var_c93280 = (word) ( *( (fPt) ((* (ptr) pd617 ))))((* (( (ptr) gf_c101088)+98) ), (* (( (ptr) &var_c101056)+4)/* errorRope_v18396 */ ), pd617) ; }; { word pd618; pd618 = (* (( (ptr) (* (( (ptr) gf_c101088)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd618 ))))((* (( (ptr) ggData_v34852)+3) ), 0, (* (( (ptr) gf_c101088)+160) ), var_c93280, pd618) ; }; }; lab_L100049: ; } static word NoName_Q8844(formal_c01114) word formal_c01114; { SOURCE(34583, 175) { word pd619; pd619 = (* (( (ptr) formal_c01114)+7) ); (* (( (ptr) formal_c01114)+8) ) = (word) ( *( (fPt) ((* (ptr) pd619 ))))((* (( (ptr) formal_c01114)+6) ), (* (( (ptr) formal_c01114)+5) ), 0, 1, 1, 1 , 1, 0, 0, 0, pd619); }; return(0); } static void SetFontLiteral_P1380(ggData_v34940, event_v34968) word ggData_v34940; word event_v34968; { W9 var_c101120; register ptr gf_c101152 = (ptr) &globalframe; /* declaration of errorRope_v18512 skipped */ /* SetFontLiteral: */ SOURCE(34981, 579) SOURCE(35015, 20) (* (( (ptr) &var_c101120)+4)/* errorRope_v18512 */ ) = 0; SOURCE(35037, 523) SOURCE(35043, 54) { /* declaration of inStream_v18556 skipped */ /* declaration of fontData_v18584 skipped */ SOURCE(35043, 54) { word var_c93312; { word var_c93344; var_c93344 = XR_Narrow((* (ptr) (* (( (ptr) event_v34968)+1) ) ), (* (( (ptr) gf_c101152)+12) )); if ((var_c93344 == 0)) { goto lab_L100051; }; if (( (unsigned) (*(int*)var_c93344<0) == 0)) { goto lab_L100051; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100051: ; var_c93312 = var_c93344; }; { word pd620; pd620 = (* (( (ptr) (* (( (ptr) gf_c101152)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c101120)+5)/* inStream_v18556 */ ) = (word) ( *( (fPt) ((* (ptr) pd620 ))))(var_c93312, 0, pd620); }; }; SOURCE(35099, 44) { word pd621; pd621 = (* (( (ptr) (* (( (ptr) gf_c101152)+394)/* var_c90624 */ ))+6) ); (* (( (ptr) &var_c101120)+6)/* fontData_v18584 */ ) = (word) ( *( (fPt) ((* (ptr) pd621 ))))(pd621); }; SOURCE(35145, 186) { /* declaration of var_c013 skipped */ (* (( (ptr) &var_c101120)+7)/* var_c013 */ ) = (* (( (ptr) (* (( (ptr) gf_c101152)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c014 skipped */ { word var_c015; { word var_c01226; var_c01226 = (word) &var_c101120; var_c015 = (word) XR_Enable(( ((word) (fPt) NoName_Q8904) ), ( ((word) (fPt) NoName_Q9804) ), var_c01226); }; if ((var_c015 == 6)) { goto lab_L100050; }; }; (* (( (ptr) &var_c101120)+6)/* fontData_v18584 */ ) = (* (( (ptr) &var_c101120)+8)/* var_c014 */ ); }; }; SOURCE(35405, 28) (void) SetFontAux_P1080(ggData_v34940, (* (( (ptr) &var_c101120)+6)/* fontData_v18584 */ ), 0); }; goto lab_L100054; lab_L100050: ; SOURCE(35455, 103) { word var_c93376; { word pd622; pd622 = (* (( (ptr) (* (( (ptr) gf_c101152)+391)/* var_c90144 */ ))+6) ); var_c93376 = (word) ( *( (fPt) ((* (ptr) pd622 ))))((* (( (ptr) gf_c101152)+99) ), (* (( (ptr) &var_c101120)+4)/* errorRope_v18512 */ ), pd622) ; }; { word pd623; pd623 = (* (( (ptr) (* (( (ptr) gf_c101152)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd623 ))))((* (( (ptr) ggData_v34940)+3) ), 0, (* (( (ptr) gf_c101152)+160) ), var_c93376, pd623) ; }; }; lab_L100054: ; } static word NoName_Q8904(formal_c01116) word formal_c01116; { SOURCE(35145, 186) { word pd624; pd624 = (* (( (ptr) formal_c01116)+7) ); (* (( (ptr) formal_c01116)+8) ) = (word) ( *( (fPt) ((* (ptr) pd624 ))))((* (( (ptr) formal_c01116)+6) ), (* (( (ptr) formal_c01116)+5) ), 1, 0, 0, 0 , 1, 0, 1, 1, pd624); }; return(0); } static void SetFont_P1440(ggData_v35028, event_v35056) word ggData_v35028; word event_v35056; { register ptr gf_c101184 = (ptr) &globalframe; word errorRope_v18628 = 0; word font_v18656; word fontData_v18684; /* SetFont: */ SOURCE(35569, 179) SOURCE(35618, 48) font_v18656 = XR_Narrow((* (ptr) (* (( (ptr) event_v35056)+1) ) ), (* (( (ptr) gf_c101184)+16) )); SOURCE(35668, 50) { word pd625; pd625 = (* (( (ptr) (* (( (ptr) gf_c101184)+394)/* var_c90624 */ ))+11) ); fontData_v18684 = (word) ( *( (fPt) ((* (ptr) pd625 ))))(font_v18656, pd625); }; SOURCE(35720, 28) (void) SetFontAux_P1080(ggData_v35028, fontData_v18684, 0); } static void ShowFontValues_P1500(ggData_v35116, event_v35144) word ggData_v35116; word event_v35144; { register ptr gf_c101216 = (ptr) &globalframe; word success_v18728 = 0; word fontRope_v18756 = 0; /* ShowFontValues: */ SOURCE(35754, 275) SOURCE(35832, 88) { W3 var_c93408; (void) GetSelectedFont_P1740((word) &var_c93408, ggData_v35116, (* (( (ptr) gf_c101216)+101) ), (* (( (ptr) (* (( (ptr) gf_c101216)+386) /* var_c88704 */ ))+24) )); success_v18728 = var_c93408.f2; fontRope_v18756 = var_c93408.f0; }; SOURCE(35922, 26) if ((0 == success_v18728)) { SOURCE(35942, 6) return; }; SOURCE(35950, 79) { W2 var_c93440; var_c93440.f0 = 11; var_c93440.f1 = fontRope_v18756; { word pd626; pd626 = (* (( (ptr) (* (( (ptr) gf_c101216)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd626 ))))((* (( (ptr) ggData_v35116)+3) ), 0, (* (( (ptr) gf_c101216)+74) ), (* (( (ptr) gf_c101216)+102) ), var_c93440, pd626); }; }; } static void ShowFontValuesLiteral_P1560(ggData_v35204, event_v35232) word ggData_v35204; word event_v35232; { register ptr gf_c101248 = (ptr) &globalframe; word success_v18800 = 0; word fontRope_v18828 = 0; /* ShowFontValuesLiteral: */ SOURCE(36035, 303) SOURCE(36120, 102) { W3 var_c93472; (void) GetSelectedFont_P1740((word) &var_c93472, ggData_v35204, (* (( (ptr) gf_c101248)+103) ), (* (( (ptr) (* (( (ptr) gf_c101248)+386) /* var_c88704 */ ))+25) )); success_v18800 = var_c93472.f2; fontRope_v18828 = var_c93472.f0; }; SOURCE(36224, 26) if ((0 == success_v18800)) { SOURCE(36244, 6) return; }; SOURCE(36252, 86) { W2 var_c93504; var_c93504.f0 = 11; var_c93504.f1 = fontRope_v18828; { word pd627; pd627 = (* (( (ptr) (* (( (ptr) gf_c101248)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd627 ))))((* (( (ptr) ggData_v35204)+3) ), 0, (* (( (ptr) gf_c101248)+74) ), (* (( (ptr) gf_c101248)+104) ), var_c93504, pd627); }; }; } static void CopyFont_P1620(formal_c01314, event_v35320) word formal_c01314; word event_v35320; { W13 var_c101280; /* declaration of ggData_v35292 skipped */ register ptr gf_c101312 = (ptr) &globalframe; /* declaration of var_c93536 skipped */ word scene_v18872; /* declaration of lastDesc_v18900 skipped */ word count_v18928; (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ) = formal_c01314; /* CopyFont: */ SOURCE(36344, 2271) { word tmpAddr628; tmpAddr628 = (word) (( (ptr) &var_c101280)+5)/* var_c93536 */ ; (* (ptr) tmpAddr628 ) = ( ((word) (fPt) DoCopyFont_P6708) ); (* (( (ptr) tmpAddr628) + 1) ) = 1; }; SOURCE(36373, 27) scene_v18872 = (* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+11) ); SOURCE(36402, 60) { word pd629; pd629 = (* (( (ptr) (* (( (ptr) gf_c101312)+377)/* var_c88320 */ ))+21) ); (* (( (ptr) &var_c101280)+7)/* lastDesc_v18900 */ ) = (word) ( *( (fPt) ((* (ptr) pd629 ))))(scene_v18872, pd629); }; SOURCE(36464, 75) { word pd630; word idx631; pd630 = (* (( (ptr) (* (( (ptr) gf_c101312)+382)/* var_c88480 */ ))+36) ); count_v18928 = ( idx631 = (word) ( *( (fPt) ((* (ptr) pd630 ))))((* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+11) ), 1, 0, (* ( ( (ptr) gf_c101312)+27) ), pd630), SGNCK(idx631) ); }; SOURCE(36541, 2074) if (( (int)count_v18928 < (int)2) || ((* (( (ptr) &var_c101280)+7)/* lastDesc_v18900 */ ) == 0)) { SOURCE(36573, 156) { word pd632; pd632 = (* (( (ptr) (* (( (ptr) gf_c101312)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd632 ))))((* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+3) ), 0, (* (( (ptr) gf_c101312)+160) ), (* (( (ptr) gf_c101312)+105) ), pd632); }; } else { SOURCE(36731, 1886) { /* declaration of alikeData_v18972 skipped */ /* declaration of success_v19028 skipped */ word alikeRope_v19056 = 0; /* declaration of currentEvent_v19084 skipped */ /* declaration of newSelectList_v19112 skipped */ /* declaration of ptr_v19140 skipped */ SOURCE(36737, 19) (* (( (ptr) &var_c101280)+8)/* alikeData_v18972 */ ) = 0; SOURCE(37437, 21) (* (( (ptr) &var_c101280)+9)/* success_v19028 */ ) = 0; SOURCE(37482, 26) (* (( (ptr) &var_c101280)+10)/* currentEvent_v19084 */ ) = 0; SOURCE(37510, 20) (* (( (ptr) &var_c101280)+11)/* newSelectList_v19112 */ ) = 0; (* (( (ptr) &var_c101280)+12)/* ptr_v19140 */ ) = 0; SOURCE(37545, 118) { W3 var_c93568; (void) GetSelectedFontInSlice_P1680((word) &var_c93568, (* (( (ptr) &var_c101280)+7)/* lastDesc_v18900 */ ), (* (( (ptr) gf_c101312)+106) ), (* (( (ptr) (* (( (ptr) gf_c101312)+386)/* var_c88704 */ ))+24) ), (* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+3) )); (* (( (ptr) &var_c101280)+9)/* success_v19028 */ ) = var_c93568.f2; (* (( (ptr) &var_c101280)+8)/* alikeData_v18972 */ ) = var_c93568.f1; alikeRope_v19056 = var_c93568.f0; }; SOURCE(37665, 26) if ((0 == (* (( (ptr) &var_c101280)+9)/* success_v19028 */ ))) { SOURCE(37685, 6) return; }; SOURCE(37693, 56) { word pd633; pd633 = (* (( (ptr) (* (( (ptr) gf_c101312)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c101280)+10)/* currentEvent_v19084 */ ) = (word) ( *( (fPt) ((* (ptr) pd633 ))))((* (( (ptr) gf_c101312)+107) ), (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ), pd633); }; SOURCE(37751, 49) { W2 var_c93600; { word pd634; pd634 = (* (( (ptr) (* (( (ptr) gf_c101312)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd634 ))))((word) (&var_c93600), pd634); }; (* (( (ptr) &var_c101280)+12)/* ptr_v19140 */ ) = var_c93600.f1; (* (( (ptr) &var_c101280)+11)/* newSelectList_v19112 */ ) = var_c93600.f0; }; SOURCE(37802, 81) { word pd635; pd635 = (* (( (ptr) (* (( (ptr) gf_c101312)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd635 ))))((* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd635); }; SOURCE(37885, 126) { word var_c93632; word pd636; pd636 = (* (( (ptr) (* (( (ptr) gf_c101312)+382)/* var_c88480 */ ))+32) ); var_c93632 = (word) ( *( (fPt) ((* (ptr) pd636 ))))((* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+11) ), 1, (word) ( ( (bPt) &var_c101280)+20)/* var_c93536 */ , 0, (* (( (ptr) gf_c101312)+27) ), pd636); }; SOURCE(38013, 131) { register word list_v19372; list_v19372 = (* (( (ptr) &var_c101280)+11)/* newSelectList_v19112 */ ); lab_L100058: ; if ((list_v19372 != 0)) { } else { goto lab_L100055; }; SOURCE(38084, 60) { word pd637; pd637 = (* (( (ptr) (* (( (ptr) gf_c101312)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd637 ))))((* (ptr) list_v19372 ), (* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+11) ), 0, pd637); }; list_v19372 = (* (( (ptr) list_v19372)+1) ); goto lab_L100058; lab_L100055: ; }; SOURCE(38155, 88) { word var_c93664; { word pd638; pd638 = (* (( (ptr) (* (( (ptr) gf_c101312)+382)/* var_c88480 */ ))+45) ); var_c93664 = (word) ( *( (fPt) ((* (ptr) pd638 ))))((* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+11) ), 0, 0, pd638) ; }; { word pd639; pd639 = (* (( (ptr) (* (( (ptr) gf_c101312)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd639 ))))((* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ), var_c93664, 0, pd639); }; }; SOURCE(38245, 29) { word pd640; pd640 = (* (( (ptr) (* (( (ptr) gf_c101312)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd640 ))))((* ((( (ptr) &var_c101280)+4)/* ggData_v35292 */ ) ), pd640); }; SOURCE(38326, 133) { word var_c93696; { word var_c93728; word var_c93760; var_c93728 = XR_NewObject(12, (* (( (ptr) gf_c101312)+20) )); var_c93760 = var_c93728; (* (ptr) var_c93760 ) = 11; (* (( (ptr) var_c93760)+1) ) = alikeRope_v19056; (* (( (ptr) var_c93760)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c101312)+20) )); var_c93760 = (* (( (ptr) var_c93760)+2) ); (* (ptr) var_c93760 ) = 5; (* (( (ptr) var_c93760)+1) ) = (count_v18928 - 1); var_c93696 = var_c93728; }; { word pd641; pd641 = (* (( (ptr) (* (( (ptr) gf_c101312)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd641 ))))((* (( (ptr) (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ))+3) ), 0, (* (( (ptr) gf_c101312)+69) ), (* (( (ptr) gf_c101312)+108) ), var_c93696, pd641); }; }; SOURCE(38461, 154) { word pd642; pd642 = (* (( (ptr) (* (( (ptr) gf_c101312)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd642 ))))((* (( (ptr) gf_c101312)+67) ), (* (( (ptr) &var_c101280)+4)/* ggData_v35292 */ ), 0, 1, 0, 0, pd642) ; }; }; }; } static word DoCopyFont_P6708(sliceD_v19216, formal_c101376) word sliceD_v19216; word formal_c101376; { register ptr gf_c101344 = (ptr) &globalframe; word done_v19260; formal_c101376 = (formal_c101376 - 20); /* DoCopyFont: */ SOURCE(36758, 18) SOURCE(36758, 18) done_v19260 = 0; SOURCE(36834, 595) if ((sliceD_v19216 != (* (( (ptr) formal_c101376)+7) ))) { SOURCE(36858, 573) { word saveTransform_v19500 = 0; word oldData_v19528 = 0; word copyData_v19556 = 0; SOURCE(36941, 43) { word pd643; pd643 = (* (( (ptr) (* (( (ptr) gf_c101344)+386)/* var_c88704 */ ))+23) ); oldData_v19528 = (word) ( *( (fPt) ((* (ptr) pd643 ))))((* (ptr) (sliceD_v19216) ), pd643); }; SOURCE(36986, 33) saveTransform_v19500 = (* (( (ptr) oldData_v19528)+5) ); SOURCE(37062, 65) { word pd644; pd644 = (* (( (ptr) (* (( (ptr) gf_c101344)+394)/* var_c90624 */ ))+7) ); copyData_v19556 = (word) ( *( (fPt) ((* (ptr) pd644 ))))((* (( (ptr) formal_c101376)+8) ), oldData_v19528, pd644); }; SOURCE(37153, 34) (* (( (ptr) copyData_v19556)+5) ) = saveTransform_v19500; SOURCE(37189, 94) { word pd645; pd645 = (* (( (ptr) (* (( (ptr) gf_c101344)+386)/* var_c88704 */ ))+22) ); (* (( (ptr) formal_c101376)+9) ) = (word) ( *( (fPt) ((* (ptr) pd645 ))))((* (ptr) sliceD_v19216 ), copyData_v19556, (* ( ( (ptr) (* (( (ptr) formal_c101376)+4) ))+3) ), (* (( (ptr) formal_c101376)+10) ), pd645); }; SOURCE(37285, 26) if ((0 == (* (( (ptr) formal_c101376)+9) ))) { SOURCE(37305, 6) return(done_v19260); }; SOURCE(37354, 75) { W2 var_c93792; { word pd646; pd646 = (* (( (ptr) (* (( (ptr) gf_c101344)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd646 ))))((word) &var_c93792, (* (ptr) sliceD_v19216 ), (* (( (ptr) formal_c101376)+11) ), (* ( ( (ptr) formal_c101376)+12) ), pd646); }; (* (( (ptr) formal_c101376)+12) ) = var_c93792.f1; (* (( (ptr) formal_c101376)+11) ) = var_c93792.f0; }; }; }; SOURCE(36758, 18) return(done_v19260); } static void GetSelectedFontInSlice_P1680(formal_c0574, sliceD_v9544, opName_v9572, formal_c01315, router_v9628) word formal_c0574; word sliceD_v9544; word opName_v9572; word formal_c01315; word router_v9628; { W9 var_c101408; /* declaration of fontRopeProc_v9600 skipped */ register ptr gf_c101440 = (ptr) &globalframe; /* declaration of fontRope_v9672 skipped */ /* declaration of fontData_v9700 skipped */ word success_v9728; /* declaration of var_c93824 skipped */ word aborted_v19600 = 0; (* (( (ptr) &var_c101408)+4)/* fontRopeProc_v9600 */ ) = formal_c01315; /* GetSelectedFontInSlice: */ SOURCE(38691, 1073) { word tmpAddr647; tmpAddr647 = (word) (( (ptr) &var_c101408)+7)/* var_c93824 */ ; (* (ptr) tmpAddr647 ) = ( ((word) (fPt) DoCheckFontValues_P6864) ); (* (( (ptr) tmpAddr647) + 1) ) = 1; }; SOURCE(38691, 1073) (* (( (ptr) &var_c101408)+5)/* fontRope_v9672 */ ) = 0; SOURCE(38691, 1073) (* (( (ptr) &var_c101408)+6)/* fontData_v9700 */ ) = 0; SOURCE(38691, 1073) success_v9728 = 1; SOURCE(39195, 277) { word pd648; pd648 = (* (( (ptr) (* (( (ptr) gf_c101440)+385)/* var_c88672 */ ))+62) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd648 ))))((* (ptr) (sliceD_v9544) ), pd648))) { SOURCE(39236, 100) { word var_c93856; word pd649; pd649 = (* (( (ptr) (* (( (ptr) gf_c101440)+385)/* var_c88672 */ ))+74) ); var_c93856 = (word) ( *( (fPt) ((* (ptr) pd649 ))))((* (ptr) sliceD_v9544 ), (* (( (ptr) sliceD_v9544)+1) ), 1, (word) ( ( (bPt) &var_c101408)+28)/* var_c93824 */ , (* (( (ptr) gf_c101440)+27) ), pd649); }; } else { SOURCE(39338, 134) { word pd650; pd650 = (* (( (ptr) (* (( (ptr) gf_c101440)+384)/* var_c88608 */ ))+6) ); if (((word) ( *( (fPt) ((* (ptr) pd650 ))))((* (ptr) (sliceD_v9544) ), pd650) == (* (( (ptr) gf_c101440)+27) ))) { SOURCE(39389, 37) { word pd651; pd651 = (* (( (ptr) &var_c101408)+4)/* fontRopeProc_v9600 */ ); (* (( (ptr) &var_c101408)+5)/* fontRope_v9672 */ ) = (word) ( *( (fPt) ((* (ptr) pd651 ))))((* (ptr) (sliceD_v9544) ), pd651) ; }; SOURCE(39428, 44) { word pd652; pd652 = (* (( (ptr) (* (( (ptr) gf_c101440)+386)/* var_c88704 */ ))+23) ); (* (( (ptr) &var_c101408)+6)/* fontData_v9700 */ ) = (word) ( *( (fPt) ((* (ptr) pd652 ))))((* (ptr) (sliceD_v9544) ), pd652) ; }; }; }; }; }; SOURCE(39480, 284) if ((0 != aborted_v19600)) { SOURCE(39498, 15) success_v9728 = 0; SOURCE(39515, 102) { W2 var_c93888; var_c93888.f0 = 11; var_c93888.f1 = opName_v9572; { word pd653; pd653 = (* (( (ptr) (* (( (ptr) gf_c101440)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd653 ))))(router_v9628, 0, (* (( (ptr) gf_c101440)+160) ), (* (( (ptr) gf_c101440)+111) ), var_c93888, pd653) ; }; }; } else { SOURCE(39626, 138) if (((* (( (ptr) &var_c101408)+5)/* fontRope_v9672 */ ) == 0)) { SOURCE(39651, 15) success_v9728 = 0; SOURCE(39668, 96) { W2 var_c93920; var_c93920.f0 = 11; var_c93920.f1 = opName_v9572; { word pd654; pd654 = (* (( (ptr) (* (( (ptr) gf_c101440)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd654 ))))(router_v9628, 0, (* (( (ptr) gf_c101440)+160) ), (* (( (ptr) gf_c101440)+112) ), var_c93920, pd654) ; }; }; }; }; /* removed tail goto */ (* (ptr) formal_c0574 ) = (* (( (ptr) &var_c101408)+5)/* fontRope_v9672 */ ); (* (( (ptr) formal_c0574)+1) ) = (* (( (ptr) &var_c101408)+6)/* fontData_v9700 */ ); (* (( (ptr) formal_c0574)+2) ) = success_v9728; return; } static word DoCheckFontValues_P6864(leafD_v19704, formal_c101504) word leafD_v19704; word formal_c101504; { register ptr gf_c101472 = (ptr) &globalframe; word done_v19748; formal_c101504 = (formal_c101504 - 28); /* DoCheckFontValues: */ SOURCE(38911, 279) SOURCE(38911, 279) done_v19748 = 0; SOURCE(38993, 197) if (((* (( (ptr) formal_c101504)+5) ) == 0)) { SOURCE(39016, 36) { word pd655; pd655 = (* (( (ptr) formal_c101504)+4) ); (* (( (ptr) formal_c101504)+5) ) = (word) ( *( (fPt) ((* (ptr) pd655 ))))((* (ptr) (leafD_v19704) ), pd655); }; SOURCE(39073, 43) { word pd656; pd656 = (* (( (ptr) (* (( (ptr) gf_c101472)+386)/* var_c88704 */ ))+23) ); (* (( (ptr) formal_c101504)+6) ) = (word) ( *( (fPt) ((* (ptr) pd656 ))))((* (ptr) (leafD_v19704) ), pd656); }; } else { SOURCE(39125, 65) { word var_c93952; { word pd657; pd657 = (* (( (ptr) formal_c101504)+4) ); var_c93952 = (word) ( *( (fPt) ((* (ptr) pd657 ))))((* (ptr) (leafD_v19704) ), pd657); }; { word pd658; pd658 = (* (( (ptr) (* (( (ptr) gf_c101472)+391)/* var_c90144 */ ))+8) ); done_v19748 = (unsigned) (0 == (word) ( *( (fPt) ((* (ptr) pd658 ))))((* (( (ptr) formal_c101504)+5) ), var_c93952, 0, pd658) ); }; }; }; SOURCE(38911, 279) return(done_v19748); } static void GetSelectedFont_P1740(formal_c0590, ggData_v9788, opName_v9816, formal_c01316) word formal_c0590; word ggData_v9788; word opName_v9816; word formal_c01316; { W9 var_c101536; /* declaration of fontRopeProc_v9844 skipped */ register ptr gf_c101568 = (ptr) &globalframe; /* declaration of fontRope_v9888 skipped */ /* declaration of fontData_v9916 skipped */ word success_v9944; /* declaration of var_c93984 skipped */ word sliceD_v19776 = 0; word aborted_v19804 = 0; word scene_v19832; (* (( (ptr) &var_c101536)+4)/* fontRopeProc_v9844 */ ) = formal_c01316; /* GetSelectedFont: */ SOURCE(39773, 916) { word tmpAddr659; tmpAddr659 = (word) (( (ptr) &var_c101536)+7)/* var_c93984 */ ; (* (ptr) tmpAddr659 ) = ( ((word) (fPt) DoCheckFontValues_P6924) ); (* (( (ptr) tmpAddr659) + 1) ) = 1; }; SOURCE(39773, 916) (* (( (ptr) &var_c101536)+5)/* fontRope_v9888 */ ) = 0; SOURCE(39773, 916) (* (( (ptr) &var_c101536)+6)/* fontData_v9916 */ ) = 0; SOURCE(39773, 916) success_v9944 = 1; SOURCE(39989, 27) scene_v19832 = (* (( (ptr) ggData_v9788)+11) ); SOURCE(40306, 83) { word pd660; pd660 = (* (( (ptr) (* (( (ptr) gf_c101568)+382)/* var_c88480 */ ))+32) ); aborted_v19804 = (word) ( *( (fPt) ((* (ptr) pd660 ))))(scene_v19832, 1, (word) (( (bPt) &var_c101536)+28)/* var_c93984 */ , 0, (* ( ( (ptr) gf_c101568)+27) ), pd660); }; SOURCE(40391, 298) if ((0 != aborted_v19804)) { SOURCE(40409, 15) success_v9944 = 0; SOURCE(40426, 109) { W2 var_c94016; var_c94016.f0 = 11; var_c94016.f1 = opName_v9816; { word pd661; pd661 = (* (( (ptr) (* (( (ptr) gf_c101568)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd661 ))))((* (( (ptr) ggData_v9788)+3) ), 0, (* (( (ptr) gf_c101568)+160) ), (* (( (ptr) gf_c101568)+111) ), var_c94016, pd661); }; }; } else { SOURCE(40544, 145) if (((* (( (ptr) &var_c101536)+5)/* fontRope_v9888 */ ) == 0)) { SOURCE(40569, 15) success_v9944 = 0; SOURCE(40586, 103) { W2 var_c94048; var_c94048.f0 = 11; var_c94048.f1 = opName_v9816; { word pd662; pd662 = (* (( (ptr) (* (( (ptr) gf_c101568)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd662 ))))((* (( (ptr) ggData_v9788)+3) ), 0, (* (( (ptr) gf_c101568)+160) ), (* (( (ptr) gf_c101568)+112) ), var_c94048, pd662); }; }; }; }; /* removed tail goto */ (* (ptr) formal_c0590 ) = (* (( (ptr) &var_c101536)+5)/* fontRope_v9888 */ ); (* (( (ptr) formal_c0590)+1) ) = (* (( (ptr) &var_c101536)+6)/* fontData_v9916 */ ); (* (( (ptr) formal_c0590)+2) ) = success_v9944; return; } static word DoCheckFontValues_P6924(sliceD_v19936, formal_c101632) word sliceD_v19936; word formal_c101632; { register ptr gf_c101600 = (ptr) &globalframe; word done_v19980; formal_c101632 = (formal_c101632 - 28); /* DoCheckFontValues: */ SOURCE(40018, 283) SOURCE(40018, 283) done_v19980 = 0; SOURCE(40101, 200) if (((* (( (ptr) formal_c101632)+5) ) == 0)) { SOURCE(40124, 37) { word pd663; pd663 = (* (( (ptr) formal_c101632)+4) ); (* (( (ptr) formal_c101632)+5) ) = (word) ( *( (fPt) ((* (ptr) pd663 ))))((* (ptr) (sliceD_v19936) ), pd663); }; SOURCE(40182, 44) { word pd664; pd664 = (* (( (ptr) (* (( (ptr) gf_c101600)+386)/* var_c88704 */ ))+23) ); (* (( (ptr) formal_c101632)+6) ) = (word) ( *( (fPt) ((* (ptr) pd664 ))))((* (ptr) (sliceD_v19936) ), pd664); }; } else { SOURCE(40235, 66) { word var_c94080; { word pd665; pd665 = (* (( (ptr) formal_c101632)+4) ); var_c94080 = (word) ( *( (fPt) ((* (ptr) pd665 ))))((* (ptr) (sliceD_v19936) ), pd665); }; { word pd666; pd666 = (* (( (ptr) (* (( (ptr) gf_c101600)+391)/* var_c90144 */ ))+8) ); done_v19980 = (unsigned) (0 == (word) ( *( (fPt) ((* (ptr) pd666 ))))((* (( (ptr) formal_c101632)+5) ), var_c94080, 0, pd666) ); }; }; }; SOURCE(40018, 283) return(done_v19980); } static void CopyAll_P1800(formal_c01317, event_v35408) word formal_c01317; word event_v35408; { W12 var_c101664; /* declaration of ggData_v35380 skipped */ register ptr gf_c101696 = (ptr) &globalframe; /* declaration of var_c94112 skipped */ word scene_v20008; word count_v20036; word lastDesc_v20064; (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ) = formal_c01317; /* CopyAll: */ SOURCE(40698, 2204) { word tmpAddr667; tmpAddr667 = (word) (( (ptr) &var_c101664)+5)/* var_c94112 */ ; (* (ptr) tmpAddr667 ) = ( ((word) (fPt) DoCopyAll_P7032) ); (* (( (ptr) tmpAddr667) + 1) ) = 1; }; SOURCE(40726, 27) scene_v20008 = (* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+11) ); SOURCE(40755, 75) { word pd668; word idx669; pd668 = (* (( (ptr) (* (( (ptr) gf_c101696)+382)/* var_c88480 */ ))+36) ); count_v20036 = ( idx669 = (word) ( *( (fPt) ((* (ptr) pd668 ))))((* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+11) ), 1, 0, (* ( ( (ptr) gf_c101696)+27) ), pd668), SGNCK(idx669) ); }; SOURCE(40832, 60) { word pd670; pd670 = (* (( (ptr) (* (( (ptr) gf_c101696)+377)/* var_c88320 */ ))+21) ); lastDesc_v20064 = (word) ( *( (fPt) ((* (ptr) pd670 ))))(scene_v20008, pd670); }; SOURCE(40894, 2008) if (( (int)count_v20036 < (int)2) || (lastDesc_v20064 == 0)) { SOURCE(40926, 151) { word pd671; pd671 = (* (( (ptr) (* (( (ptr) gf_c101696)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd671 ))))((* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+3) ), 0, (* (( (ptr) gf_c101696)+160) ), (* (( (ptr) gf_c101696)+113) ), pd671); }; } else { SOURCE(41079, 1825) { /* declaration of success_v20136 skipped */ word alikeRope_v20164 = 0; /* declaration of alikeData_v20192 skipped */ /* declaration of currentEvent_v20220 skipped */ /* declaration of newSelectList_v20248 skipped */ /* declaration of ptr_v20276 skipped */ SOURCE(41735, 21) (* (( (ptr) &var_c101664)+7)/* success_v20136 */ ) = 0; SOURCE(41780, 19) (* (( (ptr) &var_c101664)+8)/* alikeData_v20192 */ ) = 0; SOURCE(41801, 26) (* (( (ptr) &var_c101664)+9)/* currentEvent_v20220 */ ) = 0; SOURCE(41829, 20) (* (( (ptr) &var_c101664)+10)/* newSelectList_v20248 */ ) = 0; (* (( (ptr) &var_c101664)+11)/* ptr_v20276 */ ) = 0; SOURCE(41864, 130) { W3 var_c94144; (void) GetSelectedFontInSlice_P1680((word) &var_c94144, lastDesc_v20064, (* (( (ptr) gf_c101696)+114) ), (* (( (ptr) (* ( ( (ptr) gf_c101696)+386)/* var_c88704 */ ))+24) ), (* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+3) )) ; (* (( (ptr) &var_c101664)+7)/* success_v20136 */ ) = var_c94144.f2; (* (( (ptr) &var_c101664)+8)/* alikeData_v20192 */ ) = var_c94144.f1; alikeRope_v20164 = var_c94144.f0; }; SOURCE(41996, 26) if ((0 == (* (( (ptr) &var_c101664)+7)/* success_v20136 */ ))) { SOURCE(42016, 6) return; }; SOURCE(42024, 56) { word pd672; pd672 = (* (( (ptr) (* (( (ptr) gf_c101696)+379)/* var_c88384 */ ))+4) ); (* (( (ptr) &var_c101664)+9)/* currentEvent_v20220 */ ) = (word) ( *( (fPt) ((* (ptr) pd672 ))))((* (( (ptr) gf_c101696)+107) ), (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ), pd672); }; SOURCE(42082, 49) { W2 var_c94176; { word pd673; pd673 = (* (( (ptr) (* (( (ptr) gf_c101696)+388)/* var_c88832 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd673 ))))((word) (&var_c94176), pd673); }; (* (( (ptr) &var_c101664)+11)/* ptr_v20276 */ ) = var_c94176.f1; (* (( (ptr) &var_c101664)+10)/* newSelectList_v20248 */ ) = var_c94176.f0; }; SOURCE(42133, 81) { word pd674; pd674 = (* (( (ptr) (* (( (ptr) gf_c101696)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd674 ))))((* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ), 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd674); }; SOURCE(42216, 70) { word var_c94208; word pd675; pd675 = (* (( (ptr) (* (( (ptr) gf_c101696)+382)/* var_c88480 */ ))+32) ); var_c94208 = (word) ( *( (fPt) ((* (ptr) pd675 ))))(scene_v20008, 1, (word) (( (bPt) &var_c101664)+20)/* var_c94112 */ , 0, (* ( ( (ptr) gf_c101696)+27) ), pd675); }; SOURCE(42288, 124) { register word list_v20508; list_v20508 = (* (( (ptr) &var_c101664)+10)/* newSelectList_v20248 */ ); lab_L100064: ; if ((list_v20508 != 0)) { } else { goto lab_L100061; }; SOURCE(42359, 53) { word pd676; pd676 = (* (( (ptr) (* (( (ptr) gf_c101696)+377)/* var_c88320 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd676 ))))((* (ptr) list_v20508 ), scene_v20008, 0, pd676); }; list_v20508 = (* (( (ptr) list_v20508)+1) ); goto lab_L100064; lab_L100061: ; }; SOURCE(42423, 88) { word var_c94240; { word pd677; pd677 = (* (( (ptr) (* (( (ptr) gf_c101696)+382)/* var_c88480 */ ))+45) ); var_c94240 = (word) ( *( (fPt) ((* (ptr) pd677 ))))((* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+11) ), 0, 0, pd677) ; }; { word pd678; pd678 = (* (( (ptr) (* (( (ptr) gf_c101696)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd678 ))))((* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ), var_c94240, 0, pd678); }; }; SOURCE(42513, 29) { word pd679; pd679 = (* (( (ptr) (* (( (ptr) gf_c101696)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd679 ))))((* ((( (ptr) &var_c101664)+4)/* ggData_v35380 */ ) ), pd679); }; SOURCE(42594, 152) { word var_c94272; { word var_c94304; word var_c94336; var_c94304 = XR_NewObject(12, (* (( (ptr) gf_c101696)+20) )); var_c94336 = var_c94304; (* (ptr) var_c94336 ) = 11; (* (( (ptr) var_c94336)+1) ) = alikeRope_v20164; (* (( (ptr) var_c94336)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c101696)+20) )); var_c94336 = (* (( (ptr) var_c94336)+2) ); (* (ptr) var_c94336 ) = 5; (* (( (ptr) var_c94336)+1) ) = (count_v20036 - 1); var_c94272 = var_c94304; }; { word pd680; pd680 = (* (( (ptr) (* (( (ptr) gf_c101696)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd680 ))))((* (( (ptr) (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ))+3) ), 0, (* (( (ptr) gf_c101696)+69) ), (* (( (ptr) gf_c101696)+115) ), var_c94272, pd680); }; }; SOURCE(42748, 154) { word pd681; pd681 = (* (( (ptr) (* (( (ptr) gf_c101696)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd681 ))))((* (( (ptr) gf_c101696)+67) ), (* (( (ptr) &var_c101664)+4)/* ggData_v35380 */ ), 0, 1, 0, 0, pd681) ; }; }; }; } static word DoCopyAll_P7032(sliceD_v20352, formal_c101760) word sliceD_v20352; word formal_c101760; { register ptr gf_c101728 = (ptr) &globalframe; word done_v20396; W2 oldTVec_v20636; word oldData_v20664 = 0; word copyData_v20692 = 0; formal_c101760 = (formal_c101760 - 20); /* DoCopyAll: */ SOURCE(41085, 17) SOURCE(41085, 17) done_v20396 = 0; { W6 var_c0621; SOURCE(41210, 43) { word pd682; pd682 = (* (( (ptr) (* (( (ptr) gf_c101728)+386)/* var_c88704 */ ))+23) ); oldData_v20664 = (word) ( *( (fPt) ((* (ptr) pd682 ))))((* (ptr) (sliceD_v20352) ), pd682); }; SOURCE(41255, 58) { word pd683; pd683 = (* (( (ptr) (* (( (ptr) gf_c101728)+390)/* var_c90016 */ ))+50) ); (void) ( *( (fPt) ((* (ptr) pd683 ))))((word) &var_c0621, (* (( (ptr) oldData_v20664)+5) ), pd683); }; oldTVec_v20636 = (* (W2Pt) (( (ptr) &var_c0621)+4) ); SOURCE(41315, 65) { word pd684; pd684 = (* (( (ptr) (* (( (ptr) gf_c101728)+394)/* var_c90624 */ ))+7) ); copyData_v20692 = (word) ( *( (fPt) ((* (ptr) pd684 ))))((* (( (ptr) formal_c101760)+8) ), oldData_v20664, pd684); }; SOURCE(41406, 82) { word pd685; pd685 = (* (( (ptr) (* (( (ptr) gf_c101728)+390)/* var_c90016 */ ))+23) ); (* (( (ptr) copyData_v20692)+5) ) = (word) ( *( (fPt) ((* (ptr) pd685 ))))((* (( (ptr) copyData_v20692)+5) ), oldTVec_v20636, pd685) ; }; SOURCE(41490, 94) { word pd686; pd686 = (* (( (ptr) (* (( (ptr) gf_c101728)+386)/* var_c88704 */ ))+22) ); (* (( (ptr) formal_c101760)+7) ) = (word) ( *( (fPt) ((* (ptr) pd686 ))))((* (ptr) sliceD_v20352 ), copyData_v20692, (* ( ( (ptr) (* (( (ptr) formal_c101760)+4) ))+3) ), (* (( (ptr) formal_c101760)+9) ), pd686); }; SOURCE(41586, 26) if ((0 == (* (( (ptr) formal_c101760)+7) ))) { SOURCE(41606, 6) return(done_v20396); }; SOURCE(41655, 75) { W2 var_c94368; { word pd687; pd687 = (* (( (ptr) (* (( (ptr) gf_c101728)+388)/* var_c88832 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd687 ))))((word) &var_c94368, (* (ptr) sliceD_v20352 ), (* (( (ptr) formal_c101760)+10) ), (* ( ( (ptr) formal_c101760)+11) ), pd687); }; (* (( (ptr) formal_c101760)+11) ) = var_c94368.f1; (* (( (ptr) formal_c101760)+10) ) = var_c94368.f0; }; }; SOURCE(41085, 17) return(done_v20396); } static void MatchAll_P1860(formal_c01318, event_v35496) word formal_c01318; word event_v35496; { W10 var_c101792; /* declaration of ggData_v35468 skipped */ register ptr gf_c101824 = (ptr) &globalframe; /* declaration of var_c94400 skipped */ /* declaration of var_c94432 skipped */ word count_v20736; (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ) = formal_c01318; /* MatchAll: */ SOURCE(42916, 1434) { word tmpAddr688; tmpAddr688 = (word) (( (ptr) &var_c101792)+5)/* var_c94400 */ ; (* (ptr) tmpAddr688 ) = ( ((word) (fPt) CheckMatch_P7296) ); (* (( (ptr) tmpAddr688) + 1) ) = 1; }; { word tmpAddr689; tmpAddr689 = (word) (( (ptr) &var_c101792)+7)/* var_c94432 */ ; (* (ptr) tmpAddr689 ) = ( ((word) (fPt) CheckMatchAll_P7188) ); (* (( (ptr) tmpAddr689) + 1) ) = 1; }; SOURCE(42944, 75) { word pd690; word idx691; pd690 = (* (( (ptr) (* (( (ptr) gf_c101824)+382)/* var_c88480 */ ))+36) ); count_v20736 = ( idx691 = (word) ( *( (fPt) ((* (ptr) pd690 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+11) ), 1, 0, (* ( ( (ptr) gf_c101824)+27) ), pd690), SGNCK(idx691) ); }; SOURCE(43021, 1329) if (( (int)count_v20736 < (int)1)) { SOURCE(43037, 125) { word pd692; pd692 = (* (( (ptr) (* (( (ptr) gf_c101824)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd692 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+3) ), 0, (* (( (ptr) gf_c101824)+160) ), (* (( (ptr) gf_c101824)+116) ), pd692); }; } else { SOURCE(43162, 1193) { /* declaration of fontData_v20836 skipped */ word aborted_v20864; SOURCE(43438, 18) (* (( (ptr) &var_c101792)+9)/* fontData_v20836 */ ) = 0; SOURCE(43458, 92) { word pd693; pd693 = (* (( (ptr) (* (( (ptr) gf_c101824)+382)/* var_c88480 */ ))+32) ); aborted_v20864 = (word) ( *( (fPt) ((* (ptr) pd693 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+11) ), 1, (word) (( (bPt) &var_c101792)+28)/* var_c94432 */ , 0, (* (( (ptr) gf_c101824)+27) ), pd693); }; SOURCE(43552, 798) if ((0 != aborted_v20864)) { SOURCE(43568, 103) { word pd694; pd694 = (* (( (ptr) (* (( (ptr) gf_c101824)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd694 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+3) ), 0, (* (( (ptr) gf_c101824)+160) ), (* (( (ptr) gf_c101824)+117) ), pd694); }; } else { SOURCE(43671, 681) SOURCE(43863, 79) { word pd695; pd695 = (* (( (ptr) (* (( (ptr) gf_c101824)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd695 ))))((* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ), 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd695); }; SOURCE(43944, 42) { word pd696; pd696 = (* (( (ptr) (* (( (ptr) gf_c101824)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd696 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+11) ), 0, pd696); }; SOURCE(43988, 97) { word var_c94464; word pd697; pd697 = (* (( (ptr) (* (( (ptr) gf_c101824)+382)/* var_c88480 */ ))+31) ); var_c94464 = (word) ( *( (fPt) ((* (ptr) pd697 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+11) ), 1, (word) ( ( (bPt) &var_c101792)+20)/* var_c94400 */ , (* (( (ptr) gf_c101824)+27) ), pd697); }; SOURCE(44087, 101) { W2 var_c94496; var_c94496.f0 = 11; var_c94496.f1 = (* (ptr) (* (( (ptr) &var_c101792)+9)/* fontData_v20836 */ ) ); { word pd698; pd698 = (* (( (ptr) (* (( (ptr) gf_c101824)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd698 ))))((* (( (ptr) (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ))+3) ), 0, (* (( (ptr) gf_c101824)+69) ), (* (( (ptr) gf_c101824)+118) ), var_c94496, pd698); }; }; SOURCE(44190, 160) { word pd699; pd699 = (* (( (ptr) (* (( (ptr) gf_c101824)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd699 ))))((* (( (ptr) gf_c101824)+45) ), (* (( (ptr) &var_c101792)+4)/* ggData_v35468 */ ), 4, 0, 1, 0, pd699) ; }; }; }; }; } static word CheckMatchAll_P7188(sliceD_v20940, formal_c101888) word sliceD_v20940; word formal_c101888; { register ptr gf_c101856 = (ptr) &globalframe; word done_v20984; formal_c101888 = (formal_c101888 - 28); /* CheckMatchAll: */ SOURCE(43164, 21) SOURCE(43164, 21) done_v20984 = 0; SOURCE(43243, 65) if (((* (( (ptr) formal_c101888)+9) ) == 0)) { SOURCE(43264, 44) { word pd700; pd700 = (* (( (ptr) (* (( (ptr) gf_c101856)+386)/* var_c88704 */ ))+23) ); (* (( (ptr) formal_c101888)+9) ) = (word) ( *( (fPt) ((* (ptr) pd700 ))))((* (ptr) (sliceD_v20940) ), pd700); }; }; SOURCE(43310, 67) { word var_c01227; { word var_c94560; { word pd701; pd701 = (* (( (ptr) (* (( (ptr) gf_c101856)+386)/* var_c88704 */ ))+23) ); var_c94560 = (word) ( *( (fPt) ((* (ptr) pd701 ))))((* (ptr) (sliceD_v20940) ), pd701); }; var_c01227 = (unsigned) (0 == (word) IsMatching_P1920((* (( (ptr) formal_c101888)+9) ), var_c94560)); }; return(var_c01227); }; } static word CheckMatch_P7296(slice_v21088, formal_c101952) word slice_v21088; word formal_c101952; { register ptr gf_c101920 = (ptr) &globalframe; word done_v21132; word var_c94592; formal_c101952 = (formal_c101952 - 20); /* CheckMatch: */ SOURCE(43673, 18) SOURCE(43673, 18) done_v21132 = 0; SOURCE(43738, 119) { word pd702; pd702 = (* (( (ptr) (* (( (ptr) gf_c101920)+386)/* var_c88704 */ ))+23) ); var_c94592 = (word) ( *( (fPt) ((* (ptr) pd702 ))))(slice_v21088, pd702); }; if ((0 != (word) IsMatching_P1920((* (( (ptr) formal_c101952)+9) ), var_c94592))) { SOURCE(43795, 62) { word pd703; pd703 = (* (( (ptr) (* (( (ptr) gf_c101920)+392)/* var_c90432 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd703 ))))(slice_v21088, (* (( (ptr) (* (( (ptr) formal_c101952)+4) ))+11) ), 0, (* (( (ptr) formal_c101952)+4) ), pd703); }; }; SOURCE(43673, 18) return(done_v21132); } static word IsMatching_P1920(aData_v10004, bData_v10032) word aData_v10004; word bData_v10032; { register ptr gf_c101984 = (ptr) &globalframe; word var_c10076; /* IsMatching: */ SOURCE(44362, 298) SOURCE(44450, 210) { word tc704; word tc705; word pd706; word pd707; word pd708; pd706 = (* (( (ptr) (* (( (ptr) gf_c101984)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd706 ))))((* (ptr) aData_v10004 ), (* (ptr) bData_v10032 ), 0, pd706))) { pd707 = (* (( (ptr) (* (( (ptr) gf_c101984)+396)/* var_c94656 */ ))+39) ); tc705 = (word) (0 != (word) ( *( (fPt) ((* (ptr) pd707 ))))((* (( (ptr) aData_v10004)+7) ), (* (( (ptr) bData_v10032)+7) ), 117, pd707)); } else { tc705 = (word) 0; }; if (tc705) { pd708 = (* (( (ptr) (* (( (ptr) gf_c101984)+390)/* var_c90016 */ ))+55) ); tc704 = (word) (unsigned) (0 != (word) ( *( (fPt) ((* (ptr) pd708 ))))((* (( (ptr) aData_v10004)+5) ), (* (( (ptr) bData_v10032)+5) ), (* (ptr) &fc709 ), pd708)); } else { tc704 = (word) (unsigned) 0; }; return(tc704); }; } static void MatchSelectedName_P1980(ggData_v35556, event_v35584) word ggData_v35556; word event_v35584; { register ptr gf_c102016 = (ptr) &globalframe; word matchRope_v21204; /* MatchSelectedName: */ SOURCE(44666, 284) SOURCE(44703, 47) matchRope_v21204 = XR_Narrow((* (ptr) (* (( (ptr) event_v35584)+1) ) ), (* (( (ptr) gf_c102016)+12) )); if ((matchRope_v21204 == 0)) { goto lab_L100065; }; if (( (unsigned) (*(int*)matchRope_v21204<0) == 0)) { goto lab_L100065; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100065: ; SOURCE(44752, 198) { word pd710; pd710 = (* (( (ptr) (* (( (ptr) gf_c102016)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd710 ))))(matchRope_v21204, 0, 1, pd710))) { SOURCE(44787, 120) { word pd711; pd711 = (* (( (ptr) (* (( (ptr) gf_c102016)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd711 ))))((* (( (ptr) ggData_v35556)+3) ), 0, (* (( (ptr) gf_c102016)+160) ), (* (( (ptr) gf_c102016)+119) ), pd711); }; } else { SOURCE(44907, 43) (void) SelectMatching_P2100(matchRope_v21204, ggData_v35556, (* (( (ptr) gf_c102016)+120) )); }; }; } static void MatchSelectedNameLiteral_P2040(ggData_v35644, event_v35672) word ggData_v35644; word event_v35672; { register ptr gf_c102048 = (ptr) &globalframe; word matchRope_v21248; /* MatchSelectedNameLiteral: */ SOURCE(44956, 299) SOURCE(45000, 47) matchRope_v21248 = XR_Narrow((* (ptr) (* (( (ptr) event_v35672)+1) ) ), (* (( (ptr) gf_c102048)+12) )); if ((matchRope_v21248 == 0)) { goto lab_L100066; }; if (( (unsigned) (*(int*)matchRope_v21248<0) == 0)) { goto lab_L100066; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100066: ; SOURCE(45049, 206) { word pd712; pd712 = (* (( (ptr) (* (( (ptr) gf_c102048)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd712 ))))(matchRope_v21248, 0, 1, pd712))) { SOURCE(45084, 128) { word pd713; pd713 = (* (( (ptr) (* (( (ptr) gf_c102048)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd713 ))))((* (( (ptr) ggData_v35644)+3) ), 0, (* (( (ptr) gf_c102048)+160) ), (* (( (ptr) gf_c102048)+121) ), pd713); }; } else { SOURCE(45212, 43) (void) SelectMatching_P2100(matchRope_v21248, ggData_v35644, (* (( (ptr) gf_c102048)+122) )); }; }; } static void SelectMatching_P2100(formal_c01319, formal_c01320, formal_c01321) word formal_c01319; word formal_c01320; word formal_c01321; { W9 var_c102080; /* declaration of matchRope_v10136 skipped */ /* declaration of ggData_v10164 skipped */ /* declaration of op_v10192 skipped */ register ptr gf_c102112 = (ptr) &globalframe; /* declaration of var_c94752 skipped */ (* (( (ptr) &var_c102080)+4)/* matchRope_v10136 */ ) = formal_c01319; (* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ) = formal_c01320; (* (( (ptr) &var_c102080)+6)/* op_v10192 */ ) = formal_c01321; /* SelectMatching: */ SOURCE(45261, 847) { word tmpAddr714; tmpAddr714 = (word) (( (ptr) &var_c102080)+7)/* var_c94752 */ ; (* (ptr) tmpAddr714 ) = ( ((word) (fPt) DoSelectMatching_P7356) ); (* (( (ptr) tmpAddr714) + 1) ) = 1; }; SOURCE(45644, 79) { word pd715; pd715 = (* (( (ptr) (* (( (ptr) gf_c102112)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd715 ))))((* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ), 0, 0, 0, 0, 0 , 1, 0, 0, 0, pd715); }; SOURCE(45725, 42) { word pd716; pd716 = (* (( (ptr) (* (( (ptr) gf_c102112)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd716 ))))((* (( (ptr) (* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ))+11) ), 0, pd716); }; SOURCE(45769, 68) { word var_c94784; word pd717; pd717 = (* (( (ptr) (* (( (ptr) gf_c102112)+382)/* var_c88480 */ ))+31) ); var_c94784 = (word) ( *( (fPt) ((* (ptr) pd717 ))))((* (( (ptr) (* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ))+11) ), 1, (word) ( ( (bPt) &var_c102080)+28)/* var_c94752 */ , (* (( (ptr) gf_c102112)+27) ), pd717); }; SOURCE(45839, 131) { W2 var_c94816; var_c94816.f0 = 11; var_c94816.f1 = (* (( (ptr) &var_c102080)+4)/* matchRope_v10136 */ ); { word pd718; pd718 = (* (( (ptr) (* (( (ptr) gf_c102112)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd718 ))))((* (( (ptr) (* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ))+3) ), 0, (* (( (ptr) gf_c102112)+69) ), (* (( (ptr) gf_c102112)+123) ), var_c94816, pd718); }; }; SOURCE(45972, 136) { word pd719; pd719 = (* (( (ptr) (* (( (ptr) gf_c102112)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd719 ))))((* (( (ptr) gf_c102112)+45) ), (* (( (ptr) &var_c102080)+5)/* ggData_v10164 */ ), 4, 0, 0, 0, pd719) ; }; } static word DoSelectMatching_P7356(slice_v21368, formal_c102176) word slice_v21368; word formal_c102176; { register ptr gf_c102144 = (ptr) &globalframe; word done_v21412; word nextData_v21440; formal_c102176 = (formal_c102176 - 28); /* DoSelectMatching: */ SOURCE(45335, 304) SOURCE(45335, 304) done_v21412 = 0; SOURCE(45406, 47) { word pd720; pd720 = (* (( (ptr) (* (( (ptr) gf_c102144)+386)/* var_c88704 */ ))+23) ); nextData_v21440 = (word) ( *( (fPt) ((* (ptr) pd720 ))))(slice_v21368, pd720); }; SOURCE(45455, 184) { word pd721; pd721 = (* (( (ptr) (* (( (ptr) gf_c102144)+391)/* var_c90144 */ ))+11) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd721 ))))( ( ((* (( (ptr) formal_c102176)+6) ) == (* (( (ptr) gf_c102144)+120) )) ? (* ( ( (ptr) nextData_v21440)+3) ) : (* (ptr) nextData_v21440 ) ) , (* (( (ptr) formal_c102176)+4) ), 0, 0, pd721) != (int) (word) -1)) { SOURCE(45577, 62) { word pd722; pd722 = (* (( (ptr) (* (( (ptr) gf_c102144)+392)/* var_c90432 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd722 ))))(slice_v21368, (* (( (ptr) (* (( (ptr) formal_c102176)+5) ))+11) ), 0, (* (( (ptr) formal_c102176)+5) ), pd722); }; }; }; SOURCE(45335, 304) return(done_v21412); } static void SetDefaultFontValues_P2160(ggData_v35732, event_v35760) word ggData_v35732; word event_v35760; { W7 var_c102208; register ptr gf_c102240 = (ptr) &globalframe; /* declaration of var_c94848 skipped */ word count_v21484; /* SetDefaultFontValues: */ SOURCE(46114, 953) { word tmpAddr723; tmpAddr723 = (word) (( (ptr) &var_c102208)+4)/* var_c94848 */ ; (* (ptr) tmpAddr723 ) = ( ((word) (fPt) CheckTextFonts_P7464) ); (* (( (ptr) tmpAddr723) + 1) ) = 1; }; SOURCE(46154, 75) { word pd724; word idx725; pd724 = (* (( (ptr) (* (( (ptr) gf_c102240)+382)/* var_c88480 */ ))+36) ); count_v21484 = ( idx725 = (word) ( *( (fPt) ((* (ptr) pd724 ))))((* (( (ptr) ggData_v35732)+11) ), 1, 0, (* (( (ptr) gf_c102240)+27) ), pd724) , SGNCK(idx725) ); }; SOURCE(46231, 836) if (( (int)count_v21484 < (int)1)) { SOURCE(46247, 141) { word pd726; pd726 = (* (( (ptr) (* (( (ptr) gf_c102240)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd726 ))))((* (( (ptr) ggData_v35732)+3) ), 0, (* (( (ptr) gf_c102240)+160) ), (* (( (ptr) gf_c102240)+124) ), pd726); }; } else { SOURCE(46388, 684) { /* declaration of fontData_v21556 skipped */ word aborted_v21584; SOURCE(46637, 18) var_c102208.f6/* fontData_v21556 */ = 0; SOURCE(46657, 93) { word pd727; pd727 = (* (( (ptr) (* (( (ptr) gf_c102240)+382)/* var_c88480 */ ))+32) ); aborted_v21584 = (word) ( *( (fPt) ((* (ptr) pd727 ))))((* (( (ptr) ggData_v35732)+11) ), 1, (word) (( (bPt) &var_c102208)+16) /* var_c94848 */ , 0, (* (( (ptr) gf_c102240)+27) ), pd727); }; SOURCE(46752, 315) if ((0 != aborted_v21584)) { SOURCE(46768, 110) { word pd728; pd728 = (* (( (ptr) (* (( (ptr) gf_c102240)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd728 ))))((* (( (ptr) ggData_v35732)+3) ), 0, (* (( (ptr) gf_c102240)+160) ), (* (( (ptr) gf_c102240)+125) ), pd728); }; } else { SOURCE(46880, 61) { word var_c94880; { word pd729; pd729 = (* (( (ptr) (* (( (ptr) gf_c102240)+394)/* var_c90624 */ ))+7) ); var_c94880 = (word) ( *( (fPt) ((* (ptr) pd729 ))))(var_c102208.f6/* fontData_v21556 */ , 0, pd729); }; { word pd730; pd730 = (* (( (ptr) (* (( (ptr) gf_c102240)+393)/* var_c90592 */ ))+88) ); (void) ( *( (fPt) ((* (ptr) pd730 ))))(ggData_v35732, var_c94880, pd730); }; }; SOURCE(46943, 124) { W2 var_c94912; var_c94912.f0 = 11; var_c94912.f1 = (* (ptr) var_c102208.f6/* fontData_v21556 */ ); { word pd731; pd731 = (* (( (ptr) (* (( (ptr) gf_c102240)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd731 ))))((* (( (ptr) ggData_v35732)+3) ), 0, (* (( (ptr) gf_c102240)+69) ), (* (( (ptr) gf_c102240)+126) ), var_c94912, pd731); }; }; }; }; }; } static word CheckTextFonts_P7464(sliceD_v21660, formal_c102304) word sliceD_v21660; word formal_c102304; { register ptr gf_c102272 = (ptr) &globalframe; word done_v21704; formal_c102304 = (formal_c102304 - 16); /* CheckTextFonts: */ SOURCE(46390, 22) SOURCE(46390, 22) done_v21704 = 0; SOURCE(46470, 65) if (((* (( (ptr) formal_c102304)+6) ) == 0)) { SOURCE(46491, 44) { word pd732; pd732 = (* (( (ptr) (* (( (ptr) gf_c102272)+386)/* var_c88704 */ ))+23) ); (* (( (ptr) formal_c102304)+6) ) = (word) ( *( (fPt) ((* (ptr) pd732 ))))((* (ptr) (sliceD_v21660) ), pd732); }; }; SOURCE(46537, 67) { word var_c01228; { word var_c94976; { word pd733; pd733 = (* (( (ptr) (* (( (ptr) gf_c102272)+386)/* var_c88704 */ ))+23) ); var_c94976 = (word) ( *( (fPt) ((* (ptr) pd733 ))))((* (ptr) (sliceD_v21660) ), pd733); }; var_c01228 = (unsigned) (0 == (word) IsMatching_P1920((* (( (ptr) formal_c102304)+6) ), var_c94976)); }; return(var_c01228); }; } static void SetDefaultFont_P2220(ggData_v35820, event_v35848) word ggData_v35820; word event_v35848; { W8 var_c102336; register ptr gf_c102368 = (ptr) &globalframe; /* declaration of errorRope_v21732 skipped */ /* SetDefaultFont: */ SOURCE(47079, 562) SOURCE(47113, 20) var_c102336.f4/* errorRope_v21732 */ = 0; SOURCE(47135, 506) SOURCE(47141, 46) { word fontRope_v21776; /* declaration of fontStream_v21804 skipped */ word fontData_v21832; SOURCE(47141, 46) fontRope_v21776 = XR_Narrow((* (ptr) (* (( (ptr) event_v35848)+1) ) ), (* (( (ptr) gf_c102368)+12) )); if ((fontRope_v21776 == 0)) { goto lab_L100068; }; if (( (unsigned) (*(int*)fontRope_v21776<0) == 0)) { goto lab_L100068; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100068: ; SOURCE(47189, 40) { word pd734; pd734 = (* (( (ptr) (* (( (ptr) gf_c102368)+395)/* var_c91936 */ ))+33) ); var_c102336.f5/* fontStream_v21804 */ = (word) ( *( (fPt) ((* (ptr) pd734 ))))(fontRope_v21776, 0, pd734); }; SOURCE(47231, 158) { /* declaration of var_c016 skipped */ var_c102336.f6/* var_c016 */ = (* (( (ptr) (* (( (ptr) gf_c102368)+394)/* var_c90624 */ ))+9) ); { /* declaration of var_c017 skipped */ { word var_c018; { word var_c01229; var_c01229 = (word) &var_c102336; var_c018 = (word) XR_Enable(( ((word) (fPt) NoName_Q8964) ), ( ((word) (fPt) NoName_Q9744) ), var_c01229); }; if ((var_c018 == 7)) { goto lab_L100067; }; }; fontData_v21832 = var_c102336.f7/* var_c017 */ ; }; }; SOURCE(47436, 40) { word pd735; pd735 = (* (( (ptr) (* (( (ptr) gf_c102368)+393)/* var_c90592 */ ))+88) ); (void) ( *( (fPt) ((* (ptr) pd735 ))))(ggData_v35820, fontData_v21832, pd735); }; SOURCE(47478, 36) (void) ShowDefaultFontValues_P2280(ggData_v35820, event_v35848); }; goto lab_L100071; lab_L100067: ; SOURCE(47536, 103) { word var_c95040; { word pd736; pd736 = (* (( (ptr) (* (( (ptr) gf_c102368)+391)/* var_c90144 */ ))+6) ); var_c95040 = (word) ( *( (fPt) ((* (ptr) pd736 ))))((* (( (ptr) gf_c102368)+127) ), var_c102336.f4/* errorRope_v21732 */ , pd736) ; }; { word pd737; pd737 = (* (( (ptr) (* (( (ptr) gf_c102368)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd737 ))))((* (( (ptr) ggData_v35820)+3) ), 0, (* (( (ptr) gf_c102368)+160) ), var_c95040, pd737) ; }; }; lab_L100071: ; } static word NoName_Q8964(formal_c01147) word formal_c01147; { SOURCE(47231, 158) { word pd738; pd738 = (* (( (ptr) formal_c01147)+6) ); (* (( (ptr) formal_c01147)+7) ) = (word) ( *( (fPt) ((* (ptr) pd738 ))))(0, (* (( (ptr) formal_c01147)+5) ), 1, 0, 0, 0 , 1, 0, 1, 1, pd738); }; return(0); } static void ShowDefaultFontValues_P2280(ggData_v35908, event_v35936) word ggData_v35908; word event_v35936; { register ptr gf_c102400 = (ptr) &globalframe; word scratch_v21876; word defaultFontData_v21904; /* ShowDefaultFontValues: */ SOURCE(47650, 445) SOURCE(47698, 29) { word pd739; pd739 = (* (( (ptr) (* (( (ptr) gf_c102400)+395)/* var_c91936 */ ))+34) ); scratch_v21876 = (word) ( *( (fPt) ((* (ptr) pd739 ))))(0, pd739); }; SOURCE(47729, 58) { word pd740; pd740 = (* (( (ptr) (* (( (ptr) gf_c102400)+393)/* var_c90592 */ ))+87) ); defaultFontData_v21904 = (word) ( *( (fPt) ((* (ptr) pd740 ))))(ggData_v35908, pd740); }; SOURCE(47789, 77) { word pd741; pd741 = (* (( (ptr) (* (( (ptr) gf_c102400)+397)/* var_c95072 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd741 ))))(scratch_v21876, (* (( (ptr) defaultFontData_v21904)+5) ), pd741); }; SOURCE(47868, 227) { word var_c95104; { word var_c95136; word var_c95168; var_c95136 = XR_NewObject(12, (* (( (ptr) gf_c102400)+20) )); var_c95168 = var_c95136; (* (ptr) var_c95168 ) = 11; (* (( (ptr) var_c95168)+1) ) = (* (ptr) defaultFontData_v21904 ); (* (( (ptr) var_c95168)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c102400)+20) )); var_c95168 = (* (( (ptr) var_c95168)+2) ); (* (ptr) var_c95168 ) = 11; { word pd742; pd742 = (* (( (ptr) (* (( (ptr) gf_c102400)+395)/* var_c91936 */ ))+35) ); (* (( (ptr) var_c95168)+1) ) = (word) ( *( (fPt) ((* (ptr) pd742 ))))(scratch_v21876, 1, pd742); }; (* (( (ptr) var_c95168)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c102400)+20) )); var_c95168 = (* (( (ptr) var_c95168)+2) ); (* (ptr) var_c95168 ) = 8; (* (( (ptr) var_c95168)+1) ) = (* (( (ptr) defaultFontData_v21904)+7) ); (* (( (ptr) var_c95168)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c102400)+20) )); var_c95168 = (* (( (ptr) var_c95168)+2) ); (* (ptr) var_c95168 ) = 8; (* (( (ptr) var_c95168)+1) ) = (* (( (ptr) defaultFontData_v21904)+8) ); var_c95104 = var_c95136; }; { word pd743; pd743 = (* (( (ptr) (* (( (ptr) gf_c102400)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd743 ))))((* (( (ptr) ggData_v35908)+3) ), 0, (* (( (ptr) gf_c102400)+74) ), (* (( (ptr) gf_c102400)+128) ), var_c95104, pd743); }; }; } static word ReadIP_P2340(ipName_v10252, formal_c01322, opName_v10308, op_v10336) word ipName_v10252; word formal_c01322; word opName_v10308; word op_v10336; { W15 var_c102432; /* declaration of ggData_v10280 skipped */ register ptr gf_c102464 = (ptr) &globalframe; word scene_v10380; /* declaration of var_c95232 skipped */ /* declaration of var_c95264 skipped */ /* declaration of ipmaster_v22004 skipped */ word fullName_v22032; word startTime_v22060; word endTime_v22088; word totalTime_v22116; word success_v22144 = 0; /* declaration of camera_v22172 skipped */ /* declaration of router_v22200 skipped */ word currentWDir_v22228; (* (( (ptr) &var_c102432)+4)/* ggData_v10280 */ ) = formal_c01322; /* ReadIP: */ SOURCE(48102, 2470) { word tmpAddr744; tmpAddr744 = (word) (( (ptr) &var_c102432)+5)/* var_c95232 */ ; (* (ptr) tmpAddr744 ) = ( ((word) (fPt) ReadMaster_P7632) ); (* (( (ptr) tmpAddr744) + 1) ) = 1; }; { word tmpAddr745; tmpAddr745 = (word) (( (ptr) &var_c102432)+7)/* var_c95264 */ ; (* (ptr) tmpAddr745 ) = ( ((word) (fPt) ShowWarnings_P7572) ); (* (( (ptr) tmpAddr745) + 1) ) = 1; }; SOURCE(48102, 2470) scene_v10380 = 0; SOURCE(48757, 44) (* (( (ptr) &var_c102432)+9)/* ipmaster_v22004 */ ) = 0; SOURCE(48803, 24) fullName_v22032 = (* (( (ptr) gf_c102464)+49) ); SOURCE(48903, 30) (* (( (ptr) &var_c102432)+10)/* camera_v22172 */ ) = (* (( (ptr) (* (( (ptr) &var_c102432)+4)/* ggData_v10280 */ ))+15) ); SOURCE(48935, 33) (* (( (ptr) &var_c102432)+11)/* router_v22200 */ ) = (* (( (ptr) (* (( (ptr) &var_c102432)+4)/* ggData_v10280 */ ))+3) ); SOURCE(48970, 43) currentWDir_v22228 = (* (( (ptr) (* (( (ptr) &var_c102432)+4)/* ggData_v10280 */ ))+6) ); SOURCE(49015, 1557) SOURCE(49021, 1017) { word var_c95296; var_c95296 = op_v10336; if ((var_c95296 == (* (( (ptr) gf_c102464)+129) ))) { SOURCE(49056, 99) { W2 var_c95360; { word pd746; pd746 = (* (( (ptr) (* (( (ptr) gf_c102464)+398)/* var_c95328 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd746 ))))((word) &var_c95360, (* (( (ptr) gf_c102464)+130) ), ipName_v10252, currentWDir_v22228, (* ( ( (ptr) &var_c102432)+11)/* router_v22200 */ ), pd746); }; success_v22144 = var_c95360.f1; fullName_v22032 = var_c95360.f0; }; SOURCE(49157, 26) if ((0 == success_v22144)) { SOURCE(49177, 6) return(scene_v10380); }; SOURCE(49185, 91) { W2 var_c95392; { word pd747; pd747 = (* (( (ptr) (* (( (ptr) gf_c102464)+398)/* var_c95328 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd747 ))))((word) &var_c95392, (* (( (ptr) gf_c102464)+130) ), (* (( (ptr) &var_c102432)+11) /* router_v22200 */ ), fullName_v22032, pd747); }; success_v22144 = var_c95392.f1; (* (( (ptr) &var_c102432)+9)/* ipmaster_v22004 */ ) = var_c95392.f0; }; SOURCE(49278, 26) if ((0 == success_v22144)) { SOURCE(49298, 6) return(scene_v10380); }; } else { if ((var_c95296 == (* (( (ptr) gf_c102464)+131) ))) { SOURCE(49328, 602) { /* declaration of ipProp_v22332 skipped */ W2 selectedLoc_v22360; word selectedNode_v22388 = 0; SOURCE(49330, 17) (* (( (ptr) &var_c102432)+12)/* ipProp_v22332 */ ) = 0; SOURCE(49349, 34) selectedLoc_v22360.f0 = 0; selectedLoc_v22360.f1 = 0; SOURCE(49417, 52) { W8 var_c95488; { word pd748; pd748 = (* (( (ptr) (* (( (ptr) gf_c102464)+399)/* var_c95456 */ ))+63) ); (void) ( *( (fPt) ((* (ptr) pd748 ))))((word) &var_c95488, 0, pd748); }; selectedLoc_v22360 = (* (W2Pt) (( (ptr) &var_c95488)+1) ); }; SOURCE(49471, 31) selectedNode_v22388 = selectedLoc_v22360.f0; SOURCE(49504, 60) { word var_c95520; { word pd749; pd749 = (* (( (ptr) (* (( (ptr) gf_c102464)+399)/* var_c95456 */ ))+100) ); var_c95520 = XR_Narrow((word) ( *( (fPt) ((* (ptr) pd749 ))))(selectedNode_v22388, (* (( (ptr) gf_c102464)+132) ), pd749) , (* (( (ptr) gf_c102464)+12) )); }; if ((var_c95520 == 0)) { goto lab_L100073; }; if (( (unsigned) (*(int*)var_c95520<0) == 0)) { goto lab_L100073; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100073: ; (* (( (ptr) &var_c102432)+12)/* ipProp_v22332 */ ) = var_c95520; }; SOURCE(49566, 145) { word pd750; pd750 = (* (( (ptr) (* (( (ptr) gf_c102464)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd750 ))))((* (( (ptr) &var_c102432)+12)/* ipProp_v22332 */ ), 0, 1, pd750))) { SOURCE(49600, 111) { word pd751; pd751 = (* (( (ptr) (* (( (ptr) gf_c102464)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd751 ))))((* (( (ptr) &var_c102432)+11)/* router_v22200 */ ), 0, (* (( (ptr) gf_c102464)+160) ), (* (( (ptr) gf_c102464)+133) ), pd751); }; SOURCE(49713, 9) goto lab_L100072; }; }; SOURCE(49727, 185) { /* declaration of var_c019 skipped */ (* (( (ptr) &var_c102432)+13)/* var_c019 */ ) = (* (( (ptr) (* (( (ptr) gf_c102464)+400)/* var_c95552 */ ))+7) ); { /* declaration of var_c020 skipped */ { word var_c021; { word var_c01230; var_c01230 = (word) &var_c102432; var_c021 = (word) XR_Enable(( ((word) (fPt) NoName_Q9084) ), ( ((word) (fPt) NoName_Q9684) ), var_c01230); }; if ((var_c021 == 8)) { goto lab_L100072; }; }; (* (( (ptr) &var_c102432)+9)/* ipmaster_v22004 */ ) = (* (( (ptr) &var_c102432)+14)/* var_c020 */ ); }; }; }; } else { SOURCE(49946, 84) { word pd752; pd752 = (* (( (ptr) (* (( (ptr) gf_c102464)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd752 ))))((* (( (ptr) &var_c102432)+11)/* router_v22200 */ ), 0, (* (( (ptr) gf_c102464)+160) ), (* (( (ptr) gf_c102464)+135) ), pd752); }; SOURCE(50032, 6) return(scene_v10380); }; }; }; SOURCE(50044, 99) { word var_c95648; { word var_c95680; word var_c95712; var_c95680 = XR_NewObject(12, (* (( (ptr) gf_c102464)+20) )); var_c95712 = var_c95680; (* (ptr) var_c95712 ) = 11; (* (( (ptr) var_c95712)+1) ) = opName_v10308; (* (( (ptr) var_c95712)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c102464)+20) )); var_c95712 = (* (( (ptr) var_c95712)+2) ); (* (ptr) var_c95712 ) = 11; (* (( (ptr) var_c95712)+1) ) = fullName_v22032; var_c95648 = var_c95680; }; { word pd753; pd753 = (* (( (ptr) (* (( (ptr) gf_c102464)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd753 ))))((* (( (ptr) &var_c102432)+11)/* router_v22200 */ ), 1, (* (( (ptr) gf_c102464)+136) ), (* (( (ptr) gf_c102464)+137) ), var_c95648, pd753); }; }; SOURCE(50145, 27) { word pd754; pd754 = (* (( (ptr) (* (( (ptr) gf_c102464)+402)/* var_c95744 */ ))+14) ); startTime_v22060 = (word) ( *( (fPt) ((* (ptr) pd754 ))))(pd754); }; SOURCE(50174, 201) { /* declaration of var_c022 skipped */ (* (( (ptr) &var_c102432)+12)/* var_c022 */ ) = (* (( (ptr) (* (( (ptr) gf_c102464)+403)/* var_c95776 */ ))+5) ); { /* declaration of var_c023 skipped */ { word var_c01231; var_c01231 = (word) &var_c102432; (void) (word) XR_Enable(( ((word) (fPt) NoName_Q9024) ), ( ((word) (fPt) NoName_Q9624) ), var_c01231); }; scene_v10380 = (* (( (ptr) &var_c102432)+13)/* var_c023 */ ); }; }; SOURCE(50383, 25) { word pd755; pd755 = (* (( (ptr) (* (( (ptr) gf_c102464)+402)/* var_c95744 */ ))+14) ); endTime_v22088 = (word) ( *( (fPt) ((* (ptr) pd755 ))))(pd755); }; SOURCE(50410, 48) { word pd756; pd756 = (* (( (ptr) (* (( (ptr) gf_c102464)+402)/* var_c95744 */ ))+16) ); totalTime_v22116 = (word) ( *( (fPt) ((* (ptr) pd756 ))))(startTime_v22060, endTime_v22088, pd756); }; SOURCE(50460, 90) { W2 var_c95840; var_c95840.f0 = 5; var_c95840.f1 = totalTime_v22116; { word pd757; pd757 = (* (( (ptr) (* (( (ptr) gf_c102464)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd757 ))))((* (( (ptr) (* (( (ptr) &var_c102432)+4)/* ggData_v10280 */ ))+3) ), 3, (* (( (ptr) gf_c102464)+136) ), (* (( (ptr) gf_c102464)+140) ), var_c95840, pd757); }; }; goto lab_L100078; lab_L100072: ; lab_L100078: ; SOURCE(48102, 2470) return(scene_v10380); } static word NoName_Q9024(formal_c01150) word formal_c01150; { SOURCE(50174, 201) { word pd758; pd758 = (* (( (ptr) formal_c01150)+12) ); (* (( (ptr) formal_c01150)+13) ) = (word) ( *( (fPt) ((* (ptr) pd758 ))))((word) (( (bPt) formal_c01150)+20), (* (( (ptr) formal_c01150)+10) ), pd758); }; return(0); } static word NoName_Q9084(formal_c01151) word formal_c01151; { SOURCE(49727, 185) { word pd759; pd759 = (* (( (ptr) formal_c01151)+13) ); (* (( (ptr) formal_c01151)+14) ) = (word) ( *( (fPt) ((* (ptr) pd759 ))))((* (( (ptr) formal_c01151)+12) ), (word) (( (bPt) formal_c01151)+28) , 0, 0, 0, pd759); }; return(0); } static void ShowWarnings_P7572(class_v67684, code_v67712, explanation_v67740, propList_v67768, formal_c102528) word class_v67684; word code_v67712; word explanation_v67740; word propList_v67768; word formal_c102528; { register ptr gf_c102496 = (ptr) &globalframe; formal_c102528 = (formal_c102528 - 28); /* ShowWarnings: */ SOURCE(48213, 142) SOURCE(48261, 94) { W2 var_c95872; var_c95872.f0 = 11; var_c95872.f1 = explanation_v67740; { word pd760; pd760 = (* (( (ptr) (* (( (ptr) gf_c102496)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd760 ))))((* (( (ptr) (* (( (ptr) formal_c102528)+4) ))+3) ), 0, (* (( (ptr) gf_c102496)+138) ), (* (( (ptr) gf_c102496)+141) ), var_c95872, pd760); }; }; } static void ReadMaster_P7632(context_v22304, formal_c102592) word context_v22304; word formal_c102592; { register ptr gf_c102560 = (ptr) &globalframe; formal_c102592 = (formal_c102592 - 20); /* ReadMaster: */ SOURCE(48360, 392) SOURCE(48407, 32) { word pd761; pd761 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd761 ))))(context_v22304, (* (ptr) &fc762 ), pd761); }; SOURCE(48468, 38) { word pd763; pd763 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd763 ))))(context_v22304, (* (ptr) (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+54) ) ), pd763); }; SOURCE(48508, 36) { word pd764; pd764 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+31) ); (void) ( *( (fPt) ((* (ptr) pd764 ))))(context_v22304, (* (ptr) &fc437 ), pd764); }; SOURCE(48546, 35) { word pd765; pd765 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd765 ))))(context_v22304, (* (ptr) &fc269 ), pd765); }; SOURCE(48583, 36) { word pd766; pd766 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+69) ); (void) ( *( (fPt) ((* (ptr) pd766 ))))(context_v22304, 0, pd766); }; SOURCE(48621, 37) { word pd767; pd767 = (* (( (ptr) (* (( (ptr) gf_c102560)+404)/* var_c95904 */ ))+70) ); (void) ( *( (fPt) ((* (ptr) pd767 ))))(context_v22304, 0, pd767); }; SOURCE(48660, 92) { word pd768; pd768 = (* (( (ptr) (* (( (ptr) gf_c102560)+400)/* var_c95552 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd768 ))))((* (( (ptr) formal_c102592)+9) ), 1, context_v22304, (word) (( (bPt) formal_c102592)+28) , 1, pd768); }; } static void IPMergeFromTioga_P2400(ggData_v35996, event_v36024) word ggData_v35996; word event_v36024; { register ptr gf_c102624 = (ptr) &globalframe; word scene_v22432; /* IPMergeFromTioga: */ SOURCE(50581, 425) SOURCE(50617, 69) scene_v22432 = (word) ReadIP_P2340(0, ggData_v35996, (* (( (ptr) gf_c102624)+142) ), (* (( (ptr) gf_c102624)+131) )); SOURCE(50688, 26) if ((scene_v22432 == 0)) { SOURCE(50708, 6) return; }; SOURCE(50716, 42) { word pd769; pd769 = (* (( (ptr) (* (( (ptr) gf_c102624)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd769 ))))((* (( (ptr) ggData_v35996)+11) ), 0, pd769); }; SOURCE(50760, 33) { word pd770; pd770 = (* (( (ptr) (* (( (ptr) gf_c102624)+377)/* var_c88320 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd770 ))))(scene_v22432, 0, pd770); }; SOURCE(50795, 68) { word pd771; pd771 = (* (( (ptr) (* (( (ptr) gf_c102624)+382)/* var_c88480 */ ))+6) ); (* (( (ptr) ggData_v35996)+11) ) = (word) ( *( (fPt) ((* (ptr) pd771 ))))((* (( (ptr) ggData_v35996)+11) ), scene_v22432, pd771) ; }; SOURCE(50865, 141) { word pd772; pd772 = (* (( (ptr) (* (( (ptr) gf_c102624)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd772 ))))((* (( (ptr) gf_c102624)+143) ), ggData_v35996, 0, 1, 0, 0, pd772); }; } static void MergeIPEditable_P2460(ggData_v36084, event_v36112) word ggData_v36084; word event_v36112; { register ptr gf_c102656 = (ptr) &globalframe; word ipName_v22476; word scene_v22504; /* MergeIPEditable: */ SOURCE(51012, 480) SOURCE(51054, 44) ipName_v22476 = XR_Narrow((* (ptr) (* (( (ptr) event_v36112)+1) ) ), (* (( (ptr) gf_c102656)+12) )); if ((ipName_v22476 == 0)) { goto lab_L100079; }; if (( (unsigned) (*(int*)ipName_v22476<0) == 0)) { goto lab_L100079; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100079: ; SOURCE(51100, 72) scene_v22504 = (word) ReadIP_P2340(ipName_v22476, ggData_v36084, (* (( (ptr) gf_c102656)+144) ), (* (( (ptr) gf_c102656)+129) )); SOURCE(51174, 26) if ((scene_v22504 == 0)) { SOURCE(51194, 6) return; }; SOURCE(51202, 42) { word pd773; pd773 = (* (( (ptr) (* (( (ptr) gf_c102656)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd773 ))))((* (( (ptr) ggData_v36084)+11) ), 0, pd773); }; SOURCE(51246, 33) { word pd774; pd774 = (* (( (ptr) (* (( (ptr) gf_c102656)+377)/* var_c88320 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd774 ))))(scene_v22504, 0, pd774); }; SOURCE(51281, 68) { word pd775; pd775 = (* (( (ptr) (* (( (ptr) gf_c102656)+382)/* var_c88480 */ ))+6) ); (* (( (ptr) ggData_v36084)+11) ) = (word) ( *( (fPt) ((* (ptr) pd775 ))))((* (( (ptr) ggData_v36084)+11) ), scene_v22504, pd775) ; }; SOURCE(51351, 141) { word pd776; pd776 = (* (( (ptr) (* (( (ptr) gf_c102656)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd776 ))))((* (( (ptr) gf_c102656)+143) ), ggData_v36084, 0, 1, 0, 0, pd776); }; } static void MergeIPSlice_P2520(ggData_v36172, event_v36200) word ggData_v36172; word event_v36200; { W9 var_c102688; register ptr gf_c102720 = (ptr) &globalframe; word slice_v22548 = 0; word localBox_v22576 = 0; /* declaration of argStream_v22604 skipped */ word h_v22632; word w_v22660; word pointsPerInch_v22688; word shortName_v22716 = 0; word fullName_v22744 = 0; word startTime_v22772; word endTime_v22800; word totalTime_v22828; word ipMaster_v22856 = 0; word success_v22884 = 0; word includeByValue_v22912; /* MergeIPSlice: */ SOURCE(51498, 2036) SOURCE(51577, 20) (* (( (ptr) &var_c102688)+4)/* argStream_v22604 */ ) = 0; SOURCE(51599, 16) h_v22632 = (* (ptr) &fc269 ); w_v22660 = (* (ptr) &fc269 ); SOURCE(51617, 26) pointsPerInch_v22688 = (* (ptr) &fc777 ); SOURCE(51791, 65) { word pd778; pd778 = (* (( (ptr) (* (( (ptr) gf_c102720)+405)/* var_c95968 */ ))+24) ); includeByValue_v22912 = (word) ( *( (fPt) ((* (ptr) pd778 ))))(pd778); }; SOURCE(51858, 44) { word var_c96000; { word var_c96032; var_c96032 = XR_Narrow((* (ptr) (* (( (ptr) event_v36200)+1) ) ), (* (( (ptr) gf_c102720)+12) )); if ((var_c96032 == 0)) { goto lab_L100080; }; if (( (unsigned) (*(int*)var_c96032<0) == 0)) { goto lab_L100080; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100080: ; var_c96000 = var_c96032; }; { word pd779; pd779 = (* (( (ptr) (* (( (ptr) gf_c102720)+395)/* var_c91936 */ ))+33) ); (* (( (ptr) &var_c102688)+4)/* argStream_v22604 */ ) = (word) ( *( (fPt) ((* (ptr) pd779 ))))(var_c96000, 0, pd779); }; }; SOURCE(51941, 78) { /* declaration of var_c024 skipped */ /* declaration of var_c025 skipped */ /* declaration of var_c026 skipped */ SOURCE(51941, 78) (* (( (ptr) &var_c102688)+5)/* var_c024 */ ) = (* (( (ptr) (* (( (ptr) gf_c102720)+395)/* var_c91936 */ ))+88) ); (* (( (ptr) &var_c102688)+6)/* var_c025 */ ) = (* (( (ptr) (* (( (ptr) gf_c102720)+395)/* var_c91936 */ ))+89) ); { word var_c027; { word var_c01232; var_c01232 = (word) &var_c102688; var_c027 = (word) XR_Enable(( ((word) (fPt) NoName_Q9264) ), ( ((word) (fPt) NoName_Q9564) ), var_c01232); }; if ((var_c027 == 9)) { goto lab_L100082; }; }; shortName_v22716 = (* (W2Pt) (( (ptr) &var_c102688)+7)/* var_c026 */ ).f0; lab_L100082: ; }; SOURCE(52050, 55) SOURCE(52050, 55) { /* declaration of var_c028 skipped */ (* (( (ptr) &var_c102688)+5)/* var_c028 */ ) = (* (( (ptr) (* (( (ptr) gf_c102720)+395)/* var_c91936 */ ))+74) ); { /* declaration of var_c029 skipped */ { word var_c030; { word var_c01233; var_c01233 = (word) &var_c102688; var_c030 = (word) XR_Enable(( ((word) (fPt) NoName_Q9204) ), ( ((word) (fPt) NoName_Q9504) ), var_c01233); }; if ((var_c030 == 10)) { goto lab_L100086; }; }; w_v22660 = (* (( (ptr) &var_c102688)+6)/* var_c029 */ ); }; }; lab_L100086: ; SOURCE(52131, 55) SOURCE(52131, 55) { /* declaration of var_c031 skipped */ (* (( (ptr) &var_c102688)+5)/* var_c031 */ ) = (* (( (ptr) (* (( (ptr) gf_c102720)+395)/* var_c91936 */ ))+74) ); { /* declaration of var_c032 skipped */ { word var_c033; { word var_c01234; var_c01234 = (word) &var_c102688; var_c033 = (word) XR_Enable(( ((word) (fPt) NoName_Q9144) ), ( ((word) (fPt) NoName_Q9444) ), var_c01234); }; if ((var_c033 == 11)) { goto lab_L100090; }; }; h_v22632 = (* (( (ptr) &var_c102688)+6)/* var_c032 */ ); }; }; lab_L100090: ; SOURCE(52213, 115) { W2 var_c96064; { word pd780; pd780 = (* (( (ptr) (* (( (ptr) gf_c102720)+398)/* var_c95328 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd780 ))))((word) &var_c96064, (* (( (ptr) gf_c102720)+145) ), shortName_v22716, (* (( (ptr) ggData_v36172)+6) ), (* (( (ptr) ggData_v36172)+3) ), pd780); }; success_v22884 = var_c96064.f1; fullName_v22744 = var_c96064.f0; }; SOURCE(52330, 26) if ((0 == success_v22884)) { SOURCE(52350, 6) return; }; SOURCE(52358, 97) { W2 var_c96096; { word pd781; pd781 = (* (( (ptr) (* (( (ptr) gf_c102720)+398)/* var_c95328 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd781 ))))((word) &var_c96096, (* (( (ptr) gf_c102720)+145) ), (* (( (ptr) ggData_v36172)+3) ), fullName_v22744, pd781); }; success_v22884 = var_c96096.f1; ipMaster_v22856 = var_c96096.f0; }; SOURCE(52457, 26) if ((0 == success_v22884)) { SOURCE(52477, 6) return; }; SOURCE(52485, 81) { word pd782; pd782 = (* (( (ptr) (* (( (ptr) gf_c102720)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd782 ))))(ggData_v36172, 0, 0, 0, 1, 0 , 0, 0, 0, 0, pd782); }; SOURCE(52568, 42) { word pd783; pd783 = (* (( (ptr) (* (( (ptr) gf_c102720)+377)/* var_c88320 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd783 ))))((* (( (ptr) ggData_v36172)+11) ), 0, pd783); }; SOURCE(52612, 93) { W2 var_c96128; var_c96128.f0 = 11; var_c96128.f1 = fullName_v22744; { word pd784; pd784 = (* (( (ptr) (* (( (ptr) gf_c102720)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd784 ))))((* (( (ptr) ggData_v36172)+3) ), 1, (* (( (ptr) gf_c102720)+136) ), (* (( (ptr) gf_c102720)+146) ), var_c96128, pd784); }; }; SOURCE(52707, 27) { word pd785; pd785 = (* (( (ptr) (* (( (ptr) gf_c102720)+402)/* var_c95744 */ ))+14) ); startTime_v22772 = (word) ( *( (fPt) ((* (ptr) pd785 ))))(pd785); }; SOURCE(52736, 105) { word x786; word x787; word x788; word x789; if ( ( (( x786 = w_v22660, *(float*)&x786 ) != ( x787 = (* (ptr) &fc269 ), *(float*)&x787 )) ? (( x788 = h_v22632, *(float*)&x788 ) != ( x789 = (* (ptr) &fc269 ), *(float*)&x789 )) : 0 ) ) { SOURCE(52761, 80) { word pd790; word x791; word x792; float tf793; word x794; word x795; float tf796; pd790 = (* (( (ptr) (* (( (ptr) gf_c102720)+376)/* var_c88256 */ ))+5) ); localBox_v22576 = (word) ( *( (fPt) ((* (ptr) pd790 ))))((* (ptr) &fc269 ), (* (ptr) &fc269 ), ( tf793 = ( x791 = w_v22660, *(float*)&x791 ) * ( x792 = pointsPerInch_v22688, *(float*)&x792 ), *(word*)&tf793 ), ( tf796 = ( x794 = h_v22632, *(float*)&x794 ) * ( x795 = pointsPerInch_v22688, *(float*)&x795 ), *(word*)&tf796 ), 0, 0, pd790); }; }; }; SOURCE(52882, 123) { word pd797; pd797 = (* (( (ptr) (* (( (ptr) gf_c102720)+386)/* var_c88704 */ ))+55) ); slice_v22548 = (word) ( *( (fPt) ((* (ptr) pd797 ))))(ipMaster_v22856, (* (ptr) &fc762 ), fullName_v22744, (* (( (ptr) ggData_v36172)+3) ), 0, localBox_v22576 , localBox_v22576, includeByValue_v22912, pd797); }; SOURCE(53007, 26) if ((slice_v22548 == 0)) { SOURCE(53027, 6) return; }; SOURCE(53035, 41) { word pd798; pd798 = (* (( (ptr) (* (( (ptr) gf_c102720)+382)/* var_c88480 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd798 ))))((* (( (ptr) ggData_v36172)+11) ), slice_v22548, (word) -1, pd798); }; SOURCE(53078, 25) { word pd799; pd799 = (* (( (ptr) (* (( (ptr) gf_c102720)+402)/* var_c95744 */ ))+14) ); endTime_v22800 = (word) ( *( (fPt) ((* (ptr) pd799 ))))(pd799); }; SOURCE(53105, 48) { word pd800; pd800 = (* (( (ptr) (* (( (ptr) gf_c102720)+402)/* var_c95744 */ ))+16) ); totalTime_v22828 = (word) ( *( (fPt) ((* (ptr) pd800 ))))(startTime_v22772, endTime_v22800, pd800); }; SOURCE(53155, 62) { word pd801; pd801 = (* (( (ptr) (* (( (ptr) gf_c102720)+392)/* var_c90432 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd801 ))))(slice_v22548, (* (( (ptr) ggData_v36172)+11) ), 0, ggData_v36172, pd801); }; SOURCE(53219, 69) { word var_c96160; { word pd802; pd802 = (* (( (ptr) (* (( (ptr) gf_c102720)+384)/* var_c88608 */ ))+7) ); var_c96160 = (word) ( *( (fPt) ((* (ptr) pd802 ))))(slice_v22548, 0, pd802); }; { word pd803; pd803 = (* (( (ptr) (* (( (ptr) gf_c102720)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd803 ))))(ggData_v36172, var_c96160, 0, pd803); }; }; SOURCE(53290, 90) { W2 var_c96192; var_c96192.f0 = 5; var_c96192.f1 = totalTime_v22828; { word pd804; pd804 = (* (( (ptr) (* (( (ptr) gf_c102720)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd804 ))))((* (( (ptr) ggData_v36172)+3) ), 3, (* (( (ptr) gf_c102720)+136) ), (* (( (ptr) gf_c102720)+140) ), var_c96192, pd804); }; }; SOURCE(53382, 152) { word pd805; pd805 = (* (( (ptr) (* (( (ptr) gf_c102720)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd805 ))))((* (( (ptr) gf_c102720)+67) ), ggData_v36172, 5, 1, 0, 0, pd805); }; } static word NoName_Q9144(formal_c01159) word formal_c01159; { SOURCE(52131, 55) { word pd806; pd806 = (* (( (ptr) formal_c01159)+5) ); (* (( (ptr) formal_c01159)+6) ) = (word) ( *( (fPt) ((* (ptr) pd806 ))))((* ((( (ptr) formal_c01159)+4)) ), pd806); }; return(0); } static word NoName_Q9204(formal_c01160) word formal_c01160; { SOURCE(52050, 55) { word pd807; pd807 = (* (( (ptr) formal_c01160)+5) ); (* (( (ptr) formal_c01160)+6) ) = (word) ( *( (fPt) ((* (ptr) pd807 ))))((* ((( (ptr) formal_c01160)+4)) ), pd807); }; return(0); } static word NoName_Q9264(formal_c01161) word formal_c01161; { SOURCE(51941, 78) { word pd808; pd808 = (* (( (ptr) formal_c01161)+6) ); (void) ( *( (fPt) ((* (ptr) pd808 ))))((word) (( (bPt) formal_c01161)+28), (* (( (ptr) formal_c01161)+4) ), (* (( (ptr) formal_c01161)+5) ), pd808); }; return(0); } static void IncludeIPByReference_P2580(ggData_v36260, event_v36288) word ggData_v36260; word event_v36288; { register ptr gf_c102752 = (ptr) &globalframe; /* IncludeIPByReference: */ SOURCE(53561, 90) SOURCE(53601, 50) (void) IncludeIPBy_P2700(ggData_v36260, (* (( (ptr) gf_c102752)+147) ), 0); } static void IncludeIPByValue_P2640(ggData_v36348, event_v36376) word ggData_v36348; word event_v36376; { register ptr gf_c102784 = (ptr) &globalframe; /* IncludeIPByValue: */ SOURCE(53657, 81) SOURCE(53693, 45) (void) IncludeIPBy_P2700(ggData_v36348, (* (( (ptr) gf_c102784)+148) ), 1); } static void IncludeIPBy_P2700(ggData_v10440, opRope_v10468, formal_c01323) word ggData_v10440; word opRope_v10468; word formal_c01323; { W8 var_c102816; /* declaration of includeBy_v10496 skipped */ register ptr gf_c102848 = (ptr) &globalframe; /* declaration of var_c96224 skipped */ word count_v22956; var_c102816.f4/* includeBy_v10496 */ = formal_c01323; /* IncludeIPBy: */ SOURCE(53744, 858) { word tmpAddr809; tmpAddr809 = (word) (( (ptr) &var_c102816)+5)/* var_c96224 */ ; (* (ptr) tmpAddr809 ) = ( ((word) (fPt) DoIncludeBy_P7788) ); (* (( (ptr) tmpAddr809) + 1) ) = 1; }; SOURCE(53819, 73) { word pd810; word idx811; pd810 = (* (( (ptr) (* (( (ptr) gf_c102848)+382)/* var_c88480 */ ))+36) ); count_v22956 = ( idx811 = (word) ( *( (fPt) ((* (ptr) pd810 ))))((* (( (ptr) ggData_v10440)+11) ), 1, 0, (* (( (ptr) gf_c102848)+26) ), pd810) , SGNCK(idx811) ); }; SOURCE(53894, 708) if (( (int)count_v22956 < (int)1)) { SOURCE(53910, 141) { W2 var_c96256; var_c96256.f0 = 11; var_c96256.f1 = opRope_v10468; { word pd812; pd812 = (* (( (ptr) (* (( (ptr) gf_c102848)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd812 ))))((* (( (ptr) ggData_v10440)+3) ), 0, (* (( (ptr) gf_c102848)+160) ), (* (( (ptr) gf_c102848)+149) ), var_c96256, pd812); }; }; } else { SOURCE(54051, 553) { /* declaration of currentEvent_v23028 skipped */ SOURCE(54199, 65) { word pd813; pd813 = (* (( (ptr) (* (( (ptr) gf_c102848)+379)/* var_c88384 */ ))+4) ); var_c102816.f7/* currentEvent_v23028 */ = (word) ( *( (fPt) ((* (ptr) pd813 ))))(opRope_v10468, ggData_v10440, pd813); }; SOURCE(54266, 77) { word var_c96288; word pd814; pd814 = (* (( (ptr) (* (( (ptr) gf_c102848)+382)/* var_c88480 */ ))+32) ); var_c96288 = (word) ( *( (fPt) ((* (ptr) pd814 ))))((* (( (ptr) ggData_v10440)+11) ), 1, (word) (( (bPt) &var_c102816)+20) /* var_c96224 */ , 0, (* (( (ptr) gf_c102848)+26) ), pd814); }; SOURCE(54345, 29) { word pd815; pd815 = (* (( (ptr) (* (( (ptr) gf_c102848)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd815 ))))(ggData_v10440, pd815); }; SOURCE(54376, 101) { W2 var_c96320; var_c96320.f0 = 11; var_c96320.f1 = opRope_v10468; { word pd816; pd816 = (* (( (ptr) (* (( (ptr) gf_c102848)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd816 ))))((* (( (ptr) ggData_v10440)+3) ), 0, (* (( (ptr) gf_c102848)+69) ), (* (( (ptr) gf_c102848)+150) ), var_c96320, pd816); }; }; SOURCE(54479, 123) { word pd817; pd817 = (* (( (ptr) (* (( (ptr) gf_c102848)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd817 ))))((* (( (ptr) gf_c102848)+151) ), ggData_v10440, 4, 1, 0, 0, pd817); }; }; }; } static word DoIncludeBy_P7788(sliceD_v23104, formal_c102912) word sliceD_v23104; word formal_c102912; { register ptr gf_c102880 = (ptr) &globalframe; word done_v23148; formal_c102912 = (formal_c102912 - 20); /* DoIncludeBy: */ SOURCE(54053, 19) SOURCE(54053, 19) done_v23148 = 0; SOURCE(54130, 64) { word pd818; pd818 = (* (( (ptr) (* (( (ptr) gf_c102880)+386)/* var_c88704 */ ))+58) ); (void) ( *( (fPt) ((* (ptr) pd818 ))))((* (ptr) sliceD_v23104 ), (* (( (ptr) formal_c102912)+4) ), (* (( (ptr) formal_c102912)+7) ), pd818); }; SOURCE(54053, 19) return(done_v23148); } static void ShowIPIncludeMode_P2760(ggData_v36436, event_v36464) word ggData_v36436; word event_v36464; { W8 var_c102944; register ptr gf_c102976 = (ptr) &globalframe; /* declaration of var_c96352 skipped */ word count_v23176; /* ShowIPIncludeMode: */ SOURCE(54611, 985) { word tmpAddr819; tmpAddr819 = (word) (( (ptr) &var_c102944)+4)/* var_c96352 */ ; (* (ptr) tmpAddr819 ) = ( ((word) (fPt) CheckIncludeMode_P7896) ); (* (( (ptr) tmpAddr819) + 1) ) = 1; }; SOURCE(54648, 73) { word pd820; word idx821; pd820 = (* (( (ptr) (* (( (ptr) gf_c102976)+382)/* var_c88480 */ ))+36) ); count_v23176 = ( idx821 = (word) ( *( (fPt) ((* (ptr) pd820 ))))((* (( (ptr) ggData_v36436)+11) ), 1, 0, (* (( (ptr) gf_c102976)+26) ), pd820) , SGNCK(idx821) ); }; SOURCE(54723, 873) if (( (int)count_v23176 < (int)1)) { SOURCE(54739, 138) { word pd822; pd822 = (* (( (ptr) (* (( (ptr) gf_c102976)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd822 ))))((* (( (ptr) ggData_v36436)+3) ), 0, (* (( (ptr) gf_c102976)+160) ), (* (( (ptr) gf_c102976)+152) ), pd822); }; } else { SOURCE(54877, 721) { /* declaration of someD_v23248 skipped */ /* declaration of includeByValue_v23276 skipped */ word aborted_v23304; SOURCE(55166, 22) var_c102944.f6/* someD_v23248 */ = 0; SOURCE(55190, 28) var_c102944.f7/* includeByValue_v23276 */ = 0; SOURCE(55220, 93) { word pd823; pd823 = (* (( (ptr) (* (( (ptr) gf_c102976)+382)/* var_c88480 */ ))+32) ); aborted_v23304 = (word) ( *( (fPt) ((* (ptr) pd823 ))))((* (( (ptr) ggData_v36436)+11) ), 1, (word) (( (bPt) &var_c102944)+16) /* var_c96352 */ , 0, (* (( (ptr) gf_c102976)+26) ), pd823); }; SOURCE(55315, 281) if ((0 != aborted_v23304)) { SOURCE(55331, 119) { word pd824; pd824 = (* (( (ptr) (* (( (ptr) gf_c102976)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd824 ))))((* (( (ptr) ggData_v36436)+3) ), 0, (* (( (ptr) gf_c102976)+160) ), (* (( (ptr) gf_c102976)+153) ), pd824); }; } else { SOURCE(55450, 146) { W2 var_c96384; W2 var_c96416; W2 var_c01235; { word tcp825; if ((0 != var_c102944.f7/* includeByValue_v23276 */ )) { var_c96384.f0 = 11; var_c96384.f1 = (* (( (ptr) gf_c102976)+155) ); tcp825 = (word) &var_c96384; } else { var_c96416.f0 = 11; var_c96416.f1 = (* (( (ptr) gf_c102976)+156) ); tcp825 = (word) &var_c96416; }; var_c01235 = (* (W2Pt) tcp825 ); }; { word pd826; pd826 = (* (( (ptr) (* (( (ptr) gf_c102976)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd826 ))))((* (( (ptr) ggData_v36436)+3) ), 0, (* (( (ptr) gf_c102976)+74) ), (* (( (ptr) gf_c102976)+154) ), var_c01235, pd826); }; }; }; }; }; } static word CheckIncludeMode_P7896(sliceD_v23380, formal_c103040) word sliceD_v23380; word formal_c103040; { register ptr gf_c103008 = (ptr) &globalframe; word done_v23424; formal_c103040 = (formal_c103040 - 16); /* CheckIncludeMode: */ SOURCE(54879, 24) SOURCE(54879, 24) done_v23424 = 0; SOURCE(54961, 74) if (((* (( (ptr) formal_c103040)+6) ) == 0)) { SOURCE(54979, 56) { word pd827; pd827 = (* (( (ptr) (* (( (ptr) gf_c103008)+386)/* var_c88704 */ ))+59) ); (* (( (ptr) formal_c103040)+7) ) = (word) ( *( (fPt) ((* (ptr) pd827 ))))((* (ptr) (sliceD_v23380) ), pd827); }; }; SOURCE(55055, 14) (* (( (ptr) formal_c103040)+6) ) = sliceD_v23380; SOURCE(55071, 62) { word pd828; pd828 = (* (( (ptr) (* (( (ptr) gf_c103008)+386)/* var_c88704 */ ))+59) ); return( (unsigned) ((* (( (ptr) formal_c103040)+7) ) != (word) ( *( (fPt) ((* (ptr) pd828 ))))((* (ptr) (sliceD_v23380) ), pd828) )); }; } static void OpenInterpress_P2820(formal_c0787, ipName_v10556, formal_c01324) word formal_c0787; word ipName_v10556; word formal_c01324; { W9 var_c103072; /* declaration of ggData_v10584 skipped */ register ptr gf_c103104 = (ptr) &globalframe; word ipRef_v10628; /* declaration of success_v10656 skipped */ /* declaration of fullName_v10684 skipped */ (* (( (ptr) &var_c103072)+4)/* ggData_v10584 */ ) = formal_c01324; /* OpenInterpress: */ SOURCE(55605, 1202) SOURCE(55605, 1202) ipRef_v10628 = 0; SOURCE(55605, 1202) (* (( (ptr) &var_c103072)+5)/* success_v10656 */ ) = 1; SOURCE(55605, 1202) (* (( (ptr) &var_c103072)+6)/* fullName_v10684 */ ) = 0; SOURCE(55743, 369) { word pd829; pd829 = (* (( (ptr) (* (( (ptr) gf_c103104)+391)/* var_c90144 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd829 ))))(ipName_v10556, 0, 1, pd829))) { SOURCE(55775, 292) { word pd830; pd830 = (* (( (ptr) (* (( (ptr) gf_c103104)+393)/* var_c90592 */ ))+110) ); if (((word) ( *( (fPt) ((* (ptr) pd830 ))))((* ((( (ptr) &var_c103072)+4)/* ggData_v10584 */ ) ), pd830) == 0)) { SOURCE(55817, 115) { word pd831; pd831 = (* (( (ptr) (* (( (ptr) gf_c103104)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd831 ))))((* (( (ptr) (* (( (ptr) &var_c103072)+4)/* ggData_v10584 */ ))+3) ), 0, (* (( (ptr) gf_c103104)+160) ), (* (( (ptr) gf_c103104)+157) ), pd831); }; SOURCE(55934, 23) ipRef_v10628 = 0; (* (( (ptr) &var_c103072)+5)/* success_v10656 */ ) = 0; (* (( (ptr) &var_c103072)+6)/* fullName_v10684 */ ) = 0; goto lab_L100093; } else { SOURCE(55966, 101) { word var_c96480; { word var_c96512; { word pd832; pd832 = (* (( (ptr) (* (( (ptr) gf_c103104)+393)/* var_c90592 */ ))+110) ); var_c96512 = (word) ( *( (fPt) ((* (ptr) pd832 ))))((* ((( (ptr) &var_c103072)+4)/* ggData_v10584 */ ) ), pd832); }; { word pd833; pd833 = (* (( (ptr) (* (( (ptr) gf_c103104)+406)/* var_c96544 */ ))+11) ); var_c96480 = (word) ( *( (fPt) ((* (ptr) pd833 ))))(var_c96512, 1, pd833); }; }; { word pd834; pd834 = (* (( (ptr) (* (( (ptr) gf_c103104)+398)/* var_c95328 */ ))+6) ); ipName_v10556 = (word) ( *( (fPt) ((* (ptr) pd834 ))))(var_c96480, pd834); }; }; }; }; } else { SOURCE(56067, 45) { word pd835; pd835 = (* (( (ptr) (* (( (ptr) gf_c103104)+406)/* var_c96544 */ ))+13) ); ipName_v10556 = (word) ( *( (fPt) ((* (ptr) pd835 ))))(ipName_v10556, pd835); }; }; }; SOURCE(56145, 104) { W2 var_c96576; { word pd836; pd836 = (* (( (ptr) (* (( (ptr) gf_c103104)+398)/* var_c95328 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd836 ))))((word) &var_c96576, (* (( (ptr) gf_c103104)+158) ), ipName_v10556, (* (( (ptr) (* ( ( (ptr) &var_c103072)+4)/* ggData_v10584 */ ))+6) ), (* (( (ptr) (* (( (ptr) &var_c103072)+4)/* ggData_v10584 */ ))+3) ), pd836) ; }; (* (( (ptr) &var_c103072)+5)/* success_v10656 */ ) = var_c96576.f1; (* (( (ptr) &var_c103072)+6)/* fullName_v10684 */ ) = var_c96576.f0; }; SOURCE(56251, 26) if ((0 == (* (( (ptr) &var_c103072)+5)/* success_v10656 */ ))) { SOURCE(56271, 6) goto lab_L100093; }; SOURCE(56279, 528) SOURCE(56279, 528) { /* declaration of var_c034 skipped */ (* (( (ptr) &var_c103072)+7)/* var_c034 */ ) = (* (( (ptr) (* (( (ptr) gf_c103104)+407)/* var_c96608 */ ))+5) ); { /* declaration of var_c035 skipped */ { word var_c036; { word var_c01236; var_c01236 = (word) &var_c103072; var_c036 = (word) XR_Enable(( ((word) (fPt) NoName_Q9324) ), ( ((word) (fPt) NoName_Q9384) ), var_c01236); }; if ((var_c036 == 12)) { goto lab_L100095; }; }; ipRef_v10628 = (* (( (ptr) &var_c103072)+8)/* var_c035 */ ); }; }; lab_L100095: ; /* removed tail goto */ lab_L100093: ; (* (ptr) formal_c0787 ) = ipRef_v10628; (* (( (ptr) formal_c0787)+1) ) = (* (( (ptr) &var_c103072)+5)/* success_v10656 */ ); (* (( (ptr) formal_c0787)+2) ) = (* (( (ptr) &var_c103072)+6)/* fullName_v10684 */ ); return; } static word NoName_Q9324(formal_c01171) word formal_c01171; { SOURCE(56279, 528) { word pd837; pd837 = (* (( (ptr) formal_c01171)+7) ); (* (( (ptr) formal_c01171)+8) ) = (word) ( *( (fPt) ((* (ptr) pd837 ))))((* (( (ptr) formal_c01171)+6) ), 0, pd837); }; return(0); } static void ToIPAux_P2880(ggData_v10744, ipName_v10772, actionAtom_v10800, makeInterpress_v10828) word ggData_v10744; word ipName_v10772; word actionAtom_v10800; word makeInterpress_v10828; { register ptr gf_c103136 = (ptr) &globalframe; word ipRef_v23452 = 0; word fullName_v23480 = 0; word msgRope_v23508 = 0; word success_v23536 = 0; word startTime_v23564; word endTime_v23592; word totalTime_v23620; /* ToIPAux: */ SOURCE(56829, 993) SOURCE(57068, 754) if ((0 != (word) XR_IsBound((* ((( (ptr) (* (( (ptr) gf_c103136)+407)/* var_c96608 */ ))+5)) )))) { SOURCE(57118, 59) { W3 var_c96928; (void) OpenInterpress_P2820((word) &var_c96928, ipName_v10772, ggData_v10744); fullName_v23480 = var_c96928.f2; success_v23536 = var_c96928.f1; ipRef_v23452 = var_c96928.f0; }; SOURCE(57179, 26) if ((0 == success_v23536)) { SOURCE(57199, 6) return; }; SOURCE(57207, 72) { W2 var_c96960; W2 var_c96992; W2 var_c01237; var_c96960.f0 = 1; var_c96960.f1 = actionAtom_v10800; var_c96992.f0 = 11; var_c96992.f1 = fullName_v23480; (* (ptr) (word) &var_c01237 ) = 0; (* (( (ptr) (word) &var_c01237) + 1) ) = 0; { word pd838; pd838 = (* (( (ptr) (* (( (ptr) gf_c103136)+395)/* var_c91936 */ ))+62) ); msgRope_v23508 = (word) ( *( (fPt) ((* (ptr) pd838 ))))((* (( (ptr) gf_c103136)+161) ), var_c96960, var_c96992, var_c01237, pd838) ; }; }; SOURCE(57281, 59) { word pd839; pd839 = (* (( (ptr) (* (( (ptr) gf_c103136)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd839 ))))((* (( (ptr) ggData_v10744)+3) ), 1, (* (( (ptr) gf_c103136)+136) ), msgRope_v23508, pd839) ; }; SOURCE(57343, 27) { word pd840; pd840 = (* (( (ptr) (* (( (ptr) gf_c103136)+402)/* var_c95744 */ ))+14) ); startTime_v23564 = (word) ( *( (fPt) ((* (ptr) pd840 ))))(pd840); }; SOURCE(57372, 51) { word pd841; pd841 = (* (( (ptr) (* (( (ptr) gf_c103136)+407)/* var_c96608 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd841 ))))(ipRef_v23452, makeInterpress_v10828, (* (ptr) &fc437 ), pd841); }; SOURCE(57425, 29) { word pd842; pd842 = (* (( (ptr) (* (( (ptr) gf_c103136)+407)/* var_c96608 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd842 ))))(ipRef_v23452, pd842); }; SOURCE(57456, 25) { word pd843; pd843 = (* (( (ptr) (* (( (ptr) gf_c103136)+402)/* var_c95744 */ ))+14) ); endTime_v23592 = (word) ( *( (fPt) ((* (ptr) pd843 ))))(pd843); }; SOURCE(57484, 48) { word pd844; pd844 = (* (( (ptr) (* (( (ptr) gf_c103136)+402)/* var_c95744 */ ))+16) ); totalTime_v23620 = (word) ( *( (fPt) ((* (ptr) pd844 ))))(startTime_v23564, endTime_v23592, pd844); }; SOURCE(57534, 63) { W2 var_c97056; var_c97056.f0 = 5; var_c97056.f1 = totalTime_v23620; { word pd845; pd845 = (* (( (ptr) (* (( (ptr) gf_c103136)+395)/* var_c91936 */ ))+63) ); msgRope_v23508 = (word) ( *( (fPt) ((* (ptr) pd845 ))))((* (( (ptr) gf_c103136)+140) ), var_c97056, pd845); }; }; SOURCE(57599, 57) { word pd846; pd846 = (* (( (ptr) (* (( (ptr) gf_c103136)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd846 ))))((* (( (ptr) ggData_v10744)+3) ), 3, (* (( (ptr) gf_c103136)+136) ), msgRope_v23508, pd846) ; }; SOURCE(57658, 34) { word pd847; pd847 = (* (( (ptr) (* (( (ptr) gf_c103136)+392)/* var_c90432 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd847 ))))(ggData_v10744, 0, pd847); }; } else { SOURCE(57701, 121) { word pd848; pd848 = (* (( (ptr) (* (( (ptr) gf_c103136)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd848 ))))((* (( (ptr) ggData_v10744)+3) ), 0, (* (( (ptr) gf_c103136)+160) ), (* (( (ptr) gf_c103136)+162) ), pd848); }; }; } static void ToIPMultipageAux_P2940(formal_c01325, ipName_v10976, actionAtom_v11004, literal_v11032) word formal_c01325; word ipName_v10976; word actionAtom_v11004; word literal_v11032; { W9 var_c103168; /* declaration of ggData_v10948 skipped */ register ptr gf_c103200 = (ptr) &globalframe; /* declaration of var_c97088 skipped */ word ipRef_v23692 = 0; word fullName_v23720 = 0; word msgRope_v23748 = 0; word success_v23776 = 0; word startTime_v23804; word endTime_v23832; word totalTime_v23860; /* declaration of page_v23888 skipped */ /* declaration of pageNum_v23916 skipped */ word translate_v23944; (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ) = formal_c01325; /* ToIPMultipageAux: */ SOURCE(57887, 1543) { word tmpAddr849; tmpAddr849 = (word) (( (ptr) &var_c103168)+5)/* var_c97088 */ ; (* (ptr) tmpAddr849 ) = ( ((word) (fPt) DoMakeInterpress_P7956) ); (* (( (ptr) tmpAddr849) + 1) ) = 1; }; SOURCE(58313, 68) { word pd850; word x852; word x853; float tf854; word x856; word x857; float tf858; pd850 = (* (( (ptr) (* (( (ptr) gf_c103200)+376)/* var_c88256 */ ))+5) ); (* (( (ptr) &var_c103168)+7)/* page_v23888 */ ) = (word) ( *( (fPt) ((* (ptr) pd850 ))))((* (ptr) &fc269 ), (* (ptr) &fc269 ), ( tf854 = ( x852 = (* (ptr) &fc851 ), *(float*)&x852 ) * ( x853 = (* (ptr) &fc777 ), *(float*)&x853 ), *(word*)&tf854 ), ( tf858 = ( x856 = (* (ptr) &fc855 ), *(float*)&x856 ) * ( x857 = (* (ptr) &fc777 ), *(float*)&x857 ), *(word*)&tf858 ), 0, 0, pd850); }; SOURCE(58383, 17) (* (( (ptr) &var_c103168)+8)/* pageNum_v23916 */ ) = 0; SOURCE(58402, 74) { W2 var_c97120; { word x859; word x860; *(float*)&var_c97120.f0 = ( x859 = (* (ptr) &fc851 ), *(float*)&x859 ) * ( x860 = (* (ptr) &fc777 ), *(float*)&x860 ); }; var_c97120.f1 = (* (ptr) &fc269 ); { word pd861; pd861 = (* (( (ptr) (* (( (ptr) gf_c103200)+390)/* var_c90016 */ ))+10) ); translate_v23944 = (word) ( *( (fPt) ((* (ptr) pd861 ))))(var_c97120, pd861); }; }; SOURCE(58479, 951) if ((0 != (word) XR_IsBound((* ((( (ptr) (* (( (ptr) gf_c103200)+407)/* var_c96608 */ ))+5)) )))) { SOURCE(58527, 775) { word sceneBox_v24048; SOURCE(58529, 58) { word pd862; pd862 = (* (( (ptr) (* (( (ptr) gf_c103200)+382)/* var_c88480 */ ))+43) ); sceneBox_v24048 = (word) ( *( (fPt) ((* (ptr) pd862 ))))((* ((( (ptr) (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ))+11) ) ), pd862); }; SOURCE(58589, 59) { W3 var_c97152; (void) OpenInterpress_P2820((word) &var_c97152, ipName_v10976, (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ )); fullName_v23720 = var_c97152.f2; success_v23776 = var_c97152.f1; ipRef_v23692 = var_c97152.f0; }; SOURCE(58650, 26) if ((0 == success_v23776)) { SOURCE(58670, 6) return; }; SOURCE(58678, 72) { W2 var_c97184; W2 var_c97216; W2 var_c01238; var_c97184.f0 = 1; var_c97184.f1 = actionAtom_v11004; var_c97216.f0 = 11; var_c97216.f1 = fullName_v23720; (* (ptr) (word) &var_c01238 ) = 0; (* (( (ptr) (word) &var_c01238) + 1) ) = 0; { word pd863; pd863 = (* (( (ptr) (* (( (ptr) gf_c103200)+395)/* var_c91936 */ ))+62) ); msgRope_v23748 = (word) ( *( (fPt) ((* (ptr) pd863 ))))((* (( (ptr) gf_c103200)+161) ), var_c97184, var_c97216, var_c01238, pd863) ; }; }; SOURCE(58752, 59) { word pd864; pd864 = (* (( (ptr) (* (( (ptr) gf_c103200)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd864 ))))((* (( (ptr) (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ))+3) ), 1, (* (( (ptr) gf_c103200)+136) ), msgRope_v23748, pd864); }; SOURCE(58814, 27) { word pd865; pd865 = (* (( (ptr) (* (( (ptr) gf_c103200)+402)/* var_c95744 */ ))+14) ); startTime_v23804 = (word) ( *( (fPt) ((* (ptr) pd865 ))))(pd865); }; SOURCE(58843, 179) lab_L100100: ; if ((0 == (* (( (ptr) Intersection_P3000((* (( (ptr) &var_c103168)+7)/* page_v23888 */ ), sceneBox_v24048))+4) ))) { } else { goto lab_L100098; }; SOURCE(58886, 53) { word pd866; pd866 = (* (( (ptr) (* (( (ptr) gf_c103200)+407)/* var_c96608 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd866 ))))(ipRef_v23692, (word) (( (bPt) &var_c103168)+20)/* var_c97088 */ , (* (ptr) &fc437 ), pd866) ; }; SOURCE(58941, 58) { word pd867; pd867 = (* (( (ptr) (* (( (ptr) gf_c103200)+376)/* var_c88256 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd867 ))))((* (( (ptr) &var_c103168)+7)/* page_v23888 */ ), (* (( (ptr) &var_c103168)+7)/* page_v23888 */ ), translate_v23944, pd867) ; }; SOURCE(59001, 21) (* (( (ptr) &var_c103168)+8)/* pageNum_v23916 */ ) = ((* (( (ptr) &var_c103168)+8)/* pageNum_v23916 */ ) + 1); goto lab_L100100; lab_L100098: ; SOURCE(59033, 29) { word pd868; pd868 = (* (( (ptr) (* (( (ptr) gf_c103200)+407)/* var_c96608 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd868 ))))(ipRef_v23692, pd868); }; SOURCE(59064, 25) { word pd869; pd869 = (* (( (ptr) (* (( (ptr) gf_c103200)+402)/* var_c95744 */ ))+14) ); endTime_v23832 = (word) ( *( (fPt) ((* (ptr) pd869 ))))(pd869); }; SOURCE(59092, 48) { word pd870; pd870 = (* (( (ptr) (* (( (ptr) gf_c103200)+402)/* var_c95744 */ ))+16) ); totalTime_v23860 = (word) ( *( (fPt) ((* (ptr) pd870 ))))(startTime_v23804, endTime_v23832, pd870); }; SOURCE(59142, 63) { W2 var_c97280; var_c97280.f0 = 5; var_c97280.f1 = totalTime_v23860; { word pd871; pd871 = (* (( (ptr) (* (( (ptr) gf_c103200)+395)/* var_c91936 */ ))+63) ); msgRope_v23748 = (word) ( *( (fPt) ((* (ptr) pd871 ))))((* (( (ptr) gf_c103200)+140) ), var_c97280, pd871); }; }; SOURCE(59207, 57) { word pd872; pd872 = (* (( (ptr) (* (( (ptr) gf_c103200)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd872 ))))((* (( (ptr) (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ))+3) ), 3, (* (( (ptr) gf_c103200)+136) ), msgRope_v23748, pd872); }; SOURCE(59266, 34) { word pd873; pd873 = (* (( (ptr) (* (( (ptr) gf_c103200)+392)/* var_c90432 */ ))+36) ); (void) ( *( (fPt) ((* (ptr) pd873 ))))((* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ), 0, pd873); }; }; } else { SOURCE(59309, 121) { word pd874; pd874 = (* (( (ptr) (* (( (ptr) gf_c103200)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd874 ))))((* (( (ptr) (* (( (ptr) &var_c103168)+4)/* ggData_v10948 */ ))+3) ), 0, (* (( (ptr) gf_c103200)+160) ), (* (( (ptr) gf_c103200)+162) ), pd874); }; }; } static void DoMakeInterpress_P7956(dc_v24020, formal_c103264) word dc_v24020; word formal_c103264; { register ptr gf_c103232 = (ptr) &globalframe; word transform_v24092; formal_c103264 = (formal_c103264 - 20); /* DoMakeInterpress: */ SOURCE(57986, 194) SOURCE(58034, 83) { W2 var_c97312; { word x875; word x876; *(float*)&var_c97312.f0 = ( - (( x875 = (* (ptr) &fc851 ), *(float*)&x875 ) * ( x876 = (* (ptr) &fc777 ), *(float*)&x876 ))) * (float)(unsigned)(* (( (ptr) formal_c103264)+8) ); }; var_c97312.f1 = (* (ptr) &fc269 ); { word pd877; pd877 = (* (( (ptr) (* (( (ptr) gf_c103232)+390)/* var_c90016 */ ))+10) ); transform_v24092 = (word) ( *( (fPt) ((* (ptr) pd877 ))))(var_c97312, pd877); }; }; SOURCE(58119, 61) (void) DoMakeAux_P3060(dc_v24020, 2, 0, (* (( (ptr) formal_c103264)+4) ), (* (( (ptr) formal_c103264)+7) ), 0 , transform_v24092); } static word Intersection_P3000(rect1_v11092, rect2_v11120) word rect1_v11092; word rect2_v11120; { register ptr gf_c103296 = (ptr) &globalframe; word rect_v11164; /* Intersection: */ SOURCE(59512, 928) SOURCE(59512, 928) rect_v11164 = 0; SOURCE(59592, 35) rect_v11164 = XR_NewObject(24, (* (( (ptr) gf_c103296)+7) )); SOURCE(59629, 811) if ((0 != (* (( (ptr) rect1_v11092)+5) ))) { SOURCE(59652, 20) (* (W6Pt) rect_v11164 ) = (* (W6Pt) rect2_v11120 ); } else { SOURCE(59672, 768) if ((0 != (* (( (ptr) rect2_v11120)+5) ))) { SOURCE(59695, 20) (* (W6Pt) rect_v11164 ) = (* (W6Pt) rect1_v11092 ); } else { SOURCE(59715, 725) if ((0 != (* (( (ptr) rect1_v11092)+4) )) || (0 != (* (( (ptr) rect2_v11120)+4) ))) { SOURCE(59748, 23) (* (W6Pt) rect_v11164 ) = (* (W6Pt) (* (( (ptr) gf_c103296)+4)/* nullRect_v7956 */ ) ); } else { SOURCE(59771, 671) { word rect1HiX_v24136; word rect2HiX_v24164; word rect1HiY_v24192; word rect2HiY_v24220; SOURCE(59819, 20) rect1HiX_v24136 = (* (( (ptr) rect1_v11092)+2) ); SOURCE(59841, 55) { word x878; word x879; if ((( x878 = rect1HiX_v24136, *(float*)&x878 ) < ( x879 = (* (ptr) rect2_v11120 ), *(float*)&x879 ))) { SOURCE(59871, 17) (* (W6Pt) rect_v11164 ) = (* (W6Pt) (* (( (ptr) gf_c103296)+4)/* nullRect_v7956 */ ) ); SOURCE(59890, 6) return(rect_v11164); }; }; SOURCE(59930, 20) rect2HiX_v24164 = (* (( (ptr) rect2_v11120)+2) ); SOURCE(59952, 55) { word x880; word x881; if ((( x880 = rect2HiX_v24164, *(float*)&x880 ) < ( x881 = (* (ptr) rect1_v11092 ), *(float*)&x881 ))) { SOURCE(59982, 17) (* (W6Pt) rect_v11164 ) = (* (W6Pt) (* (( (ptr) gf_c103296)+4)/* nullRect_v7956 */ ) ); SOURCE(60001, 6) return(rect_v11164); }; }; SOURCE(60041, 20) rect1HiY_v24192 = (* (( (ptr) rect1_v11092)+3) ); SOURCE(60063, 55) { word x882; word x883; if ((( x882 = rect1HiY_v24192, *(float*)&x882 ) < ( x883 = (* (( (ptr) rect2_v11120)+1) ), *(float*)&x883 ))) { SOURCE(60093, 17) (* (W6Pt) rect_v11164 ) = (* (W6Pt) (* (( (ptr) gf_c103296)+4)/* nullRect_v7956 */ ) ); SOURCE(60112, 6) return(rect_v11164); }; }; SOURCE(60150, 20) rect2HiY_v24220 = (* (( (ptr) rect2_v11120)+3) ); SOURCE(60172, 55) { word x884; word x885; if ((( x884 = rect2HiY_v24220, *(float*)&x884 ) < ( x885 = (* (( (ptr) rect1_v11092)+1) ), *(float*)&x885 ))) { SOURCE(60202, 17) (* (W6Pt) rect_v11164 ) = (* (W6Pt) (* (( (ptr) gf_c103296)+4)/* nullRect_v7956 */ ) ); SOURCE(60221, 6) return(rect_v11164); }; }; SOURCE(60259, 36) { word x886; float tf887; float tf888; word x889; float tf890; (* (ptr) rect_v11164 ) = ( tf890 = FMAX(( x886 = (* (ptr) rect1_v11092 ), *(float*)&x886 ), ( x889 = (* (ptr) rect2_v11120 ), *(float*)&x889 ), tf887, tf888), *(word*)&tf890 ); }; SOURCE(60297, 36) { word x891; float tf892; float tf893; word x894; float tf895; (* (( (ptr) rect_v11164)+1) ) = ( tf895 = FMAX(( x891 = (* (( (ptr) rect1_v11092)+1) ), *(float*)&x891 ), ( x894 = (* (( (ptr) rect2_v11120)+1) ), *(float*)&x894 ), tf892, tf893), *(word*)&tf895 ); }; SOURCE(60335, 34) { word x896; float tf897; float tf898; word x899; float tf900; (* (( (ptr) rect_v11164)+2) ) = ( tf900 = FMIN(( x896 = rect1HiX_v24136, *(float*)&x896 ), ( x899 = rect2HiX_v24164, *(float*)&x899 ), tf897, tf898), *(word*)&tf900 ); }; SOURCE(60371, 34) { word x901; float tf902; float tf903; word x904; float tf905; (* (( (ptr) rect_v11164)+3) ) = ( tf905 = FMIN(( x901 = rect1HiY_v24192, *(float*)&x901 ), ( x904 = rect2HiY_v24220, *(float*)&x904 ), tf902, tf903), *(word*)&tf905 ); }; SOURCE(60407, 33) (* (( (ptr) rect_v11164)+5) ) = 0; (* (( (ptr) rect_v11164)+4) ) = 0; }; }; }; }; SOURCE(59512, 928) return(rect_v11164); } static void DoMakeAux_P3060(context_v11224, q_v11252, s_v11280, ggData_v11308, bBox_v11336, literal_v11364, transform_v11392) word context_v11224; word q_v11252; word s_v11280; word ggData_v11308; word bBox_v11336; word literal_v11364; word transform_v11392; { register ptr gf_c103328 = (ptr) &globalframe; word tempQuality_v24264; word tempStyle_v24292; /* DoMakeAux: */ SOURCE(60521, 640) SOURCE(60688, 48) tempQuality_v24264 = (* (ptr) (* (( (ptr) ggData_v11308)+15) ) ); SOURCE(60738, 52) tempStyle_v24292 = (* (( (ptr) (* (( (ptr) ggData_v11308)+15) ))+1) ); SOURCE(60792, 25) (* (ptr) (* (( (ptr) ggData_v11308)+15) ) ) = q_v11252; SOURCE(60819, 30) (* (( (ptr) (* (( (ptr) ggData_v11308)+15) ))+1) ) = s_v11280; SOURCE(60851, 38) { word pd906; word x908; word x909; float tf910; pd906 = (* (( (ptr) (* (( (ptr) gf_c103328)+404)/* var_c95904 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd906 ))))(context_v11224, ( tf910 = ( x908 = (* (ptr) &fc907 ), *(float*)&x908 ) / ( x909 = (* (ptr) &fc777 ), *(float*)&x909 ), *(word*)&tf910 ), pd906); }; SOURCE(60891, 58) if ((transform_v11392 != 0)) { SOURCE(60915, 34) { word pd911; pd911 = (* (( (ptr) (* (( (ptr) gf_c103328)+404)/* var_c95904 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd911 ))))(context_v11224, transform_v11392, pd911); }; }; SOURCE(60951, 133) if ((0 != literal_v11364)) { SOURCE(60967, 63) { word pd912; pd912 = (* (( (ptr) (* (( (ptr) gf_c103328)+380)/* var_c88416 */ ))+29) ); (void) ( *( (fPt) ((* (ptr) pd912 ))))(context_v11224, ggData_v11308, 0, 0, pd912); }; } else { SOURCE(61030, 54) { word pd913; pd913 = (* (( (ptr) (* (( (ptr) gf_c103328)+380)/* var_c88416 */ ))+30) ); (void) ( *( (fPt) ((* (ptr) pd913 ))))(context_v11224, ggData_v11308, bBox_v11336, pd913); }; }; SOURCE(61086, 35) (* (ptr) (* (( (ptr) ggData_v11308)+15) ) ) = tempQuality_v24264; SOURCE(61123, 38) (* (( (ptr) (* (( (ptr) ggData_v11308)+15) ))+1) ) = tempStyle_v24292; } static void ToIP_P3120(formal_c01326, event_v37052) word formal_c01326; word event_v37052; { W7 var_c103360; /* declaration of ggData_v37024 skipped */ register ptr gf_c103392 = (ptr) &globalframe; /* declaration of var_c97344 skipped */ word ipName_v24364; var_c103360.f4/* ggData_v37024 */ = formal_c01326; /* ToIP: */ SOURCE(61167, 244) { word tmpAddr914; tmpAddr914 = (word) (( (ptr) &var_c103360)+5)/* var_c97344 */ ; (* (ptr) tmpAddr914 ) = ( ((word) (fPt) DoMakeInterpress_P8112) ); (* (( (ptr) tmpAddr914) + 1) ) = 1; }; SOURCE(61303, 44) ipName_v24364 = XR_Narrow((* (ptr) (* (( (ptr) event_v37052)+1) ) ), (* (( (ptr) gf_c103392)+12) )); if ((ipName_v24364 == 0)) { goto lab_L100101; }; if (( (unsigned) (*(int*)ipName_v24364<0) == 0)) { goto lab_L100101; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100101: ; SOURCE(61349, 62) { word var_c97408; var_c97408 = XR_Narrow((* (ptr) event_v37052 ), (* (( (ptr) gf_c103392)+11) )); (void) ToIPAux_P2880(var_c103360.f4/* ggData_v37024 */ , ipName_v24364, var_c97408, (word) (( (bPt) &var_c103360)+20)/* var_c97344 */ ) ; }; } static void DoMakeInterpress_P8112(dc_v24440, formal_c103456) word dc_v24440; word formal_c103456; { register ptr gf_c103424 = (ptr) &globalframe; formal_c103456 = (formal_c103456 - 20); /* DoMakeInterpress: */ SOURCE(61199, 99) SOURCE(61247, 51) (void) DoMakeAux_P3060(dc_v24440, 2, 0, (* (( (ptr) formal_c103456)+4) ), (* (( (ptr) gf_c103424)+5)/* infinitePage_v8012 */ ), 0 , 0); } static void ToIPMultipage_P3180(ggData_v37112, event_v37140) word ggData_v37112; word event_v37140; { register ptr gf_c103488 = (ptr) &globalframe; word ipName_v24468; /* ToIPMultipage: */ SOURCE(61417, 147) SOURCE(61458, 44) ipName_v24468 = XR_Narrow((* (ptr) (* (( (ptr) event_v37140)+1) ) ), (* (( (ptr) gf_c103488)+12) )); if ((ipName_v24468 == 0)) { goto lab_L100102; }; if (( (unsigned) (*(int*)ipName_v24468<0) == 0)) { goto lab_L100102; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100102: ; SOURCE(61504, 60) { word var_c97472; var_c97472 = XR_Narrow((* (ptr) event_v37140 ), (* (( (ptr) gf_c103488)+11) )); (void) ToIPMultipageAux_P2940(ggData_v37112, ipName_v24468, var_c97472, 0); }; } static void ToIPLit_P3240(formal_c01327, event_v37228) word formal_c01327; word event_v37228; { W7 var_c103520; /* declaration of ggData_v37200 skipped */ register ptr gf_c103552 = (ptr) &globalframe; /* declaration of var_c97504 skipped */ word ipName_v24540; var_c103520.f4/* ggData_v37200 */ = formal_c01327; /* ToIPLit: */ SOURCE(61570, 240) { word tmpAddr915; tmpAddr915 = (word) (( (ptr) &var_c103520)+5)/* var_c97504 */ ; (* (ptr) tmpAddr915 ) = ( ((word) (fPt) DoMakeInterpress_P8172) ); (* (( (ptr) tmpAddr915) + 1) ) = 1; }; SOURCE(61714, 32) ipName_v24540 = (* (( (ptr) gf_c103552)+163) ); SOURCE(61748, 62) { word var_c97536; var_c97536 = XR_Narrow((* (ptr) event_v37228 ), (* (( (ptr) gf_c103552)+11) )); (void) ToIPAux_P2880(var_c103520.f4/* ggData_v37200 */ , ipName_v24540, var_c97536, (word) (( (bPt) &var_c103520)+20)/* var_c97504 */ ) ; }; } static void DoMakeInterpress_P8172(dc_v24616, formal_c103616) word dc_v24616; word formal_c103616; { register ptr gf_c103584 = (ptr) &globalframe; formal_c103616 = (formal_c103616 - 20); /* DoMakeInterpress: */ SOURCE(61604, 105) SOURCE(61652, 57) (void) DoMakeAux_P3060(dc_v24616, 1, 0, (* (( (ptr) formal_c103616)+4) ), (* (( (ptr) gf_c103584)+5)/* infinitePage_v8012 */ ), 1 , 0); } static void ToIPScreen_P3300(formal_c01328, event_v37316) word formal_c01328; word event_v37316; { W7 var_c103648; /* declaration of ggData_v37288 skipped */ register ptr gf_c103680 = (ptr) &globalframe; /* declaration of var_c97568 skipped */ word ipName_v24672; var_c103648.f4/* ggData_v37288 */ = formal_c01328; /* ToIPScreen: */ SOURCE(61816, 250) { word tmpAddr916; tmpAddr916 = (word) (( (ptr) &var_c103648)+5)/* var_c97568 */ ; (* (ptr) tmpAddr916 ) = ( ((word) (fPt) DoMakeInterpress_P8232) ); (* (( (ptr) tmpAddr916) + 1) ) = 1; }; SOURCE(61958, 44) ipName_v24672 = XR_Narrow((* (ptr) (* (( (ptr) event_v37316)+1) ) ), (* (( (ptr) gf_c103680)+12) )); if ((ipName_v24672 == 0)) { goto lab_L100103; }; if (( (unsigned) (*(int*)ipName_v24672<0) == 0)) { goto lab_L100103; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100103: ; SOURCE(62004, 62) { word var_c97632; var_c97632 = XR_Narrow((* (ptr) event_v37316 ), (* (( (ptr) gf_c103680)+11) )); (void) ToIPAux_P2880(var_c103648.f4/* ggData_v37288 */ , ipName_v24672, var_c97632, (word) (( (bPt) &var_c103648)+20)/* var_c97568 */ ) ; }; } static void DoMakeInterpress_P8232(dc_v24748, formal_c103744) word dc_v24748; word formal_c103744; { register ptr gf_c103712 = (ptr) &globalframe; formal_c103744 = (formal_c103744 - 20); /* DoMakeInterpress: */ SOURCE(61853, 100) SOURCE(61901, 52) (void) DoMakeAux_P3060(dc_v24748, 2, 1, (* (( (ptr) formal_c103744)+4) ), (* (( (ptr) gf_c103712)+5)/* infinitePage_v8012 */ ), 0 , 0); } static void ToIPSelected_P3360(formal_c01329, event_v37404) word formal_c01329; word event_v37404; { W7 var_c103776; /* declaration of ggData_v37376 skipped */ register ptr gf_c103808 = (ptr) &globalframe; /* declaration of var_c97664 skipped */ word ipName_v24804; var_c103776.f4/* ggData_v37376 */ = formal_c01329; /* ToIPSelected: */ SOURCE(62072, 719) { word tmpAddr917; tmpAddr917 = (word) (( (ptr) &var_c103776)+5)/* var_c97664 */ ; (* (ptr) tmpAddr917 ) = ( ((word) (fPt) DoMakeInterpress_P8292) ); (* (( (ptr) tmpAddr917) + 1) ) = 1; }; SOURCE(62683, 44) ipName_v24804 = XR_Narrow((* (ptr) (* (( (ptr) event_v37404)+1) ) ), (* (( (ptr) gf_c103808)+12) )); if ((ipName_v24804 == 0)) { goto lab_L100104; }; if (( (unsigned) (*(int*)ipName_v24804<0) == 0)) { goto lab_L100104; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100104: ; SOURCE(62729, 62) { word var_c97728; var_c97728 = XR_Narrow((* (ptr) event_v37404 ), (* (( (ptr) gf_c103808)+11) )); (void) ToIPAux_P2880(var_c103776.f4/* ggData_v37376 */ , ipName_v24804, var_c97728, (word) (( (bPt) &var_c103776)+20)/* var_c97664 */ ) ; }; } static void DoMakeInterpress_P8292(dc_v24880, formal_c103872) word dc_v24880; word formal_c103872; { register ptr gf_c103840 = (ptr) &globalframe; word tempQuality_v24908; word tempStyle_v24936; formal_c103872 = (formal_c103872 - 20); /* DoMakeInterpress: */ SOURCE(62111, 567) SOURCE(62244, 35) tempQuality_v24908 = (* (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ) ); SOURCE(62281, 31) (* (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ) ) = 2; SOURCE(62314, 38) tempStyle_v24936 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ))+1) ); SOURCE(62354, 34) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ))+1) ) = 0; SOURCE(62390, 33) { word pd918; word x919; word x920; float tf921; pd918 = (* (( (ptr) (* (( (ptr) gf_c103840)+404)/* var_c95904 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd918 ))))(dc_v24880, ( tf921 = ( x919 = (* (ptr) &fc907 ), *(float*)&x919 ) / ( x920 = (* (ptr) &fc777 ), *(float*)&x920 ), *(word*)&tf921 ), pd918); }; SOURCE(62425, 167) { register word slice_v24980; { word pd922; pd922 = (* (( (ptr) (* (( (ptr) gf_c103840)+388)/* var_c88832 */ ))+28) ); slice_v24980 = (word) ( *( (fPt) ((* (ptr) pd922 ))))((* (( (ptr) formal_c103872)+4) ), 1, 0, pd922); }; lab_L100108: ; if ((slice_v24980 != 0)) { } else { goto lab_L100105; }; SOURCE(62528, 64) { word pd923; pd923 = (* (( (ptr) (* (( (ptr) gf_c103840)+384)/* var_c88608 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd923 ))))((* (ptr) slice_v24980 ), 0, dc_v24880, (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ), 0, pd923); }; slice_v24980 = (* (( (ptr) slice_v24980)+1) ); goto lab_L100108; lab_L100105: ; }; SOURCE(62603, 35) (* (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ) ) = tempQuality_v24908; SOURCE(62640, 38) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c103872)+4) ))+15) ))+1) ) = tempStyle_v24936; } static void ToIPTestGravity_P3420(formal_c01330, event_v37492) word formal_c01330; word event_v37492; { W7 var_c103904; /* declaration of ggData_v37464 skipped */ register ptr gf_c103936 = (ptr) &globalframe; /* declaration of var_c97760 skipped */ word ipName_v25136; var_c103904.f4/* ggData_v37464 */ = formal_c01330; /* ToIPTestGravity: */ SOURCE(62797, 563) { word tmpAddr924; tmpAddr924 = (word) (( (ptr) &var_c103904)+5)/* var_c97760 */ ; (* (ptr) tmpAddr924 ) = ( ((word) (fPt) DoMakeInterpress_P8400) ); (* (( (ptr) tmpAddr924) + 1) ) = 1; }; SOURCE(63252, 44) ipName_v25136 = XR_Narrow((* (ptr) (* (( (ptr) event_v37492)+1) ) ), (* (( (ptr) gf_c103936)+12) )); if ((ipName_v25136 == 0)) { goto lab_L100109; }; if (( (unsigned) (*(int*)ipName_v25136<0) == 0)) { goto lab_L100109; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100109: ; SOURCE(63298, 62) { word var_c97824; var_c97824 = XR_Narrow((* (ptr) event_v37492 ), (* (( (ptr) gf_c103936)+11) )); (void) ToIPAux_P2880(var_c103904.f4/* ggData_v37464 */ , ipName_v25136, var_c97824, (word) (( (bPt) &var_c103904)+20)/* var_c97760 */ ) ; }; } static void DoMakeInterpress_P8400(dc_v25212, formal_c104000) word dc_v25212; word formal_c104000; { register ptr gf_c103968 = (ptr) &globalframe; word tempQuality_v25240; word tempStyle_v25268; formal_c104000 = (formal_c104000 - 20); /* DoMakeInterpress: */ SOURCE(62832, 415) SOURCE(62965, 35) tempQuality_v25240 = (* (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ) ); SOURCE(63002, 31) (* (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ) ) = 2; SOURCE(63035, 38) tempStyle_v25268 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ))+1) ); SOURCE(63075, 34) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ))+1) ) = 0; SOURCE(63111, 33) { word pd925; word x926; word x927; float tf928; pd925 = (* (( (ptr) (* (( (ptr) gf_c103968)+404)/* var_c95904 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd925 ))))(dc_v25212, ( tf928 = ( x926 = (* (ptr) &fc907 ), *(float*)&x926 ) / ( x927 = (* (ptr) &fc777 ), *(float*)&x927 ), *(word*)&tf928 ), pd925); }; SOURCE(63146, 24) (void) TestGravity2_P3480(dc_v25212, (* (( (ptr) formal_c104000)+4) )); SOURCE(63172, 35) (* (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ) ) = tempQuality_v25240; SOURCE(63209, 38) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c104000)+4) ))+15) ))+1) ) = tempStyle_v25268; } static void TestGravity2_P3480(dc_v11452, ggData_v11480) word dc_v11452; word ggData_v11480; { register ptr gf_c104032 = (ptr) &globalframe; word xRandomStream_v25312 = 0; word yRandomStream_v25340 = 0; W2 testPoint_v25368; word x_v25396; word y_v25424; word totalCount_v25452 = 0; word multiHitCount_v25480 = 0; word uniHitCount_v25508 = 0; word diffCount_v25536 = 0; W2 multiPoint_v25564; W2 normal_v25592; word multiFeature_v25620 = 0; word currentObjects_v25648 = 0; word sceneObjects_v25676 = 0; /* TestGravity2: */ SOURCE(63366, 1866) SOURCE(63717, 55) { word var_c97856; { word pd929; pd929 = (* (( (ptr) (* (( (ptr) gf_c104032)+393)/* var_c90592 */ ))+111) ); var_c97856 = (word) ( *( (fPt) ((* (ptr) pd929 ))))(ggData_v11480, pd929); }; { word pd930; pd930 = (* (( (ptr) (* (( (ptr) gf_c104032)+410)/* var_c97888 */ ))+4) ); xRandomStream_v25312 = (word) ( *( (fPt) ((* (ptr) pd930 ))))(var_c97856, 0, pd930); }; }; SOURCE(63774, 56) { word var_c97920; { word pd931; pd931 = (* (( (ptr) (* (( (ptr) gf_c104032)+393)/* var_c90592 */ ))+112) ); var_c97920 = (word) ( *( (fPt) ((* (ptr) pd931 ))))(ggData_v11480, pd931); }; { word pd932; pd932 = (* (( (ptr) (* (( (ptr) gf_c104032)+410)/* var_c97888 */ ))+4) ); yRandomStream_v25340 = (word) ( *( (fPt) ((* (ptr) pd932 ))))(var_c97920, 0, pd932); }; }; SOURCE(63832, 29) { word pd933; pd933 = (* (( (ptr) (* (( (ptr) gf_c104032)+411)/* var_c97952 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd933 ))))(ggData_v11480, pd933); }; SOURCE(63863, 35) (* (( (ptr) ggData_v11480) + 51) ) &= 4294967279; SOURCE(63953, 1050) lab_L100112: ; if ((totalCount_v25452 <= 1000)) { } else { goto lab_L100110; }; SOURCE(63980, 73) if ((* (( (bPt) ggData_v11480)+207) ) & 020) { SOURCE(64018, 35) (* (( (ptr) ggData_v11480) + 51) ) &= 4294967279; SOURCE(64055, 4) goto lab_L100111; }; SOURCE(64064, 33) { word pd934; pd934 = (* (( (ptr) (* (( (ptr) gf_c104032)+410)/* var_c97888 */ ))+5) ); x_v25396 = (word) ( *( (fPt) ((* (ptr) pd934 ))))(xRandomStream_v25312, pd934); }; SOURCE(64099, 33) { word pd935; pd935 = (* (( (ptr) (* (( (ptr) gf_c104032)+410)/* var_c97888 */ ))+5) ); y_v25424 = (word) ( *( (fPt) ((* (ptr) pd935 ))))(yRandomStream_v25340, pd935); }; SOURCE(64134, 18) { float tf936; testPoint_v25368.f0 = ( tf936 = (float)(int)x_v25396, *(word*)&tf936 ); }; { float tf937; testPoint_v25368.f1 = ( tf937 = (float)(int)y_v25424, *(word*)&tf937 ); }; SOURCE(64154, 74) { word pd938; pd938 = (* (( (ptr) (* (( (ptr) gf_c104032)+383)/* var_c88544 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd938 ))))((word) &testPoint_v25368, testPoint_v25368, ggData_v11480, pd938); }; SOURCE(64230, 36) (* (W2Pt) (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+10) ) = testPoint_v25368; SOURCE(64268, 40) currentObjects_v25648 = (* (( (ptr) (* (( (ptr) ggData_v11480)+18) ))+4) ); SOURCE(64310, 38) sceneObjects_v25676 = (* (( (ptr) (* (( (ptr) ggData_v11480)+18) ))+8) ); SOURCE(64350, 128) { W6 var_c98016; { word pd939; pd939 = (* (( (ptr) (* (( (ptr) gf_c104032)+412)/* var_c97984 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd939 ))))((word) &var_c98016, testPoint_v25368, (* (ptr) (* (( (ptr) ggData_v11480)+18) ) ), currentObjects_v25648, sceneObjects_v25676, ggData_v11480 , 1, pd939); }; multiFeature_v25620 = var_c98016.f4; normal_v25592 = (* (W2Pt) (( (ptr) &var_c98016)+2) ); multiPoint_v25564 = (* (W2Pt) &var_c98016 ); }; SOURCE(64480, 140) if ((multiFeature_v25620 == 0)) { SOURCE(64509, 33) { word pd940; pd940 = (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd940 ))))(dc_v11452, (* (ptr) (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+54) ) ), pd940); }; SOURCE(64544, 47) { word pd941; pd941 = (* (( (ptr) (* (( (ptr) gf_c104032)+413)/* var_c98048 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd941 ))))(dc_v11452, (* (W2Pt) (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+10) ), pd941); }; SOURCE(64593, 27) totalCount_v25452 = (totalCount_v25452 + 1); SOURCE(64622, 4) goto lab_L100112; }; SOURCE(64631, 33) multiHitCount_v25480 = (multiHitCount_v25480 + 1); SOURCE(64666, 27) totalCount_v25452 = (totalCount_v25452 + 1); SOURCE(64695, 36) (* (W2Pt) (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+12) ) = multiPoint_v25564; SOURCE(64733, 33) { word pd942; pd942 = (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd942 ))))(dc_v11452, (* (ptr) (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+54) ) ), pd942); }; SOURCE(64768, 30) { word pd943; pd943 = (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+69) ); (void) ( *( (fPt) ((* (ptr) pd943 ))))(dc_v11452, 2, pd943); }; SOURCE(64800, 135) { W2 var_c98080; W2 var_c98112; var_c98080.f0 = (* (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+10) ); var_c98080.f1 = (* (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+11) ); var_c98112.f0 = (* (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+12) ); var_c98112.f1 = (* (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+13) ); { word pd944; pd944 = (* (( (ptr) (* (( (ptr) gf_c104032)+404)/* var_c95904 */ ))+73) ); (void) ( *( (fPt) ((* (ptr) pd944 ))))(dc_v11452, var_c98080, var_c98112, pd944); }; }; SOURCE(64937, 66) { word pd945; pd945 = (* (( (ptr) (* (( (ptr) gf_c104032)+413)/* var_c98048 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd945 ))))(dc_v11452, (* (W2Pt) (( (ptr) (* (( (ptr) ggData_v11480)+17) ))+10) ), (* (ptr) &fc946 ), pd945) ; }; goto lab_L100112; lab_L100110: ; lab_L100111: ; SOURCE(65014, 218) { word var_c98144; { word var_c98176; word var_c98208; var_c98176 = XR_NewObject(12, (* (( (ptr) gf_c104032)+20) )); var_c98208 = var_c98176; (* (ptr) var_c98208 ) = 5; (* (( (ptr) var_c98208)+1) ) = totalCount_v25452; (* (( (ptr) var_c98208)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c104032)+20) )); var_c98208 = (* (( (ptr) var_c98208)+2) ); (* (ptr) var_c98208 ) = 5; (* (( (ptr) var_c98208)+1) ) = uniHitCount_v25508; (* (( (ptr) var_c98208)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c104032)+20) )); var_c98208 = (* (( (ptr) var_c98208)+2) ); (* (ptr) var_c98208 ) = 5; (* (( (ptr) var_c98208)+1) ) = multiHitCount_v25480; (* (( (ptr) var_c98208)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c104032)+20) )); var_c98208 = (* (( (ptr) var_c98208)+2) ); (* (ptr) var_c98208 ) = 5; (* (( (ptr) var_c98208)+1) ) = diffCount_v25536; var_c98144 = var_c98176; }; { word pd947; pd947 = (* (( (ptr) (* (( (ptr) gf_c104032)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd947 ))))((* (( (ptr) ggData_v11480)+3) ), 0, (* (( (ptr) gf_c104032)+74) ), (* (( (ptr) gf_c104032)+164) ), var_c98144, pd947); }; }; } static void Delete_P3540(ggData_v37552, event_v37580) word ggData_v37552; word event_v37580; { register ptr gf_c104064 = (ptr) &globalframe; word aBox_v25720 = 0; /* Delete: */ SOURCE(65258, 1040) SOURCE(65300, 38) { word pd948; pd948 = (* (( (ptr) (* (( (ptr) gf_c104064)+389)/* var_c89952 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd948 ))))((* (( (ptr) gf_c104064)+165) ), (* (( (ptr) gf_c104064)+42) ), pd948); }; SOURCE(65340, 164) { word pd949; pd949 = (* (( (ptr) (* (( (ptr) gf_c104064)+377)/* var_c88320 */ ))+19) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd949 ))))((* (( (ptr) ggData_v37552)+11) ), 0, pd949))) { SOURCE(65394, 102) { word pd950; pd950 = (* (( (ptr) (* (( (ptr) gf_c104064)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd950 ))))((* (( (ptr) ggData_v37552)+3) ), 0, (* (( (ptr) gf_c104064)+160) ), (* (( (ptr) gf_c104064)+166) ), pd950); }; SOURCE(65498, 6) return; }; }; SOURCE(65529, 46) { word pd951; pd951 = (* (( (ptr) (* (( (ptr) gf_c104064)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd951 ))))((* (( (ptr) gf_c104064)+167) ), ggData_v37552, pd951); }; SOURCE(65608, 149) { word pd952; pd952 = (* (( (ptr) (* (( (ptr) gf_c104064)+380)/* var_c88416 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd952 ))))(ggData_v37552, 0, 0, 0, 1, 0 , 1, 1, 1, 1, pd952); }; SOURCE(65806, 44) { word var_c98240; word pd953; pd953 = (* (( (ptr) (* (( (ptr) gf_c104064)+382)/* var_c88480 */ ))+49) ); var_c98240 = (word) ( *( (fPt) ((* (ptr) pd953 ))))((* ((( (ptr) ggData_v37552)+11)) ), pd953); }; SOURCE(65852, 33) { word pd954; pd954 = (* (( (ptr) (* (( (ptr) gf_c104064)+381)/* var_c88448 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd954 ))))((* ((( (ptr) ggData_v37552)+13)) ), pd954); }; SOURCE(65887, 46) { word pd955; pd955 = (* (( (ptr) (* (( (ptr) gf_c104064)+381)/* var_c88448 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd955 ))))((* (( (ptr) ggData_v37552)+13) ), 0, pd955); }; SOURCE(65935, 29) { word pd956; pd956 = (* (( (ptr) (* (( (ptr) gf_c104064)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd956 ))))(ggData_v37552, pd956); }; SOURCE(66016, 87) { word pd957; pd957 = (* (( (ptr) (* (( (ptr) gf_c104064)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd957 ))))((* (( (ptr) ggData_v37552)+3) ), 0, (* (( (ptr) gf_c104064)+69) ), (* (( (ptr) gf_c104064)+168) ), pd957); }; SOURCE(66105, 154) { word pd958; pd958 = (* (( (ptr) (* (( (ptr) gf_c104064)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd958 ))))((* (( (ptr) gf_c104064)+67) ), ggData_v37552, 0, 1, 0, 0, pd958); }; SOURCE(66261, 37) { word pd959; pd959 = (* (( (ptr) (* (( (ptr) gf_c104064)+389)/* var_c89952 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd959 ))))((* (( (ptr) gf_c104064)+165) ), (* (( (ptr) gf_c104064)+42) ), pd959); }; } static void DescribeCurve_P3600(ggData_v37640, event_v37668) word ggData_v37640; word event_v37668; { register ptr gf_c104096 = (ptr) &globalframe; /* DescribeCurve: */ SOURCE(66305, 455) SOURCE(66338, 422) { word var_c98272; var_c98272 = (* (ptr) (* (( (ptr) event_v37668)+1) ) ); if ((var_c98272 == (* (( (ptr) gf_c104096)+169) ))) { SOURCE(66377, 42) { word pd960; pd960 = (* (( (ptr) (* (( (ptr) gf_c104096)+392)/* var_c90432 */ ))+31) ); (void) ( *( (fPt) ((* (ptr) pd960 ))))(ggData_v37640, event_v37668, pd960); }; } else { if ((var_c98272 == (* (( (ptr) gf_c104096)+170) ))) { SOURCE(66448, 312) { word pd961; pd961 = (* (( (ptr) (* (( (ptr) gf_c104096)+382)/* var_c88480 */ ))+36) ); if (((word) ( *( (fPt) ((* (ptr) pd961 ))))((* (( (ptr) ggData_v37640)+11) ), 0, 0, 0, pd961) != 1)) { SOURCE(66515, 122) { word pd962; pd962 = (* (( (ptr) (* (( (ptr) gf_c104096)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd962 ))))((* (( (ptr) ggData_v37640)+3) ), 0, (* (( (ptr) gf_c104096)+160) ), (* (( (ptr) gf_c104096)+171) ), pd962); }; } else { SOURCE(66637, 123) { word var_c98304; { word var_c98336; { word pd963; pd963 = (* (( (ptr) (* (( (ptr) gf_c104096)+382)/* var_c88480 */ ))+37) ); var_c98336 = (word) ( *( (fPt) ((* (ptr) pd963 ))))((* (( (ptr) ggData_v37640)+11) ), 2, 0, 0, pd963); }; { word pd964; pd964 = (* (( (ptr) (* (( (ptr) gf_c104096)+384)/* var_c88608 */ ))+23) ); var_c98304 = (word) ( *( (fPt) ((* (ptr) pd964 ))))(var_c98336, pd964); }; }; { word pd965; pd965 = (* (( (ptr) (* (( (ptr) gf_c104096)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd965 ))))((* (( (ptr) ggData_v37640)+3) ), 0, (* (( (ptr) gf_c104096)+74) ), var_c98304, pd965) ; }; }; }; }; } else { SOURCE(66776, 5) (void) XR_RaiseUnnamedError(); }; }; }; } static void CloseOrNewline_P3660(ggData_v37728, event_v37756) word ggData_v37728; word event_v37756; { register ptr gf_c104128 = (ptr) &globalframe; /* CloseOrNewline: */ SOURCE(66787, 214) SOURCE(66821, 180) if (((* (( (ptr) (* (( (ptr) ggData_v37728)+17) ))+22) ) == 0)) { SOURCE(66863, 26) (void) Close_P3720(ggData_v37728, event_v37756); } else { SOURCE(66889, 114) { word myRefChar_v25764; SOURCE(66891, 43) myRefChar_v25764 = XR_NewObject(4, (* (( (ptr) gf_c104128)+24) )); (* (ptr) myRefChar_v25764 ) = 13; SOURCE(66936, 33) { word var_c98400; word var_c98432; var_c98400 = XR_NewObject(8, (* (( (ptr) gf_c104128)+17) )); var_c98432 = var_c98400; (* (ptr) var_c98432 ) = (* (( (ptr) gf_c104128)+47) ); (* (( (ptr) var_c98432)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c104128)+17) )); var_c98432 = (* (( (ptr) var_c98432)+1) ); (* (ptr) var_c98432 ) = myRefChar_v25764; event_v37756 = var_c98400; }; SOURCE(66971, 30) { word pd966; pd966 = (* (( (ptr) (* (( (ptr) gf_c104128)+392)/* var_c90432 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd966 ))))(ggData_v37728, event_v37756, pd966); }; }; }; } static void Close_P3720(ggData_v37816, event_v37844) word ggData_v37816; word event_v37844; { register ptr gf_c104160 = (ptr) &globalframe; word outlineSlice_v25820 = 0; word traj_v25848 = 0; word seg_v25876 = 0; W2 firstPoint_v25904; W2 lastPoint_v25932; word success_v25960 = 0; /* Close: */ SOURCE(67010, 2778) SOURCE(67135, 44) { word pd967; pd967 = (* (( (ptr) (* (( (ptr) gf_c104160)+379)/* var_c88384 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd967 ))))((* (( (ptr) gf_c104160)+172) ), ggData_v37816, pd967); }; SOURCE(67212, 2576) SOURCE(67218, 31) { word trajDescriptor_v26004 = 0; word trajData_v26032 = 0; word chairD_v26060; SOURCE(67271, 56) { word pd968; pd968 = (* (( (ptr) (* (( (ptr) gf_c104160)+381)/* var_c88448 */ ))+10) ); chairD_v26060 = (word) ( *( (fPt) ((* (ptr) pd968 ))))((* ((( (ptr) ggData_v37816)+13)) ), pd968); }; SOURCE(67329, 49) { word pd969; pd969 = (* (( (ptr) (* (( (ptr) gf_c104160)+384)/* var_c88608 */ ))+74) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd969 ))))(chairD_v26060, pd969))) { SOURCE(67378, 16) goto lab_L100113; }; }; SOURCE(67396, 64) { W3 var_c98464; { word pd970; pd970 = (* (( (ptr) (* (( (ptr) gf_c104160)+384)/* var_c88608 */ ))+75) ); (void) ( *( (fPt) ((* (ptr) pd970 ))))((word) &var_c98464, chairD_v26060, pd970); }; trajDescriptor_v26004 = var_c98464.f1; success_v25960 = var_c98464.f0; }; SOURCE(67462, 20) if ((0 == success_v25960)) { SOURCE(67482, 16) goto lab_L100113; }; SOURCE(67500, 27) traj_v25848 = (* (ptr) trajDescriptor_v26004 ); SOURCE(67529, 28) trajData_v26032 = XR_Narrow((* (( (ptr) traj_v25848)+1) ), (* (( (ptr) gf_c104160)+25) )); SOURCE(67559, 54) if (((* (ptr) trajData_v26032 ) == 0) || ((* (ptr) trajData_v26032 ) == 1)) { SOURCE(67613, 18) goto lab_L100114; }; SOURCE(67633, 39) { word pd971; pd971 = (* (( (ptr) (* (( (ptr) gf_c104160)+385)/* var_c88672 */ ))+64) ); outlineSlice_v25820 = (word) ( *( (fPt) ((* (ptr) pd971 ))))(traj_v25848, pd971); }; SOURCE(67674, 42) { word pd972; pd972 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+32) ); (void) ( *( (fPt) ((* (ptr) pd972 ))))((word) &firstPoint_v25904, traj_v25848, 0, pd972); }; SOURCE(67718, 37) { word pd973; pd973 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+35) ); (void) ( *( (fPt) ((* (ptr) pd973 ))))((word) &lastPoint_v25932, traj_v25848, pd973); }; SOURCE(67757, 1165) if ( ! XR_EqualWords(&firstPoint_v25904, &lastPoint_v25932, 2)) { SOURCE(67788, 907) { word lastSeg_v26104; word firstSeg_v26132; W2 cPoint1_v26160; W2 cPoint2_v26188; W2 oldCP_v26216; word addBezier_v26244 = 0; SOURCE(67790, 68) { word var_c98528; { word pd974; pd974 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+37) ); var_c98528 = (word) ( *( (fPt) ((* (ptr) pd974 ))))(traj_v25848, pd974); }; { word pd975; pd975 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+29) ); lastSeg_v26104 = (word) ( *( (fPt) ((* (ptr) pd975 ))))(traj_v25848, var_c98528, pd975); }; }; SOURCE(67860, 48) { word pd976; pd976 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+29) ); firstSeg_v26132 = (word) ( *( (fPt) ((* (ptr) pd976 ))))(traj_v25848, 0, pd976); }; SOURCE(67967, 218) if (((* (ptr) (* (ptr) lastSeg_v26104 ) ) == (* (( (ptr) gf_c104160)+173) ))) { SOURCE(68006, 16) addBezier_v26244 = 1; SOURCE(68024, 49) { word pd977; pd977 = (* (( (ptr) (* (ptr) lastSeg_v26104 ))+16) ); (void) ( *( (fPt) ((* (ptr) pd977 ))))((word) &oldCP_v26216, lastSeg_v26104, 1, pd977); }; SOURCE(68075, 82) { W2 var_c98560; { word pd978; pd978 = (* (( (ptr) (* (( (ptr) gf_c104160)+415)/* var_c98592 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd978 ))))((word) &var_c98560, oldCP_v26216, (* (W2Pt) (( (ptr) lastSeg_v26104)+11) ), pd978) ; }; { W2 var_c0949; { word pd979; pd979 = (* (( (ptr) (* (( (ptr) gf_c104160)+415)/* var_c98592 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd979 ))))((word) &var_c0949, (* (W2Pt) (( (ptr) lastSeg_v26104)+11) ), var_c98560, pd979); }; cPoint2_v26188 = var_c0949; }; }; } else { SOURCE(68166, 19) cPoint2_v26188 = lastPoint_v25932; }; SOURCE(68187, 223) if (((* (ptr) (* (ptr) firstSeg_v26132 ) ) == (* (( (ptr) gf_c104160)+173) ))) { SOURCE(68227, 16) addBezier_v26244 = 1; SOURCE(68245, 51) { word pd980; pd980 = (* (( (ptr) (* (ptr) firstSeg_v26132 ))+16) ); (void) ( *( (fPt) ((* (ptr) pd980 ))))((word) &oldCP_v26216, firstSeg_v26132, 0, pd980); }; SOURCE(68298, 85) { W2 var_c98624; { word pd981; pd981 = (* (( (ptr) (* (( (ptr) gf_c104160)+415)/* var_c98592 */ ))+22) ); (void) ( *( (fPt) ((* (ptr) pd981 ))))((word) &var_c98624, oldCP_v26216, (* (W2Pt) (( (ptr) firstSeg_v26132)+9) ), pd981) ; }; { W2 var_c0953; { word pd982; pd982 = (* (( (ptr) (* (( (ptr) gf_c104160)+415)/* var_c98592 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd982 ))))((word) &var_c0953, (* (W2Pt) (( (ptr) firstSeg_v26132)+9) ), var_c98624, pd982); }; cPoint1_v26160 = var_c0953; }; }; } else { SOURCE(68390, 20) cPoint1_v26160 = firstPoint_v25904; }; SOURCE(68412, 148) if ((0 != addBezier_v26244)) { SOURCE(68430, 78) { word pd983; pd983 = (* (( (ptr) (* (( (ptr) gf_c104160)+416)/* var_c98656 */ ))+6) ); seg_v25876 = (word) ( *( (fPt) ((* (ptr) pd983 ))))(lastPoint_v25932, cPoint2_v26188, cPoint1_v26160, firstPoint_v25904, 0, pd983) ; }; } else { SOURCE(68508, 52) { word pd984; pd984 = (* (( (ptr) (* (( (ptr) gf_c104160)+416)/* var_c98656 */ ))+5) ); seg_v25876 = (word) ( *( (fPt) ((* (ptr) pd984 ))))(lastPoint_v25932, firstPoint_v25904, 0, pd984); }; }; SOURCE(68562, 33) { word pd985; pd985 = (* (( (ptr) (* (( (ptr) gf_c104160)+416)/* var_c98656 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd985 ))))(lastSeg_v26104, seg_v25876, pd985); }; SOURCE(68597, 38) { word pd986; pd986 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd986 ))))(traj_v25848, seg_v25876, 0, pd986); }; SOURCE(68637, 56) { word var_c98688; word pd987; pd987 = (* (( (ptr) (* (( (ptr) gf_c104160)+377)/* var_c88320 */ ))+10) ); var_c98688 = (word) ( *( (fPt) ((* (ptr) pd987 ))))(traj_v25848, 1, (* (( (ptr) ggData_v37816)+11) ), 1, pd987); }; }; } else { SOURCE(68704, 57) { word pd988; pd988 = (* (( (ptr) (* (( (ptr) gf_c104160)+387)/* var_c88768 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd988 ))))(outlineSlice_v25820, pd988); }; SOURCE(68763, 61) { word pd989; pd989 = (* (( (ptr) (* (( (ptr) gf_c104160)+377)/* var_c88320 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd989 ))))(outlineSlice_v25820, (* (( (ptr) ggData_v37816)+11) ), pd989); }; SOURCE(68826, 34) { word pd990; pd990 = (* (( (ptr) (* (( (ptr) gf_c104160)+414)/* var_c98496 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd990 ))))(traj_v25848, 1, pd990); }; SOURCE(68862, 60) { word pd991; pd991 = (* (( (ptr) (* (( (ptr) gf_c104160)+377)/* var_c88320 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd991 ))))(outlineSlice_v25820, (* (( (ptr) ggData_v37816)+11) ), pd991); }; }; SOURCE(68927, 61) { word pd992; pd992 = (* (( (ptr) (* (( (ptr) gf_c104160)+392)/* var_c90432 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd992 ))))(traj_v25848, (* (( (ptr) ggData_v37816)+11) ), 0, ggData_v37816, pd992); }; SOURCE(68990, 32) { word pd993; pd993 = (* (( (ptr) (* (( (ptr) gf_c104160)+381)/* var_c88448 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd993 ))))((* (( (ptr) ggData_v37816)+13) ), 0, pd993); }; SOURCE(69070, 40) { word pd994; pd994 = (* (( (ptr) (* (( (ptr) gf_c104160)+381)/* var_c88448 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd994 ))))((* ((( (ptr) ggData_v37816)+13)) ), pd994); }; SOURCE(69112, 30) { word pd995; pd995 = (* (( (ptr) (* (( (ptr) gf_c104160)+380)/* var_c88416 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd995 ))))(ggData_v37816, pd995); }; SOURCE(69144, 68) { word var_c98720; { word pd996; pd996 = (* (( (ptr) (* (( (ptr) gf_c104160)+384)/* var_c88608 */ ))+7) ); var_c98720 = (word) ( *( (fPt) ((* (ptr) pd996 ))))(traj_v25848, 0, pd996); }; { word pd997; pd997 = (* (( (ptr) (* (( (ptr) gf_c104160)+380)/* var_c88416 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd997 ))))(ggData_v37816, var_c98720, 0, pd997); }; }; SOURCE(69214, 29) { word pd998; pd998 = (* (( (ptr) (* (( (ptr) gf_c104160)+379)/* var_c88384 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd998 ))))(ggData_v37816, pd998); }; SOURCE(69295, 80) { word pd999; pd999 = (* (( (ptr) (* (( (ptr) gf_c104160)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd999 ))))((* (( (ptr) ggData_v37816)+3) ), 0, (* (( (ptr) gf_c104160)+69) ), (* (( (ptr) gf_c104160)+174) ), pd999); }; SOURCE(69377, 154) { word pd1000; pd1000 = (* (( (ptr) (* (( (ptr) gf_c104160)+383)/* var_c88544 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd1000 ))))((* (( (ptr) gf_c104160)+67) ), ggData_v37816, 0, 1, 0, 0, pd1000); }; }; goto lab_L100115; lab_L100113: ; SOURCE(69556, 107) { word pd1001; pd1001 = (* (( (ptr) (* (( (ptr) gf_c104160)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1001 ))))((* (( (ptr) ggData_v37816)+3) ), 0, (* (( (ptr) gf_c104160)+160) ), (* (( (ptr) gf_c104160)+175) ), pd1001); }; goto lab_L100115; lab_L100114: ; SOURCE(69687, 96) { word pd1002; pd1002 = (* (( (ptr) (* (( (ptr) gf_c104160)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1002 ))))((* (( (ptr) ggData_v37816)+3) ), 0, (* (( (ptr) gf_c104160)+160) ), (* (( (ptr) gf_c104160)+176) ), pd1002); }; lab_L100115: ; } static void GravityChoiceChange_P3780(ggData_v37904, event_v37932) word ggData_v37904; word event_v37932; { register ptr gf_c104192 = (ptr) &globalframe; word forward_v26288; /* GravityChoiceChange: */ SOURCE(69810, 129) SOURCE(69849, 47) forward_v26288 = (unsigned) ((* (ptr) (* (( (ptr) event_v37932)+1) ) ) == (* (( (ptr) gf_c104192)+177) )); SOURCE(69898, 41) { word pd1003; pd1003 = (* (( (ptr) (* (( (ptr) gf_c104192)+393)/* var_c90592 */ ))+95) ); (void) ( *( (fPt) ((* (ptr) pd1003 ))))(ggData_v37904, forward_v26288, pd1003); }; } static void SetGravityChoice_P3840(ggData_v37992, event_v38020) word ggData_v37992; word event_v38020; { register ptr gf_c104224 = (ptr) &globalframe; word choiceRope_v26332; word gravityType_v26360; /* SetGravityChoice: */ SOURCE(69945, 201) SOURCE(69981, 48) choiceRope_v26332 = XR_Narrow((* (ptr) (* (( (ptr) event_v38020)+1) ) ), (* (( (ptr) gf_c104224)+12) )); if ((choiceRope_v26332 == 0)) { goto lab_L100116; }; if (( (unsigned) (*(int*)choiceRope_v26332<0) == 0)) { goto lab_L100116; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100116: ; SOURCE(70031, 70) { word pd1004; pd1004 = (* (( (ptr) (* (( (ptr) gf_c104224)+417)/* var_c98784 */ ))+7) ); gravityType_v26360 = (word) ( *( (fPt) ((* (ptr) pd1004 ))))(choiceRope_v26332, pd1004); }; SOURCE(70103, 43) { word pd1005; pd1005 = (* (( (ptr) (* (( (ptr) gf_c104224)+393)/* var_c90592 */ ))+94) ); (void) ( *( (fPt) ((* (ptr) pd1005 ))))(ggData_v37992, gravityType_v26360, pd1005); }; } static void GravityExtentChange_P3900(ggData_v38080, event_v38108) word ggData_v38080; word event_v38108; { register ptr gf_c104256 = (ptr) &globalframe; word extent_v26404; word success_v26432 = 1; /* GravityExtentChange: */ SOURCE(70152, 590) SOURCE(70191, 47) { word pd1006; pd1006 = (* (( (ptr) (* (( (ptr) gf_c104256)+393)/* var_c90592 */ ))+91) ); extent_v26404 = (word) ( *( (fPt) ((* (ptr) pd1006 ))))(ggData_v38080, pd1006); }; SOURCE(70282, 366) { word var_c98816; var_c98816 = (* (ptr) (* (( (ptr) event_v38108)+1) ) ); if ((var_c98816 == (* (( (ptr) gf_c104256)+178) ))) { SOURCE(70325, 190) { word x1007; word x1009; if ((( x1007 = extent_v26404, *(float*)&x1007 ) < ( x1009 = (* (ptr) &fc1008 ), *(float*)&x1009 ))) { SOURCE(70348, 25) { word x1010; word x1012; *(float*)&extent_v26404 = ( x1010 = extent_v26404, *(float*)&x1010 ) * ( x1012 = (* (ptr) &fc1011 ), *(float*)&x1012 ); }; } else { SOURCE(70375, 123) { word pd1013; pd1013 = (* (( (ptr) (* (( (ptr) gf_c104256)+378)/* var_c88352 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd1013 ))))((* (( (ptr) ggData_v38080)+3) ), 0, (* (( (ptr) gf_c104256)+160) ), (* (( (ptr) gf_c104256)+179) ), pd1013); }; SOURCE(70500, 15) success_v26432 = 0; }; }; } else { if ((var_c98816 == (* (( (ptr) gf_c104256)+180) ))) { SOURCE(70537, 19) { word x1014; word x1015; *(float*)&extent_v26404 = ( x1014 = extent_v26404, *(float*)&x1014 ) / ( x1015 = (* (ptr) &fc1011 ), *(float*)&x1015 ); }; } else { SOURCE(70569, 79) { word pd1016; word x1017; word x1018; pd1016 = (* (( (ptr) (* (( (ptr) gf_c104256)+405)/* var_c95968 */ ))+8) ); *(float*)&extent_v26404 = ( x1017 = (word) ( *( (fPt) ((* (ptr) pd1016 ))))(pd1016), *(float*)&x1017 ) / ( x1018 = (* (ptr) &fc777 ), *(float*)&x1018 ); }; }; }; }; SOURCE(70650, 92) if ((0 != success_v26432)) { SOURCE(70668, 40) { word pd1019; pd1019 = (* (( (ptr) (* (( (ptr) gf_c104256)+393)/* var_c90592 */ ))+92) ); (void) ( *( (fPt) ((* (ptr) pd1019 ))))(ggData_v38080, extent_v26404, pd1019); }; SOURCE(70710, 32) (void) ShowGravityExtent_P4020(ggData_v38080, event_v38108); }; } static void SetGravityExtent_P3960(ggData_v38168, event_v38196) word ggData_v38168; word event_v38196; { register ptr gf_c104288 = (ptr) &globalframe; word inches_v26476; /* SetGravityExtent: */ SOURCE(70751, 128) SOURCE(70787, 50) inches_v26476 = (* (ptr) XR_Narrow((* (ptr) (* (( (ptr) event_v38196)+1) ) ), (* (( (ptr) gf_c104288)+22) )) ); SOURCE(70839, 40) { word pd1020; pd1020 = (* (( (ptr) (* (( (ptr) gf_c104288)+393)/* var_c90592 */ ))+92) ); (void) ( *( (fPt) ((* (ptr) pd1020 ))))(ggData_v38168, inches_v26476, pd1020); }; } static void ShowGravityExtent_P4020(ggData_v38256, event_v38284) word ggData_v38256; word event_v38284; { register ptr gf_c104320 = (ptr) &globalframe; word inches_v26532; /* ShowGravityExtent: */ SOURCE(70885, 270) SOURCE(70922, 47) { word pd1021; pd1021 = (* (( (ptr) (* (( (ptr) gf_c104320)+393)/* var_c90592 */ ))+91) ); inches_v26532 = (word) ( *( (fPt) ((* (ptr) pd1021 ))))(ggData_v38256, pd1021); }; SOURCE(70971, 184) { word var_c98848; { word var_c98880; word var_c98912; var_c98880 = XR_NewObject(12, (* (( (ptr) gf_c104320)+20) )); var_c98912 = var_c98880; (* (ptr) var_c98912 ) = 8; { word x1022; word x1023; *(float*)(( (ptr) var_c98912)+1) = ( x1022 = inches_v26532, *(float*)&x1022 ) * ( x1023 = (* (ptr) &fc777 ), *(float*)&x1023 ); }; (* (( (ptr) var_c98912)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c104320)+20) )); var_c98912 = (* (( (ptr) var_c98912)+2) ); (* (ptr) var_c98912 ) = 8; (* (( (ptr) var_c98912)+1) ) = inches_v26532; (* (( (ptr) var_c98912)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c104320)+20) )); var_c98912 = (* (( (ptr) var_c98912)+2) ); (* (ptr) var_c98912 ) = 8; { word x1024; word x1026; *(float*)(( (ptr) var_c98912)+1) = ( x1024 = inches_v26532, *(float*)&x1024 ) * ( x1026 = (* (ptr) &fc1025 ), *(float*)&x1026 ); }; var_c98848 = var_c98880; }; { word pd1027; pd1027 = (* (( (ptr) (* (( (ptr) gf_c104320)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1027 ))))((* (( (ptr) ggData_v38256)+3) ), 0, (* (( (ptr) gf_c104320)+74) ), (* (( (ptr) gf_c104320)+181) ), var_c98848, pd1027); }; }; } static void ToggleGravity_P4080(ggData_v38344, event_v38372) word ggData_v38344; word event_v38372; { register ptr gf_c104352 = (ptr) &globalframe; /* ToggleGravity: */ SOURCE(71161, 91) SOURCE(71194, 58) { word var_c98944; { word pd1028; pd1028 = (* (( (ptr) (* (( (ptr) gf_c104352)+393)/* var_c90592 */ ))+89) ); var_c98944 = (unsigned) (0 == (word) ( *( (fPt) ((* (ptr) pd1028 ))))(ggData_v38344, pd1028)); }; { word pd1029; pd1029 = (* (( (ptr) (* (( (ptr) gf_c104352)+393)/* var_c90592 */ ))+90) ); (void) ( *( (fPt) ((* (ptr) pd1029 ))))(ggData_v38344, var_c98944, pd1029); }; }; } static void SetGravity_P4140(ggData_v38432, event_v38460) word ggData_v38432; word event_v38460; { register ptr gf_c104384 = (ptr) &globalframe; word boolRope_v26576; word setGravity_v26604; /* SetGravity: */ SOURCE(71258, 167) SOURCE(71288, 46) boolRope_v26576 = XR_Narrow((* (ptr) (* (( (ptr) event_v38460)+1) ) ), (* (( (ptr) gf_c104384)+12) )); if ((boolRope_v26576 == 0)) { goto lab_L100117; }; if (( (unsigned) (*(int*)boolRope_v26576<0) == 0)) { goto lab_L100117; }; (void) XR_RaiseError(XR_NarrowFault, 0); lab_L100117: ; SOURCE(71336, 49) { word pd1030; pd1030 = (* (( (ptr) (* (( (ptr) gf_c104384)+418)/* var_c99008 */ ))+40) ); setGravity_v26604 = (word) ( *( (fPt) ((* (ptr) pd1030 ))))(boolRope_v26576, pd1030); }; SOURCE(71387, 38) { word pd1031; pd1031 = (* (( (ptr) (* (( (ptr) gf_c104384)+393)/* var_c90592 */ ))+90) ); (void) ( *( (fPt) ((* (ptr) pd1031 ))))(ggData_v38432, setGravity_v26604, pd1031); }; } static void RegisterEventProcs_P4200() { register ptr gf_c104416 = (ptr) &globalframe; /* RegisterEventProcs: */ SOURCE(71431, 3104) SOURCE(71479, 70) { word pd1032; pd1032 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1032 ))))((* (( (ptr) gf_c104416)+182) ), (word) (( (bPt) gf_c104416)+992)/* var_c86176 */ , 0, 0, 0, pd1032) ; }; SOURCE(71551, 64) { word pd1033; pd1033 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1033 ))))((* (( (ptr) gf_c104416)+183) ), (word) (( (bPt) gf_c104416)+984)/* var_c86144 */ , 0, 0, 0, pd1033) ; }; SOURCE(71617, 70) { word pd1034; pd1034 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1034 ))))((* (( (ptr) gf_c104416)+184) ), (word) (( (bPt) gf_c104416)+976)/* var_c86112 */ , 0, 0, 0, pd1034) ; }; SOURCE(71689, 58) { word pd1035; pd1035 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1035 ))))((* (( (ptr) gf_c104416)+185) ), (word) (( (bPt) gf_c104416)+952)/* var_c86016 */ , 0, 0, 0, pd1035) ; }; SOURCE(71749, 64) { word pd1036; pd1036 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1036 ))))((* (( (ptr) gf_c104416)+186) ), (word) (( (bPt) gf_c104416)+968)/* var_c86080 */ , 0, 0, 0, pd1036) ; }; SOURCE(71815, 52) { word pd1037; pd1037 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1037 ))))((* (( (ptr) gf_c104416)+187) ), (word) (( (bPt) gf_c104416)+944)/* var_c85984 */ , 0, 0, 0, pd1037) ; }; SOURCE(71869, 63) { word pd1038; pd1038 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1038 ))))((* (( (ptr) gf_c104416)+188) ), (word) (( (bPt) gf_c104416)+960)/* var_c86048 */ , 0, 0, 0, pd1038) ; }; SOURCE(71935, 39) { word pd1039; pd1039 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1039 ))))((* (( (ptr) gf_c104416)+47) ), (word) (( (bPt) gf_c104416)+1456)/* var_c88032 */ , 0, 1, 0, pd1039) ; }; SOURCE(71976, 39) { word pd1040; pd1040 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1040 ))))((* (( (ptr) gf_c104416)+189) ), (word) (( (bPt) gf_c104416)+1440)/* var_c87968 */ , 1, 1, 0, pd1040) ; }; SOURCE(72017, 58) { word pd1041; pd1041 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1041 ))))((* (( (ptr) gf_c104416)+190) ), (word) (( (bPt) gf_c104416)+1432)/* var_c87936 */ , 4, 1, 0, pd1041) ; }; SOURCE(72077, 78) { word pd1042; pd1042 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1042 ))))((* (( (ptr) gf_c104416)+191) ), (word) (( (bPt) gf_c104416)+1424)/* var_c87904 */ , 4, 1, 0, pd1042) ; }; SOURCE(72157, 59) { word pd1043; pd1043 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1043 ))))((* (( (ptr) gf_c104416)+192) ), (word) (( (bPt) gf_c104416)+1416)/* var_c87872 */ , 0, 1, 0, pd1043) ; }; SOURCE(72218, 51) { word pd1044; pd1044 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1044 ))))((* (( (ptr) gf_c104416)+193) ), (word) (( (bPt) gf_c104416)+1408)/* var_c87840 */ , 0, 1, 0, pd1044) ; }; SOURCE(72299, 65) { word pd1045; pd1045 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1045 ))))((* (( (ptr) gf_c104416)+194) ), (word) (( (bPt) gf_c104416)+1392)/* var_c87776 */ , 0, 1, 0, pd1045) ; }; SOURCE(72366, 74) { word pd1046; pd1046 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1046 ))))((* (( (ptr) gf_c104416)+195) ), (word) (( (bPt) gf_c104416)+1400)/* var_c87808 */ , 4, 1, 0, pd1046) ; }; SOURCE(72442, 55) { word pd1047; pd1047 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1047 ))))((* (( (ptr) gf_c104416)+196) ), (word) (( (bPt) gf_c104416)+1384)/* var_c87744 */ , 0, 1, 0, pd1047) ; }; SOURCE(72499, 51) { word pd1048; pd1048 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1048 ))))((* (( (ptr) gf_c104416)+197) ), (word) (( (bPt) gf_c104416)+1376)/* var_c87712 */ , 0, 1, 0, pd1048) ; }; SOURCE(72552, 63) { word pd1049; pd1049 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1049 ))))((* (( (ptr) gf_c104416)+198) ), (word) (( (bPt) gf_c104416)+1368)/* var_c87680 */ , 0, 1, 0, pd1049) ; }; SOURCE(72617, 65) { word pd1050; pd1050 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1050 ))))((* (( (ptr) gf_c104416)+199) ), (word) (( (bPt) gf_c104416)+1360)/* var_c87648 */ , 0, 1, 0, pd1050) ; }; SOURCE(72684, 49) { word pd1051; pd1051 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1051 ))))((* (( (ptr) gf_c104416)+200) ), (word) (( (bPt) gf_c104416)+1344)/* var_c87584 */ , 1, 1, 0, pd1051) ; }; SOURCE(72735, 49) { word pd1052; pd1052 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1052 ))))((* (( (ptr) gf_c104416)+201) ), (word) (( (bPt) gf_c104416)+1336)/* var_c87552 */ , 1, 1, 0, pd1052) ; }; SOURCE(72786, 51) { word pd1053; pd1053 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1053 ))))((* (( (ptr) gf_c104416)+202) ), (word) (( (bPt) gf_c104416)+1328)/* var_c87520 */ , 1, 1, 0, pd1053) ; }; SOURCE(72839, 55) { word pd1054; pd1054 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1054 ))))((* (( (ptr) gf_c104416)+203) ), (word) (( (bPt) gf_c104416)+1320)/* var_c87488 */ , 1, 1, 0, pd1054) ; }; SOURCE(72896, 53) { word pd1055; pd1055 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1055 ))))((* (( (ptr) gf_c104416)+204) ), (word) (( (bPt) gf_c104416)+1312)/* var_c87456 */ , 1, 1, 0, pd1055) ; }; SOURCE(72951, 39) { word pd1056; pd1056 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1056 ))))((* (( (ptr) gf_c104416)+205) ), (word) (( (bPt) gf_c104416)+1304)/* var_c87424 */ , 0, 1, 0, pd1056) ; }; SOURCE(72992, 53) { word pd1057; pd1057 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1057 ))))((* (( (ptr) gf_c104416)+206) ), (word) (( (bPt) gf_c104416)+1296)/* var_c87392 */ , 0, 1, 0, pd1057) ; }; SOURCE(73047, 67) { word pd1058; pd1058 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1058 ))))((* (( (ptr) gf_c104416)+207) ), (word) (( (bPt) gf_c104416)+1288)/* var_c87360 */ , 0, 1, 0, pd1058) ; }; SOURCE(73116, 41) { word pd1059; pd1059 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1059 ))))((* (( (ptr) gf_c104416)+208) ), (word) (( (bPt) gf_c104416)+1280)/* var_c87328 */ , 0, 1, 0, pd1059) ; }; SOURCE(73159, 39) { word pd1060; pd1060 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1060 ))))((* (( (ptr) gf_c104416)+209) ), (word) (( (bPt) gf_c104416)+1256)/* var_c87232 */ , 0, 1, 0, pd1060) ; }; SOURCE(73200, 41) { word pd1061; pd1061 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1061 ))))((* (( (ptr) gf_c104416)+210) ), (word) (( (bPt) gf_c104416)+1248)/* var_c87200 */ , 0, 1, 0, pd1061) ; }; SOURCE(73243, 59) { word pd1062; pd1062 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1062 ))))((* (( (ptr) gf_c104416)+211) ), (word) (( (bPt) gf_c104416)+1232)/* var_c87136 */ , 1, 1, 0, pd1062) ; }; SOURCE(73304, 73) { word pd1063; pd1063 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1063 ))))((* (( (ptr) gf_c104416)+212) ), (word) (( (bPt) gf_c104416)+1224)/* var_c87104 */ , 1, 1, 0, pd1063) ; }; SOURCE(73379, 65) { word pd1064; pd1064 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1064 ))))((* (( (ptr) gf_c104416)+213) ), (word) (( (bPt) gf_c104416)+1208)/* var_c87040 */ , 0, 1, 0, pd1064) ; }; SOURCE(73446, 67) { word pd1065; pd1065 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1065 ))))((* (( (ptr) gf_c104416)+214) ), (word) (( (bPt) gf_c104416)+1192)/* var_c86976 */ , 0, 1, 0, pd1065) ; }; SOURCE(73515, 60) { word pd1066; pd1066 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1066 ))))((* (( (ptr) gf_c104416)+215) ), (word) (( (bPt) gf_c104416)+1200)/* var_c87008 */ , 0, 0, 0, pd1066) ; }; SOURCE(73578, 57) { word pd1067; pd1067 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1067 ))))((* (( (ptr) gf_c104416)+216) ), (word) (( (bPt) gf_c104416)+1176)/* var_c86912 */ , 0, 1, 0, pd1067) ; }; SOURCE(73637, 55) { word pd1068; pd1068 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1068 ))))((* (( (ptr) gf_c104416)+217) ), (word) (( (bPt) gf_c104416)+1168)/* var_c86880 */ , 1, 1, 0, pd1068) ; }; SOURCE(73694, 49) { word pd1069; pd1069 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1069 ))))((* (( (ptr) gf_c104416)+218) ), (word) (( (bPt) gf_c104416)+1160)/* var_c86848 */ , 1, 1, 0, pd1069) ; }; SOURCE(73745, 33) { word pd1070; pd1070 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1070 ))))((* (( (ptr) gf_c104416)+219) ), (word) (( (bPt) gf_c104416)+1080)/* var_c86528 */ , 1, 1, 0, pd1070) ; }; SOURCE(73780, 51) { word pd1071; pd1071 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1071 ))))((* (( (ptr) gf_c104416)+220) ), (word) (( (bPt) gf_c104416)+1072)/* var_c86496 */ , 1, 1, 0, pd1071) ; }; SOURCE(73833, 49) { word pd1072; pd1072 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1072 ))))((* (( (ptr) gf_c104416)+221) ), (word) (( (bPt) gf_c104416)+1048)/* var_c86400 */ , 1, 1, 0, pd1072) ; }; SOURCE(73884, 43) { word pd1073; pd1073 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1073 ))))((* (( (ptr) gf_c104416)+222) ), (word) (( (bPt) gf_c104416)+1080)/* var_c86528 */ , 1, 1, 0, pd1073) ; }; SOURCE(73929, 45) { word pd1074; pd1074 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1074 ))))((* (( (ptr) gf_c104416)+223) ), (word) (( (bPt) gf_c104416)+1056)/* var_c86432 */ , 1, 1, 0, pd1074) ; }; SOURCE(73976, 39) { word pd1075; pd1075 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1075 ))))((* (( (ptr) gf_c104416)+224) ), (word) (( (bPt) gf_c104416)+1064)/* var_c86464 */ , 0, 1, 0, pd1075) ; }; SOURCE(74017, 55) { word pd1076; pd1076 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1076 ))))((* (( (ptr) gf_c104416)+225) ), (word) (( (bPt) gf_c104416)+1040)/* var_c86368 */ , 1, 1, 0, pd1076) ; }; SOURCE(74074, 65) { word pd1077; pd1077 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1077 ))))((* (( (ptr) gf_c104416)+226) ), (word) (( (bPt) gf_c104416)+1152)/* var_c86816 */ , 0, 1, 0, pd1077) ; }; SOURCE(74141, 57) { word pd1078; pd1078 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1078 ))))((* (( (ptr) gf_c104416)+227) ), (word) (( (bPt) gf_c104416)+1144)/* var_c86784 */ , 0, 1, 0, pd1078) ; }; SOURCE(74200, 59) { word pd1079; pd1079 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1079 ))))((* (( (ptr) gf_c104416)+228) ), (word) (( (bPt) gf_c104416)+1128)/* var_c86720 */ , 0, 1, 0, pd1079) ; }; SOURCE(74261, 37) { word pd1080; pd1080 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1080 ))))((* (( (ptr) gf_c104416)+165) ), (word) (( (bPt) gf_c104416)+1024)/* var_c86304 */ , 0, 1, 0, pd1080) ; }; SOURCE(74300, 51) { word pd1081; pd1081 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1081 ))))((* (( (ptr) gf_c104416)+229) ), (word) (( (bPt) gf_c104416)+1016)/* var_c86272 */ , 0, 1, 0, pd1081) ; }; SOURCE(74353, 41) { word pd1082; pd1082 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1082 ))))((* (( (ptr) gf_c104416)+230) ), (word) (( (bPt) gf_c104416)+1472)/* var_c88096 */ , 0, 1, 0, pd1082) ; }; SOURCE(74396, 47) { word pd1083; pd1083 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1083 ))))((* (( (ptr) gf_c104416)+231) ), (word) (( (bPt) gf_c104416)+1488)/* var_c88160 */ , 0, 1, 0, pd1083) ; }; SOURCE(74445, 53) { word pd1084; pd1084 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1084 ))))((* (( (ptr) gf_c104416)+232) ), (word) (( (bPt) gf_c104416)+1008)/* var_c86240 */ , 0, 1, 0, pd1084) ; }; SOURCE(74500, 35) { word pd1085; pd1085 = (* (( (ptr) (* (( (ptr) gf_c104416)+419)/* var_c99040 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd1085 ))))((* (( (ptr) gf_c104416)+233) ), (word) (( (bPt) gf_c104416)+1000)/* var_c86208 */ , 0, 1, 0, pd1085) ; }; } static void NoName_Q9384(formal_c0996, formal_c200044, formal_c200045, formal_c200046, formal_c200047) word formal_c0996; word formal_c200044; word formal_c200045; word formal_c200046; word formal_c200047; { register ptr gf_c01207 = (ptr) &globalframe; if ((formal_c200045 == (* (( (ptr) (* (( (ptr) gf_c01207)+408)/* var_c96640 */ ))+9) ))) { { W4 error_v74984; error_v74984 = (* (W4Pt) formal_c200047 ); SOURCE(56337, 186) { word var_c96672; { word var_c96704; word var_c96736; var_c96704 = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96736 = var_c96704; (* (ptr) var_c96736 ) = 1; (* (( (ptr) var_c96736)+1) ) = error_v74984.f1; (* (( (ptr) var_c96736)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96736 = (* (( (ptr) var_c96736)+2) ); (* (ptr) var_c96736 ) = 11; (* (( (ptr) var_c96736)+1) ) = error_v74984.f2; (* (( (ptr) var_c96736)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96736 = (* (( (ptr) var_c96736)+2) ); (* (ptr) var_c96736 ) = 11; (* (( (ptr) var_c96736)+1) ) = (* (( (ptr) formal_c200044)+6) ); var_c96672 = var_c96704; }; { word pd1086; pd1086 = (* (( (ptr) (* (( (ptr) gf_c01207)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1086 ))))((* (( (ptr) (* (( (ptr) formal_c200044)+4) ))+3) ), 0, (* (( (ptr) gf_c01207)+160) ), (* (( (ptr) gf_c01207)+159) ), var_c96672, pd1086); }; }; SOURCE(56525, 15) (* (( (ptr) formal_c200044)+5) ) = 0; SOURCE(56542, 8) (* (ptr) formal_c0996 ) = 2; (* (( (ptr) formal_c0996)+1) ) = 12; return; }; } else { if ((formal_c200045 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c01207)+404)/* var_c95904 */ ))+6) ) ))) { { W3 error_v75148; error_v75148 = (* (W3Pt) formal_c200047 ); SOURCE(56573, 217) { word var_c96768; { word var_c96800; word var_c96832; var_c96800 = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96832 = var_c96800; (* (ptr) var_c96832 ) = 1; { word pd1087; pd1087 = (* (( (ptr) (* (( (ptr) gf_c01207)+409)/* var_c96896 */ ))+6) ); (* (( (ptr) var_c96832)+1) ) = (word) ( *( (fPt) ((* (ptr) pd1087 ))))(error_v75148.f0, pd1087); }; (* (( (ptr) var_c96832)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96832 = (* (( (ptr) var_c96832)+2) ); (* (ptr) var_c96832 ) = 11; (* (( (ptr) var_c96832)+1) ) = error_v75148.f1; (* (( (ptr) var_c96832)+2) ) = XR_NewObject(12, (* (( (ptr) gf_c01207)+20) )); var_c96832 = (* (( (ptr) var_c96832)+2) ); (* (ptr) var_c96832 ) = 11; (* (( (ptr) var_c96832)+1) ) = (* (( (ptr) formal_c200044)+6) ); var_c96768 = var_c96800; }; { word pd1088; pd1088 = (* (( (ptr) (* (( (ptr) gf_c01207)+378)/* var_c88352 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd1088 ))))((* (( (ptr) (* (( (ptr) formal_c200044)+4) ))+3) ), 0, (* (( (ptr) gf_c01207)+160) ), (* (( (ptr) gf_c01207)+159) ), var_c96768, pd1088); }; }; SOURCE(56792, 15) (* (( (ptr) formal_c200044)+5) ) = 0; SOURCE(56809, 8) (* (ptr) formal_c0996 ) = 2; (* (( (ptr) formal_c0996)+1) ) = 12; return; }; }; }; (* (ptr) formal_c0996 ) = 0; (* (( (ptr) formal_c0996)+1) ) = 0; return; } static void NoName_Q9444(formal_c01001, formal_c200040, formal_c200041, formal_c200042, formal_c200043) word formal_c01001; word formal_c200040; word formal_c200041; word formal_c200042; word formal_c200043; { register ptr gf_c01208 = (ptr) &globalframe; if ((formal_c200041 == (* (( (ptr) (* (( (ptr) gf_c01208)+395)/* var_c91936 */ ))+4) )) || (formal_c200041 == (* (( (ptr) (* ( ( (ptr) gf_c01208)+395)/* var_c91936 */ ))+5) ))) { SOURCE(52186, 8) (* (ptr) formal_c01001 ) = 2; (* (( (ptr) formal_c01001)+1) ) = 11; return; }; (* (ptr) formal_c01001 ) = 0; (* (( (ptr) formal_c01001)+1) ) = 0; return; } static void NoName_Q9504(formal_c01006, formal_c200036, formal_c200037, formal_c200038, formal_c200039) word formal_c01006; word formal_c200036; word formal_c200037; word formal_c200038; word formal_c200039; { register ptr gf_c01209 = (ptr) &globalframe; if ((formal_c200037 == (* (( (ptr) (* (( (ptr) gf_c01209)+395)/* var_c91936 */ ))+4) )) || (formal_c200037 == (* (( (ptr) (* ( ( (ptr) gf_c01209)+395)/* var_c91936 */ ))+5) ))) { SOURCE(52105, 8) (* (ptr) formal_c01006 ) = 2; (* (( (ptr) formal_c01006)+1) ) = 10; return; }; (* (ptr) formal_c01006 ) = 0; (* (( (ptr) formal_c01006)+1) ) = 0; return; } static void NoName_Q9564(formal_c01011, formal_c200032, formal_c200033, formal_c200034, formal_c200035) word formal_c01011; word formal_c200032; word formal_c200033; word formal_c200034; word formal_c200035; { register ptr gf_c01210 = (ptr) &globalframe; if ((formal_c200033 == (* (( (ptr) (* (( (ptr) gf_c01210)+395)/* var_c91936 */ ))+4) )) || (formal_c200033 == (* (( (ptr) (* ( ( (ptr) gf_c01210)+395)/* var_c91936 */ ))+5) ))) { SOURCE(52019, 8) (* (ptr) formal_c01011 ) = 2; (* (( (ptr) formal_c01011)+1) ) = 9; return; }; (* (ptr) formal_c01011 ) = 0; (* (( (ptr) formal_c01011)+1) ) = 0; return; } static void NoName_Q9624(formal_c01020, formal_c200028, formal_c200029, formal_c200030, formal_c200031) word formal_c01020; word formal_c200028; word formal_c200029; word formal_c200030; word formal_c200031; { register ptr gf_c01211 = (ptr) &globalframe; if ((formal_c200029 == (* (( (ptr) (* (( (ptr) gf_c01211)+403)/* var_c95776 */ ))+4) ))) { { word context_v70468; word code_v70496; word message_v70524; context_v70468 = (* (ptr) formal_c200031 ); code_v70496 = (* (( (ptr) formal_c200031)+1) ); message_v70524 = (* (( (ptr) formal_c200031)+2) ); SOURCE(50273, 94) { W2 var_c95808; var_c95808.f0 = 11; var_c95808.f1 = message_v70524; { word pd1089; pd1089 = (* (( (ptr) (* (( (ptr) gf_c01211)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd1089 ))))((* (( (ptr) (* (( (ptr) formal_c200028)+4) ))+3) ), 0, (* (( (ptr) gf_c01211)+138) ), (* (( (ptr) gf_c01211)+139) ), var_c95808, pd1089); }; }; SOURCE(50369, 6) (* (ptr) formal_c01020 ) = 1; (* (( (ptr) formal_c01020)+1) ) = 0; return; }; }; (* (ptr) formal_c01020 ) = 0; (* (( (ptr) formal_c01020)+1) ) = 0; return; } static void NoName_Q9684(formal_c01027, formal_c200024, formal_c200025, formal_c200026, formal_c200027) word formal_c01027; word formal_c200024; word formal_c200025; word formal_c200026; word formal_c200027; { register ptr gf_c01212 = (ptr) &globalframe; if ((formal_c200025 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c01212)+401)/* var_c95584 */ ))+4) ) ))) { { W3 error_v69816; error_v69816 = (* (W3Pt) formal_c200027 ); SOURCE(49812, 100) { W2 var_c95616; var_c95616.f0 = 11; var_c95616.f1 = error_v69816.f1; { word pd1090; pd1090 = (* (( (ptr) (* (( (ptr) gf_c01212)+378)/* var_c88352 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd1090 ))))((* (( (ptr) formal_c200024)+11) ), 0, (* (( (ptr) gf_c01212)+160) ), (* (( (ptr) gf_c01212)+134) ), var_c95616, pd1090); }; }; SOURCE(49914, 9) (* (ptr) formal_c01027 ) = 2; (* (( (ptr) formal_c01027)+1) ) = 8; return; }; }; (* (ptr) formal_c01027 ) = 0; (* (( (ptr) formal_c01027)+1) ) = 0; return; } static void NoName_Q9744(formal_c01033, formal_c200020, formal_c200021, formal_c200022, formal_c200023) word formal_c01033; word formal_c200020; word formal_c200021; word formal_c200022; word formal_c200023; { register ptr gf_c01213 = (ptr) &globalframe; if ((formal_c200021 == (* (( (ptr) (* (( (ptr) gf_c01213)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v66904; explanation_v66904 = (* (ptr) formal_c200023 ); SOURCE(47390, 23) (* (( (ptr) formal_c200020)+4) ) = explanation_v66904; SOURCE(47415, 15) (* (ptr) formal_c01033 ) = 2; (* (( (ptr) formal_c01033)+1) ) = 7; return; }; }; (* (ptr) formal_c01033 ) = 0; (* (( (ptr) formal_c01033)+1) ) = 0; return; } static void NoName_Q9804(formal_c01039, formal_c200016, formal_c200017, formal_c200018, formal_c200019) word formal_c01039; word formal_c200016; word formal_c200017; word formal_c200018; word formal_c200019; { register ptr gf_c01214 = (ptr) &globalframe; if ((formal_c200017 == (* (( (ptr) (* (( (ptr) gf_c01214)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v64648; explanation_v64648 = (* (ptr) formal_c200019 ); SOURCE(35308, 23) (* (( (ptr) formal_c200016)+4) ) = explanation_v64648; SOURCE(35333, 15) (* (ptr) formal_c01039 ) = 2; (* (( (ptr) formal_c01039)+1) ) = 6; return; }; }; (* (ptr) formal_c01039 ) = 0; (* (( (ptr) formal_c01039)+1) ) = 0; return; } static void NoName_Q9864(formal_c01045, formal_c200012, formal_c200013, formal_c200014, formal_c200015) word formal_c01045; word formal_c200012; word formal_c200013; word formal_c200014; word formal_c200015; { register ptr gf_c01215 = (ptr) &globalframe; if ((formal_c200013 == (* (( (ptr) (* (( (ptr) gf_c01215)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v64588; explanation_v64588 = (* (ptr) formal_c200015 ); SOURCE(34735, 23) (* (( (ptr) formal_c200012)+4) ) = explanation_v64588; SOURCE(34760, 15) (* (ptr) formal_c01045 ) = 2; (* (( (ptr) formal_c01045)+1) ) = 5; return; }; }; (* (ptr) formal_c01045 ) = 0; (* (( (ptr) formal_c01045)+1) ) = 0; return; } static void NoName_Q9924(formal_c01051, formal_c200008, formal_c200009, formal_c200010, formal_c200011) word formal_c01051; word formal_c200008; word formal_c200009; word formal_c200010; word formal_c200011; { register ptr gf_c01216 = (ptr) &globalframe; if ((formal_c200009 == (* (( (ptr) (* (( (ptr) gf_c01216)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v64528; explanation_v64528 = (* (ptr) formal_c200011 ); SOURCE(34186, 23) (* (( (ptr) formal_c200008)+4) ) = explanation_v64528; SOURCE(34211, 15) (* (ptr) formal_c01051 ) = 2; (* (( (ptr) formal_c01051)+1) ) = 4; return; }; }; (* (ptr) formal_c01051 ) = 0; (* (( (ptr) formal_c01051)+1) ) = 0; return; } static void NoName_Q9984(formal_c01057, formal_c200004, formal_c200005, formal_c200006, formal_c200007) word formal_c01057; word formal_c200004; word formal_c200005; word formal_c200006; word formal_c200007; { register ptr gf_c01217 = (ptr) &globalframe; if ((formal_c200005 == (* (( (ptr) (* (( (ptr) gf_c01217)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v64468; explanation_v64468 = (* (ptr) formal_c200007 ); SOURCE(33570, 23) (* (( (ptr) formal_c200004)+4) ) = explanation_v64468; SOURCE(33595, 15) (* (ptr) formal_c01057 ) = 2; (* (( (ptr) formal_c01057)+1) ) = 3; return; }; }; (* (ptr) formal_c01057 ) = 0; (* (( (ptr) formal_c01057)+1) ) = 0; return; } static void NoName_Q10044(formal_c01063, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c01063; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c01218 = (ptr) &globalframe; if ((formal_c200001 == (* (( (ptr) (* (( (ptr) gf_c01218)+394)/* var_c90624 */ ))+4) ))) { { word explanation_v64244; explanation_v64244 = (* (ptr) formal_c200003 ); SOURCE(32955, 23) (* (( (ptr) formal_c200000)+4) ) = explanation_v64244; SOURCE(32980, 15) (* (ptr) formal_c01063 ) = 2; (* (( (ptr) formal_c01063)+1) ) = 2; return; }; }; (* (ptr) formal_c01063 ) = 0; (* (( (ptr) formal_c01063)+1) ) = 0; return; } /* file: GGEventImplA, module: GGEventImplA, compiled at: September 13, 1993 2:51:33 pm PDT */ extern void XR_install_GGEventImplA() { NoName_Q8604(); } extern void XR_run_GGEventImplA() { XR_Start(&globalframe); }