/* 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 <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> 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); }