/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */
/* time: October 19, 1993 1:17:12 pm PDT */
/* C2C version: April 20, 1993 (sun4) */
/* ref-counting: off */
/* file: NodeStyleWorks1Impl, module: NodeStyleWorks1Impl */
/* switches: bcfhklnouw */
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [55143628,2847079375] NodeStyleWorks1Impl";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef word (*fPt)();
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {word f0, f1;} W2;
typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7;
typedef struct {word f0, f1, f2, f3, f4;} W5;
typedef struct {word f0, f1, f2, f3, f4, f5;} W6;
typedef struct {W8 f; W7 r;} W15;
typedef struct {word f0, f1, f2, f3;} W4;
typedef struct {W8 f; word r;} W9;
typedef W9 *W9Pt;
typedef W4 *W4Pt;
typedef struct {word f0, f1, f2;} W3;
typedef struct {W8 f; W3 r;} W11;
typedef W2 *W2Pt;
typedef struct {W8 f; W2 r;} W10;
#define SOURCE(p, l) /* source p, l */
#define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) )
#define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i )
static float fc276 = 100.0;
static float fc331 = 0.01;
static void NoName←Q7548();
static void NodeStyleWorks1Impl←P0();
static word GetFrame←P60();
static word NoName←Q7608();
static word NoName←Q7668();
static void FreeFrame←P120();
static word NoName←Q7728();
static word StyleForFrame←P180();
static word GetIt←P3852();
static word NoName←Q7788();
static word GetStyleDict←P240();
static void BadStyleFile←P300();
static word NoName←Q7848();
static void CheckStyleDict←P360();
static word GetFileID←P600();
static word NoName←Q7908();
static void DoLocked←P660();
static word NoName←Q7968();
static void Lock←P3960();
static void Unlock←P4020();
static word ValidateStyles←P720();
static void Locked←P4080();
static word Action←P4140();
static word ValidateStyle←P780();
static void Locked←P4200();
static word RunStyle←P840();
static void Inner←P4308();
static word NoName←Q8028();
static word RunStyleString←P900();
static word NoName←Q8088();
static word InitDict←P960();
static void BeginStyleOp←P1020();
static void EndStyleOp←P1080();
static void StyleNameOp←P1140();
static void StyleRuleOp←P1200();
static void PrintRuleOp←P1260();
static void ScreenRuleOp←P1320();
static void PutNew←P1380();
static void DefineStyleRule←P1440();
static word LoadStyleDict←P1500();
static word LoadStyleRuleDict←P1560();
static void AttachStyleOp←P1620();
static void ForEachAttachedStyle←P1680();
static word ExecuteObject←P1860();
static word NoName←Q8148();
static void Illegal←P4836();
static word ExecuteName←P1920();
static word NoName←Q8208();
static word ExecuteNameInStyle←P1980();
static word ExecuteObjectInStyle←P2040();
static word NoName←Q8268();
static word ExecuteLooksInStyle←P2100();
static void StyleError←P2220();
static word NoName←Q8328();
static void DoStyleOp←P2280();
static void StoreError←P2340();
static void AddRealError←P2400();
static void PercentError←P2460();
static void SetNameError←P2520();
static void LoadNameParam←P2580();
static void SetNameParam←P2640();
static void NameError←P2700();
static void RealOpLoad←P2760();
static void RealOpSetReal←P2820();
static void RealOpAddReal←P2880();
static void RealOpPercent←P2940();
static void GlueOpLoad←P3000();
static void GlueOpSetReal←P3060();
static void GlueOpAddReal←P3120();
static void GlueOpPercent←P3180();
static void ColorOpLoad←P3240();
static void ColorOpSetReal←P3300();
static void ColorOpAddReal←P3360();
static void ColorOpPercent←P3420();
static void RegisterWorks1←P3480();
static void NoName←Q8388();
static void NoName←Q8448();
static void NoName←Q8508();
static void NoName←Q8568();
static void NoName←Q8628();
static void NoName←Q8688();
static void NoName←Q8748();
static void NoName←Q8808();
static void NoName←Q8868();
static void NoName←Q8928();
static void NoName←Q8988();
static void NoName←Q9048();
static void NoName←Q9108();
static struct {unsigned f; char r[16];} string1 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"};
static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"};
static struct {unsigned f; char r[48];} string3 = {2883632, "\260\006\005\146\151\162\163\164\216\257\300\363\223\326\161\300\017\164\046\072\104\350\005\004\162\145\163\164\214\216\257\300\363\223\326\161\300\017\164\046\072\104\350\261\000\000\000"};
static struct {unsigned f; char r[4];} string4 = {131074, "\004\003\000"};
static struct {unsigned f; char r[20];} string5 = {1048596, "\205\257\300\167\317\044\003\300\277\140\004\026\100\214\216\251\000\000\000"};
static struct {unsigned f; char r[4];} string6 = {131074, "\004\007\000"};
static struct {unsigned f; char r[4];} string7 = {131076, "\216\251\000"};
static struct {unsigned f; char r[4];} string8 = {65540, "\251\000\000"};
static struct {unsigned f; char r[12];} string9 = {589836, "\205\210\243\100\141\100\200\216\251\000\000"};
static struct {unsigned f; char r[8];} string10 = {327685, "\010\000\004 \001\000\000"};
static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\243\004\305\073\300\011\303\367\103\101\004\000\000"};
static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\003\111\154\314\300\251\262\373\317\101\050\000\000"};
static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\003\111\154\314\300\251\262\373\317\100\200\000\000"};
static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\051\356\171\277\300\146\001\231\234\102\140\000\000"};
static struct {unsigned f; char r[32];} string15 = {1835040, "\205\257\300\167\317\044\003\300\277\140\004\026\100\214\216\257\300\243\004\305\073\300\011\303\367\103\100\354\000\000\000"};
static struct {unsigned f; char r[24];} string16 = {1310744, "##PrintStyleDictName\000\000\000"};
static struct {unsigned f; char r[24];} string17 = {1376280, "##ScreenStyleDictName\000\000"};
static struct {unsigned f; char r[20];} string18 = {1245204, "##BaseStyleDictName"};
static struct {unsigned f; char r[28];} string19 = {1572892, "##PrintStyleRuleDictName\000\000\000"};
static struct {unsigned f; char r[28];} string20 = {1638428, "##ScreenStyleRuleDictName\000\000"};
static struct {unsigned f; char r[24];} string21 = {1507352, "##BaseStyleRuleDictName"};
static struct {unsigned f; char r[8];} string22 = {327688, "Tioga\000\000"};
static struct {unsigned f; char r[8];} string23 = {327688, "Error\000\000"};
static struct {unsigned f; char r[8];} string24 = {327688, " ... \000\000"};
static struct {unsigned f; char r[32];} string25 = {1835040, ".style could not be loaded. \000\000\000"};
static struct {unsigned f; char r[24];} string26 = {1441816, "Tioga.StyleSearchRules\000"};
static struct {unsigned f; char r[8];} string27 = {393224, ".style\000"};
static struct {unsigned f; char r[12];} string28 = {524300, "Progress\000\000\000"};
static struct {unsigned f; char r[8];} string29 = {393224, "Using \000"};
static struct {unsigned f; char r[8];} string30 = {458760, " . . . "};
static struct {unsigned f; char r[4];} string31 = {196612, "ok "};
static struct {unsigned f; char r[4];} string32 = {4, "\000\000\000"};
static struct {unsigned f; char r[40];} string33 = {2490408, "mismatched Style and EndStyle commands\000"};
static struct {unsigned f; char r[20];} string34 = {1245204, "is multiply defined"};
static struct {unsigned f; char r[20];} string35 = {1048596, "ReportStyleError\000\000\000"};
static struct {unsigned f; char r[8];} string36 = {262152, "base\000\000\000"};
static struct {unsigned f; char r[4];} string37 = {65540, ".\000\000"};
static struct {unsigned f; char r[8];} string38 = {393224, ".store\000"};
static struct {unsigned f; char r[12];} string39 = {589836, "PrintRule\000\000"};
static struct {unsigned f; char r[12];} string40 = {655372, "ScreenRule\000"};
static struct {unsigned f; char r[12];} string41 = {655372, "StyleParam\000"};
static struct {unsigned f; char r[12];} string42 = {589836, "StyleRule\000\000"};
static struct {unsigned f; char r[56];} string43 = {3473464, "(%g command not allowed in style rules) %g StyleError\000\000"};
static struct {unsigned f; char r[56];} string44 = {3407928, "Failed to leave stack at same depth after execution.\000\000\000"};
static struct {unsigned f; char r[32];} string45 = {1966112, "Illegally modified dictionary.\000"};
static struct {unsigned f; char r[8];} string46 = {327688, "print\000\000"};
static struct {unsigned f; char r[8];} string47 = {327688, "look.\000\000"};
static struct {unsigned f; char r[12];} string48 = {655372, "StyleError\000"};
static struct {unsigned f; char r[4];} string49 = {196612, "the"};
static struct {unsigned f; char r[8];} string50 = {393224, "bigger\000"};
static struct {unsigned f; char r[8];} string51 = {458760, "percent"};
static struct {unsigned f; char r[8];} string52 = {458760, "smaller"};
static struct {unsigned f; char r[24];} string53 = {1507352, "illegal as qualifer for"};
static struct {unsigned f; char r[28];} string54 = {1638428, "is not legal as value for\000\000"};
static struct {unsigned f; char r[36];} string55 = {2162724, "Numbers are illegal as values for\000\000"};
static struct {unsigned f; char r[40];} string56 = {2359336, "Only numbers are legal as values for\000\000\000"};
static struct {unsigned f; char r[8];} string57 = {393224, "screen\000"};
static struct {unsigned f; char r[24];} string58 = {1310744, "illegal as value for\000\000\000"};
static struct {unsigned f; char r[16];} string59 = {983056, "##styleKindName"};
static struct {unsigned f; char r[16];} string60 = {983056, "##styleDictName"};
static struct {unsigned f; char r[16];} string61 = {851984, "/cedar/styles\000\000"};
static struct {unsigned f; char r[12];} string62 = {655372, "BeginStyle\000"};
static struct {unsigned f; char r[12];} string63 = {524300, "EndStyle\000\000\000"};
static struct {unsigned f; char r[12];} string64 = {720908, "AttachStyle"};
static struct {unsigned f; char r[12];} string65 = {589836, "StyleName\000\000"};
static struct {unsigned f; char r[16];} string66 = {851984, "\257\300\003\111\154\314\300\251\262\373\317\100\164\000\000"};
static struct {unsigned f; char r[120];} string67 = {7733366, "\006\047\040\001\044\001\050\001\054\001\060\001\100\104\001\100\110\001\100\114\001\100\120\001\100\124\001\100\130\001\100\134\001\100\140\001\100\144\001\100\150\001\100\154\001\100\160\001\100\164\001\100\214\001\100\220\001\100\270\001\100\300\001\100\304\001\100\310\001\100\314\001\100\320\001\100\324\001\100\330\001\100\334\001\100\340\001\100\344\001\100\350\001\100\354\001\100\360\001\100\364\001\100\370\001\100\374\001\101\000\001\101\124\010\000\004\065\001\000"};
static struct {unsigned f; char r[16];} string68 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"};
static struct {unsigned f; char r[16];} string69 = {851984, "\257\300\141\260\110\353\300\162\250\066\353\100\150\000\000"};
static struct {unsigned f; char r[16];} string70 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"};
static struct {unsigned f; char r[16];} string71 = {851984, "\257\300\167\317\044\003\300\277\140\004\026\100\150\000\000"};
static struct {unsigned f; char r[16];} string72 = {851984, "\257\300\375\366\273\111\300\156\046\321\053\100\150\000\000"};
static struct {unsigned f; char r[12];} string73 = {1315923045, "StyleWorks"};
static struct {unsigned f; char r[16];} string74 = {851984, "\257\300\051\356\171\277\300\146\001\231\234\100\150\000\000"};
static struct {unsigned f; char r[16];} string75 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"};
static struct {unsigned f; char r[16];} string76 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\150\000\000"};
static struct {unsigned f; char r[16];} string77 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"};
static struct {unsigned f; char r[16];} string78 = {851984, "\257\300\353\035\365\325\300\132\075\117\337\100\150\000\000"};
static struct {unsigned f; char r[16];} string79 = {851984, "\257\300\243\004\305\073\300\011\303\367\103\100\150\000\000"};
static struct {unsigned f; char r[16];} string80 = {851984, "\257\300\134\353\367\206\300\202\044\112\356\100\150\000\000"};
static struct {unsigned f; char r[16];} string81 = {851984, "\257\300\252\162\133\342\300\032\000\222\133\100\150\000\000"};
static struct {
word f0[34]; word f34; word f35[106]; word f141;
word f142; word f143; word f144; word f145;
word f146; word f147; word f148; word f149;
word f150; word f151; word f152; word f153;
word f154; word f155; word f156; word f157;
word f158; word f159; word f160; word f161;
word f162; word f163; word f164; word f165;
word f166; word f167; word f168; word f169;
word f170; word f171; word f172; word f173;
word f174; word f175; word f176; word f177;
word f178; word f179; word f180; word f181;
word f182; word f183; word f184; word f185;
word f186; word f187; word f188; word f189;
word f190; word f191; word f192; word f193;
word f194; word f195; word f196; word f197;
word f198; word f199; word f200; word f201;
word f202; word f203; word f204; word f205;
word f206; word f207; word f208; word f209;
word f210; word f211; word f212; word f213;
word f214; word f215; word f216; word f217;
word f218; word f219; word f220; word f221;
word f222; word f223; word f224; word f225;
word f226; word f227; word f228; word f229;
word f230; word f231; word f232; word f233;
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[16];
} globalframe = {
{0}, (word) 1, {0}, (word) RegisterWorks1←P3480,
0, (word) ColorOpPercent←P3420, 0, (word) ColorOpAddReal←P3360,
0, (word) ColorOpSetReal←P3300, 0, (word) ColorOpLoad←P3240,
0, (word) GlueOpPercent←P3180, 0, (word) GlueOpAddReal←P3120,
0, (word) GlueOpSetReal←P3060, 0, (word) GlueOpLoad←P3000,
0, (word) RealOpPercent←P2940, 0, (word) RealOpAddReal←P2880,
0, (word) RealOpSetReal←P2820, 0, (word) RealOpLoad←P2760,
0, (word) NameError←P2700, 0, (word) SetNameParam←P2640,
0, (word) LoadNameParam←P2580, 0, (word) SetNameError←P2520,
0, (word) PercentError←P2460, 0, (word) AddRealError←P2400,
0, (word) StoreError←P2340, 0, (word) DoStyleOp←P2280,
0, (word) StyleError←P2220, 0, (word) ExecuteLooksInStyle←P2100,
0, (word) ExecuteObjectInStyle←P2040, 0, (word) ExecuteNameInStyle←P1980,
0, (word) ExecuteName←P1920, 0, (word) ExecuteObject←P1860,
0, (word) ForEachAttachedStyle←P1680, 0, (word) AttachStyleOp←P1620,
0, (word) LoadStyleRuleDict←P1560, 0, (word) LoadStyleDict←P1500,
0, (word) DefineStyleRule←P1440, 0, (word) PutNew←P1380,
0, (word) ScreenRuleOp←P1320, 0, (word) PrintRuleOp←P1260,
0, (word) StyleRuleOp←P1200, 0, (word) StyleNameOp←P1140,
0, (word) EndStyleOp←P1080, 0, (word) BeginStyleOp←P1020,
0, (word) InitDict←P960, 0, (word) RunStyleString←P900,
0, (word) RunStyle←P840, 0, (word) ValidateStyle←P780,
0, (word) ValidateStyles←P720, 0, (word) DoLocked←P660,
0, (word) GetFileID←P600, 0, (word) CheckStyleDict←P360,
0, (word) BadStyleFile←P300, 0, (word) GetStyleDict←P240,
0, (word) StyleForFrame←P180, 0, (word) FreeFrame←P120,
0, (word) GetFrame←P60, 0, (word) NodeStyleWorks1Impl←P0,
0, (word) 2147483647, {0}
};
static void NoName←Q7548()
{
register ptr gf←c0667 = (ptr) &globalframe;
word var←c48176;
(* (( (ptr) gf←c0667)+66) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
(* (( (ptr) gf←c0667)+68) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4);
(* (( (ptr) gf←c0667)+71) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string6);
(* (( (ptr) gf←c0667)+72) ) = (word) XR←GetTypeIndex((word) &string7, 0, (word) &string2);
(* (( (ptr) gf←c0667)+74) ) = (word) XR←GetTypeIndexS((word) (&string8));
(* (( (ptr) gf←c0667)+75) ) = (word) XR←GetTypeIndex((word) &string9, 0, (word) &string10);
(* (( (ptr) gf←c0667)+76) ) = (word) XR←GetTypeIndex((word) &string11, 0, (word) &string2);
(* (( (ptr) gf←c0667)+78) ) = (word) XR←GetTypeIndex((word) &string12, 0, (word) &string2);
(* (( (ptr) gf←c0667)+79) ) = (word) XR←GetTypeIndex((word) &string13, 0, (word) &string6);
(* (( (ptr) gf←c0667)+83) ) = (word) XR←GetTypeIndexS((word) (&string14));
(* (( (ptr) gf←c0667)+84) ) = (word) XR←GetTypeIndex((word) &string15, 0, (word) &string6);
(* (ptr) (( (bPt) gf←c0667)+340) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string16);
(* (ptr) (( (bPt) gf←c0667)+344) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string17);
(* (ptr) (( (bPt) gf←c0667)+348) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string18);
(* (ptr) (( (bPt) gf←c0667)+352) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string19);
(* (ptr) (( (bPt) gf←c0667)+356) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string20);
(* (ptr) (( (bPt) gf←c0667)+360) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string21);
(* (ptr) (( (bPt) gf←c0667)+364) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string22);
(* (ptr) (( (bPt) gf←c0667)+368) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string23);
(* (ptr) (( (bPt) gf←c0667)+372) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string24);
(* (ptr) (( (bPt) gf←c0667)+376) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string25);
(* (ptr) (( (bPt) gf←c0667)+380) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string26);
(* (ptr) (( (bPt) gf←c0667)+384) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string27);
(* (ptr) (( (bPt) gf←c0667)+388) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string28);
(* (ptr) (( (bPt) gf←c0667)+392) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string29);
(* (ptr) (( (bPt) gf←c0667)+396) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string30);
(* (ptr) (( (bPt) gf←c0667)+400) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string31);
(* (ptr) (( (bPt) gf←c0667)+404) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string32);
(* (ptr) (( (bPt) gf←c0667)+408) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string33);
(* (ptr) (( (bPt) gf←c0667)+412) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string34);
(* (ptr) (( (bPt) gf←c0667)+416) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string35);
(* (ptr) (( (bPt) gf←c0667)+420) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string36);
(* (ptr) (( (bPt) gf←c0667)+424) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string37);
(* (ptr) (( (bPt) gf←c0667)+428) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string38);
(* (ptr) (( (bPt) gf←c0667)+432) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string39);
(* (ptr) (( (bPt) gf←c0667)+436) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string40);
(* (ptr) (( (bPt) gf←c0667)+440) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string41);
(* (ptr) (( (bPt) gf←c0667)+444) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string42);
(* (ptr) (( (bPt) gf←c0667)+448) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string43);
(* (ptr) (( (bPt) gf←c0667)+452) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string44);
(* (ptr) (( (bPt) gf←c0667)+456) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string45);
(* (ptr) (( (bPt) gf←c0667)+460) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string46);
(* (ptr) (( (bPt) gf←c0667)+464) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string47);
(* (ptr) (( (bPt) gf←c0667)+468) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string48);
(* (ptr) (( (bPt) gf←c0667)+472) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string49);
(* (ptr) (( (bPt) gf←c0667)+476) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string50);
(* (ptr) (( (bPt) gf←c0667)+480) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string51);
(* (ptr) (( (bPt) gf←c0667)+484) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string52);
(* (ptr) (( (bPt) gf←c0667)+488) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string53);
(* (ptr) (( (bPt) gf←c0667)+492) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string54);
(* (ptr) (( (bPt) gf←c0667)+496) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string55);
(* (ptr) (( (bPt) gf←c0667)+500) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string56);
(* (ptr) (( (bPt) gf←c0667)+504) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string57);
(* (ptr) (( (bPt) gf←c0667)+508) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string58);
(* (ptr) (( (bPt) gf←c0667)+512) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string59);
(* (ptr) (( (bPt) gf←c0667)+516) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string60);
(* (ptr) (( (bPt) gf←c0667)+520) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+66) ), (word) &string61);
(* (ptr) (( (bPt) gf←c0667)+524) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string62);
(* (ptr) (( (bPt) gf←c0667)+528) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string63);
(* (ptr) (( (bPt) gf←c0667)+532) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string42);
(* (ptr) (( (bPt) gf←c0667)+536) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string39);
(* (ptr) (( (bPt) gf←c0667)+540) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string40);
(* (ptr) (( (bPt) gf←c0667)+544) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string64);
(* (ptr) (( (bPt) gf←c0667)+548) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0667)+72) ), (word) &string65);
(void) XR←DeclareGlobalFrame((word) "NodeStyleWorks1Impl", &globalframe, (word) XR←GetTypeIndex((word) &string66, 0, (word) &string67)
, (word) (( (bPt) gf←c0667)+980)/* var←c42992 */ );
var←c48176 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string68)), 16);
(* (( (ptr) gf←c0667)+260)/* var←c46096 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 67372289);
(void) XR←ImportProcS(var←c48176, 67895555);
var←c48176 = (word) XR←ImportInterface((word) "PFS", (word) XR←GetTypeIndexS((word) (&string69)), 40);
(* (( (ptr) gf←c0667)+258)/* var←c44752 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 67633154);
(void) XR←ImportProcS(var←c48176, 67371265);
(void) XR←ImportProcS(var←c48176, 67634178);
(void) XR←ImportProcS(var←c48176, 605292546);
var←c48176 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string70)), 103);
(* (( (ptr) gf←c0667)+261)/* var←c46928 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 68958724);
var←c48176 = (word) XR←ImportInterface((word) "NodeStyle", (word) XR←GetTypeIndexS((word) (&string71)), 41);
(* (( (ptr) gf←c0667)+262)/* var←c47408 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 790275);
(void) XR←ImportProcS(var←c48176, 67635202);
var←c48176 = (word) XR←ImportInterface((word) "NodeStyleOps", (word) XR←GetTypeIndexS((word) (&string72)), 23);
(* (( (ptr) gf←c0667)+255)/* var←c44080 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 4352);
(void) XR←ImportProcS(var←c48176, 67108864);
var←c48176 = (word) XR←ImportInterface((word) &string73, (word) XR←GetTypeIndexS((word) (&string74)), 69);
(* (( (ptr) gf←c0667)+254)/* var←c43888 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 802307);
(void) XR←ImportProcS(var←c48176, 134493697);
(void) XR←ImportProcS(var←c48176, 67384577);
(void) XR←ImportProcS(var←c48176, 67385857);
(void) XR←ImportProcS(var←c48176, 67384065);
(void) XR←ImportProcS(var←c48176, 67385601);
var←c48176 = (word) XR←ImportInterface((word) "Process", (word) XR←GetTypeIndexS((word) (&string75)), 22);
(* (( (ptr) gf←c0667)+259)/* var←c45008 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 134219776);
var←c48176 = (word) XR←ImportInterface((word) "RefTab", (word) XR←GetTypeIndexS((word) (&string76)), 16);
(* (( (ptr) gf←c0667)+251)/* var←c43152 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 134742786);
(void) XR←ImportProcS(var←c48176, 67635458);
(void) XR←ImportProcS(var←c48176, 67896579);
(void) XR←ImportProcS(var←c48176, 67895555);
var←c48176 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string77)), 43);
(* (( (ptr) gf←c0667)+253)/* var←c43696 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 67379457);
(void) XR←ImportProcS(var←c48176, 68419845);
(void) XR←ImportProcS(var←c48176, 67633666);
(void) XR←ImportProcS(var←c48176, 67896323);
var←c48176 = (word) XR←ImportInterface((word) "SimpleFeedback", (word) XR←GetTypeIndexS((word) (&string78)), 7);
(* (( (ptr) gf←c0667)+256)/* var←c44496 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 525058);
(void) XR←ImportProcS(var←c48176, 1048580);
var←c48176 = (word) XR←ImportInterface((word) "TJaM", (word) XR←GetTypeIndexS((word) (&string79)), 101);
(* (( (ptr) gf←c0667)+252)/* var←c43184 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 1073924);
(void) XR←ImportProcS(var←c48176, 530434);
(void) XR←ImportProcS(var←c48176, 67380225);
(void) XR←ImportProcS(var←c48176, 67388417);
(void) XR←ImportProcS(var←c48176, 67384321);
(void) XR←ImportProcS(var←c48176, 67648770);
(void) XR←ImportProcS(var←c48176, 801795);
(void) XR←ImportProcS(var←c48176, 67648002);
(void) XR←ImportProcS(var←c48176, 540418);
(void) XR←ImportProcS(var←c48176, 67373569);
(void) XR←ImportProcS(var←c48176, 67379457);
(void) XR←ImportProcS(var←c48176, 548866);
(void) XR←ImportProcS(var←c48176, 530178);
(void) XR←ImportProcS(var←c48176, 67653890);
(void) XR←ImportProcS(var←c48176, 543746);
(void) XR←ImportProcS(var←c48176, 67382017);
(void) XR←ImportProcS(var←c48176, 281857);
(void) XR←ImportProcS(var←c48176, 280833);
(void) XR←ImportProcS(var←c48176, 543490);
(void) XR←ImportProcS(var←c48176, 67375873);
(void) XR←ImportProcS(var←c48176, 548610);
(void) XR←ImportProcS(var←c48176, 531202);
(void) XR←ImportProcS(var←c48176, 67385601);
(void) XR←ImportProcS(var←c48176, 804611);
(void) XR←ImportProcS(var←c48176, 67388161);
(void) XR←ImportProcS(var←c48176, 134759682);
(void) XR←ImportProcS(var←c48176, 67375361);
(void) XR←ImportProcS(var←c48176, 529666);
(void) XR←ImportProcS(var←c48176, 67133952);
(void) XR←ImportProcS(var←c48176, 545794);
(void) XR←ImportProcS(var←c48176, 283905);
(void) XR←ImportProcS(var←c48176, 67393025);
(void) XR←ImportProcS(var←c48176, 134762498);
(void) XR←ImportProcS(var←c48176, 67375617);
var←c48176 = (word) XR←ImportInterface((word) "UserProfile", (word) XR←GetTypeIndexS((word) (&string80)), 11);
(* (( (ptr) gf←c0667)+257)/* var←c44592 */ ) = var←c48176;
(void) XR←ImportProcS(var←c48176, 67633922);
var←c48176 = (word) XR←ExportInterface((word) &string73, (word) XR←GetTypeIndexS((word) (&string74)), 69);
(* (( (ptr) gf←c0667)+263)/* var←c48208 */ ) = var←c48176;
(void) XR←ExportVar(var←c48176, 0, (word) (( (bPt) gf←c0667)+32)/* defaultFrame←v3252 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+972)/* var←c42960 */ , 67895555, (word) "GetFrame");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+964)/* var←c42928 */ , 786947, (word) "FreeFrame");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+956)/* var←c42896 */ , 67371777, (word) "StyleForFrame");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+876)/* var←c42576 */ , 67634178, (word) "InitDict");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+948)/* var←c42864 */ , 68158724, (word) "GetStyleDict");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+940)/* var←c42832 */ , 525826, (word) "BadStyleFile");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+892)/* var←c42640 */ , 67634946, (word) "RunStyle");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+884)/* var←c42608 */ , 67897347, (word) "RunStyleString");
(void) XR←ExportVar(var←c48176, 9, (word) (( (bPt) gf←c0667)+192)/* sysdict←v4764 */ );
(void) XR←ExportVar(var←c48176, 10, (word) (( (bPt) gf←c0667)+196)/* userdict←v4792 */ );
(void) XR←ExportVar(var←c48176, 11, (word) (( (bPt) gf←c0667)+200)/* styledict←v4820 */ );
(void) XR←ExportVar(var←c48176, 12, (word) (( (bPt) gf←c0667)+232)/* stylesDicts←v5072 */ );
(void) XR←ExportVar(var←c48176, 13, (word) (( (bPt) gf←c0667)+212)/* bindingDict←v4932 */ );
(void) XR←ExportVar(var←c48176, 14, (word) (( (bPt) gf←c0667)+216)/* attachmentsDict←v4960 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+780)/* var←c42192 */ , 528130, (word) "ForEachAttachedStyle")
;
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+764)/* var←c42128 */ , 67637250, (word) "ExecuteName");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+756)/* var←c42096 */ , 67899651, (word) "ExecuteNameInStyle")
;
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+748)/* var←c42064 */ , 67899907, (word) "ExecuteObjectInStyle")
;
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+740)/* var←c42032 */ , 67900163, (word) "ExecuteLooksInStyle")
;
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+732)/* var←c42000 */ , 529922, (word) "StyleError");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+724)/* var←c41968 */ , 530946, (word) "DoStyleOp");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+716)/* var←c41936 */ , 793347, (word) "StoreError");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+708)/* var←c41904 */ , 1055748, (word) "AddRealError");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+700)/* var←c41872 */ , 1056004, (word) "PercentError");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+692)/* var←c41840 */ , 1056260, (word) "SetNameError");
(void) XR←ExportVar(var←c48176, 31, (word) (( (bPt) gf←c0667)+244)/* nameOps←v5996 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+684)/* var←c41808 */ , 794627, (word) "LoadNameParam");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+676)/* var←c41776 */ , 1057028, (word) "SetNameParam");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+668)/* var←c41744 */ , 795139, (word) "NameError");
(void) XR←ExportVar(var←c48176, 35, (word) (( (bPt) gf←c0667)+248)/* realOps←v6108 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+660)/* var←c41712 */ , 795651, (word) "RealOpLoad");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+652)/* var←c41680 */ , 795907, (word) "RealOpSetReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+644)/* var←c41648 */ , 1058308, (word) "RealOpAddReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+636)/* var←c41616 */ , 1058564, (word) "RealOpPercent");
(void) XR←ExportVar(var←c48176, 40, (word) (( (bPt) gf←c0667)+252)/* glueOps←v6248 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+628)/* var←c41584 */ , 796931, (word) "GlueOpLoad");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+620)/* var←c41552 */ , 797187, (word) "GlueOpSetReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+612)/* var←c41520 */ , 1059588, (word) "GlueOpAddReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+604)/* var←c41488 */ , 1059844, (word) "GlueOpPercent");
(void) XR←ExportVar(var←c48176, 45, (word) (( (bPt) gf←c0667)+256)/* colorOps←v6388 */ );
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+596)/* var←c41456 */ , 798211, (word) "ColorOpLoad");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+588)/* var←c41424 */ , 798467, (word) "ColorOpSetReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+580)/* var←c41392 */ , 1060868, (word) "ColorOpAddReal");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+572)/* var←c41360 */ , 1061124, (word) "ColorOpPercent");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+564)/* var←c41328 */ , 278529, (word) "RegisterWorks1");
var←c48176 = (word) XR←ExportInterface((word) "NodeStyleValidate", (word) XR←GetTypeIndexS((word) (&string81)), 3);
(* (( (ptr) gf←c0667)+263)/* var←c48208 */ ) = var←c48176;
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+916)/* var←c42736 */ , 262145, (word) "DoLocked");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+900)/* var←c42672 */ , 67371265, (word) "ValidateStyle");
(void) XR←ExportProcS(var←c48176, (word) (( (bPt) gf←c0667)+908)/* var←c42704 */ , 67109376, (word) "ValidateStyles");
}
static void NodeStyleWorks1Impl←P0(formal←c0162, formal←c0140)
word formal←c0162;
word formal←c0140;
{
register ptr gf←c48240 = (ptr) &globalframe;
/* NodeStyleWorks1Impl: */
SOURCE(1139, 26161)
/* moved to installation proc */
/* moved to installation proc */
SOURCE(7958, 15)
{
word var←c43088;
word var←c43120;
var←c43088 = XR←NewObject(8, (* (( (ptr) gf←c48240)+68) ));
var←c43120 = var←c43088;
(* (ptr) var←c43120 ) = (* (( (ptr) gf←c48240)+130) );
(* (( (ptr) gf←c48240)+36)/* defaultSearch←v4344 */ ) = var←c43088;
};
SOURCE(9398, 43)
{
word pd82;
pd82 = (* (( (ptr) (* (( (ptr) gf←c48240)+251)/* var←c43152 */ ))+5) );
(* (( (ptr) gf←c48240)+46)/* fileForStyle←v4596 */ ) = (word) ( *( (fPt) ((* (ptr) pd82 ))))(5, 0, 0, pd82);
};
SOURCE(11849, 58)
{
word pd83;
pd83 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
(* (( (ptr) gf←c48240)+51)/* styleDictName←v4848 */ ) = (word) ( *( (fPt) ((* (ptr) pd83 ))))((* ((( (ptr) gf←c48240)+129)
) ), pd83);
};
SOURCE(11909, 58)
{
word pd84;
pd84 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
(* (( (ptr) gf←c48240)+52)/* styleKindName←v4876 */ ) = (word) ( *( (fPt) ((* (ptr) pd84 ))))((* ((( (ptr) gf←c48240)+128)
) ), pd84);
};
SOURCE(12325, 93)
{
word var←c43216;
var←c43216 = XR←NewObject(12, (* (( (ptr) gf←c48240)+71) ));
(* (ptr) var←c43216 ) = (* (( (ptr) gf←c48240)+126) );
(* (( (ptr) var←c43216)+1) ) = (* (( (ptr) gf←c48240)+115) );
(* (( (ptr) var←c43216)+2) ) = (* (( (ptr) gf←c48240)+105) );
(* (( (ptr) gf←c48240)+55)/* kindNames←v4988 */ ) = var←c43216;
};
SOURCE(12420, 220)
{
word var←c43248;
word var←c43280;
word var←c43312;
word var←c43344;
{
word pd85;
pd85 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43248 = (word) ( *( (fPt) ((* (ptr) pd85 ))))((* ((( (ptr) gf←c48240)+90)) ), pd85);
};
{
word pd86;
pd86 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43280 = (word) ( *( (fPt) ((* (ptr) pd86 ))))((* ((( (ptr) gf←c48240)+89)) ), pd86);
};
{
word pd87;
pd87 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43312 = (word) ( *( (fPt) ((* (ptr) pd87 ))))((* ((( (ptr) gf←c48240)+88)) ), pd87);
};
var←c43344 = XR←NewObject(12, (* (( (ptr) gf←c48240)+71) ));
(* (ptr) var←c43344 ) = var←c43248;
(* (( (ptr) var←c43344)+1) ) = var←c43280;
(* (( (ptr) var←c43344)+2) ) = var←c43312;
(* (( (ptr) gf←c48240)+56)/* styleRuleDictNames←v5016 */ ) = var←c43344;
};
SOURCE(12642, 203)
{
word var←c43376;
word var←c43408;
word var←c43440;
word var←c43472;
{
word pd88;
pd88 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43376 = (word) ( *( (fPt) ((* (ptr) pd88 ))))((* ((( (ptr) gf←c48240)+87)) ), pd88);
};
{
word pd89;
pd89 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43408 = (word) ( *( (fPt) ((* (ptr) pd89 ))))((* ((( (ptr) gf←c48240)+86)) ), pd89);
};
{
word pd90;
pd90 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43440 = (word) ( *( (fPt) ((* (ptr) pd90 ))))((* ((( (ptr) gf←c48240)+85)) ), pd90);
};
var←c43472 = XR←NewObject(12, (* (( (ptr) gf←c48240)+71) ));
(* (ptr) var←c43472 ) = var←c43376;
(* (( (ptr) var←c43472)+1) ) = var←c43408;
(* (( (ptr) var←c43472)+2) ) = var←c43440;
(* (( (ptr) gf←c48240)+57)/* styleDictNames←v5044 */ ) = var←c43472;
};
SOURCE(12849, 84)
(* (( (ptr) gf←c48240)+58)/* stylesDicts←v5072 */ ) = XR←NewObject(12, (* (( (ptr) gf←c48240)+84) ));
SOURCE(21517, 42)
{
word var←c43536;
word names←v39968;
SOURCE(21561, 197)
names←v39968 = 0;
SOURCE(21637, 22)
names←v39968 = XR←NewObject(128, (* (( (ptr) gf←c48240)+75) ));
SOURCE(21661, 97)
{
register word c←v14708 = 97;
lab←L100003: ;
SOURCE(21690, 68)
{
word var←c43600;
{
word var←c43632;
{
word var←c43664;
{
word pd91;
pd91 = (* (( (ptr) (* (( (ptr) gf←c48240)+253)/* var←c43696 */ ))+37) );
var←c43664 = (word) ( *( (fPt) ((* (ptr) pd91 ))))(c←v14708, pd91);
};
{
word pd92;
pd92 = (* (( (ptr) (* (( (ptr) gf←c48240)+253)/* var←c43696 */ ))+6) );
var←c43632 = (word) ( *( (fPt) ((* (ptr) pd92 ))))((* (( (ptr) gf←c48240)+116) ), var←c43664, pd92);
};
};
{
word pd93;
pd93 = (* (( (ptr) (* (( (ptr) gf←c48240)+252)/* var←c43184 */ ))+22) );
var←c43600 = (word) ( *( (fPt) ((* (ptr) pd93 ))))(var←c43632, pd93);
};
};
(* (( (ptr) names←v39968)+BCK((c←v14708 - 97), 32)) ) = var←c43600;
};
if ((c←v14708 >= 128)) {
goto lab←L100000;
};
c←v14708 = (c←v14708 + 1);
goto lab←L100003;
lab←L100000: ;
};
SOURCE(21561, 197)
var←c43536 = names←v39968;
(* (( (ptr) gf←c48240)+60)/* lookNames←v5772 */ ) = var←c43536;
};
SOURCE(23650, 106)
{
word var←c43728;
var←c43728 = XR←NewObject(20, (* (( (ptr) gf←c48240)+83) ));
(* (ptr) var←c43728 ) = (word) (( (bPt) gf←c48240)+684)/* var←c41808 */ ;
(* (( (ptr) var←c43728)+1) ) = (word) (( (bPt) gf←c48240)+716)/* var←c41936 */ ;
(* (( (ptr) var←c43728)+2) ) = (word) (( (bPt) gf←c48240)+708)/* var←c41904 */ ;
(* (( (ptr) var←c43728)+3) ) = (word) (( (bPt) gf←c48240)+700)/* var←c41872 */ ;
(* (( (ptr) var←c43728)+4) ) = (word) (( (bPt) gf←c48240)+676)/* var←c41776 */ ;
(* (( (ptr) gf←c48240)+61)/* nameOps←v5996 */ ) = var←c43728;
};
SOURCE(24149, 108)
{
word var←c43760;
var←c43760 = XR←NewObject(20, (* (( (ptr) gf←c48240)+83) ));
(* (ptr) var←c43760 ) = (word) (( (bPt) gf←c48240)+660)/* var←c41712 */ ;
(* (( (ptr) var←c43760)+1) ) = (word) (( (bPt) gf←c48240)+652)/* var←c41680 */ ;
(* (( (ptr) var←c43760)+2) ) = (word) (( (bPt) gf←c48240)+644)/* var←c41648 */ ;
(* (( (ptr) var←c43760)+3) ) = (word) (( (bPt) gf←c48240)+636)/* var←c41616 */ ;
(* (( (ptr) var←c43760)+4) ) = (word) (( (bPt) gf←c48240)+692)/* var←c41840 */ ;
(* (( (ptr) gf←c48240)+62)/* realOps←v6108 */ ) = var←c43760;
};
SOURCE(24786, 108)
{
word var←c43792;
var←c43792 = XR←NewObject(20, (* (( (ptr) gf←c48240)+83) ));
(* (ptr) var←c43792 ) = (word) (( (bPt) gf←c48240)+628)/* var←c41584 */ ;
(* (( (ptr) var←c43792)+1) ) = (word) (( (bPt) gf←c48240)+620)/* var←c41552 */ ;
(* (( (ptr) var←c43792)+2) ) = (word) (( (bPt) gf←c48240)+612)/* var←c41520 */ ;
(* (( (ptr) var←c43792)+3) ) = (word) (( (bPt) gf←c48240)+604)/* var←c41488 */ ;
(* (( (ptr) var←c43792)+4) ) = (word) (( (bPt) gf←c48240)+692)/* var←c41840 */ ;
(* (( (ptr) gf←c48240)+63)/* glueOps←v6248 */ ) = var←c43792;
};
SOURCE(25812, 113)
{
word var←c43824;
var←c43824 = XR←NewObject(20, (* (( (ptr) gf←c48240)+83) ));
(* (ptr) var←c43824 ) = (word) (( (bPt) gf←c48240)+596)/* var←c41456 */ ;
(* (( (ptr) var←c43824)+1) ) = (word) (( (bPt) gf←c48240)+588)/* var←c41424 */ ;
(* (( (ptr) var←c43824)+2) ) = (word) (( (bPt) gf←c48240)+580)/* var←c41392 */ ;
(* (( (ptr) var←c43824)+3) ) = (word) (( (bPt) gf←c48240)+572)/* var←c41360 */ ;
(* (( (ptr) var←c43824)+4) ) = (word) (( (bPt) gf←c48240)+692)/* var←c41840 */ ;
(* (( (ptr) gf←c48240)+64)/* colorOps←v6388 */ ) = var←c43824;
};
}
static word GetFrame←P60(formal←c0814, styleName←v6748, kind←v6776)
word formal←c0814;
word styleName←v6748;
word kind←v6776;
{
W8 var←c48272;
/* declaration of style←v6720 skipped */
register ptr gf←c48304 = (ptr) &globalframe;
/* declaration of frame←v6820 skipped */
word found←v11064;
var←c48272.f4/* style←v6720 */ = formal←c0814;
/* GetFrame: */
SOURCE(1639, 18653)
SOURCE(1639, 18653)
var←c48272.f5/* frame←v6820 */ = 0;
SOURCE(3266, 27)
{
/* declaration of name←v39028 skipped */
/* declaration of kind←v39056 skipped */
var←c48272.f6/* name←v39028 */ = styleName←v6748;
var←c48272.f7/* kind←v39056 */ = kind←v6776;
SOURCE(3266, 27)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48304)+16)/* LOCK←v3112 */ ));
SOURCE(1809, 18483)
{
word var←c01;
{
word var←c0762;
var←c0762 = (word) &var←c48272;
var←c01 = (word) XR←Enable(( ((word) (fPt) NoName←Q7668) ), ( ((word) (fPt) NoName←Q9108) ), var←c0762);
};
/* removed trivial cond node */
};
(void) (XR←MonitorExit((word) (( (bPt) gf←c48304)+16)/* LOCK←v3112 */ ));
};
SOURCE(3353, 16939)
if ((styleName←v6748 != 0)) {
SOURCE(3377, 615)
{
word styleNameObj←v11268 = 0;
word done←v11296 = 0;
SOURCE(3421, 16871)
{
W2 var←c43856;
{
word pd94;
pd94 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+84) );
(void) ( *( (fPt) ((* (ptr) pd94 ))))((word) &var←c43856, var←c48272.f5/* frame←v6820 */ , (* (( (ptr) gf←c48304)+51)/* styleDictName←v4848 */ ), pd94)
;
};
styleNameObj←v11268 = var←c43856.f1;
found←v11064 = var←c43856.f0;
};
SOURCE(3483, 16809)
if ((0 != found←v11064)) {
SOURCE(3541, 16751)
{
word pd95;
pd95 = (* (( (ptr) (* (( (ptr) gf←c48304)+254)/* var←c43888 */ ))+61) );
if (((word) ( *( (fPt) ((* (ptr) pd95 ))))(styleNameObj←v11268, pd95) == styleName←v6748)) {
SOURCE(3589, 194)
{
word kindNameObj←v11340 = 0;
SOURCE(3646, 16646)
{
W2 var←c43920;
{
word pd96;
pd96 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+84) );
(void) ( *( (fPt) ((* (ptr) pd96 ))))((word) &var←c43920, var←c48272.f5/* frame←v6820 */ , (* (( (ptr) gf←c48304)+52)/* styleKindName←v4876 */ ), pd96)
;
};
kindNameObj←v11340 = var←c43920.f1;
found←v11064 = var←c43920.f0;
};
SOURCE(3707, 16585)
{
word tc97;
word pd98;
if ((0 != found←v11064)) {
pd98 = (* (( (ptr) (* (( (ptr) gf←c48304)+254)/* var←c43888 */ ))+61) );
tc97 = (word) ((word) ( *( (fPt) ((* (ptr) pd98 ))))(kindNameObj←v11340, pd98) == (* (( (ptr) (* (( (ptr) gf←c48304)+55)
/*1*/ /* kindNames←v4988 */ ))+kind←v6776) ));
}
else {
tc97 = (word) 0;
};
if (tc97) {
SOURCE(3770, 11)
done←v11296 = 1;
};
};
};
};
};
SOURCE(3803, 16489)
if ((0 == done←v11296)) {
SOURCE(3849, 16443)
lab←L100010: ;
{
word pd99;
pd99 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+90) );
if (((word) ( *( (fPt) ((* (ptr) pd99 ))))(var←c48272.f5/* frame←v6820 */ , pd99) != (* (( (ptr) gf←c48304)+50)/* styledict←v4820 */ ))) {
}
else {
goto lab←L100008;
};
};
SOURCE(3890, 15)
{
word pd100;
pd100 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+89) );
(void) ( *( (fPt) ((* (ptr) pd100 ))))(var←c48272.f5/* frame←v6820 */ , pd100);
};
goto lab←L100010;
lab←L100008: ;
};
};
SOURCE(3919, 16373)
if ((0 == done←v11296)) {
SOURCE(3936, 16356)
{
word var←c43952;
var←c43952 = (word) GetStyleDict←P240(var←c48272.f5/* frame←v6820 */ , styleName←v6748, kind←v6776, 0);
{
word pd101;
pd101 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+88) );
(void) ( *( (fPt) ((* (ptr) pd101 ))))(var←c48272.f5/* frame←v6820 */ , var←c43952, pd101);
};
};
};
};
}
else {
SOURCE(3999, 16293)
lab←L100013: ;
{
word pd102;
pd102 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+90) );
if (((word) ( *( (fPt) ((* (ptr) pd102 ))))(var←c48272.f5/* frame←v6820 */ , pd102) != (* (( (ptr) gf←c48304)+50)/* styledict←v4820 */ ))) {
}
else {
goto lab←L100011;
};
};
SOURCE(4040, 23)
{
word pd103;
pd103 = (* (( (ptr) (* (( (ptr) gf←c48304)+252)/* var←c43184 */ ))+89) );
(void) ( *( (fPt) ((* (ptr) pd103 ))))(var←c48272.f5/* frame←v6820 */ , pd103);
};
goto lab←L100013;
lab←L100011: ;
};
SOURCE(4065, 15)
SOURCE(4065, 15)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48304)+16)/* LOCK←v3112 */ ));
SOURCE(2778, 17514)
{
word var←c0763;
var←c0763 = (word) &var←c48272;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q7608) ), ( ((word) (fPt) NoName←Q9048) ), var←c0763);
};
(void) (XR←MonitorExit((word) (( (bPt) gf←c48304)+16)/* LOCK←v3112 */ ));
SOURCE(1639, 18653)
return(var←c48272.f5/* frame←v6820 */ );
}
static word NoName←Q7608(formal←c0671)
word formal←c0671;
{
register ptr gf←c0670 = (ptr) &globalframe;
SOURCE(2801, 17491)
if (((* (( (ptr) gf←c0670)+9)/* frame1←v3392 */ ) == 0)) {
SOURCE(2824, 14)
(* (( (ptr) gf←c0670)+9)/* frame1←v3392 */ ) = (* (( (ptr) formal←c0671)+5) );
SOURCE(2840, 15)
(* (( (ptr) gf←c0670)+17)/* style1←v3616 */ ) = (* (( (ptr) formal←c0671)+4) );
}
else {
SOURCE(2862, 17430)
if (((* (( (ptr) gf←c0670)+10)/* frame2←v3420 */ ) == 0)) {
SOURCE(2885, 14)
(* (( (ptr) gf←c0670)+10)/* frame2←v3420 */ ) = (* (( (ptr) formal←c0671)+5) );
SOURCE(2901, 15)
(* (( (ptr) gf←c0670)+18)/* style2←v3644 */ ) = (* (( (ptr) formal←c0671)+4) );
}
else {
SOURCE(2923, 17369)
if (((* (( (ptr) gf←c0670)+11)/* frame3←v3448 */ ) == 0)) {
SOURCE(2946, 14)
(* (( (ptr) gf←c0670)+11)/* frame3←v3448 */ ) = (* (( (ptr) formal←c0671)+5) );
SOURCE(2962, 15)
(* (( (ptr) gf←c0670)+19)/* style3←v3672 */ ) = (* (( (ptr) formal←c0671)+4) );
}
else {
SOURCE(2984, 17308)
if (((* (( (ptr) gf←c0670)+12)/* frame4←v3476 */ ) == 0)) {
SOURCE(3007, 14)
(* (( (ptr) gf←c0670)+12)/* frame4←v3476 */ ) = (* (( (ptr) formal←c0671)+5) );
SOURCE(3023, 15)
(* (( (ptr) gf←c0670)+20)/* style4←v3700 */ ) = (* (( (ptr) formal←c0671)+4) );
}
else {
SOURCE(3045, 17247)
{
register word lst←v11384;
lst←v11384 = (* (( (ptr) gf←c0670)+21)/* frameList←v3728 */ );
lab←L100019: ;
if ((lst←v11384 != 0)) {
}
else {
goto lab←L100016;
};
SOURCE(3103, 62)
if (((* (ptr) lst←v11384 ) == 0)) {
SOURCE(3129, 17)
(* (ptr) lst←v11384 ) = (* (( (ptr) formal←c0671)+5) );
SOURCE(3148, 17)
(* (( (ptr) lst←v11384)+1) ) = (* (( (ptr) formal←c0671)+4) );
SOURCE(3167, 5)
goto lab←L100017;
};
lst←v11384 = (* (( (ptr) lst←v11384)+2) );
goto lab←L100019;
lab←L100016: ;
SOURCE(3194, 17098)
{
word var←c43984;
var←c43984 = XR←NewObject(12, (* (( (ptr) gf←c0670)+79) ));
(* (ptr) var←c43984 ) = (* (( (ptr) formal←c0671)+5) );
(* (( (ptr) var←c43984)+1) ) = (* (( (ptr) formal←c0671)+4) );
(* (( (ptr) var←c43984)+2) ) = (* (( (ptr) gf←c0670)+21)/* frameList←v3728 */ );
(* (( (ptr) gf←c0670)+21)/* frameList←v3728 */ ) = var←c43984;
};
lab←L100017: ;
};
};
};
};
};
return(0);
}
static word NoName←Q7668(formal←c0673)
word formal←c0673;
{
register ptr gf←c0672 = (ptr) &globalframe;
SOURCE(1832, 35)
(* (( (ptr) gf←c0672)+15)/* allocFrameCalls←v3560 */ ) = ((* (( (ptr) gf←c0672)+15)/* allocFrameCalls←v3560 */ ) + 1);
SOURCE(1869, 494)
if (((* (( (ptr) formal←c0673)+6) ) != 0)) {
SOURCE(1890, 116)
if ( ( ( ((* (( (ptr) formal←c0673)+6) ) == (* (( (ptr) gf←c0672)+26)/* styleName1←v3868 */ )) ? ((* (( (ptr) formal←c0673)+7)
) == (* (( (ptr) gf←c0672)+30)/* styleKind1←v3980 */ )) : 0 ) ? ((* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ ) != 0) : 0 ) ) {
SOURCE(1961, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ );
SOURCE(1981, 16)
(* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ ) = 0;
SOURCE(1999, 7)
return(2);
};
SOURCE(2009, 116)
if ( ( ( ((* (( (ptr) formal←c0673)+6) ) == (* (( (ptr) gf←c0672)+27)/* styleName2←v3896 */ )) ? ((* (( (ptr) formal←c0673)+7)
) == (* (( (ptr) gf←c0672)+31)/* styleKind2←v4008 */ )) : 0 ) ? ((* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ ) != 0) : 0 ) ) {
SOURCE(2080, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ );
SOURCE(2100, 16)
(* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ ) = 0;
SOURCE(2118, 7)
return(2);
};
SOURCE(2128, 116)
if ( ( ( ((* (( (ptr) formal←c0673)+6) ) == (* (( (ptr) gf←c0672)+28)/* styleName3←v3924 */ )) ? ((* (( (ptr) formal←c0673)+7)
) == (* (( (ptr) gf←c0672)+32)/* styleKind3←v4036 */ )) : 0 ) ? ((* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ ) != 0) : 0 ) ) {
SOURCE(2199, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ );
SOURCE(2219, 16)
(* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ ) = 0;
SOURCE(2237, 7)
return(2);
};
SOURCE(2247, 116)
if ( ( ( ((* (( (ptr) formal←c0673)+6) ) == (* (( (ptr) gf←c0672)+29)/* styleName4←v3952 */ )) ? ((* (( (ptr) formal←c0673)+7)
) == (* (( (ptr) gf←c0672)+33)/* styleKind4←v4064 */ )) : 0 ) ? ((* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ ) != 0) : 0 ) ) {
SOURCE(2318, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ );
SOURCE(2338, 16)
(* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ ) = 0;
SOURCE(2356, 7)
return(2);
};
};
SOURCE(2367, 17925)
if (((* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ ) != 0)) {
SOURCE(2394, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ );
SOURCE(2414, 17)
(* (( (ptr) gf←c0672)+22)/* freeFrame1←v3756 */ ) = 0;
}
else {
SOURCE(2438, 17854)
if (((* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ ) != 0)) {
SOURCE(2465, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ );
SOURCE(2485, 17)
(* (( (ptr) gf←c0672)+23)/* freeFrame2←v3784 */ ) = 0;
}
else {
SOURCE(2509, 17783)
if (((* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ ) != 0)) {
SOURCE(2536, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ );
SOURCE(2556, 17)
(* (( (ptr) gf←c0672)+24)/* freeFrame3←v3812 */ ) = 0;
}
else {
SOURCE(2580, 17712)
if (((* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ ) != 0)) {
SOURCE(2607, 18)
(* (( (ptr) formal←c0673)+5) ) = (* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ );
SOURCE(2627, 17)
(* (( (ptr) gf←c0672)+25)/* freeFrame4←v3840 */ ) = 0;
}
else {
SOURCE(2653, 17639)
{
word pd104;
pd104 = (* (( (ptr) (* (( (ptr) gf←c0672)+252)/* var←c43184 */ ))+102) );
(* (( (ptr) formal←c0673)+5) ) = (word) ( *( (fPt) ((* (ptr) pd104 ))))(pd104);
};
SOURCE(2678, 25)
(* (( (ptr) gf←c0672)+13)/* frameAlloc←v3504 */ ) = ((* (( (ptr) gf←c0672)+13)/* frameAlloc←v3504 */ ) + 1);
SOURCE(2705, 28)
{
word pd105;
pd105 = (* (( (ptr) (* (( (ptr) gf←c0672)+252)/* var←c43184 */ ))+88) );
(void) ( *( (fPt) ((* (ptr) pd105 ))))((* (( (ptr) formal←c0673)+5) ), (* (( (ptr) gf←c0672)+50)/* styledict←v4820 */ ), pd105)
;
};
};
};
};
};
return(0);
}
static void FreeFrame←P120(formal←c0815, formal←c0816, formal←c0817)
word formal←c0815;
word formal←c0816;
word formal←c0817;
{
W7 var←c48336;
/* declaration of frame←v6880 skipped */
/* declaration of styleName←v6908 skipped */
/* declaration of kind←v6936 skipped */
register ptr gf←c48368 = (ptr) &globalframe;
var←c48336.f4/* frame←v6880 */ = formal←c0815;
var←c48336.f5/* styleName←v6908 */ = formal←c0816;
var←c48336.f6/* kind←v6936 */ = formal←c0817;
/* FreeFrame: */
SOURCE(4086, 901)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48368)+16)/* LOCK←v3112 */ ));
SOURCE(4166, 821)
{
word var←c0764;
var←c0764 = (word) &var←c48336;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q7728) ), ( ((word) (fPt) NoName←Q8988) ), var←c0764);
};
SOURCE(4086, 901)
(void) (XR←MonitorExit((word) (( (bPt) gf←c48368)+16)/* LOCK←v3112 */ ));
return;
}
static word NoName←Q7728(formal←c0676)
word formal←c0676;
{
register ptr gf←c0675 = (ptr) &globalframe;
SOURCE(4189, 33)
(* (( (ptr) gf←c0675)+16)/* freeFrameCalls←v3588 */ ) = ((* (( (ptr) gf←c0675)+16)/* freeFrameCalls←v3588 */ ) + 1);
SOURCE(4224, 410)
if (((* (( (ptr) gf←c0675)+22)/* freeFrame1←v3756 */ ) == 0)) {
SOURCE(4251, 18)
(* (( (ptr) gf←c0675)+22)/* freeFrame1←v3756 */ ) = (* (( (ptr) formal←c0676)+4) );
SOURCE(4271, 22)
(* (( (ptr) gf←c0675)+26)/* styleName1←v3868 */ ) = (* (( (ptr) formal←c0676)+5) );
SOURCE(4295, 18)
(* (( (ptr) gf←c0675)+30)/* styleKind1←v3980 */ ) = (* (( (ptr) formal←c0676)+6) );
}
else {
SOURCE(4320, 314)
if (((* (( (ptr) gf←c0675)+23)/* freeFrame2←v3784 */ ) == 0)) {
SOURCE(4347, 18)
(* (( (ptr) gf←c0675)+23)/* freeFrame2←v3784 */ ) = (* (( (ptr) formal←c0676)+4) );
SOURCE(4367, 22)
(* (( (ptr) gf←c0675)+27)/* styleName2←v3896 */ ) = (* (( (ptr) formal←c0676)+5) );
SOURCE(4391, 18)
(* (( (ptr) gf←c0675)+31)/* styleKind2←v4008 */ ) = (* (( (ptr) formal←c0676)+6) );
}
else {
SOURCE(4416, 218)
if (((* (( (ptr) gf←c0675)+24)/* freeFrame3←v3812 */ ) == 0)) {
SOURCE(4444, 18)
(* (( (ptr) gf←c0675)+24)/* freeFrame3←v3812 */ ) = (* (( (ptr) formal←c0676)+4) );
SOURCE(4464, 22)
(* (( (ptr) gf←c0675)+28)/* styleName3←v3924 */ ) = (* (( (ptr) formal←c0676)+5) );
SOURCE(4488, 18)
(* (( (ptr) gf←c0675)+32)/* styleKind3←v4036 */ ) = (* (( (ptr) formal←c0676)+6) );
}
else {
SOURCE(4513, 121)
if (((* (( (ptr) gf←c0675)+25)/* freeFrame4←v3840 */ ) == 0)) {
SOURCE(4540, 18)
(* (( (ptr) gf←c0675)+25)/* freeFrame4←v3840 */ ) = (* (( (ptr) formal←c0676)+4) );
SOURCE(4560, 22)
(* (( (ptr) gf←c0675)+29)/* styleName4←v3952 */ ) = (* (( (ptr) formal←c0676)+5) );
SOURCE(4584, 18)
(* (( (ptr) gf←c0675)+33)/* styleKind4←v4064 */ ) = (* (( (ptr) formal←c0676)+6) );
}
else {
SOURCE(4611, 23)
(* (( (ptr) gf←c0675)+14)/* frameFree←v3532 */ ) = ((* (( (ptr) gf←c0675)+14)/* frameFree←v3532 */ ) + 1);
};
};
};
};
SOURCE(4672, 315)
{
word var←c44016;
var←c44016 = (* (( (ptr) formal←c0676)+4) );
if ((var←c44016 == (* (( (ptr) gf←c0675)+9)/* frame1←v3392 */ ))) {
SOURCE(4702, 12)
(* (( (ptr) gf←c0675)+9)/* frame1←v3392 */ ) = 0;
SOURCE(4716, 13)
(* (( (ptr) gf←c0675)+17)/* style1←v3616 */ ) = 0;
goto endif0106;
};
if ((var←c44016 == (* (( (ptr) gf←c0675)+10)/* frame2←v3420 */ ))) {
SOURCE(4744, 12)
(* (( (ptr) gf←c0675)+10)/* frame2←v3420 */ ) = 0;
SOURCE(4758, 13)
(* (( (ptr) gf←c0675)+18)/* style2←v3644 */ ) = 0;
goto endif0106;
};
if ((var←c44016 == (* (( (ptr) gf←c0675)+11)/* frame3←v3448 */ ))) {
SOURCE(4786, 12)
(* (( (ptr) gf←c0675)+11)/* frame3←v3448 */ ) = 0;
SOURCE(4800, 13)
(* (( (ptr) gf←c0675)+19)/* style3←v3672 */ ) = 0;
goto endif0106;
};
if ((var←c44016 == (* (( (ptr) gf←c0675)+12)/* frame4←v3476 */ ))) {
SOURCE(4828, 12)
(* (( (ptr) gf←c0675)+12)/* frame4←v3476 */ ) = 0;
SOURCE(4842, 13)
(* (( (ptr) gf←c0675)+20)/* style4←v3700 */ ) = 0;
goto endif0106;
};
SOURCE(4869, 118)
{
register word lst←v11412;
lst←v11412 = (* (( (ptr) gf←c0675)+21)/* frameList←v3728 */ );
lab←L100026: ;
if ((lst←v11412 != 0)) {
}
else {
goto lab←L100023;
};
SOURCE(4927, 60)
if (((* (ptr) lst←v11412 ) == (* (( (ptr) formal←c0676)+4) ))) {
SOURCE(4955, 15)
(* (ptr) lst←v11412 ) = 0;
SOURCE(4972, 15)
(* (( (ptr) lst←v11412)+1) ) = 0;
SOURCE(4989, 5)
goto lab←L100024;
};
lst←v11412 = (* (( (ptr) lst←v11412)+2) );
goto lab←L100026;
lab←L100023: ;
lab←L100024: ;
};
goto endif0106;
endif0106: ;
};
return(0);
}
static word StyleForFrame←P180(formal←c0818)
word formal←c0818;
{
W7 var←c48400;
/* declaration of frame←v6996 skipped */
register ptr gf←c48432 = (ptr) &globalframe;
word style←v7040;
/* declaration of var←c44048 skipped */
var←c48400.f4/* frame←v6996 */ = formal←c0818;
/* StyleForFrame: */
SOURCE(5751, 14541)
{
word tmpAddr107;
tmpAddr107 = (word) (( (ptr) &var←c48400)+5)/* var←c44048 */ ;
(* (ptr) tmpAddr107 ) = ( ((word) (fPt) GetIt←P3852) );
(* (( (ptr) tmpAddr107) + 1) ) = 1;
};
SOURCE(5751, 14541)
style←v7040 = 0;
SOURCE(6130, 14162)
style←v7040 = (word) GetIt←P3852((word) ((( (bPt) &var←c48400)+20)/* var←c44048 */ ));
if ((style←v7040 == 0)) {
SOURCE(6192, 14100)
if ((0 != (* (( (ptr) gf←c48432)+34)/* debugFlag←v4092 */ ))) {
SOURCE(6212, 14080)
if (((* (( (ptr) gf←c48432)+35)/* debugStyle←v4120 */ ) == 0)) {
SOURCE(6237, 14055)
{
word pd108;
pd108 = (* (( (ptr) (* (( (ptr) gf←c48432)+255)/* var←c44080 */ ))+4) );
(* (( (ptr) gf←c48432)+35)/* debugStyle←v4120 */ ) = (word) ( *( (fPt) ((* (ptr) pd108 ))))(pd108);
};
};
SOURCE(6273, 19)
return((* (( (ptr) gf←c48432)+35)/* debugStyle←v4120 */ ));
};
SOURCE(6297, 5)
(void) XR←RaiseUnnamedError();
};
SOURCE(6307, 14)
return(style←v7040);
}
static word GetIt←P3852(formal←c48528)
word formal←c48528;
{
W5 var←c48464;
register ptr gf←c48496 = (ptr) &globalframe;
/* declaration of var←c02 skipped */
word s←v11532;
formal←c48528 = (formal←c48528 - 20);
var←c48464.f0 = formal←c48528;
/* GetIt: */
SOURCE(5818, 299)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48496)+16)/* LOCK←v3112 */ ));
SOURCE(5818, 299)
s←v11532 = 0;
SOURCE(5857, 260)
{
word var←c03;
{
word var←c0765;
var←c0765 = (word) &var←c48464;
var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q7788) ), ( ((word) (fPt) NoName←Q8928) ), var←c0765);
};
if ((var←c03 == 1)) {
goto lab←L05;
};
};
SOURCE(5818, 299)
(void) (XR←MonitorExit((word) (( (bPt) gf←c48496)+16)/* LOCK←v3112 */ ));
return(s←v11532);
lab←L05: ;
return(var←c48464.f4/* var←c02 */ );
}
static word NoName←Q7788(formal←c0681)
word formal←c0681;
{
register ptr gf←c0680 = (ptr) &globalframe;
SOURCE(5880, 237)
{
word var←c44112;
var←c44112 = (* (( (ptr) (* (ptr) formal←c0681 ))+4) );
if ((var←c44112 == (* (( (ptr) gf←c0680)+9)/* frame1←v3392 */ ))) {
SOURCE(5908, 15)
{
word var←c44144;
var←c44144 = (* (( (ptr) gf←c0680)+17)/* style1←v3616 */ );
(void) (XR←MonitorExit((word) (( (bPt) gf←c0680)+16)/* LOCK←v3112 */ ));
(* (( (ptr) formal←c0681)+4) ) = var←c44144;
return(1);
};
};
if ((var←c44112 == (* (( (ptr) gf←c0680)+10)/* frame2←v3420 */ ))) {
SOURCE(5935, 15)
{
word var←c44176;
var←c44176 = (* (( (ptr) gf←c0680)+18)/* style2←v3644 */ );
(void) (XR←MonitorExit((word) (( (bPt) gf←c0680)+16)/* LOCK←v3112 */ ));
(* (( (ptr) formal←c0681)+4) ) = var←c44176;
return(1);
};
};
if ((var←c44112 == (* (( (ptr) gf←c0680)+11)/* frame3←v3448 */ ))) {
SOURCE(5962, 15)
{
word var←c44208;
var←c44208 = (* (( (ptr) gf←c0680)+19)/* style3←v3672 */ );
(void) (XR←MonitorExit((word) (( (bPt) gf←c0680)+16)/* LOCK←v3112 */ ));
(* (( (ptr) formal←c0681)+4) ) = var←c44208;
return(1);
};
};
if ((var←c44112 == (* (( (ptr) gf←c0680)+12)/* frame4←v3476 */ ))) {
SOURCE(5989, 15)
{
word var←c44240;
var←c44240 = (* (( (ptr) gf←c0680)+20)/* style4←v3700 */ );
(void) (XR←MonitorExit((word) (( (bPt) gf←c0680)+16)/* LOCK←v3112 */ ));
(* (( (ptr) formal←c0681)+4) ) = var←c44240;
return(1);
};
};
SOURCE(6017, 100)
{
register word lst←v11560;
lst←v11560 = (* (( (ptr) gf←c0680)+21)/* frameList←v3728 */ );
lab←L100032: ;
if ((lst←v11560 != 0)) {
}
else {
goto lab←L100029;
};
SOURCE(6075, 42)
if (((* (ptr) lst←v11560 ) == (* (( (ptr) (* (ptr) formal←c0681 ))+4) ))) {
SOURCE(6099, 18)
{
word var←c44272;
var←c44272 = (* (( (ptr) lst←v11560)+1) );
(void) (XR←MonitorExit((word) (( (bPt) gf←c0680)+16)/* LOCK←v3112 */ ));
(* (( (ptr) formal←c0681)+4) ) = var←c44272;
return(1);
};
};
lst←v11560 = (* (( (ptr) lst←v11560)+2) );
goto lab←L100032;
lab←L100029: ;
};
goto endif0109;
endif0109: ;
};
return(0);
}
static word GetStyleDict←P240(frame←v7100, styleName←v7128, kind←v7156, def←v7184)
word frame←v7100;
word styleName←v7128;
word kind←v7156;
word def←v7184;
{
register ptr gf←c48560 = (ptr) &globalframe;
word d←v7228;
word found←v11604;
word ok←v11632;
/* GetStyleDict: */
SOURCE(6328, 13964)
SOURCE(6328, 13964)
d←v7228 = 0;
SOURCE(6462, 13830)
{
word pd110;
pd110 = (* (( (ptr) (* (( (ptr) gf←c48560)+254)/* var←c43888 */ ))+55) );
styleName←v7128 = (word) ( *( (fPt) ((* (ptr) pd110 ))))(styleName←v7128, pd110);
};
SOURCE(6501, 13791)
{
W2 var←c44304;
(void) CheckStyleDict←P360((word) &var←c44304, styleName←v7128, kind←v7156);
found←v11604 = var←c44304.f1;
d←v7228 = var←c44304.f0;
};
SOURCE(6547, 20)
if ((0 != found←v11604)) {
SOURCE(6561, 6)
return(d←v7228);
};
SOURCE(6569, 13723)
if ((def←v7184 != 0)) {
ok←v11632 = (word) RunStyleString←P900(frame←v7100, styleName←v7128, def←v7184);
}
else {
ok←v11632 = (word) RunStyle←P840(frame←v7100, styleName←v7128);
};
SOURCE(6663, 13629)
if ((0 != ok←v11632)) {
SOURCE(6674, 13618)
{
W2 var←c44336;
(void) CheckStyleDict←P360((word) &var←c44336, styleName←v7128, kind←v7156);
found←v11604 = var←c44336.f1;
d←v7228 = var←c44336.f0;
};
};
SOURCE(6720, 13572)
if ((0 == found←v11604)) {
SOURCE(6740, 30)
(void) BadStyleFile←P300(frame←v7100, styleName←v7128);
SOURCE(6772, 13520)
{
W2 var←c44368;
(void) CheckStyleDict←P360((word) &var←c44368, styleName←v7128, kind←v7156);
found←v11604 = var←c44368.f1;
d←v7228 = var←c44368.f0;
};
};
SOURCE(6328, 13964)
return(d←v7228);
}
static void BadStyleFile←P300(formal←c0819, formal←c0820)
word formal←c0819;
word formal←c0820;
{
W6 var←c48592;
/* declaration of frame←v7288 skipped */
/* declaration of styleName←v7316 skipped */
register ptr gf←c48624 = (ptr) &globalframe;
var←c48592.f4/* frame←v7288 */ = formal←c0819;
var←c48592.f5/* styleName←v7316 */ = formal←c0820;
/* BadStyleFile: */
SOURCE(6824, 13468)
SOURCE(6888, 269)
{
word var←c0766;
var←c0766 = (word) &var←c48592;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q7848) ), ( ((word) (fPt) NoName←Q8868) ), var←c0766);
};
SOURCE(7162, 13130)
{
word var←c44464;
{
word var←c44400;
{
word var←c44432;
var←c44432 = XR←NewObject(20, (* (( (ptr) gf←c48624)+78) ));
(* (( (ptr) var←c44432)+1) ) = 2147483647;
var←c44400 = var←c44432;
};
{
word pd111;
pd111 = (* (( (ptr) (* (( (ptr) gf←c48624)+251)/* var←c43152 */ ))+9) );
var←c44464 = (word) ( *( (fPt) ((* (ptr) pd111 ))))((* (( (ptr) gf←c48624)+46)/* fileForStyle←v4596 */ ), var←c48592.f5/* styleName←v7316 */ , var←c44400, pd111)
;
};
};
};
SOURCE(7228, 54)
{
word pd112;
pd112 = (* (( (ptr) (* (( (ptr) gf←c48624)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd112 ))))((* (( (ptr) gf←c48624)+91) ), 2, (* (( (ptr) gf←c48624)+92) ), (* (( (ptr) gf←c48624)+93)
), pd112);
};
SOURCE(7284, 13008)
{
word var←c44528;
{
word pd113;
pd113 = (* (( (ptr) (* (( (ptr) gf←c48624)+252)/* var←c43184 */ ))+21) );
var←c44528 = (word) ( *( (fPt) ((* (ptr) pd113 ))))(var←c48592.f5/* styleName←v7316 */ , pd113);
};
{
word pd114;
pd114 = (* (( (ptr) (* (( (ptr) gf←c48624)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd114 ))))((* (( (ptr) gf←c48624)+91) ), 2, (* (( (ptr) gf←c48624)+92) ), var←c44528, pd114)
;
};
};
SOURCE(7361, 74)
{
word pd115;
pd115 = (* (( (ptr) (* (( (ptr) gf←c48624)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd115 ))))((* (( (ptr) gf←c48624)+91) ), 3, (* (( (ptr) gf←c48624)+92) ), (* (( (ptr) gf←c48624)+94)
), pd115);
};
SOURCE(7437, 36)
{
word pd116;
pd116 = (* (( (ptr) (* (( (ptr) gf←c48624)+256)/* var←c44496 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd116 ))))((* (( (ptr) gf←c48624)+91) ), (* (( (ptr) gf←c48624)+92) ), pd116);
};
}
static word NoName←Q7848(formal←c0685)
word formal←c0685;
{
register ptr gf←c0684 = (ptr) &globalframe;
SOURCE(6978, 24)
(void) BeginStyleOp←P1020((* (( (ptr) formal←c0685)+4) ), 0);
SOURCE(7004, 126)
if (((* (( (ptr) formal←c0685)+5) ) != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0684)+255)/* var←c44080 */ ))+10) ) ))) {
SOURCE(7056, 47)
{
word pd117;
pd117 = (* (( (ptr) (* (( (ptr) gf←c0684)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd117 ))))((* (( (ptr) formal←c0685)+4) ), (* (ptr) (* (( (ptr) (* (( (ptr) gf←c0684)+255)/* var←c44080 */ ))+10)
) ), pd117);
};
SOURCE(7105, 25)
(void) AttachStyleOp←P1620((* (( (ptr) formal←c0685)+4) ), 0);
};
SOURCE(7135, 22)
(void) EndStyleOp←P1080((* (( (ptr) formal←c0685)+4) ), 0);
return(0);
}
static void CheckStyleDict←P360(formal←c0222, styleName←v7376, kind←v7404)
word formal←c0222;
word styleName←v7376;
word kind←v7404;
{
register ptr gf←c48656 = (ptr) &globalframe;
word d←v7448;
word found←v7476;
word obj←v11676 = 0;
/* CheckStyleDict: */
SOURCE(7479, 12813)
SOURCE(7479, 12813)
d←v7448 = 0;
SOURCE(7586, 12706)
{
W2 var←c44560;
{
word pd118;
pd118 = (* (( (ptr) (* (( (ptr) gf←c48656)+252)/* var←c43184 */ ))+73) );
(void) ( *( (fPt) ((* (ptr) pd118 ))))((word) &var←c44560, (* (( (ptr) (* (( (ptr) gf←c48656)+58)/* stylesDicts←v5072 */ ))+kind←v7404)
), styleName←v7376, pd118);
};
obj←v11676 = var←c44560.f1;
found←v7476 = var←c44560.f0;
};
SOURCE(7646, 12646)
if ((0 != found←v7476)) {
SOURCE(7660, 12632)
{
word pd119;
pd119 = (* (( (ptr) (* (( (ptr) gf←c48656)+254)/* var←c43888 */ ))+62) );
d←v7448 = (word) ( *( (fPt) ((* (ptr) pd119 ))))(obj←v11676, pd119);
};
};
/* removed tail goto */
(* (ptr) formal←c0222 ) = d←v7448;
(* (( (ptr) formal←c0222)+1) ) = found←v7476;
return;
}
static word GetFileID←P600(shortName←v8012, extension←v8040)
word shortName←v8012;
word extension←v8040;
{
W15 var←c48688;
register ptr gf←c48720 = (ptr) &globalframe;
word var←c8084;
word dirs←v11720;
word name←v11748;
word fileNamePath←v11776 = 0;
W4 uid←v11804;
/* GetFileID: */
SOURCE(8216, 12076)
SOURCE(8288, 6)
{
word pd120;
pd120 = (* (( (ptr) (* (( (ptr) gf←c48720)+257)/* var←c44592 */ ))+7) );
dirs←v11720 = (word) ( *( (fPt) ((* (ptr) pd120 ))))((* (( (ptr) gf←c48720)+95) ), (* (( (ptr) gf←c48720)+36)/* defaultSearch←v4344 */ ), pd120)
;
};
SOURCE(8376, 65)
{
word var←c44624;
{
word pd121;
pd121 = (* (( (ptr) (* (( (ptr) gf←c48720)+252)/* var←c43184 */ ))+21) );
var←c44624 = (word) ( *( (fPt) ((* (ptr) pd121 ))))(shortName←v8012, pd121);
};
{
word pd122;
pd122 = (* (( (ptr) (* (( (ptr) gf←c48720)+253)/* var←c43696 */ ))+6) );
name←v11748 = (word) ( *( (fPt) ((* (ptr) pd122 ))))(var←c44624, extension←v8040, pd122);
};
};
SOURCE(8473, 36)
uid←v11804.f0 = 2147483647;
uid←v11804.f1 = 0;
uid←v11804.f2 = 0;
uid←v11804.f3 = 0;
SOURCE(8511, 11781)
lab←L100038: ;
if ( ( (fileNamePath←v11776 == 0) ? (dirs←v11720 != 0) : 0 ) ) {
}
else {
goto lab←L100036;
};
SOURCE(8554, 11738)
SOURCE(8554, 11738)
{
W9 var←c44816;
{
/* declaration of var←c44688 skipped */
{
word var←c44720;
word var←c44784;
{
word pd123;
pd123 = (* (( (ptr) (* (( (ptr) gf←c48720)+258)/* var←c44752 */ ))+5) );
var←c44720 = (word) ( *( (fPt) ((* (ptr) pd123 ))))(name←v11748, pd123);
};
{
word pd124;
pd124 = (* (( (ptr) (* (( (ptr) gf←c48720)+258)/* var←c44752 */ ))+5) );
var←c44784 = (word) ( *( (fPt) ((* (ptr) pd124 ))))((* (ptr) (dirs←v11720) ), pd124);
};
{
word pd125;
pd125 = (* (( (ptr) (* (( (ptr) gf←c48720)+258)/* var←c44752 */ ))+8) );
(* (( (ptr) &var←c48688)+4)/* var←c44688 */ ) = (word) ( *( (fPt) ((* (ptr) pd125 ))))(var←c44720, var←c44784, pd125);
};
};
{
/* declaration of var←c04 skipped */
(* (( (ptr) &var←c48688)+5)/* var←c04 */ ) = (* (( (ptr) (* (( (ptr) gf←c48720)+258)/* var←c44752 */ ))+12) );
{
/* declaration of var←c05 skipped */
{
word var←c06;
{
word var←c0767;
var←c0767 = (word) &var←c48688;
var←c06 = (word) XR←Enable(( ((word) (fPt) NoName←Q7908) ), ( ((word) (fPt) NoName←Q8808) ), var←c0767);
};
if ((var←c06 == 3)) {
goto lab←L100040;
};
};
var←c44816 = (* (W9Pt) (( (ptr) &var←c48688)+6)/* var←c05 */ );
};
};
};
uid←v11804 = (* (W4Pt) (( (ptr) &var←c44816)+2) );
fileNamePath←v11776 = (* (ptr) &var←c44816 );
};
lab←L100040: ;
SOURCE(8727, 16)
dirs←v11720 = (* (( (ptr) dirs←v11720)+1) );
goto lab←L100038;
lab←L100036: ;
SOURCE(8754, 39)
if ((fileNamePath←v11776 == 0)) {
SOURCE(8781, 12)
return(0);
};
SOURCE(8795, 11497)
{
word var←c44880;
word var←c44912;
{
word pd126;
pd126 = (* (( (ptr) (* (( (ptr) gf←c48720)+258)/* var←c44752 */ ))+4) );
var←c44880 = (word) ( *( (fPt) ((* (ptr) pd126 ))))(fileNamePath←v11776, 0, pd126);
};
var←c44912 = XR←NewObject(20, (* (( (ptr) gf←c48720)+78) ));
(* (ptr) var←c44912 ) = var←c44880;
(* (W4Pt) (( (ptr) var←c44912)+1) ) = uid←v11804;
return(var←c44912);
};
}
static word NoName←Q7908(formal←c0689)
word formal←c0689;
{
register ptr gf←c0688 = (ptr) &globalframe;
SOURCE(8554, 11738)
{
word pd127;
pd127 = (* (( (ptr) formal←c0689)+5) );
(void) ( *( (fPt) ((* (ptr) pd127 ))))((word) (( (bPt) formal←c0689)+24), (* (( (ptr) formal←c0689)+4) ), (* (W4Pt) (( (ptr) gf←c0688)+247)
/* var←c43056 */ ), pd127);
};
return(0);
}
static void DoLocked←P660(formal←c0821)
word formal←c0821;
{
W11 var←c48752;
/* declaration of action←v8160 skipped */
register ptr gf←c48784 = (ptr) &globalframe;
/* declaration of var←c44944 skipped */
/* declaration of var←c44976 skipped */
/* declaration of me←v11932 skipped */
(* (( (ptr) &var←c48752)+4)/* action←v8160 */ ) = formal←c0821;
/* DoLocked: */
SOURCE(8959, 11333)
{
word tmpAddr128;
tmpAddr128 = (word) (( (ptr) &var←c48752)+5)/* var←c44944 */ ;
(* (ptr) tmpAddr128 ) = ( ((word) (fPt) Unlock←P4020) );
(* (( (ptr) tmpAddr128) + 1) ) = 1;
};
{
word tmpAddr129;
tmpAddr129 = (word) (( (ptr) &var←c48752)+7)/* var←c44976 */ ;
(* (ptr) tmpAddr129 ) = ( ((word) (fPt) Lock←P3960) );
(* (( (ptr) tmpAddr129) + 1) ) = 1;
};
SOURCE(9000, 41)
{
word pd130;
pd130 = (* (( (ptr) (* (( (ptr) gf←c48784)+259)/* var←c45008 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd130 ))))((word) ((( (bPt) &var←c48752)+36)/* me←v11932 */ ), pd130);
};
SOURCE(9346, 6)
(void) Lock←P3960((word) ((( (bPt) &var←c48752)+28)/* var←c44976 */ ));
SOURCE(9354, 29)
{
word var←c0768;
var←c0768 = (word) &var←c48752;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q7968) ), ( ((word) (fPt) NoName←Q8748) ), var←c0768);
};
SOURCE(9385, 8)
(void) Unlock←P4020((word) ((( (bPt) &var←c48752)+20)/* var←c44944 */ ));
}
static word NoName←Q7968(formal←c0691)
word formal←c0691;
{
SOURCE(9354, 29)
{
word pd131;
pd131 = (* (( (ptr) formal←c0691)+4) );
(void) ( *( (fPt) ((* (ptr) pd131 ))))(pd131);
};
return(0);
}
static void Lock←P3960(formal←c48848)
word formal←c48848;
{
register ptr gf←c48816 = (ptr) &globalframe;
formal←c48848 = (formal←c48848 - 28);
/* Lock: */
SOURCE(9043, 160)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48816)+16)/* LOCK←v3112 */ ));
SOURCE(9064, 79)
lab←L100047: ;
if ( ( ( ! XR←EqualWords((( (ptr) gf←c48816)+37)/* styleLockProcess←v4484 */ , (( (ptr) formal←c48848)+9), 2)) ? ((* (( (ptr) gf←c48816)+39)
/* styleLockCount←v4512 */ ) != 0) : 0 ) ) {
}
else {
goto lab←L100045;
};
SOURCE(9117, 26)
(void) (XR←Wait((word) (( (bPt) gf←c48816)+16)/* LOCK←v3112 */ , (word) (( (bPt) gf←c48816)+160)/* styleLockFree←v4540 */ )
);
goto lab←L100047;
lab←L100045: ;
SOURCE(9145, 21)
(* (W2Pt) (( (ptr) gf←c48816)+37)/* styleLockProcess←v4484 */ ) = (* (W2Pt) (( (ptr) formal←c48848)+9) );
SOURCE(9168, 35)
(* (( (ptr) gf←c48816)+39)/* styleLockCount←v4512 */ ) = ((* (( (ptr) gf←c48816)+39)/* styleLockCount←v4512 */ ) + 1);
SOURCE(9043, 160)
(void) (XR←MonitorExit((word) (( (bPt) gf←c48816)+16)/* LOCK←v3112 */ ));
return;
}
static void Unlock←P4020(formal←c48912)
word formal←c48912;
{
register ptr gf←c48880 = (ptr) &globalframe;
formal←c48912 = (formal←c48912 - 20);
/* Unlock: */
SOURCE(9208, 132)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c48880)+16)/* LOCK←v3112 */ ));
SOURCE(9231, 35)
(* (( (ptr) gf←c48880)+39)/* styleLockCount←v4512 */ ) = ((* (( (ptr) gf←c48880)+39)/* styleLockCount←v4512 */ ) - 1);
SOURCE(9268, 72)
if (((* (( (ptr) gf←c48880)+39)/* styleLockCount←v4512 */ ) == 0)) {
SOURCE(9296, 22)
{
word tmpAddr132;
tmpAddr132 = (word) (( (ptr) gf←c48880)+37)/* styleLockProcess←v4484 */ ;
(* (ptr) tmpAddr132 ) = 0;
(* (( (ptr) tmpAddr132) + 1) ) = 0;
};
SOURCE(9320, 20)
(void) (XR←Notify((word) (( (bPt) gf←c48880)+160)/* styleLockFree←v4540 */ ));
};
SOURCE(9208, 132)
(void) (XR←MonitorExit((word) (( (bPt) gf←c48880)+16)/* LOCK←v3112 */ ));
return;
}
static word ValidateStyles←P720()
{
W7 var←c48944;
/* declaration of changed←v8236 skipped */
/* declaration of var←c45040 skipped */
/* ValidateStyles: */
SOURCE(9444, 10848)
{
word tmpAddr133;
tmpAddr133 = (word) (( (ptr) &var←c48944)+5)/* var←c45040 */ ;
(* (ptr) tmpAddr133 ) = ( ((word) (fPt) Locked←P4080) );
(* (( (ptr) tmpAddr133) + 1) ) = 1;
};
SOURCE(9444, 10848)
var←c48944.f4/* changed←v8236 */ = 0;
SOURCE(9700, 16)
(void) DoLocked←P660((word) ((( (bPt) &var←c48944)+20)/* var←c45040 */ ));
SOURCE(9444, 10848)
return(var←c48944.f4/* changed←v8236 */ );
}
static void Locked←P4080(formal←c49040)
word formal←c49040;
{
W6 var←c48976;
register ptr gf←c49008 = (ptr) &globalframe;
/* declaration of var←c45072 skipped */
formal←c49040 = (formal←c49040 - 20);
var←c48976.f0 = formal←c49040;
/* Locked: */
SOURCE(9508, 10784)
{
word tmpAddr134;
tmpAddr134 = (word) (( (ptr) &var←c48976)+4)/* var←c45072 */ ;
(* (ptr) tmpAddr134 ) = ( ((word) (fPt) Action←P4140) );
(* (( (ptr) tmpAddr134) + 1) ) = 1;
};
SOURCE(9656, 10636)
{
word var←c45104;
word pd135;
pd135 = (* (( (ptr) (* (( (ptr) gf←c49008)+251)/* var←c43152 */ ))+13) );
var←c45104 = (word) ( *( (fPt) ((* (ptr) pd135 ))))((* (( (ptr) gf←c49008)+46)/* fileForStyle←v4596 */ ), (word) (( (bPt) &var←c48976)+16)
/* var←c45072 */ , pd135);
};
}
static word Action←P4140(key←v12216, val←v12244, formal←c49104)
word key←v12216;
word val←v12244;
word formal←c49104;
{
register ptr gf←c49072 = (ptr) &globalframe;
word quit←v12316;
word var←c45136;
formal←c49104 = (formal←c49104 - 16);
/* Action: */
SOURCE(9525, 10767)
SOURCE(9587, 10705)
var←c45136 = XR←Narrow(key←v12216, (* (( (ptr) gf←c49072)+74) ));
if ((0 != (word) ValidateStyle←P780(var←c45136))) {
SOURCE(9622, 14)
(* (( (ptr) (* (ptr) formal←c49104 ))+4) ) = 1;
};
SOURCE(9638, 15)
return(0);
}
static word ValidateStyle←P780(formal←c0822)
word formal←c0822;
{
W8 var←c49136;
/* declaration of styleName←v8296 skipped */
/* declaration of changed←v8340 skipped */
/* declaration of var←c45168 skipped */
var←c49136.f4/* styleName←v8296 */ = formal←c0822;
/* ValidateStyle: */
SOURCE(9722, 10570)
{
word tmpAddr136;
tmpAddr136 = (word) (( (ptr) &var←c49136)+6)/* var←c45168 */ ;
(* (ptr) tmpAddr136 ) = ( ((word) (fPt) Locked←P4200) );
(* (( (ptr) tmpAddr136) + 1) ) = 1;
};
SOURCE(9722, 10570)
var←c49136.f5/* changed←v8340 */ = 0;
SOURCE(10197, 16)
(void) DoLocked←P660((word) ((( (bPt) &var←c49136)+24)/* var←c45168 */ ));
SOURCE(9722, 10570)
return(var←c49136.f5/* changed←v8340 */ );
}
static void Locked←P4200(formal←c49200)
word formal←c49200;
{
register ptr gf←c49168 = (ptr) &globalframe;
word fileID←v12404;
word oldFileID←v12432;
formal←c49200 = (formal←c49200 - 24);
/* Locked: */
SOURCE(9803, 10489)
SOURCE(9820, 47)
fileID←v12404 = (word) GetFileID←P600((* (( (ptr) formal←c49200)+4) ), (* (( (ptr) gf←c49168)+96) ));
SOURCE(9869, 69)
{
W2 var←c0256;
word var←c0769;
{
word pd137;
pd137 = (* (( (ptr) (* (( (ptr) gf←c49168)+251)/* var←c43152 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd137 ))))((word) &var←c0256, (* (( (ptr) gf←c49168)+46)/* fileForStyle←v4596 */ ), (* (( (ptr) formal←c49200)+4)
), pd137);
};
var←c0769 = var←c0256.f1;
oldFileID←v12432 = XR←Narrow(var←c0769, (* (( (ptr) gf←c49168)+78) ));
};
SOURCE(9940, 10352)
{
word tc139;
word pd140;
if ((oldFileID←v12432 == 0)) { goto then0138;};
if ((fileID←v12404 == 0)) { goto then0138;};
if (XR←EqualWords((( (ptr) fileID←v12404)+1), (( (ptr) oldFileID←v12432)+1), 4)) {
pd140 = (* (( (ptr) (* (( (ptr) gf←c49168)+253)/* var←c43696 */ ))+8) );
tc139 = (word) (0 != (word) ( *( (fPt) ((* (ptr) pd140 ))))((* (ptr) fileID←v12404 ), (* (ptr) oldFileID←v12432 ), 0, pd140)
);
}
else {
tc139 = (word) 0;
};
if (tc139) {
then0138: ;
SOURCE(10007, 21)
(* (( (ptr) formal←c49200)+5) ) = 0;
}
else {
SOURCE(10028, 163)
{
word frame←v12476;
SOURCE(10030, 41)
frame←v12476 = (word) GetFrame←P60(0, 0, 0);
SOURCE(10073, 14)
(* (( (ptr) formal←c49200)+5) ) = 1;
SOURCE(10089, 10203)
if ((0 != (word) RunStyle←P840(frame←v12476, (* (( (ptr) formal←c49200)+4) )))) {
SOURCE(10124, 35)
(void) FreeFrame←P120(frame←v12476, 0, 0);
}
else {
SOURCE(10159, 30)
(void) BadStyleFile←P300(frame←v12476, (* (( (ptr) formal←c49200)+4) ));
};
};
};
};
}
static word RunStyle←P840(formal←c0823, formal←c0824)
word formal←c0823;
word formal←c0824;
{
W9 var←c49232;
/* declaration of frame←v8400 skipped */
/* declaration of styleName←v8428 skipped */
/* declaration of ok←v8472 skipped */
/* declaration of var←c45200 skipped */
(* (( (ptr) &var←c49232)+4)/* frame←v8400 */ ) = formal←c0823;
(* (( (ptr) &var←c49232)+5)/* styleName←v8428 */ ) = formal←c0824;
/* RunStyle: */
SOURCE(10292, 10000)
{
word tmpAddr141;
tmpAddr141 = (word) (( (ptr) &var←c49232)+7)/* var←c45200 */ ;
(* (ptr) tmpAddr141 ) = ( ((word) (fPt) Inner←P4308) );
(* (( (ptr) tmpAddr141) + 1) ) = 1;
};
SOURCE(10292, 10000)
(* (( (ptr) &var←c49232)+6)/* ok←v8472 */ ) = 0;
SOURCE(11317, 15)
(void) DoLocked←P660((word) ((( (bPt) &var←c49232)+28)/* var←c45200 */ ));
SOURCE(10292, 10000)
return((* (( (ptr) &var←c49232)+6)/* ok←v8472 */ ));
}
static void Inner←P4308(formal←c49328)
word formal←c49328;
{
W8 var←c49264;
register ptr gf←c49296 = (ptr) &globalframe;
/* declaration of started←v12580 skipped */
/* declaration of finished←v12608 skipped */
word fileID←v12636;
formal←c49328 = (formal←c49328 - 28);
var←c49264.f0 = formal←c49328;
/* Inner: */
SOURCE(10377, 9915)
SOURCE(10393, 31)
var←c49264.f4/* started←v12580 */ = 0;
var←c49264.f5/* finished←v12608 */ = 0;
SOURCE(10426, 47)
fileID←v12636 = (word) GetFileID←P600((* (( (ptr) formal←c49328)+5) ), (* (( (ptr) gf←c49296)+96) ));
SOURCE(10475, 9817)
{
word var←c45232;
{
word pd142;
pd142 = (* (( (ptr) (* (( (ptr) gf←c49296)+252)/* var←c43184 */ ))+61) );
var←c45232 = (word) ( *( (fPt) ((* (ptr) pd142 ))))(0, pd142);
};
{
word pd143;
pd143 = (* (( (ptr) (* (( (ptr) gf←c49296)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd143 ))))((* (( (ptr) gf←c49296)+54)/* attachmentsDict←v4960 */ ), (* (( (ptr) formal←c49328)+5)
), var←c45232, pd143);
};
};
SOURCE(10531, 40)
if ((fileID←v12636 == 0)) {
SOURCE(10553, 10)
(* (( (ptr) formal←c49328)+6) ) = 0;
SOURCE(10565, 6)
return;
};
SOURCE(10574, 90)
{
word pd144;
pd144 = (* (( (ptr) (* (( (ptr) gf←c49296)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd144 ))))((* (( (ptr) gf←c49296)+91) ), ( ((* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) == 0) ? 1 : 2 ) , (* (
( (ptr) gf←c49296)+97) ), (* (( (ptr) gf←c49296)+98) ), pd144);
};
SOURCE(10666, 61)
{
word pd145;
pd145 = (* (( (ptr) (* (( (ptr) gf←c49296)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd145 ))))((* (( (ptr) gf←c49296)+91) ), 2, (* (( (ptr) gf←c49296)+97) ), (* (ptr) fileID←v12636 ), pd145)
;
};
SOURCE(10729, 59)
{
word pd146;
pd146 = (* (( (ptr) (* (( (ptr) gf←c49296)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd146 ))))((* (( (ptr) gf←c49296)+91) ), 2, (* (( (ptr) gf←c49296)+97) ), (* (( (ptr) gf←c49296)+99)
), pd146);
};
SOURCE(10790, 27)
(* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) = ((* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) + 1);
SOURCE(10819, 33)
{
word pd147;
pd147 = (* (( (ptr) (* (( (ptr) gf←c49296)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd147 ))))((* (( (ptr) formal←c49328)+4) ), (* (ptr) fileID←v12636 ), pd147);
};
SOURCE(10854, 177)
SOURCE(10854, 177)
{
/* declaration of var←c07 skipped */
/* declaration of var←c08 skipped */
var←c49264.f6/* var←c07 */ = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c49296)+254)/* var←c43888 */ ))+29) ) );
var←c49264.f7/* var←c08 */ = (* (( (ptr) (* (( (ptr) gf←c49296)+252)/* var←c43184 */ ))+99) );
{
word var←c09;
{
word var←c0770;
var←c0770 = (word) &var←c49264;
var←c09 = (word) XR←Enable(( ((word) (fPt) NoName←Q8028) ), ( ((word) (fPt) NoName←Q8688) ), var←c0770);
};
/* removed trivial cond node */
};
};
SOURCE(11048, 27)
(* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) = ((* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) - 1);
SOURCE(11077, 25)
(* (( (ptr) formal←c49328)+6) ) = (unsigned) ((0 != var←c49264.f4/* started←v12580 */ ) && (0 != var←c49264.f5/* finished←v12608 */ ));
SOURCE(11104, 66)
if ((0 != (* (( (ptr) formal←c49328)+6) ))) {
SOURCE(11115, 55)
{
word pd148;
pd148 = (* (( (ptr) (* (( (ptr) gf←c49296)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd148 ))))((* (( (ptr) gf←c49296)+91) ), 2, (* (( (ptr) gf←c49296)+97) ), (* (( (ptr) gf←c49296)+100)
), pd148);
};
};
SOURCE(11172, 9120)
if ((0 != (* (( (ptr) formal←c49328)+6) ))) {
SOURCE(11183, 9109)
{
word var←c45264;
word pd149;
pd149 = (* (( (ptr) (* (( (ptr) gf←c49296)+251)/* var←c43152 */ ))+9) );
var←c45264 = (word) ( *( (fPt) ((* (ptr) pd149 ))))((* (( (ptr) gf←c49296)+46)/* fileForStyle←v4596 */ ), (* (( (ptr) formal←c49328)+5)
), fileID←v12636, pd149);
};
};
SOURCE(11235, 77)
if ( ( (0 != (* (( (ptr) formal←c49328)+6) )) ? ((* (( (ptr) gf←c49296)+47)/* runNesting←v4680 */ ) == 0) : 0 ) ) {
SOURCE(11263, 49)
{
word pd150;
pd150 = (* (( (ptr) (* (( (ptr) gf←c49296)+256)/* var←c44496 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd150 ))))((* (( (ptr) gf←c49296)+91) ), 3, (* (( (ptr) gf←c49296)+97) ), (* (( (ptr) gf←c49296)+101)
), pd150);
};
};
}
static word NoName←Q8028(formal←c0704)
word formal←c0704;
{
SOURCE(10854, 177)
{
word pd151;
pd151 = (* (( (ptr) formal←c0704)+7) );
(void) ( *( (fPt) ((* (ptr) pd151 ))))((* (( (ptr) (* (ptr) formal←c0704 ))+4) ), (* (( (ptr) formal←c0704)+6) ), pd151)
;
};
return(0);
}
static word RunStyleString←P900(formal←c0825, formal←c0826, def←v8588)
word formal←c0825;
word formal←c0826;
word def←v8588;
{
W10 var←c49360;
/* declaration of frame←v8532 skipped */
/* declaration of styleName←v8560 skipped */
register ptr gf←c49392 = (ptr) &globalframe;
word ok←v8632;
/* declaration of started←v12680 skipped */
/* declaration of finished←v12708 skipped */
(* (( (ptr) &var←c49360)+4)/* frame←v8532 */ ) = formal←c0825;
(* (( (ptr) &var←c49360)+5)/* styleName←v8560 */ ) = formal←c0826;
/* RunStyleString: */
SOURCE(11338, 8954)
SOURCE(11432, 31)
(* (( (ptr) &var←c49360)+6)/* started←v12680 */ ) = 0;
(* (( (ptr) &var←c49360)+7)/* finished←v12708 */ ) = 0;
SOURCE(11465, 8827)
{
word var←c45296;
{
word pd152;
pd152 = (* (( (ptr) (* (( (ptr) gf←c49392)+252)/* var←c43184 */ ))+61) );
var←c45296 = (word) ( *( (fPt) ((* (ptr) pd152 ))))(0, pd152);
};
{
word pd153;
pd153 = (* (( (ptr) (* (( (ptr) gf←c49392)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd153 ))))((* (( (ptr) gf←c49392)+54)/* attachmentsDict←v4960 */ ), (* (( (ptr) &var←c49360)+5)
/* styleName←v8560 */ ), var←c45296, pd153);
};
};
SOURCE(11521, 8771)
SOURCE(11521, 8771)
{
/* declaration of var←c45328 skipped */
{
word pd154;
pd154 = (* (( (ptr) (* (( (ptr) gf←c49392)+252)/* var←c43184 */ ))+23) );
(* (( (ptr) &var←c49360)+8)/* var←c45328 */ ) = (word) ( *( (fPt) ((* (ptr) pd154 ))))(def←v8588, pd154);
};
{
/* declaration of var←c010 skipped */
(* (( (ptr) &var←c49360)+9)/* var←c010 */ ) = (* (( (ptr) (* (( (ptr) gf←c49392)+252)/* var←c43184 */ ))+99) );
{
word var←c011;
{
word var←c0771;
var←c0771 = (word) &var←c49360;
var←c011 = (word) XR←Enable(( ((word) (fPt) NoName←Q8088) ), ( ((word) (fPt) NoName←Q8628) ), var←c0771);
};
/* removed trivial cond node */
};
};
};
SOURCE(11729, 29)
return( (unsigned) ((0 != (* (( (ptr) &var←c49360)+6)/* started←v12680 */ )) && (0 != (* (( (ptr) &var←c49360)+7)/* finished←v12708 */ ))));
}
static word NoName←Q8088(formal←c0706)
word formal←c0706;
{
SOURCE(11521, 8771)
{
word pd155;
pd155 = (* (( (ptr) formal←c0706)+9) );
(void) ( *( (fPt) ((* (ptr) pd155 ))))((* (( (ptr) formal←c0706)+4) ), (* (( (ptr) formal←c0706)+8) ), pd155);
};
return(0);
}
static word InitDict←P960(name←v8692, size←v8720)
word name←v8692;
word size←v8720;
{
register ptr gf←c49424 = (ptr) &globalframe;
word dictionary←v8764;
word found←v12752;
word d←v12780 = 0;
/* InitDict: */
SOURCE(11970, 8322)
SOURCE(11970, 8322)
dictionary←v8764 = 0;
SOURCE(12087, 8205)
{
W2 var←c45360;
{
word pd156;
pd156 = (* (( (ptr) (* (( (ptr) gf←c49424)+252)/* var←c43184 */ ))+73) );
(void) ( *( (fPt) ((* (ptr) pd156 ))))((word) &var←c45360, (* (( (ptr) gf←c49424)+48)/* sysdict←v4764 */ ), name←v8692, pd156)
;
};
d←v12780 = var←c45360.f1;
found←v12752 = var←c45360.f0;
};
SOURCE(12130, 8162)
if ((0 != found←v12752)) {
SOURCE(12144, 8148)
{
word pd157;
pd157 = (* (( (ptr) (* (( (ptr) gf←c49424)+254)/* var←c43888 */ ))+62) );
dictionary←v8764 = (word) ( *( (fPt) ((* (ptr) pd157 ))))(d←v12780, pd157);
};
}
else {
SOURCE(12181, 8111)
{
word pd158;
pd158 = (* (( (ptr) (* (( (ptr) gf←c49424)+252)/* var←c43184 */ ))+71) );
dictionary←v8764 = (word) ( *( (fPt) ((* (ptr) pd158 ))))(SGNCK(size←v8720), pd158);
};
SOURCE(12214, 35)
{
word pd159;
pd159 = (* (( (ptr) (* (( (ptr) gf←c49424)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd159 ))))((* (( (ptr) gf←c49424)+48)/* sysdict←v4764 */ ), name←v8692, dictionary←v8764, pd159)
;
};
};
SOURCE(11970, 8322)
return(dictionary←v8764);
}
static void BeginStyleOp←P1020(frame←v33648, cmd←v33676)
word frame←v33648;
word cmd←v33676;
{
register ptr gf←c49456 = (ptr) &globalframe;
word name←v12824;
word screenDict←v12852 = 0;
word printDict←v12880 = 0;
word baseDict←v12908 = 0;
word found←v13020;
/* BeginStyleOp: */
SOURCE(13165, 7127)
SOURCE(13200, 45)
{
word var←c45392;
{
word var←c0286;
(void) (XR←RaiseSignal((word) (( (bPt) gf←c49456)+560), (word) &var←c0286, 0));
var←c45392 = var←c0286;
};
{
word pd160;
pd160 = (* (( (ptr) (* (( (ptr) gf←c49456)+254)/* var←c43888 */ ))+55) );
name←v12824 = (word) ( *( (fPt) ((* (ptr) pd160 ))))(var←c45392, pd160);
};
};
SOURCE(13732, 6560)
{
W2 var←c45424;
(void) CheckStyleDict←P360((word) &var←c45424, name←v12824, 2);
found←v13020 = var←c45424.f1;
baseDict←v12908 = var←c45424.f0;
};
SOURCE(13802, 6490)
if ((0 != found←v13020)) {
SOURCE(13818, 19)
{
word dict←v39344;
dict←v39344 = baseDict←v12908;
SOURCE(13368, 18)
{
word pd161;
pd161 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+77) );
(void) ( *( (fPt) ((* (ptr) pd161 ))))(dict←v39344, pd161);
};
SOURCE(13388, 20)
{
word pd162;
pd162 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+81) );
(void) ( *( (fPt) ((* (ptr) pd162 ))))(dict←v39344, pd162);
};
};
SOURCE(13839, 6453)
{
W2 var←c45456;
(void) CheckStyleDict←P360((word) &var←c45456, name←v12824, 1);
printDict←v12880 = var←c45456.f0;
};
SOURCE(13884, 20)
{
word dict←v39296;
dict←v39296 = printDict←v12880;
SOURCE(13368, 18)
{
word pd163;
pd163 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+77) );
(void) ( *( (fPt) ((* (ptr) pd163 ))))(dict←v39296, pd163);
};
SOURCE(13388, 20)
{
word pd164;
pd164 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+81) );
(void) ( *( (fPt) ((* (ptr) pd164 ))))(dict←v39296, pd164);
};
};
SOURCE(13906, 6386)
{
W2 var←c45488;
(void) CheckStyleDict←P360((word) &var←c45488, name←v12824, 0);
screenDict←v12852 = var←c45488.f0;
};
SOURCE(13953, 21)
{
word dict←v39248;
dict←v39248 = screenDict←v12852;
SOURCE(13368, 18)
{
word pd165;
pd165 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+77) );
(void) ( *( (fPt) ((* (ptr) pd165 ))))(dict←v39248, pd165);
};
SOURCE(13388, 20)
{
word pd166;
pd166 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+81) );
(void) ( *( (fPt) ((* (ptr) pd166 ))))(dict←v39248, pd166);
};
};
SOURCE(13976, 26)
{
word pd167;
pd167 = (* (( (ptr) (* (( (ptr) gf←c49456)+255)/* var←c44080 */ ))+21) );
(void) ( *( (fPt) ((* (ptr) pd167 ))))(pd167);
};
}
else {
SOURCE(14013, 6279)
{
word var←c45520;
word dict←v39664;
SOURCE(13413, 6879)
dict←v39664 = 0;
SOURCE(13481, 6811)
{
word var←c45552;
word d←v39152;
SOURCE(7687, 12605)
d←v39152 = 0;
SOURCE(7769, 12523)
{
word pd168;
pd168 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45552 = (word) ( *( (fPt) ((* (ptr) pd168 ))))(50, pd168);
};
dict←v39664 = var←c45552;
};
SOURCE(13507, 32)
{
word d←v39200;
d←v39200 = dict←v39664;
SOURCE(7876, 12416)
{
word pd169;
pd169 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd169 ))))((* (( (ptr) (* (( (ptr) gf←c49456)+58)/* stylesDicts←v5072 */ ))+2) ), name←v12824, d←v39200, pd169)
;
};
};
SOURCE(13413, 6879)
var←c45520 = dict←v39664;
baseDict←v12908 = var←c45520;
};
SOURCE(14040, 6252)
{
word var←c45616;
word dict←v39528;
SOURCE(13413, 6879)
dict←v39528 = 0;
SOURCE(13481, 6811)
{
word var←c45648;
word d←v39576;
SOURCE(7687, 12605)
d←v39576 = 0;
SOURCE(7769, 12523)
{
word pd170;
pd170 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45648 = (word) ( *( (fPt) ((* (ptr) pd170 ))))(50, pd170);
};
dict←v39528 = var←c45648;
};
SOURCE(13507, 32)
{
word d←v39620;
d←v39620 = dict←v39528;
SOURCE(7876, 12416)
{
word pd171;
pd171 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd171 ))))((* (ptr) (* (( (ptr) gf←c49456)+58)/* stylesDicts←v5072 */ ) ), name←v12824, d←v39620, pd171)
;
};
};
SOURCE(13413, 6879)
var←c45616 = dict←v39528;
screenDict←v12852 = var←c45616;
};
SOURCE(14071, 6221)
{
word var←c45712;
word dict←v39392;
SOURCE(13413, 6879)
dict←v39392 = 0;
SOURCE(13481, 6811)
{
word var←c45744;
word d←v39440;
SOURCE(7687, 12605)
d←v39440 = 0;
SOURCE(7769, 12523)
{
word pd172;
pd172 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45744 = (word) ( *( (fPt) ((* (ptr) pd172 ))))(50, pd172);
};
dict←v39392 = var←c45744;
};
SOURCE(13507, 32)
{
word d←v39484;
d←v39484 = dict←v39392;
SOURCE(7876, 12416)
{
word pd173;
pd173 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd173 ))))((* (( (ptr) (* (( (ptr) gf←c49456)+58)/* stylesDicts←v5072 */ ))+1) ), name←v12824, d←v39484, pd173)
;
};
};
SOURCE(13413, 6879)
var←c45712 = dict←v39392;
printDict←v12880 = var←c45712;
};
};
SOURCE(14103, 25)
{
word dict←v39840;
dict←v39840 = baseDict←v12908;
SOURCE(13604, 6688)
{
word var←c45808;
{
word pd174;
pd174 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45808 = (word) ( *( (fPt) ((* (ptr) pd174 ))))(50, pd174);
};
{
word pd175;
pd175 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd175 ))))(baseDict←v12908, (* (( (ptr) (* (( (ptr) gf←c49456)+56)/* styleRuleDictNames←v5016 */ ))+2)
), var←c45808, pd175);
};
};
SOURCE(13668, 6624)
{
word pd176;
pd176 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd176 ))))(dict←v39840, (* (( (ptr) gf←c49456)+52)/* styleKindName←v4876 */ ), (* (( (ptr) (* (
( (ptr) gf←c49456)+55)/* kindNames←v4988 */ ))+2) ), pd176);
};
};
SOURCE(14130, 29)
{
word dict←v39792;
dict←v39792 = screenDict←v12852;
SOURCE(13604, 6688)
{
word var←c45840;
{
word pd177;
pd177 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45840 = (word) ( *( (fPt) ((* (ptr) pd177 ))))(50, pd177);
};
{
word pd178;
pd178 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd178 ))))(baseDict←v12908, (* (ptr) (* (( (ptr) gf←c49456)+56)/* styleRuleDictNames←v5016 */ ) ), var←c45840, pd178)
;
};
};
SOURCE(13668, 6624)
{
word pd179;
pd179 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd179 ))))(dict←v39792, (* (( (ptr) gf←c49456)+52)/* styleKindName←v4876 */ ), (* (ptr) (* (
( (ptr) gf←c49456)+55)/* kindNames←v4988 */ ) ), pd179);
};
};
SOURCE(14161, 27)
{
word dict←v39744;
dict←v39744 = printDict←v12880;
SOURCE(13604, 6688)
{
word var←c45872;
{
word pd180;
pd180 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+71) );
var←c45872 = (word) ( *( (fPt) ((* (ptr) pd180 ))))(50, pd180);
};
{
word pd181;
pd181 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd181 ))))(baseDict←v12908, (* (( (ptr) (* (( (ptr) gf←c49456)+56)/* styleRuleDictNames←v5016 */ ))+1)
), var←c45872, pd181);
};
};
SOURCE(13668, 6624)
{
word pd182;
pd182 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd182 ))))(dict←v39744, (* (( (ptr) gf←c49456)+52)/* styleKindName←v4876 */ ), (* (( (ptr) (* (
( (ptr) gf←c49456)+55)/* kindNames←v4988 */ ))+1) ), pd182);
};
};
SOURCE(14190, 37)
{
word pd183;
pd183 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd183 ))))(screenDict←v12852, baseDict←v12908, pd183);
};
SOURCE(14229, 36)
{
word pd184;
pd184 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd184 ))))(printDict←v12880, baseDict←v12908, pd184);
};
SOURCE(14267, 6025)
{
word pd185;
pd185 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd185 ))))(baseDict←v12908, (* (ptr) (* (( (ptr) gf←c49456)+57)/* styleDictNames←v5044 */ ) ), screenDict←v12852, pd185)
;
};
SOURCE(14323, 5969)
{
word pd186;
pd186 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd186 ))))(baseDict←v12908, (* (( (ptr) (* (( (ptr) gf←c49456)+57)/* styleDictNames←v5044 */ ))+1)
), printDict←v12880, pd186);
};
SOURCE(14377, 5915)
{
word pd187;
pd187 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd187 ))))(baseDict←v12908, (* (( (ptr) (* (( (ptr) gf←c49456)+57)/* styleDictNames←v5044 */ ))+2)
), baseDict←v12908, pd187);
};
SOURCE(14429, 39)
{
word pd188;
pd188 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd188 ))))(baseDict←v12908, (* (( (ptr) gf←c49456)+51)/* styleDictName←v4848 */ ), name←v12824, pd188)
;
};
SOURCE(14470, 27)
{
word pd189;
pd189 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+88) );
(void) ( *( (fPt) ((* (ptr) pd189 ))))(frame←v33648, baseDict←v12908, pd189);
};
SOURCE(14499, 26)
{
word pd190;
pd190 = (* (( (ptr) (* (( (ptr) gf←c49456)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd190 ))))(frame←v33648, baseDict←v12908, pd190);
};
SOURCE(14563, 19)
(void) (XR←RaiseSignal((word) (( (bPt) gf←c49456)+552), 0, 0));
}
static void EndStyleOp←P1080(frame←v33736, cmd←v33764)
word frame←v33736;
word cmd←v33764;
{
register ptr gf←c49488 = (ptr) &globalframe;
word d1←v13316 = 0;
word d2←v13344 = 0;
/* EndStyleOp: */
SOURCE(14610, 5682)
SOURCE(14668, 5624)
{
word pd191;
pd191 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+90) );
d1←v13316 = (word) ( *( (fPt) ((* (ptr) pd191 ))))(frame←v33736, pd191);
};
SOURCE(14720, 5572)
{
word pd192;
pd192 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+47) );
d2←v13344 = (word) ( *( (fPt) ((* (ptr) pd192 ))))(frame←v33736, pd192);
};
SOURCE(14767, 5525)
if ((d1←v13316 != d2←v13344)) {
SOURCE(14785, 62)
{
word pd193;
pd193 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd193 ))))(frame←v33736, (* (( (ptr) gf←c49488)+102) ), pd193);
};
SOURCE(14849, 20)
(void) StyleError←P2220(frame←v33736, 1);
}
else {
SOURCE(14878, 363)
{
word name←v13388;
word screenDict←v13416;
W2 var←c0328;
word printDict←v13444;
W2 var←c0330;
SOURCE(14953, 29)
{
word var←c0326;
(void) (XR←RaiseSignal((word) (( (bPt) gf←c49488)+560), (word) &var←c0326, 0));
name←v13388 = var←c0326;
};
SOURCE(14984, 54)
(void) CheckStyleDict←P360((word) &var←c0328, name←v13388, 0);
screenDict←v13416 = var←c0328.f0;
SOURCE(15040, 52)
(void) CheckStyleDict←P360((word) &var←c0330, name←v13388, 1);
printDict←v13444 = var←c0330.f0;
SOURCE(15094, 31)
{
word pd194;
pd194 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+80) );
(void) ( *( (fPt) ((* (ptr) pd194 ))))(screenDict←v13416, d1←v13316, pd194);
};
SOURCE(15127, 30)
{
word pd195;
pd195 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+80) );
(void) ( *( (fPt) ((* (ptr) pd195 ))))(printDict←v13444, d1←v13316, pd195);
};
SOURCE(15159, 31)
{
word pd196;
pd196 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd196 ))))(screenDict←v13416, d1←v13316, pd196);
};
SOURCE(15192, 30)
{
word pd197;
pd197 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd197 ))))(printDict←v13444, d1←v13316, pd197);
};
SOURCE(15224, 15)
{
word pd198;
pd198 = (* (( (ptr) (* (( (ptr) gf←c49488)+252)/* var←c43184 */ ))+89) );
(void) ( *( (fPt) ((* (ptr) pd198 ))))(frame←v33736, pd198);
};
};
};
SOURCE(15244, 17)
(void) (XR←RaiseSignal((word) (( (bPt) gf←c49488)+556), 0, 0));
}
static void StyleNameOp←P1140(frame←v33824, cmd←v33852)
word frame←v33824;
word cmd←v33852;
{
register ptr gf←c49520 = (ptr) &globalframe;
/* StyleNameOp: */
SOURCE(15289, 5003)
SOURCE(15363, 4929)
{
word var←c45904;
{
word pd199;
pd199 = (* (( (ptr) (* (( (ptr) gf←c49520)+252)/* var←c43184 */ ))+85) );
var←c45904 = (word) ( *( (fPt) ((* (ptr) pd199 ))))(frame←v33824, (* (( (ptr) gf←c49520)+51)/* styleDictName←v4848 */ ), pd199)
;
};
{
word pd200;
pd200 = (* (( (ptr) (* (( (ptr) gf←c49520)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd200 ))))(frame←v33824, var←c45904, pd200);
};
};
}
static void StyleRuleOp←P1200(frame←v33912, cmd←v33940)
word frame←v33912;
word cmd←v33940;
{
/* StyleRuleOp: */
SOURCE(15418, 63)
SOURCE(15452, 29)
(void) DefineStyleRule←P1440(frame←v33912, 2);
}
static void PrintRuleOp←P1260(frame←v34000, cmd←v34028)
word frame←v34000;
word cmd←v34028;
{
/* PrintRuleOp: */
SOURCE(15485, 64)
SOURCE(15519, 30)
(void) DefineStyleRule←P1440(frame←v34000, 1);
}
static void ScreenRuleOp←P1320(frame←v34088, cmd←v34116)
word frame←v34088;
word cmd←v34116;
{
/* ScreenRuleOp: */
SOURCE(15553, 66)
SOURCE(15588, 31)
(void) DefineStyleRule←P1440(frame←v34088, 0);
}
static void PutNew←P1380(frame←v9092, dict←v9120, key←v9148, val←v9176)
word frame←v9092;
word dict←v9120;
word key←v9148;
word val←v9176;
{
register ptr gf←c49552 = (ptr) &globalframe;
W2 var←c0344;
word var←c0772;
/* PutNew: */
SOURCE(15623, 4669)
SOURCE(15698, 4594)
{
word pd201;
pd201 = (* (( (ptr) (* (( (ptr) gf←c49552)+251)/* var←c43152 */ ))+7) );
(void) ( *( (fPt) ((* (ptr) pd201 ))))((word) &var←c0344, (* (ptr) dict←v9120 ), key←v9148, pd201);
};
var←c0772 = var←c0344.f0;
if ((0 != var←c0772)) {
SOURCE(15745, 21)
{
word pd202;
pd202 = (* (( (ptr) (* (( (ptr) gf←c49552)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd202 ))))(frame←v9092, key←v9148, pd202);
};
SOURCE(15768, 43)
{
word pd203;
pd203 = (* (( (ptr) (* (( (ptr) gf←c49552)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd203 ))))(frame←v9092, (* (( (ptr) gf←c49552)+103) ), pd203);
};
SOURCE(15813, 22)
{
word pd204;
pd204 = (* (( (ptr) (* (( (ptr) gf←c49552)+252)/* var←c43184 */ ))+27) );
(void) ( *( (fPt) ((* (ptr) pd204 ))))(frame←v9092, 2, pd204);
};
SOURCE(15837, 42)
{
word pd205;
pd205 = (* (( (ptr) (* (( (ptr) gf←c49552)+252)/* var←c43184 */ ))+100) );
(void) ( *( (fPt) ((* (ptr) pd205 ))))(frame←v9092, (* (( (ptr) gf←c49552)+104) ), pd205);
};
};
SOURCE(15884, 24)
{
word pd206;
pd206 = (* (( (ptr) (* (( (ptr) gf←c49552)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd206 ))))(dict←v9120, key←v9148, val←v9176, pd206);
};
}
static void DefineStyleRule←P1440(frame←v9236, kind←v9264)
word frame←v9236;
word kind←v9264;
{
register ptr gf←c49584 = (ptr) &globalframe;
word definition←v13488;
word comment←v13516;
word styleRule←v13544;
word name←v13572;
word dict←v13600;
word styleName←v13628;
/* DefineStyleRule: */
SOURCE(15937, 4355)
SOURCE(15993, 36)
{
word pd207;
pd207 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+37) );
definition←v13488 = (word) ( *( (fPt) ((* (ptr) pd207 ))))(frame←v9236, pd207);
};
SOURCE(16031, 33)
{
word pd208;
pd208 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+37) );
comment←v13516 = (word) ( *( (fPt) ((* (ptr) pd208 ))))(frame←v9236, pd208);
};
SOURCE(16066, 32)
{
word pd209;
pd209 = (* (( (ptr) (* (( (ptr) gf←c49584)+254)/* var←c43888 */ ))+57) );
styleRule←v13544 = (word) ( *( (fPt) ((* (ptr) pd209 ))))(frame←v9236, pd209);
};
SOURCE(16100, 38)
{
word pd210;
pd210 = (* (( (ptr) (* (( (ptr) gf←c49584)+254)/* var←c43888 */ ))+55) );
name←v13572 = (word) ( *( (fPt) ((* (ptr) pd210 ))))(styleRule←v13544, pd210);
};
SOURCE(16140, 44)
dict←v13600 = (word) LoadStyleDict←P1500(frame←v9236, kind←v9264);
SOURCE(16186, 67)
{
word var←c45936;
{
word pd211;
pd211 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+85) );
var←c45936 = (word) ( *( (fPt) ((* (ptr) pd211 ))))(frame←v9236, (* (( (ptr) gf←c49584)+51)/* styleDictName←v4848 */ ), pd211)
;
};
{
word pd212;
pd212 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+14) );
styleName←v13628 = (word) ( *( (fPt) ((* (ptr) pd212 ))))(var←c45936, pd212);
};
};
SOURCE(16255, 71)
{
word var←c45968;
var←c45968 = definition←v13488;
if ((var←c45968 == 0)) {
goto lab←L100062;
};
if (((* (( (ptr) gf←c49584)+76) ) == XR←GetReferentType(var←c45968))) {
{
word x←v13672;
x←v13672 = var←c45968;
SOURCE(16300, 26)
{
word pd213;
pd213 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+67) );
(void) ( *( (fPt) ((* (ptr) pd213 ))))(x←v13672, (* (( (ptr) gf←c49584)+53)/* bindingDict←v4932 */ ), pd213);
};
};
}
else {
lab←L100062: ;
};
};
SOURCE(16360, 3932)
{
word pd214;
pd214 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+23) );
definition←v13488 = (word) ( *( (fPt) ((* (ptr) pd214 ))))(definition←v13488, pd214);
};
SOURCE(16395, 37)
(void) PutNew←P1380(frame←v9236, dict←v13600, name←v13572, definition←v13488);
SOURCE(16457, 67)
if ((name←v13572 != styleRule←v13544)) {
SOURCE(16482, 42)
(void) PutNew←P1380(frame←v9236, dict←v13600, styleRule←v13544, definition←v13488);
};
SOURCE(16526, 3766)
{
word var←c46000;
{
word var←c46032;
{
word var←c46064;
word var←c46128;
{
word pd215;
pd215 = (* (( (ptr) (* (( (ptr) gf←c49584)+260)/* var←c46096 */ ))+9) );
var←c46064 = (word) ( *( (fPt) ((* (ptr) pd215 ))))(styleName←v13628, pd215);
};
{
word pd216;
pd216 = (* (( (ptr) (* (( (ptr) gf←c49584)+260)/* var←c46096 */ ))+9) );
var←c46128 = (word) ( *( (fPt) ((* (ptr) pd216 ))))(name←v13572, pd216);
};
{
word pd217;
pd217 = (* (( (ptr) (* (( (ptr) gf←c49584)+253)/* var←c43696 */ ))+5) );
var←c46032 = (word) ( *( (fPt) ((* (ptr) pd217 ))))(var←c46064, (* (( (ptr) gf←c49584)+106) ), var←c46128, 0, 0, pd217);
};
};
{
word pd218;
pd218 = (* (( (ptr) (* (( (ptr) gf←c49584)+260)/* var←c46096 */ ))+5) );
var←c46000 = (word) ( *( (fPt) ((* (ptr) pd218 ))))(var←c46032, 0, 2147483647, pd218);
};
};
{
word pd219;
pd219 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd219 ))))(dict←v13600, var←c46000, definition←v13488, pd219);
};
};
SOURCE(16654, 3638)
{
word var←c46160;
var←c46160 = (word) LoadStyleRuleDict←P1560(frame←v9236, kind←v9264);
{
word pd220;
pd220 = (* (( (ptr) (* (( (ptr) gf←c49584)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd220 ))))(var←c46160, name←v13572, comment←v13516, pd220);
};
};
}
static word LoadStyleDict←P1500(frame←v9324, kind←v9352)
word frame←v9324;
word kind←v9352;
{
register ptr gf←c49616 = (ptr) &globalframe;
word var←c9396;
/* LoadStyleDict: */
SOURCE(16757, 3535)
SOURCE(16831, 3461)
{
word var←c46224;
{
word pd221;
pd221 = (* (( (ptr) (* (( (ptr) gf←c49616)+252)/* var←c43184 */ ))+85) );
var←c46224 = (word) ( *( (fPt) ((* (ptr) pd221 ))))(frame←v9324, (* (( (ptr) (* (( (ptr) gf←c49616)+57)/* styleDictNames←v5044 */ ))+kind←v9352)
), pd221);
};
{
word pd222;
pd222 = (* (( (ptr) (* (( (ptr) gf←c49616)+254)/* var←c43888 */ ))+62) );
return((word) ( *( (fPt) ((* (ptr) pd222 ))))(var←c46224, pd222));
};
};
}
static word LoadStyleRuleDict←P1560(frame←v9456, kind←v9484)
word frame←v9456;
word kind←v9484;
{
register ptr gf←c49648 = (ptr) &globalframe;
word var←c9528;
/* LoadStyleRuleDict: */
SOURCE(16899, 3393)
SOURCE(16977, 3315)
{
word var←c46288;
{
word pd223;
pd223 = (* (( (ptr) (* (( (ptr) gf←c49648)+252)/* var←c43184 */ ))+85) );
var←c46288 = (word) ( *( (fPt) ((* (ptr) pd223 ))))(frame←v9456, (* (( (ptr) (* (( (ptr) gf←c49648)+56)/* styleRuleDictNames←v5016 */ ))+kind←v9484)
), pd223);
};
{
word pd224;
pd224 = (* (( (ptr) (* (( (ptr) gf←c49648)+254)/* var←c43888 */ ))+62) );
return((word) ( *( (fPt) ((* (ptr) pd224 ))))(var←c46288, pd224));
};
};
}
static void AttachStyleOp←P1620(frame←v34176, cmd←v34204)
word frame←v34176;
word cmd←v34204;
{
register ptr gf←c49680 = (ptr) &globalframe;
word name←v13716;
word found←v13744;
word printDict←v13772 = 0;
word screenDict←v13800 = 0;
word array←v13828 = 0;
word styleName←v13856;
word val←v13884 = 0;
/* AttachStyleOp: */
SOURCE(17051, 3241)
SOURCE(17136, 43)
{
word var←c46320;
{
word pd225;
pd225 = (* (( (ptr) (* (( (ptr) gf←c49680)+254)/* var←c43888 */ ))+57) );
var←c46320 = (word) ( *( (fPt) ((* (ptr) pd225 ))))(frame←v34176, pd225);
};
{
word pd226;
pd226 = (* (( (ptr) (* (( (ptr) gf←c49680)+254)/* var←c43888 */ ))+55) );
name←v13716 = (word) ( *( (fPt) ((* (ptr) pd226 ))))(var←c46320, pd226);
};
};
SOURCE(17247, 34)
{
word var←c0378;
(void) (XR←RaiseSignal((word) (( (bPt) gf←c49680)+560), (word) &var←c0378, 0));
styleName←v13856 = var←c0378;
};
SOURCE(17296, 2996)
{
W2 var←c46352;
(void) CheckStyleDict←P360((word) &var←c46352, name←v13716, 1);
found←v13744 = var←c46352.f1;
printDict←v13772 = var←c46352.f0;
};
SOURCE(17346, 2946)
if ((0 == found←v13744)) {
SOURCE(17366, 2926)
if ((0 != (word) RunStyle←P840(frame←v34176, name←v13716))) {
SOURCE(17396, 2896)
{
W2 var←c46384;
(void) CheckStyleDict←P360((word) &var←c46384, name←v13716, 1);
found←v13744 = var←c46384.f1;
printDict←v13772 = var←c46384.f0;
};
};
SOURCE(17446, 53)
if ((0 == found←v13744)) {
SOURCE(17466, 25)
(void) BadStyleFile←P300(frame←v34176, name←v13716);
SOURCE(17493, 6)
return;
};
};
SOURCE(17507, 2785)
{
W2 var←c46416;
(void) CheckStyleDict←P360((word) &var←c46416, name←v13716, 0);
found←v13744 = var←c46416.f1;
screenDict←v13800 = var←c46416.f0;
};
SOURCE(17559, 18)
if ((0 == found←v13744)) {
SOURCE(17577, 5)
(void) XR←RaiseUnnamedError();
};
SOURCE(17584, 2708)
{
word var←c46448;
var←c46448 = (word) LoadStyleDict←P1500(frame←v34176, 0);
{
word pd227;
pd227 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd227 ))))(var←c46448, screenDict←v13800, pd227);
};
};
SOURCE(17643, 2649)
{
word var←c46480;
var←c46480 = (word) LoadStyleDict←P1500(frame←v34176, 1);
{
word pd228;
pd228 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+79) );
(void) ( *( (fPt) ((* (ptr) pd228 ))))(var←c46480, printDict←v13772, pd228);
};
};
SOURCE(17700, 2592)
{
W2 var←c46512;
{
word pd229;
pd229 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+73) );
(void) ( *( (fPt) ((* (ptr) pd229 ))))((word) &var←c46512, (* (( (ptr) gf←c49680)+54)/* attachmentsDict←v4960 */ ), styleName←v13856, pd229)
;
};
val←v13884 = var←c46512.f1;
found←v13744 = var←c46512.f0;
};
SOURCE(17758, 2534)
if ((0 == found←v13744)) {
SOURCE(17776, 2516)
{
word pd230;
pd230 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+61) );
array←v13828 = (word) ( *( (fPt) ((* (ptr) pd230 ))))(1, pd230);
};
}
else {
SOURCE(17869, 47)
{
word var←c46544;
var←c46544 = val←v13884;
if ((var←c46544 == 0)) {
goto lab←L100063;
};
if (((* (( (ptr) gf←c49680)+76) ) == XR←GetReferentType(var←c46544))) {
{
word x←v13928;
x←v13928 = var←c46544;
SOURCE(17907, 9)
array←v13828 = x←v13928;
};
}
else {
lab←L100063: ;
SOURCE(17929, 5)
(void) XR←RaiseUnnamedError();
};
};
SOURCE(17936, 2356)
{
word pd231;
pd231 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+62) );
array←v13828 = (word) ( *( (fPt) ((* (ptr) pd231 ))))(array←v13828, 1, pd231);
};
};
SOURCE(17984, 35)
{
word pd232;
pd232 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+64) );
(void) ( *( (fPt) ((* (ptr) pd232 ))))(array←v13828, ((* (( (ptr) array←v13828)+2) ) - 1), name←v13716, pd232);
};
SOURCE(18021, 43)
{
word pd233;
pd233 = (* (( (ptr) (* (( (ptr) gf←c49680)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd233 ))))((* (( (ptr) gf←c49680)+54)/* attachmentsDict←v4960 */ ), styleName←v13856, array←v13828, pd233)
;
};
}
static void ForEachAttachedStyle←P1680(dictName←v9588, proc←v9616)
word dictName←v9588;
word proc←v9616;
{
register ptr gf←c49712 = (ptr) &globalframe;
word val←v13972 = 0;
word array←v14000 = 0;
word found←v14028;
/* ForEachAttachedStyle: */
SOURCE(18070, 2222)
SOURCE(18220, 2072)
{
word pd234;
pd234 = (* (( (ptr) (* (( (ptr) gf←c49712)+254)/* var←c43888 */ ))+55) );
dictName←v9588 = (word) ( *( (fPt) ((* (ptr) pd234 ))))(dictName←v9588, pd234);
};
SOURCE(18257, 2035)
{
W2 var←c46576;
{
word pd235;
pd235 = (* (( (ptr) (* (( (ptr) gf←c49712)+252)/* var←c43184 */ ))+73) );
(void) ( *( (fPt) ((* (ptr) pd235 ))))((word) &var←c46576, (* (( (ptr) gf←c49712)+54)/* attachmentsDict←v4960 */ ), dictName←v9588, pd235)
;
};
val←v13972 = var←c46576.f1;
found←v14028 = var←c46576.f0;
};
SOURCE(18314, 24)
if ((0 == found←v14028)) {
SOURCE(18332, 6)
return;
};
SOURCE(18340, 47)
{
word var←c46608;
var←c46608 = val←v13972;
if ((var←c46608 == 0)) {
goto lab←L100064;
};
if (((* (( (ptr) gf←c49712)+76) ) == XR←GetReferentType(var←c46608))) {
{
word x←v14072;
x←v14072 = var←c46608;
SOURCE(18378, 9)
array←v14000 = x←v14072;
};
}
else {
lab←L100064: ;
SOURCE(18400, 5)
(void) XR←RaiseUnnamedError();
};
};
SOURCE(18407, 1885)
{
register word i←v14116 = 0;
register word noName←c46640;
word var←c46672;
noName←c46640 = (* (( (ptr) array←v14000)+2) );
if ((i←v14116 >= noName←c46640)) {
goto lab←L100065;
};
lab←L100068: ;
SOURCE(18444, 1848)
{
word var←c46704;
{
word pd236;
pd236 = (* (( (ptr) (* (( (ptr) gf←c49712)+252)/* var←c43184 */ ))+65) );
var←c46704 = (word) ( *( (fPt) ((* (ptr) pd236 ))))(array←v14000, SGNCK(i←v14116), pd236);
};
{
word pd237;
pd237 = (* (( (ptr) (* (( (ptr) gf←c49712)+254)/* var←c43888 */ ))+61) );
var←c46672 = (word) ( *( (fPt) ((* (ptr) pd237 ))))(var←c46704, pd237);
};
};
if ((0 != (word) ( *( (fPt) ((* (ptr) proc←v9616 ))))(var←c46672, proc←v9616))) {
SOURCE(18493, 6)
return;
};
i←v14116 = (i←v14116 + 1);
if ((i←v14116 < noName←c46640)) {
goto lab←L100068;
};
lab←L100065: ;
};
}
static word ExecuteObject←P1860(frame←v9900, object←v9928)
word frame←v9900;
word object←v9928;
{
W7 var←c49744;
register ptr gf←c49776 = (ptr) &globalframe;
word ok←v9972;
/* declaration of var←c46736 skipped */
word initDepth←v14320;
word finalDepth←v14348 = 0;
word protectDict←v14376;
word beforeSize←v14404;
/* ExecuteObject: */
SOURCE(19206, 1086)
{
word tmpAddr238;
tmpAddr238 = (word) (( (ptr) &var←c49744)+4)/* var←c46736 */ ;
(* (ptr) tmpAddr238 ) = ( ((word) (fPt) Illegal←P4836) );
(* (( (ptr) tmpAddr238) + 1) ) = 1;
};
SOURCE(19206, 1086)
ok←v9972 = 1;
SOURCE(19287, 44)
{
word pd239;
word idx240;
pd239 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+56) );
initDepth←v14320 = (
idx240 = (word) ( *( (fPt) ((* (ptr) pd239 ))))(frame←v9900, pd239),
SGNCK(idx240)
);
};
SOURCE(19359, 43)
{
/* declaration of protectDict←v39888 skipped */
SOURCE(18544, 1748)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c49776)+16)/* LOCK←v3112 */ ));
SOURCE(18544, 1748)
var←c49744.f6/* protectDict←v39888 */ = 0;
SOURCE(18617, 1675)
{
word var←c0773;
var←c0773 = (word) &var←c49744;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q8148) ), ( ((word) (fPt) NoName←Q8568) ), var←c0773);
};
SOURCE(18544, 1748)
protectDict←v14376 = var←c49744.f6/* protectDict←v39888 */ ;
(void) (XR←MonitorExit((word) (( (bPt) gf←c49776)+16)/* LOCK←v3112 */ ));
};
SOURCE(19404, 46)
{
word pd241;
pd241 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+72) );
beforeSize←v14404 = (word) ( *( (fPt) ((* (ptr) pd241 ))))(protectDict←v14376, pd241);
};
SOURCE(19452, 43)
{
word pd242;
pd242 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+88) );
(void) ( *( (fPt) ((* (ptr) pd242 ))))(frame←v9900, protectDict←v14376, pd242);
};
SOURCE(19497, 27)
{
word pd243;
pd243 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+99) );
(void) ( *( (fPt) ((* (ptr) pd243 ))))(frame←v9900, object←v9928, pd243);
};
SOURCE(19526, 766)
{
word pd244;
word idx245;
pd244 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+56) );
finalDepth←v14348 = (
idx245 = (word) ( *( (fPt) ((* (ptr) pd244 ))))(frame←v9900, pd244),
SGNCK(idx245)
);
};
SOURCE(19563, 169)
if ((finalDepth←v14348 != initDepth←v14320)) {
SOURCE(19596, 24)
{
word pd246;
pd246 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd246 ))))(frame←v9900, object←v9928, pd246);
};
SOURCE(19622, 76)
{
word pd247;
pd247 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd247 ))))(frame←v9900, (* (( (ptr) gf←c49776)+113) ), pd247);
};
SOURCE(19700, 20)
(void) StyleError←P2220(frame←v9900, 2);
SOURCE(19722, 10)
ok←v9972 = 0;
};
SOURCE(19737, 555)
{
word tc248;
word tc249;
word pd250;
word pd251;
pd250 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+90) );
if (((word) ( *( (fPt) ((* (ptr) pd250 ))))(frame←v9900, pd250) == protectDict←v14376)) {
pd251 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+72) );
tc249 = (word) ( (int)(word) ( *( (fPt) ((* (ptr) pd251 ))))(protectDict←v14376, pd251) == (int)beforeSize←v14404);
}
else {
tc249 = (word) 0;
};
if (tc249) {
tc248 = (word) ((* (( (ptr) protectDict←v14376)+1) ) == 0);
}
else {
tc248 = (word) 0;
};
if (tc248) {
SOURCE(19856, 15)
{
word pd252;
pd252 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+89) );
(void) ( *( (fPt) ((* (ptr) pd252 ))))(frame←v9900, pd252);
};
SOURCE(19873, 29)
SOURCE(19873, 29)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c49776)+16)/* LOCK←v3112 */ ));
SOURCE(19175, 25)
(* (( (ptr) gf←c49776)+59)/* scratchDict←v5520 */ ) = protectDict←v14376;
(void) (XR←MonitorExit((word) (( (bPt) gf←c49776)+16)/* LOCK←v3112 */ ));
}
else {
SOURCE(19911, 381)
{
word pd253;
pd253 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+90) );
if (((word) ( *( (fPt) ((* (ptr) pd253 ))))(frame←v9900, pd253) == protectDict←v14376)) {
SOURCE(19953, 15)
{
word pd254;
pd254 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+89) );
(void) ( *( (fPt) ((* (ptr) pd254 ))))(frame←v9900, pd254);
};
};
};
SOURCE(19970, 24)
{
word pd255;
pd255 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd255 ))))(frame←v9900, object←v9928, pd255);
};
SOURCE(19996, 54)
{
word pd256;
pd256 = (* (( (ptr) (* (( (ptr) gf←c49776)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd256 ))))(frame←v9900, (* (( (ptr) gf←c49776)+114) ), pd256);
};
SOURCE(20052, 20)
(void) StyleError←P2220(frame←v9900, 2);
SOURCE(20074, 10)
ok←v9972 = 0;
};
};
SOURCE(19206, 1086)
return(ok←v9972);
}
static word NoName←Q8148(formal←c0719)
word formal←c0719;
{
register ptr gf←c0718 = (ptr) &globalframe;
SOURCE(18640, 25)
(* (( (ptr) formal←c0719)+6) ) = (* (( (ptr) gf←c0718)+59)/* scratchDict←v5520 */ );
SOURCE(18667, 17)
(* (( (ptr) gf←c0718)+59)/* scratchDict←v5520 */ ) = 0;
SOURCE(18686, 1606)
if (((* (( (ptr) formal←c0719)+6) ) == 0)) {
SOURCE(18950, 1342)
{
word pd257;
pd257 = (* (( (ptr) (* (( (ptr) gf←c0718)+252)/* var←c43184 */ ))+71) );
(* (( (ptr) formal←c0719)+6) ) = (word) ( *( (fPt) ((* (ptr) pd257 ))))(17, pd257);
};
SOURCE(18980, 20)
(void) Illegal←P4836((* (( (ptr) gf←c0718)+107) ), 2, (word) (( (bPt) formal←c0719)+16));
SOURCE(19002, 23)
(void) Illegal←P4836((* (( (ptr) gf←c0718)+108) ), 3, (word) (( (bPt) formal←c0719)+16));
SOURCE(19027, 24)
(void) Illegal←P4836((* (( (ptr) gf←c0718)+109) ), 3, (word) (( (bPt) formal←c0719)+16));
SOURCE(19053, 24)
(void) Illegal←P4836((* (( (ptr) gf←c0718)+110) ), 2, (word) (( (bPt) formal←c0719)+16));
SOURCE(19079, 23)
(void) Illegal←P4836((* (( (ptr) gf←c0718)+111) ), 3, (word) (( (bPt) formal←c0719)+16));
};
return(0);
}
static void Illegal←P4836(name←v14220, nArgs←v14248, formal←c49840)
word name←v14220;
word nArgs←v14248;
word formal←c49840;
{
register ptr gf←c49808 = (ptr) &globalframe;
word ob←v14276;
formal←c49840 = (formal←c49840 - 16);
/* Illegal: */
SOURCE(18714, 15)
SOURCE(18757, 124)
{
word var←c46800;
{
W2 var←c46832;
W2 var←c46864;
W2 var←c0774;
var←c46832.f0 = 11;
var←c46832.f1 = name←v14220;
var←c46864.f0 = 5;
var←c46864.f1 = (nArgs←v14248 + 1);
(* (ptr) (word) &var←c0774 ) = 0;
(* (( (ptr) (word) &var←c0774) + 1) ) = 0;
{
word pd258;
pd258 = (* (( (ptr) (* (( (ptr) gf←c49808)+261)/* var←c46928 */ ))+62) );
var←c46800 = (word) ( *( (fPt) ((* (ptr) pd258 ))))((* (( (ptr) gf←c49808)+112) ), var←c46832, var←c46864, var←c0774, pd258)
;
};
};
{
word pd259;
pd259 = (* (( (ptr) (* (( (ptr) gf←c49808)+252)/* var←c43184 */ ))+23) );
ob←v14276 = (word) ( *( (fPt) ((* (ptr) pd259 ))))(var←c46800, pd259);
};
};
SOURCE(18883, 1409)
{
word var←c46960;
{
word pd260;
pd260 = (* (( (ptr) (* (( (ptr) gf←c49808)+260)/* var←c46096 */ ))+5) );
var←c46960 = (word) ( *( (fPt) ((* (ptr) pd260 ))))(name←v14220, 0, 2147483647, pd260);
};
{
word pd261;
pd261 = (* (( (ptr) (* (( (ptr) gf←c49808)+252)/* var←c43184 */ ))+75) );
(void) ( *( (fPt) ((* (ptr) pd261 ))))((* (( (ptr) formal←c49840)+6) ), var←c46960, ob←v14276, pd261);
};
};
}
static word ExecuteName←P1920(formal←c0827, formal←c0828)
word formal←c0827;
word formal←c0828;
{
W8 var←c49872;
/* declaration of frame←v10032 skipped */
/* declaration of name←v10060 skipped */
/* declaration of ok←v10104 skipped */
var←c49872.f4/* frame←v10032 */ = formal←c0827;
var←c49872.f5/* name←v10060 */ = formal←c0828;
/* ExecuteName: */
SOURCE(20093, 199)
SOURCE(20093, 199)
var←c49872.f6/* ok←v10104 */ = 0;
SOURCE(20176, 116)
SOURCE(20176, 116)
{
/* declaration of var←c012 skipped */
{
word var←c013;
{
word var←c0775;
var←c0775 = (word) &var←c49872;
var←c013 = (word) XR←Enable(( ((word) (fPt) NoName←Q8208) ), ( ((word) (fPt) NoName←Q8508) ), var←c0775);
};
if ((var←c013 == 6)) {
goto lab←L100074;
};
};
var←c49872.f6/* ok←v10104 */ = var←c49872.f7/* var←c012 */ ;
};
lab←L100074: ;
SOURCE(20093, 199)
return(var←c49872.f6/* ok←v10104 */ );
}
static word NoName←Q8208(formal←c0722)
word formal←c0722;
{
SOURCE(20176, 116)
(* (( (ptr) formal←c0722)+7) ) = (word) ExecuteObject←P1860((* (( (ptr) formal←c0722)+4) ), (* (( (ptr) formal←c0722)+5) ))
;
return(0);
}
static word ExecuteNameInStyle←P1980(ref←v10164, kind←v10192, styleRule←v10220)
word ref←v10164;
word kind←v10192;
word styleRule←v10220;
{
register ptr gf←c49904 = (ptr) &globalframe;
word ok←v10264;
word styleName←v14448;
word frame←v14476;
/* ExecuteNameInStyle: */
SOURCE(20302, 405)
SOURCE(20302, 405)
ok←v10264 = 0;
SOURCE(20408, 33)
styleName←v14448 = (* (( (ptr) ref←v10164)+5) );
SOURCE(20443, 45)
frame←v14476 = (word) GetFrame←P60(ref←v10164, styleName←v14448, kind←v10192);
{
W2 var←c0430;
word var←c0776;
SOURCE(20490, 119)
{
word pd262;
pd262 = (* (( (ptr) (* (( (ptr) gf←c49904)+252)/* var←c43184 */ ))+84) );
(void) ( *( (fPt) ((* (ptr) pd262 ))))((word) &var←c0430, frame←v14476, styleRule←v10220, pd262);
};
var←c0776 = var←c0430.f0;
if ((0 == var←c0776)) {
SOURCE(20543, 33)
(void) FreeFrame←P120(frame←v14476, styleName←v14448, kind←v10192);
SOURCE(20578, 11)
frame←v14476 = 0;
SOURCE(20591, 18)
return(0);
};
SOURCE(20614, 34)
ok←v10264 = (word) ExecuteName←P1920(frame←v14476, styleRule←v10220);
SOURCE(20650, 44)
if ((0 != ok←v10264)) {
SOURCE(20661, 33)
(void) FreeFrame←P120(frame←v14476, styleName←v14448, kind←v10192);
};
SOURCE(20696, 11)
frame←v14476 = 0;
};
SOURCE(20302, 405)
return(ok←v10264);
}
static word ExecuteObjectInStyle←P2040(ref←v10324, kind←v10352, formal←c0829)
word ref←v10324;
word kind←v10352;
word formal←c0829;
{
W7 var←c49936;
/* declaration of object←v10380 skipped */
/* declaration of ok←v10424 skipped */
word styleName←v14520;
/* declaration of frame←v14548 skipped */
var←c49936.f4/* object←v10380 */ = formal←c0829;
/* ExecuteObjectInStyle: */
SOURCE(20713, 353)
SOURCE(20713, 353)
var←c49936.f5/* ok←v10424 */ = 1;
SOURCE(20819, 33)
styleName←v14520 = (* (( (ptr) ref←v10324)+5) );
SOURCE(20854, 45)
var←c49936.f6/* frame←v14548 */ = (word) GetFrame←P60(ref←v10324, styleName←v14520, kind←v10352);
SOURCE(20901, 105)
SOURCE(20903, 75)
{
word var←c014;
{
word var←c0777;
var←c0777 = (word) &var←c49936;
var←c014 = (word) XR←Enable(( ((word) (fPt) NoName←Q8268) ), ( ((word) (fPt) NoName←Q8448) ), var←c0777);
};
if ((var←c014 == 7)) {
goto lab←L100077;
};
};
goto lab←L100080;
lab←L100077: ;
SOURCE(20994, 10)
var←c49936.f5/* ok←v10424 */ = 0;
lab←L100080: ;
SOURCE(21009, 44)
if ((0 != var←c49936.f5/* ok←v10424 */ )) {
SOURCE(21020, 33)
(void) FreeFrame←P120(var←c49936.f6/* frame←v14548 */ , styleName←v14520, kind←v10352);
};
SOURCE(21055, 11)
var←c49936.f6/* frame←v14548 */ = 0;
SOURCE(20713, 353)
return(var←c49936.f5/* ok←v10424 */ );
}
static word NoName←Q8268(formal←c0725)
word formal←c0725;
{
register ptr gf←c0724 = (ptr) &globalframe;
SOURCE(20935, 43)
{
word var←c46992;
{
word pd263;
pd263 = (* (( (ptr) (* (( (ptr) gf←c0724)+252)/* var←c43184 */ ))+23) );
var←c46992 = (word) ( *( (fPt) ((* (ptr) pd263 ))))((* ((( (ptr) formal←c0725)+4)) ), pd263);
};
(* (( (ptr) formal←c0725)+5) ) = (word) ExecuteObject←P1860((* (( (ptr) formal←c0725)+6) ), var←c46992);
};
return(0);
}
static word ExecuteLooksInStyle←P2100(ref←v10484, kind←v10512, looks←v10540)
word ref←v10484;
word kind←v10512;
word looks←v10540;
{
register ptr gf←c49968 = (ptr) &globalframe;
word ok←v10584;
word styleName←v14592;
word frame←v14620;
/* ExecuteLooksInStyle: */
SOURCE(21072, 394)
SOURCE(21072, 394)
ok←v10584 = 1;
SOURCE(21181, 33)
styleName←v14592 = (* (( (ptr) ref←v10484)+5) );
SOURCE(21216, 45)
frame←v14620 = (word) GetFrame←P60(ref←v10484, styleName←v14592, kind←v10512);
SOURCE(21263, 144)
{
register word c←v14664 = 97;
W2 var←c0445;
word var←c0778;
lab←L100084: ;
SOURCE(21292, 115)
{
word tc264;
word ix265;
if ((
ix265 = BCK((c←v14664 - 97), 32),
((word) looks←v10540 >> (31 - (word) ix265)) & 1
)) {
{
word pd266;
pd266 = (* (( (ptr) (* (( (ptr) gf←c49968)+252)/* var←c43184 */ ))+84) );
(void) ( *( (fPt) ((* (ptr) pd266 ))))((word) &var←c0445, frame←v14620, (* (( (ptr) (* (( (ptr) gf←c49968)+60)/* lookNames←v5772 */ ))+BCK(
(c←v14664 - 97), 32)) ), pd266);
};
var←c0778 = var←c0445.f0;
tc264 = (word) (0 != var←c0778);
}
else {
tc264 = (word) 0;
};
if (tc264) {
SOURCE(21355, 52)
if ((0 != (word) ExecuteName←P1920(frame←v14620, (* (( (ptr) (* (( (ptr) gf←c49968)+60)/* lookNames←v5772 */ ))+BCK((c←v14664 - 97), 32)
) )))) {
ok←v10584 = (unsigned) (0 != ok←v10584);
}
else {
ok←v10584 = (unsigned) 0;
};
};
};
if ((c←v14664 >= 128)) {
goto lab←L100081;
};
c←v14664 = (c←v14664 + 1);
goto lab←L100084;
lab←L100081: ;
};
SOURCE(21409, 44)
if ((0 != ok←v10584)) {
SOURCE(21420, 33)
(void) FreeFrame←P120(frame←v14620, styleName←v14592, kind←v10512);
};
SOURCE(21455, 11)
frame←v14620 = 0;
SOURCE(21072, 394)
return(ok←v10584);
}
static void StyleError←P2220(formal←c0830, num←v10772)
word formal←c0830;
word num←v10772;
{
W6 var←c50000;
/* declaration of frame←v10744 skipped */
register ptr gf←c50032 = (ptr) &globalframe;
var←c50000.f4/* frame←v10744 */ = formal←c0830;
/* StyleError: */
SOURCE(21773, 130)
SOURCE(21830, 24)
{
word pd267;
pd267 = (* (( (ptr) (* (( (ptr) gf←c50032)+252)/* var←c43184 */ ))+27) );
(void) ( *( (fPt) ((* (ptr) pd267 ))))(var←c50000.f4/* frame←v10744 */ , num←v10772, pd267);
};
SOURCE(21856, 47)
SOURCE(21856, 47)
{
/* declaration of var←c015 skipped */
var←c50000.f5/* var←c015 */ = (* (( (ptr) (* (( (ptr) gf←c50032)+252)/* var←c43184 */ ))+99) );
{
word var←c016;
{
word var←c0779;
var←c0779 = (word) &var←c50000;
var←c016 = (word) XR←Enable(( ((word) (fPt) NoName←Q8328) ), ( ((word) (fPt) NoName←Q8388) ), var←c0779);
};
/* removed trivial cond node */
};
};
}
static word NoName←Q8328(formal←c0729)
word formal←c0729;
{
register ptr gf←c0728 = (ptr) &globalframe;
SOURCE(21856, 47)
{
word pd268;
pd268 = (* (( (ptr) formal←c0729)+5) );
(void) ( *( (fPt) ((* (ptr) pd268 ))))((* (( (ptr) formal←c0729)+4) ), (* (( (ptr) gf←c0728)+117) ), pd268);
};
return(0);
}
static void DoStyleOp←P2280(frame←v10832, p←v10860)
word frame←v10832;
word p←v10860;
{
register ptr gf←c50064 = (ptr) &globalframe;
word aName←v14736;
word name←v14764 = 0;
word style←v14792;
/* DoStyleOp: */
SOURCE(21919, 1048)
SOURCE(21996, 33)
style←v14792 = (word) StyleForFrame←P180(frame←v10832);
SOURCE(22194, 35)
{
W2 var←c47024;
{
word pd269;
pd269 = (* (( (ptr) (* (( (ptr) gf←c50064)+254)/* var←c43888 */ ))+58) );
(void) ( *( (fPt) ((* (ptr) pd269 ))))((word) &var←c47024, frame←v10832, pd269);
};
aName←v14736 = var←c47024.f1;
name←v14764 = var←c47024.f0;
};
SOURCE(22231, 736)
if ((0 == aName←v14736)) {
SOURCE(22249, 59)
{
word pd270;
pd270 = (* (( (ptr) (* (ptr) p←v10860 ))+1) );
(void) ( *( (fPt) ((* (ptr) pd270 ))))(frame←v10832, p←v10860, style←v14792, pd270);
};
}
else {
SOURCE(22308, 659)
{
word var←c47056;
var←c47056 = name←v14764;
if ((var←c47056 == (* (( (ptr) gf←c50064)+118) ))) {
SOURCE(22333, 27)
{
word pd272;
pd272 = (* (ptr) (* (ptr) p←v10860 ) );
(void) ( *( (fPt) ((* (ptr) pd272 ))))(frame←v10832, p←v10860, style←v14792, pd272);
};
goto endif0271;
};
if ((var←c47056 == (* (( (ptr) gf←c50064)+119) ))) {
SOURCE(22398, 35)
{
W2 var←c47088;
{
word pd273;
pd273 = (* (( (ptr) (* (( (ptr) gf←c50064)+254)/* var←c43888 */ ))+58) );
(void) ( *( (fPt) ((* (ptr) pd273 ))))((word) &var←c47088, frame←v10832, pd273);
};
aName←v14736 = var←c47088.f1;
name←v14764 = var←c47088.f0;
};
SOURCE(22435, 178)
if ((0 == aName←v14736)) {
SOURCE(22453, 57)
{
word var←c47120;
{
word pd274;
pd274 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+40) );
var←c47120 = (word) ( *( (fPt) ((* (ptr) pd274 ))))(frame←v10832, pd274);
};
{
word pd275;
pd275 = (* (( (ptr) (* (ptr) p←v10860 ))+2) );
(void) ( *( (fPt) ((* (ptr) pd275 ))))(frame←v10832, var←c47120, p←v10860, style←v14792, pd275);
};
};
}
else {
SOURCE(22510, 103)
if ((name←v14764 == (* (( (ptr) gf←c50064)+120) ))) {
SOURCE(22534, 61)
{
word var←c47152;
{
word x277;
word pd278;
word x279;
pd278 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+40) );
*(float*)&var←c47152 = (
x277 = (* (ptr) &fc276 ), *(float*)&x277
) + (
x279 = (word) ( *( (fPt) ((* (ptr) pd278 ))))(frame←v10832, pd278), *(float*)&x279
);
};
{
word pd280;
pd280 = (* (( (ptr) (* (ptr) p←v10860 ))+3) );
(void) ( *( (fPt) ((* (ptr) pd280 ))))(frame←v10832, var←c47152, p←v10860, style←v14792, pd280);
};
};
}
else {
SOURCE(22597, 7)
SOURCE(22068, 22)
{
word pd281;
pd281 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd281 ))))(frame←v10832, name←v14764, pd281);
};
SOURCE(22092, 47)
{
word pd282;
pd282 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd282 ))))(frame←v10832, (* (( (ptr) gf←c50064)+122) ), pd282);
};
SOURCE(22141, 26)
{
word pd283;
pd283 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd283 ))))(frame←v10832, (* (( (ptr) p←v10860)+1) ), pd283);
};
SOURCE(22169, 20)
(void) StyleError←P2220(frame←v10832, 3);
SOURCE(22606, 7)
return;
};
};
goto endif0271;
};
if ((var←c47056 == (* (( (ptr) gf←c50064)+121) ))) {
SOURCE(22633, 35)
{
W2 var←c47184;
{
word pd284;
pd284 = (* (( (ptr) (* (( (ptr) gf←c50064)+254)/* var←c43888 */ ))+58) );
(void) ( *( (fPt) ((* (ptr) pd284 ))))((word) &var←c47184, frame←v10832, pd284);
};
aName←v14736 = var←c47184.f1;
name←v14764 = var←c47184.f0;
};
SOURCE(22670, 179)
if ((0 == aName←v14736)) {
SOURCE(22688, 58)
{
word var←c47216;
{
word pd285;
word x286;
pd285 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+40) );
*(float*)&var←c47216 = - (
x286 = (word) ( *( (fPt) ((* (ptr) pd285 ))))(frame←v10832, pd285), *(float*)&x286
);
};
{
word pd287;
pd287 = (* (( (ptr) (* (ptr) p←v10860 ))+2) );
(void) ( *( (fPt) ((* (ptr) pd287 ))))(frame←v10832, var←c47216, p←v10860, style←v14792, pd287);
};
};
}
else {
SOURCE(22746, 103)
if ((name←v14764 == (* (( (ptr) gf←c50064)+120) ))) {
SOURCE(22770, 61)
{
word var←c47248;
{
word x288;
word pd289;
word x290;
pd289 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+40) );
*(float*)&var←c47248 = (
x288 = (* (ptr) &fc276 ), *(float*)&x288
) - (
x290 = (word) ( *( (fPt) ((* (ptr) pd289 ))))(frame←v10832, pd289), *(float*)&x290
);
};
{
word pd291;
pd291 = (* (( (ptr) (* (ptr) p←v10860 ))+3) );
(void) ( *( (fPt) ((* (ptr) pd291 ))))(frame←v10832, var←c47248, p←v10860, style←v14792, pd291);
};
};
}
else {
SOURCE(22833, 7)
SOURCE(22068, 22)
{
word pd292;
pd292 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd292 ))))(frame←v10832, name←v14764, pd292);
};
SOURCE(22092, 47)
{
word pd293;
pd293 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd293 ))))(frame←v10832, (* (( (ptr) gf←c50064)+122) ), pd293);
};
SOURCE(22141, 26)
{
word pd294;
pd294 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd294 ))))(frame←v10832, (* (( (ptr) p←v10860)+1) ), pd294);
};
SOURCE(22169, 20)
(void) StyleError←P2220(frame←v10832, 3);
SOURCE(22842, 7)
return;
};
};
goto endif0271;
};
if ((var←c47056 == (* (( (ptr) gf←c50064)+120) ))) {
SOURCE(22867, 51)
{
word var←c47280;
{
word pd295;
pd295 = (* (( (ptr) (* (( (ptr) gf←c50064)+252)/* var←c43184 */ ))+40) );
var←c47280 = (word) ( *( (fPt) ((* (ptr) pd295 ))))(frame←v10832, pd295);
};
{
word pd296;
pd296 = (* (( (ptr) (* (ptr) p←v10860 ))+3) );
(void) ( *( (fPt) ((* (ptr) pd296 ))))(frame←v10832, var←c47280, p←v10860, style←v14792, pd296);
};
};
goto endif0271;
};
SOURCE(22931, 36)
{
word pd297;
pd297 = (* (( (ptr) (* (ptr) p←v10860 ))+4) );
(void) ( *( (fPt) ((* (ptr) pd297 ))))(frame←v10832, name←v14764, p←v10860, style←v14792, pd297);
};
goto endif0271;
endif0271: ;
};
};
}
static void StoreError←P2340(frame←v34264, p←v34292, style←v34320)
word frame←v34264;
word p←v34292;
word style←v34320;
{
register ptr gf←c50096 = (ptr) &globalframe;
word ob←v14880;
/* StoreError: */
SOURCE(23003, 184)
SOURCE(23036, 28)
{
word pd298;
pd298 = (* (( (ptr) (* (( (ptr) gf←c50096)+252)/* var←c43184 */ ))+37) );
ob←v14880 = (word) ( *( (fPt) ((* (ptr) pd298 ))))(frame←v34264, pd298);
};
SOURCE(23066, 20)
{
word pd299;
pd299 = (* (( (ptr) (* (( (ptr) gf←c50096)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd299 ))))(frame←v34264, ob←v14880, pd299);
};
SOURCE(23088, 49)
{
word pd300;
pd300 = (* (( (ptr) (* (( (ptr) gf←c50096)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd300 ))))(frame←v34264, (* (( (ptr) gf←c50096)+123) ), pd300);
};
SOURCE(23139, 26)
{
word pd301;
pd301 = (* (( (ptr) (* (( (ptr) gf←c50096)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd301 ))))(frame←v34264, (* (( (ptr) p←v34292)+1) ), pd301);
};
SOURCE(23167, 20)
(void) StyleError←P2220(frame←v34264, 3);
}
static void AddRealError←P2400(frame←v34380, inc←v34408, p←v34436, style←v34464)
word frame←v34380;
word inc←v34408;
word p←v34436;
word style←v34464;
{
register ptr gf←c50128 = (ptr) &globalframe;
/* AddRealError: */
SOURCE(23193, 145)
SOURCE(23231, 57)
{
word pd302;
pd302 = (* (( (ptr) (* (( (ptr) gf←c50128)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd302 ))))(frame←v34380, (* (( (ptr) gf←c50128)+124) ), pd302);
};
SOURCE(23290, 26)
{
word pd303;
pd303 = (* (( (ptr) (* (( (ptr) gf←c50128)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd303 ))))(frame←v34380, (* (( (ptr) p←v34436)+1) ), pd303);
};
SOURCE(23318, 20)
(void) StyleError←P2220(frame←v34380, 2);
}
static void PercentError←P2460(frame←v34524, percent←v34552, p←v34580, style←v34608)
word frame←v34524;
word percent←v34552;
word p←v34580;
word style←v34608;
{
register ptr gf←c50160 = (ptr) &globalframe;
/* PercentError: */
SOURCE(23344, 145)
SOURCE(23382, 57)
{
word pd304;
pd304 = (* (( (ptr) (* (( (ptr) gf←c50160)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd304 ))))(frame←v34524, (* (( (ptr) gf←c50160)+124) ), pd304);
};
SOURCE(23441, 26)
{
word pd305;
pd305 = (* (( (ptr) (* (( (ptr) gf←c50160)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd305 ))))(frame←v34524, (* (( (ptr) p←v34580)+1) ), pd305);
};
SOURCE(23469, 20)
(void) StyleError←P2220(frame←v34524, 2);
}
static void SetNameError←P2520(frame←v34668, name←v34696, p←v34724, style←v34752)
word frame←v34668;
word name←v34696;
word p←v34724;
word style←v34752;
{
register ptr gf←c50192 = (ptr) &globalframe;
/* SetNameError: */
SOURCE(23495, 148)
SOURCE(23533, 60)
{
word pd306;
pd306 = (* (( (ptr) (* (( (ptr) gf←c50192)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd306 ))))(frame←v34668, (* (( (ptr) gf←c50192)+125) ), pd306);
};
SOURCE(23595, 26)
{
word pd307;
pd307 = (* (( (ptr) (* (( (ptr) gf←c50192)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd307 ))))(frame←v34668, (* (( (ptr) p←v34724)+1) ), pd307);
};
SOURCE(23623, 20)
(void) StyleError←P2220(frame←v34668, 2);
}
static void LoadNameParam←P2580(frame←v34972, p←v35000, style←v35028)
word frame←v34972;
word p←v35000;
word style←v35028;
{
register ptr gf←c50224 = (ptr) &globalframe;
/* LoadNameParam: */
SOURCE(23759, 99)
SOURCE(23794, 64)
{
word var←c47312;
{
word x308;
word x309;
if ((p←v35000 == 0)) {
goto lab←L100089;
};
if (((* (( (ptr) p←v35000)+2) ) == 0)) {
goto lab←L100089;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100089: ;
x309 = (word) p←v35000;
x308 = (word) (* (( (ptr) x309)+3) );
var←c47312 = (word) (* ((( (ptr) style←v35028)+5)+x308) );
};
{
word pd310;
pd310 = (* (( (ptr) (* (( (ptr) gf←c50224)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd310 ))))(frame←v34972, var←c47312, pd310);
};
};
}
static void SetNameParam←P2640(frame←v35088, name←v35116, p←v35144, style←v35172)
word frame←v35088;
word name←v35116;
word p←v35144;
word style←v35172;
{
/* SetNameParam: */
SOURCE(23864, 90)
SOURCE(23901, 53)
{
word x311;
word x312;
if ((p←v35144 == 0)) {
goto lab←L100090;
};
if (((* (( (ptr) p←v35144)+2) ) == 0)) {
goto lab←L100090;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100090: ;
x312 = (word) p←v35144;
x311 = (word) (* (( (ptr) x312)+3) );
(* ((( (ptr) style←v35172)+5)+x311) ) = name←v35116;
};
}
static void NameError←P2700(frame←v10920, name←v10948, p←v10976)
word frame←v10920;
word name←v10948;
word p←v10976;
{
register ptr gf←c50256 = (ptr) &globalframe;
/* NameError: */
SOURCE(23960, 182)
SOURCE(24024, 22)
{
word pd313;
pd313 = (* (( (ptr) (* (( (ptr) gf←c50256)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd313 ))))(frame←v10920, name←v10948, pd313);
};
SOURCE(24048, 44)
{
word pd314;
pd314 = (* (( (ptr) (* (( (ptr) gf←c50256)+252)/* var←c43184 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd314 ))))(frame←v10920, (* (( (ptr) gf←c50256)+127) ), pd314);
};
SOURCE(24094, 26)
{
word pd315;
pd315 = (* (( (ptr) (* (( (ptr) gf←c50256)+252)/* var←c43184 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd315 ))))(frame←v10920, (* (( (ptr) p←v10976)+1) ), pd315);
};
SOURCE(24122, 20)
(void) StyleError←P2220(frame←v10920, 3);
}
static void RealOpLoad←P2760(frame←v35232, p←v35260, style←v35288)
word frame←v35232;
word p←v35260;
word style←v35288;
{
register ptr gf←c50288 = (ptr) &globalframe;
/* RealOpLoad: */
SOURCE(24260, 104)
SOURCE(24292, 72)
{
word var←c47344;
{
word var←c47376;
{
word x316;
if ((p←v35260 == 0)) {
goto lab←L100091;
};
if (((* (( (ptr) p←v35260)+2) ) == 1)) {
goto lab←L100091;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100091: ;
x316 = (word) p←v35260;
var←c47376 = (word) (* (( (ptr) x316)+3) );
};
{
word pd317;
pd317 = (* (( (ptr) (* (( (ptr) gf←c50288)+262)/* var←c47408 */ ))+12) );
var←c47344 = (word) ( *( (fPt) ((* (ptr) pd317 ))))(style←v35288, var←c47376, pd317);
};
};
{
word pd318;
pd318 = (* (( (ptr) (* (( (ptr) gf←c50288)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd318 ))))(frame←v35232, var←c47344, pd318);
};
};
}
static void RealOpSetReal←P2820(frame←v35348, p←v35376, style←v35404)
word frame←v35348;
word p←v35376;
word style←v35404;
{
register ptr gf←c50320 = (ptr) &globalframe;
/* RealOpSetReal: */
SOURCE(24368, 107)
SOURCE(24404, 71)
{
word var←c47440;
word var←c47472;
{
word x319;
if ((p←v35376 == 0)) {
goto lab←L100092;
};
if (((* (( (ptr) p←v35376)+2) ) == 1)) {
goto lab←L100092;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100092: ;
x319 = (word) p←v35376;
var←c47440 = (word) (* (( (ptr) x319)+3) );
};
{
word pd320;
pd320 = (* (( (ptr) (* (( (ptr) gf←c50320)+252)/* var←c43184 */ ))+40) );
var←c47472 = (word) ( *( (fPt) ((* (ptr) pd320 ))))(frame←v35348, pd320);
};
{
word pd321;
pd321 = (* (( (ptr) (* (( (ptr) gf←c50320)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd321 ))))(style←v35404, var←c47440, var←c47472, pd321);
};
};
}
static void RealOpAddReal←P2880(frame←v35464, inc←v35492, p←v35520, style←v35548)
word frame←v35464;
word inc←v35492;
word p←v35520;
word style←v35548;
{
register ptr gf←c50352 = (ptr) &globalframe;
word x←v14972;
/* RealOpAddReal: */
SOURCE(24479, 124)
SOURCE(24517, 32)
if ((p←v35520 == 0)) {
goto lab←L100093;
};
if (((* (( (ptr) p←v35520)+2) ) == 1)) {
goto lab←L100093;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100093: ;
x←v14972 = p←v35520;
SOURCE(24551, 52)
{
word var←c47504;
{
word pd322;
word x323;
word x324;
pd322 = (* (( (ptr) (* (( (ptr) gf←c50352)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c47504 = (
x323 = (word) ( *( (fPt) ((* (ptr) pd322 ))))(style←v35548, (* (( (ptr) x←v14972)+3) ), pd322), *(float*)&x323
) + (
x324 = inc←v35492, *(float*)&x324
);
};
{
word pd325;
pd325 = (* (( (ptr) (* (( (ptr) gf←c50352)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd325 ))))(style←v35548, (* (( (ptr) x←v14972)+3) ), var←c47504, pd325);
};
};
}
static void RealOpPercent←P2940(frame←v35608, percent←v35636, p←v35664, style←v35692)
word frame←v35608;
word percent←v35636;
word p←v35664;
word style←v35692;
{
register ptr gf←c50384 = (ptr) &globalframe;
word val←v15028;
/* RealOpPercent: */
SOURCE(24607, 172)
SOURCE(24645, 62)
{
word var←c47536;
{
word x326;
if ((p←v35664 == 0)) {
goto lab←L100094;
};
if (((* (( (ptr) p←v35664)+2) ) == 1)) {
goto lab←L100094;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100094: ;
x326 = (word) p←v35664;
var←c47536 = (word) (* (( (ptr) x326)+3) );
};
{
word pd327;
pd327 = (* (( (ptr) (* (( (ptr) gf←c50384)+262)/* var←c47408 */ ))+12) );
val←v15028 = (word) ( *( (fPt) ((* (ptr) pd327 ))))(style←v35692, var←c47536, pd327);
};
};
SOURCE(24709, 70)
{
word var←c47568;
{
word x328;
if ((p←v35664 == 0)) {
goto lab←L100095;
};
if (((* (( (ptr) p←v35664)+2) ) == 1)) {
goto lab←L100095;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100095: ;
x328 = (word) p←v35664;
var←c47568 = (word) (* (( (ptr) x328)+3) );
};
{
word pd329;
word x330;
word x332;
word x333;
float tf334;
pd329 = (* (( (ptr) (* (( (ptr) gf←c50384)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd329 ))))(style←v35692, var←c47568, (
tf334 = ((
x330 = percent←v35636, *(float*)&x330
) * (
x332 = (* (ptr) &fc331 ), *(float*)&x332
)) * (
x333 = val←v15028, *(float*)&x333
), *(word*)&tf334
), pd329);
};
};
}
static void GlueOpLoad←P3000(frame←v35752, p←v35780, style←v35808)
word frame←v35752;
word p←v35780;
word style←v35808;
{
register ptr gf←c50416 = (ptr) &globalframe;
word x←v15124;
/* GlueOpLoad: */
SOURCE(24897, 209)
SOURCE(25030, 32)
if ((p←v35780 == 0)) {
goto lab←L100096;
};
if (((* (( (ptr) p←v35780)+2) ) == 2)) {
goto lab←L100096;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100096: ;
x←v15124 = p←v35780;
SOURCE(25064, 11)
{
word param←v40128;
param←v40128 = (* (( (ptr) x←v15124)+3) );
SOURCE(24983, 44)
{
word var←c47600;
{
word pd335;
pd335 = (* (( (ptr) (* (( (ptr) gf←c50416)+262)/* var←c47408 */ ))+12) );
var←c47600 = (word) ( *( (fPt) ((* (ptr) pd335 ))))(style←v35808, param←v40128, pd335);
};
{
word pd336;
pd336 = (* (( (ptr) (* (( (ptr) gf←c50416)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd336 ))))(frame←v35752, var←c47600, pd336);
};
};
};
SOURCE(25077, 14)
{
word param←v40080;
param←v40080 = (* (( (ptr) x←v15124)+4) );
SOURCE(24983, 44)
{
word var←c47632;
{
word pd337;
pd337 = (* (( (ptr) (* (( (ptr) gf←c50416)+262)/* var←c47408 */ ))+12) );
var←c47632 = (word) ( *( (fPt) ((* (ptr) pd337 ))))(style←v35808, param←v40080, pd337);
};
{
word pd338;
pd338 = (* (( (ptr) (* (( (ptr) gf←c50416)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd338 ))))(frame←v35752, var←c47632, pd338);
};
};
};
SOURCE(25093, 13)
{
word param←v40032;
param←v40032 = (* (( (ptr) x←v15124)+5) );
SOURCE(24983, 44)
{
word var←c47664;
{
word pd339;
pd339 = (* (( (ptr) (* (( (ptr) gf←c50416)+262)/* var←c47408 */ ))+12) );
var←c47664 = (word) ( *( (fPt) ((* (ptr) pd339 ))))(style←v35808, param←v40032, pd339);
};
{
word pd340;
pd340 = (* (( (ptr) (* (( (ptr) gf←c50416)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd340 ))))(frame←v35752, var←c47664, pd340);
};
};
};
}
static void GlueOpSetReal←P3060(frame←v35868, p←v35896, style←v35924)
word frame←v35868;
word p←v35896;
word style←v35924;
{
register ptr gf←c50448 = (ptr) &globalframe;
word x←v15268;
/* GlueOpSetReal: */
SOURCE(25112, 212)
SOURCE(25248, 32)
if ((p←v35896 == 0)) {
goto lab←L100097;
};
if (((* (( (ptr) p←v35896)+2) ) == 2)) {
goto lab←L100097;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100097: ;
x←v15268 = p←v35896;
SOURCE(25282, 13)
{
word param←v40272;
param←v40272 = (* (( (ptr) x←v15268)+5) );
SOURCE(25202, 43)
{
word var←c47696;
{
word pd341;
pd341 = (* (( (ptr) (* (( (ptr) gf←c50448)+252)/* var←c43184 */ ))+40) );
var←c47696 = (word) ( *( (fPt) ((* (ptr) pd341 ))))(frame←v35868, pd341);
};
{
word pd342;
pd342 = (* (( (ptr) (* (( (ptr) gf←c50448)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd342 ))))(style←v35924, param←v40272, var←c47696, pd342);
};
};
};
SOURCE(25297, 14)
{
word param←v40224;
param←v40224 = (* (( (ptr) x←v15268)+4) );
SOURCE(25202, 43)
{
word var←c47728;
{
word pd343;
pd343 = (* (( (ptr) (* (( (ptr) gf←c50448)+252)/* var←c43184 */ ))+40) );
var←c47728 = (word) ( *( (fPt) ((* (ptr) pd343 ))))(frame←v35868, pd343);
};
{
word pd344;
pd344 = (* (( (ptr) (* (( (ptr) gf←c50448)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd344 ))))(style←v35924, param←v40224, var←c47728, pd344);
};
};
};
SOURCE(25313, 11)
{
word param←v40176;
param←v40176 = (* (( (ptr) x←v15268)+3) );
SOURCE(25202, 43)
{
word var←c47760;
{
word pd345;
pd345 = (* (( (ptr) (* (( (ptr) gf←c50448)+252)/* var←c43184 */ ))+40) );
var←c47760 = (word) ( *( (fPt) ((* (ptr) pd345 ))))(frame←v35868, pd345);
};
{
word pd346;
pd346 = (* (( (ptr) (* (( (ptr) gf←c50448)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd346 ))))(style←v35924, param←v40176, var←c47760, pd346);
};
};
};
}
static void GlueOpAddReal←P3120(frame←v35984, inc←v36012, p←v36040, style←v36068)
word frame←v35984;
word inc←v36012;
word p←v36040;
word style←v36068;
{
register ptr gf←c50480 = (ptr) &globalframe;
word x←v15412;
/* GlueOpAddReal: */
SOURCE(25330, 220)
SOURCE(25474, 32)
if ((p←v36040 == 0)) {
goto lab←L100098;
};
if (((* (( (ptr) p←v36040)+2) ) == 2)) {
goto lab←L100098;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100098: ;
x←v15412 = p←v36040;
SOURCE(25508, 11)
{
word param←v40416;
param←v40416 = (* (( (ptr) x←v15412)+3) );
SOURCE(25422, 49)
{
word var←c47792;
{
word pd347;
word x348;
word x349;
pd347 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c47792 = (
x348 = (word) ( *( (fPt) ((* (ptr) pd347 ))))(style←v36068, param←v40416, pd347), *(float*)&x348
) + (
x349 = inc←v36012, *(float*)&x349
);
};
{
word pd350;
pd350 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd350 ))))(style←v36068, param←v40416, var←c47792, pd350);
};
};
};
SOURCE(25521, 14)
{
word param←v40368;
param←v40368 = (* (( (ptr) x←v15412)+4) );
SOURCE(25422, 49)
{
word var←c47824;
{
word pd351;
word x352;
word x353;
pd351 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c47824 = (
x352 = (word) ( *( (fPt) ((* (ptr) pd351 ))))(style←v36068, param←v40368, pd351), *(float*)&x352
) + (
x353 = inc←v36012, *(float*)&x353
);
};
{
word pd354;
pd354 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd354 ))))(style←v36068, param←v40368, var←c47824, pd354);
};
};
};
SOURCE(25537, 13)
{
word param←v40320;
param←v40320 = (* (( (ptr) x←v15412)+5) );
SOURCE(25422, 49)
{
word var←c47856;
{
word pd355;
word x356;
word x357;
pd355 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c47856 = (
x356 = (word) ( *( (fPt) ((* (ptr) pd355 ))))(style←v36068, param←v40320, pd355), *(float*)&x356
) + (
x357 = inc←v36012, *(float*)&x357
);
};
{
word pd358;
pd358 = (* (( (ptr) (* (( (ptr) gf←c50480)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd358 ))))(style←v36068, param←v40320, var←c47856, pd358);
};
};
};
}
static void GlueOpPercent←P3180(frame←v36128, percent←v36156, p←v36184, style←v36212)
word frame←v36128;
word percent←v36156;
word p←v36184;
word style←v36212;
{
register ptr gf←c50512 = (ptr) &globalframe;
word x←v15556;
/* GlueOpPercent: */
SOURCE(25556, 249)
SOURCE(25729, 32)
if ((p←v36184 == 0)) {
goto lab←L100099;
};
if (((* (( (ptr) p←v36184)+2) ) == 2)) {
goto lab←L100099;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100099: ;
x←v15556 = p←v36184;
SOURCE(25763, 11)
{
word param←v40616;
param←v40616 = (* (( (ptr) x←v15556)+3) );
{
word val←v15672;
{
word pd359;
pd359 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+12) );
val←v15672 = (word) ( *( (fPt) ((* (ptr) pd359 ))))(style←v36212, param←v40616, pd359);
};
SOURCE(25683, 41)
{
word pd360;
word x361;
word x362;
word x363;
float tf364;
pd360 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd360 ))))(style←v36212, param←v40616, (
tf364 = ((
x361 = percent←v36156, *(float*)&x361
) * (
x362 = (* (ptr) &fc331 ), *(float*)&x362
)) * (
x363 = val←v15672, *(float*)&x363
), *(word*)&tf364
), pd360);
};
};
};
SOURCE(25776, 14)
{
word param←v40540;
param←v40540 = (* (( (ptr) x←v15556)+4) );
{
word val←v40572;
{
word pd365;
pd365 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+12) );
val←v40572 = (word) ( *( (fPt) ((* (ptr) pd365 ))))(style←v36212, param←v40540, pd365);
};
SOURCE(25683, 41)
{
word pd366;
word x367;
word x368;
word x369;
float tf370;
pd366 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd366 ))))(style←v36212, param←v40540, (
tf370 = ((
x367 = percent←v36156, *(float*)&x367
) * (
x368 = (* (ptr) &fc331 ), *(float*)&x368
)) * (
x369 = val←v40572, *(float*)&x369
), *(word*)&tf370
), pd366);
};
};
};
SOURCE(25792, 13)
{
word param←v40464;
param←v40464 = (* (( (ptr) x←v15556)+5) );
{
word val←v40496;
{
word pd371;
pd371 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+12) );
val←v40496 = (word) ( *( (fPt) ((* (ptr) pd371 ))))(style←v36212, param←v40464, pd371);
};
SOURCE(25683, 41)
{
word pd372;
word x373;
word x374;
word x375;
float tf376;
pd372 = (* (( (ptr) (* (( (ptr) gf←c50512)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd372 ))))(style←v36212, param←v40464, (
tf376 = ((
x373 = percent←v36156, *(float*)&x373
) * (
x374 = (* (ptr) &fc331 ), *(float*)&x374
)) * (
x375 = val←v40496, *(float*)&x375
), *(word*)&tf376
), pd372);
};
};
};
}
static void ColorOpLoad←P3240(frame←v36272, p←v36300, style←v36328)
word frame←v36272;
word p←v36300;
word style←v36328;
{
register ptr gf←c50544 = (ptr) &globalframe;
word x←v15728;
/* ColorOpLoad: */
SOURCE(25928, 218)
SOURCE(26063, 33)
if ((p←v36300 == 0)) {
goto lab←L100100;
};
if (((* (( (ptr) p←v36300)+2) ) == 3)) {
goto lab←L100100;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100100: ;
x←v15728 = p←v36300;
SOURCE(26098, 10)
{
word param←v40760;
param←v40760 = (* (( (ptr) x←v15728)+3) );
SOURCE(26015, 43)
{
word var←c47888;
{
word pd377;
pd377 = (* (( (ptr) (* (( (ptr) gf←c50544)+262)/* var←c47408 */ ))+12) );
var←c47888 = (word) ( *( (fPt) ((* (ptr) pd377 ))))(style←v36328, param←v40760, pd377);
};
{
word pd378;
pd378 = (* (( (ptr) (* (( (ptr) gf←c50544)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd378 ))))(frame←v36272, var←c47888, pd378);
};
};
};
SOURCE(26110, 17)
{
word param←v40712;
param←v40712 = (* (( (ptr) x←v15728)+4) );
SOURCE(26015, 43)
{
word var←c47920;
{
word pd379;
pd379 = (* (( (ptr) (* (( (ptr) gf←c50544)+262)/* var←c47408 */ ))+12) );
var←c47920 = (word) ( *( (fPt) ((* (ptr) pd379 ))))(style←v36328, param←v40712, pd379);
};
{
word pd380;
pd380 = (* (( (ptr) (* (( (ptr) gf←c50544)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd380 ))))(frame←v36272, var←c47920, pd380);
};
};
};
SOURCE(26129, 17)
{
word param←v40664;
param←v40664 = (* (( (ptr) x←v15728)+5) );
SOURCE(26015, 43)
{
word var←c47952;
{
word pd381;
pd381 = (* (( (ptr) (* (( (ptr) gf←c50544)+262)/* var←c47408 */ ))+12) );
var←c47952 = (word) ( *( (fPt) ((* (ptr) pd381 ))))(style←v36328, param←v40664, pd381);
};
{
word pd382;
pd382 = (* (( (ptr) (* (( (ptr) gf←c50544)+252)/* var←c43184 */ ))+28) );
(void) ( *( (fPt) ((* (ptr) pd382 ))))(frame←v36272, var←c47952, pd382);
};
};
};
}
static void ColorOpSetReal←P3300(frame←v36388, p←v36416, style←v36444)
word frame←v36388;
word p←v36416;
word style←v36444;
{
register ptr gf←c50576 = (ptr) &globalframe;
word x←v15872;
/* ColorOpSetReal: */
SOURCE(26152, 221)
SOURCE(26290, 33)
if ((p←v36416 == 0)) {
goto lab←L100101;
};
if (((* (( (ptr) p←v36416)+2) ) == 3)) {
goto lab←L100101;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100101: ;
x←v15872 = p←v36416;
SOURCE(26325, 17)
{
word param←v40904;
param←v40904 = (* (( (ptr) x←v15872)+5) );
SOURCE(26243, 42)
{
word var←c47984;
{
word pd383;
pd383 = (* (( (ptr) (* (( (ptr) gf←c50576)+252)/* var←c43184 */ ))+40) );
var←c47984 = (word) ( *( (fPt) ((* (ptr) pd383 ))))(frame←v36388, pd383);
};
{
word pd384;
pd384 = (* (( (ptr) (* (( (ptr) gf←c50576)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd384 ))))(style←v36444, param←v40904, var←c47984, pd384);
};
};
};
SOURCE(26344, 17)
{
word param←v40856;
param←v40856 = (* (( (ptr) x←v15872)+4) );
SOURCE(26243, 42)
{
word var←c48016;
{
word pd385;
pd385 = (* (( (ptr) (* (( (ptr) gf←c50576)+252)/* var←c43184 */ ))+40) );
var←c48016 = (word) ( *( (fPt) ((* (ptr) pd385 ))))(frame←v36388, pd385);
};
{
word pd386;
pd386 = (* (( (ptr) (* (( (ptr) gf←c50576)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd386 ))))(style←v36444, param←v40856, var←c48016, pd386);
};
};
};
SOURCE(26363, 10)
{
word param←v40808;
param←v40808 = (* (( (ptr) x←v15872)+3) );
SOURCE(26243, 42)
{
word var←c48048;
{
word pd387;
pd387 = (* (( (ptr) (* (( (ptr) gf←c50576)+252)/* var←c43184 */ ))+40) );
var←c48048 = (word) ( *( (fPt) ((* (ptr) pd387 ))))(frame←v36388, pd387);
};
{
word pd388;
pd388 = (* (( (ptr) (* (( (ptr) gf←c50576)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd388 ))))(style←v36444, param←v40808, var←c48048, pd388);
};
};
};
}
static void ColorOpAddReal←P3360(frame←v36504, inc←v36532, p←v36560, style←v36588)
word frame←v36504;
word inc←v36532;
word p←v36560;
word style←v36588;
{
register ptr gf←c50608 = (ptr) &globalframe;
word x←v16016;
/* ColorOpAddReal: */
SOURCE(26379, 229)
SOURCE(26525, 33)
if ((p←v36560 == 0)) {
goto lab←L100102;
};
if (((* (( (ptr) p←v36560)+2) ) == 3)) {
goto lab←L100102;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100102: ;
x←v16016 = p←v36560;
SOURCE(26560, 10)
{
word param←v41048;
param←v41048 = (* (( (ptr) x←v16016)+3) );
SOURCE(26472, 48)
{
word var←c48080;
{
word pd389;
word x390;
word x391;
pd389 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c48080 = (
x390 = (word) ( *( (fPt) ((* (ptr) pd389 ))))(style←v36588, param←v41048, pd389), *(float*)&x390
) + (
x391 = inc←v36532, *(float*)&x391
);
};
{
word pd392;
pd392 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd392 ))))(style←v36588, param←v41048, var←c48080, pd392);
};
};
};
SOURCE(26572, 17)
{
word param←v41000;
param←v41000 = (* (( (ptr) x←v16016)+4) );
SOURCE(26472, 48)
{
word var←c48112;
{
word pd393;
word x394;
word x395;
pd393 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c48112 = (
x394 = (word) ( *( (fPt) ((* (ptr) pd393 ))))(style←v36588, param←v41000, pd393), *(float*)&x394
) + (
x395 = inc←v36532, *(float*)&x395
);
};
{
word pd396;
pd396 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd396 ))))(style←v36588, param←v41000, var←c48112, pd396);
};
};
};
SOURCE(26591, 17)
{
word param←v40952;
param←v40952 = (* (( (ptr) x←v16016)+5) );
SOURCE(26472, 48)
{
word var←c48144;
{
word pd397;
word x398;
word x399;
pd397 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+12) );
*(float*)&var←c48144 = (
x398 = (word) ( *( (fPt) ((* (ptr) pd397 ))))(style←v36588, param←v40952, pd397), *(float*)&x398
) + (
x399 = inc←v36532, *(float*)&x399
);
};
{
word pd400;
pd400 = (* (( (ptr) (* (( (ptr) gf←c50608)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd400 ))))(style←v36588, param←v40952, var←c48144, pd400);
};
};
};
}
static void ColorOpPercent←P3420(frame←v36648, percent←v36676, p←v36704, style←v36732)
word frame←v36648;
word percent←v36676;
word p←v36704;
word style←v36732;
{
register ptr gf←c50640 = (ptr) &globalframe;
word x←v16160;
/* ColorOpPercent: */
SOURCE(26614, 257)
SOURCE(26788, 33)
if ((p←v36704 == 0)) {
goto lab←L100103;
};
if (((* (( (ptr) p←v36704)+2) ) == 3)) {
goto lab←L100103;
};
(void) XR←RaiseError(XR←NarrowFault, 0);
lab←L100103: ;
x←v16160 = p←v36704;
SOURCE(26823, 10)
{
word param←v41248;
param←v41248 = (* (( (ptr) x←v16160)+3) );
{
word val←v16276;
{
word pd401;
pd401 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+12) );
val←v16276 = (word) ( *( (fPt) ((* (ptr) pd401 ))))(style←v36732, param←v41248, pd401);
};
SOURCE(26742, 41)
{
word pd402;
word x403;
word x404;
word x405;
float tf406;
pd402 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd402 ))))(style←v36732, param←v41248, (
tf406 = ((
x403 = percent←v36676, *(float*)&x403
) * (
x404 = (* (ptr) &fc331 ), *(float*)&x404
)) * (
x405 = val←v16276, *(float*)&x405
), *(word*)&tf406
), pd402);
};
};
};
SOURCE(26835, 17)
{
word param←v41172;
param←v41172 = (* (( (ptr) x←v16160)+4) );
{
word val←v41204;
{
word pd407;
pd407 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+12) );
val←v41204 = (word) ( *( (fPt) ((* (ptr) pd407 ))))(style←v36732, param←v41172, pd407);
};
SOURCE(26742, 41)
{
word pd408;
word x409;
word x410;
word x411;
float tf412;
pd408 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd408 ))))(style←v36732, param←v41172, (
tf412 = ((
x409 = percent←v36676, *(float*)&x409
) * (
x410 = (* (ptr) &fc331 ), *(float*)&x410
)) * (
x411 = val←v41204, *(float*)&x411
), *(word*)&tf412
), pd408);
};
};
};
SOURCE(26854, 17)
{
word param←v41096;
param←v41096 = (* (( (ptr) x←v16160)+5) );
{
word val←v41128;
{
word pd413;
pd413 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+12) );
val←v41128 = (word) ( *( (fPt) ((* (ptr) pd413 ))))(style←v36732, param←v41096, pd413);
};
SOURCE(26742, 41)
{
word pd414;
word x415;
word x416;
word x417;
float tf418;
pd414 = (* (( (ptr) (* (( (ptr) gf←c50640)+262)/* var←c47408 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd414 ))))(style←v36732, param←v41096, (
tf418 = ((
x415 = percent←v36676, *(float*)&x415
) * (
x416 = (* (ptr) &fc331 ), *(float*)&x416
)) * (
x417 = val←v41128, *(float*)&x417
), *(word*)&tf418
), pd414);
};
};
};
}
static void RegisterWorks1←P3480(frame←v11036)
word frame←v11036;
{
register ptr gf←c50672 = (ptr) &globalframe;
/* RegisterWorks1: */
SOURCE(26878, 422)
SOURCE(26925, 54)
{
word pd419;
pd419 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd419 ))))(frame←v11036, (* (( (ptr) gf←c50672)+131) ), (word) (( (bPt) gf←c50672)+868)/* var←c42544 */ , pd419)
;
};
SOURCE(26981, 50)
{
word pd420;
pd420 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd420 ))))(frame←v11036, (* (( (ptr) gf←c50672)+132) ), (word) (( (bPt) gf←c50672)+860)/* var←c42512 */ , pd420)
;
};
SOURCE(27033, 52)
{
word pd421;
pd421 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd421 ))))(frame←v11036, (* (( (ptr) gf←c50672)+133) ), (word) (( (bPt) gf←c50672)+844)/* var←c42448 */ , pd421)
;
};
SOURCE(27087, 52)
{
word pd422;
pd422 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd422 ))))(frame←v11036, (* (( (ptr) gf←c50672)+134) ), (word) (( (bPt) gf←c50672)+836)/* var←c42416 */ , pd422)
;
};
SOURCE(27141, 54)
{
word pd423;
pd423 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd423 ))))(frame←v11036, (* (( (ptr) gf←c50672)+135) ), (word) (( (bPt) gf←c50672)+828)/* var←c42384 */ , pd423)
;
};
SOURCE(27197, 56)
{
word pd424;
pd424 = (* (( (ptr) (* (( (ptr) gf←c50672)+254)/* var←c43888 */ ))+66) );
(void) ( *( (fPt) ((* (ptr) pd424 ))))(frame←v11036, (* (( (ptr) gf←c50672)+136) ), (word) (( (bPt) gf←c50672)+788)/* var←c42224 */ , pd424)
;
};
SOURCE(27255, 45)
{
word pd425;
pd425 = (* (( (ptr) (* (( (ptr) gf←c50672)+252)/* var←c43184 */ ))+103) );
(void) ( *( (fPt) ((* (ptr) pd425 ))))(frame←v11036, (* (( (ptr) gf←c50672)+137) ), (word) (( (bPt) gf←c50672)+852)/* var←c42480 */ , 0, pd425)
;
};
}
static void NoName←Q8388(formal←c0604, formal←c200048, formal←c200049, formal←c200050, formal←c200051)
word formal←c0604;
word formal←c200048;
word formal←c200049;
word formal←c200050;
word formal←c200051;
{
register ptr gf←c0750 = (ptr) &globalframe;
if ((formal←c200049 == (* (( (ptr) (* (( (ptr) gf←c0750)+252)/* var←c43184 */ ))+94) ))) {
SOURCE(21903, 9)
(* (ptr) formal←c0604 ) = 2;
(* (( (ptr) formal←c0604)+1) ) = 8;
return;
};
(* (ptr) formal←c0604 ) = 0;
(* (( (ptr) formal←c0604)+1) ) = 0;
return;
}
static void NoName←Q8448(formal←c0609, formal←c200044, formal←c200045, formal←c200046, formal←c200047)
word formal←c0609;
word formal←c200044;
word formal←c200045;
word formal←c200046;
word formal←c200047;
{
register ptr gf←c0751 = (ptr) &globalframe;
if ((formal←c200045 == (* (( (ptr) (* (( (ptr) gf←c0751)+252)/* var←c43184 */ ))+94) ))) {
SOURCE(20923, 10)
(* (ptr) formal←c0609 ) = 2;
(* (( (ptr) formal←c0609)+1) ) = 7;
return;
};
(* (ptr) formal←c0609 ) = 0;
(* (( (ptr) formal←c0609)+1) ) = 0;
return;
}
static void NoName←Q8508(formal←c0615, formal←c200040, formal←c200041, formal←c200042, formal←c200043)
word formal←c0615;
word formal←c200040;
word formal←c200041;
word formal←c200042;
word formal←c200043;
{
register ptr gf←c0752 = (ptr) &globalframe;
if ((formal←c200041 == (* (( (ptr) (* (( (ptr) gf←c0752)+252)/* var←c43184 */ ))+94) ))) {
SOURCE(20223, 10)
(* (( (ptr) formal←c200040)+6) ) = 0;
SOURCE(20235, 8)
(* (ptr) formal←c0615 ) = 2;
(* (( (ptr) formal←c0615)+1) ) = 6;
return;
}
else {
if ((formal←c200041 == (* (( (ptr) (* (( (ptr) gf←c0752)+254)/* var←c43888 */ ))+24) ))) {
{
word executingName←v37980;
executingName←v37980 = 0;
SOURCE(20280, 12)
(* (ptr) formal←c200042 ) = (* (( (ptr) formal←c200040)+5) );
(* (ptr) formal←c0615 ) = 1;
(* (( (ptr) formal←c0615)+1) ) = 0;
return;
};
};
};
(* (ptr) formal←c0615 ) = 0;
(* (( (ptr) formal←c0615)+1) ) = 0;
return;
}
static void NoName←Q8568(formal←c0620, formal←c200036, formal←c200037, formal←c200038, formal←c200039)
word formal←c0620;
word formal←c200036;
word formal←c200037;
word formal←c200038;
word formal←c200039;
{
register ptr gf←c0753 = (ptr) &globalframe;
if ((formal←c200037 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0753)+16)/* LOCK←v3112 */ ));
};
(* (ptr) formal←c0620 ) = 0;
(* (( (ptr) formal←c0620)+1) ) = 0;
return;
}
static void NoName←Q8628(formal←c0625, formal←c200032, formal←c200033, formal←c200034, formal←c200035)
word formal←c0625;
word formal←c200032;
word formal←c200033;
word formal←c200034;
word formal←c200035;
{
register ptr gf←c0754 = (ptr) &globalframe;
if ((formal←c200033 == (word) (( (bPt) gf←c0754)+560))) {
SOURCE(11573, 18)
(* (ptr) formal←c200034 ) = (* (( (ptr) formal←c200032)+5) );
(* (ptr) formal←c0625 ) = 1;
(* (( (ptr) formal←c0625)+1) ) = 0;
return;
};
if ((formal←c200033 == (word) (( (bPt) gf←c0754)+552))) {
SOURCE(11612, 14)
(* (( (ptr) formal←c200032)+6) ) = 1;
SOURCE(11628, 7)
(* (ptr) formal←c0625 ) = 1;
(* (( (ptr) formal←c0625)+1) ) = 0;
return;
};
if ((formal←c200033 == (word) (( (bPt) gf←c0754)+556))) {
SOURCE(11654, 15)
(* (( (ptr) formal←c200032)+7) ) = 1;
SOURCE(11671, 7)
(* (ptr) formal←c0625 ) = 1;
(* (( (ptr) formal←c0625)+1) ) = 0;
return;
};
if ((formal←c200033 == (* (( (ptr) (* (( (ptr) gf←c0754)+252)/* var←c43184 */ ))+94) ))) {
SOURCE(11696, 16)
(* (( (ptr) formal←c200032)+7) ) = 0;
SOURCE(11714, 9)
(* (ptr) formal←c0625 ) = 2;
(* (( (ptr) formal←c0625)+1) ) = 5;
return;
};
(* (ptr) formal←c0625 ) = 0;
(* (( (ptr) formal←c0625)+1) ) = 0;
return;
}
static void NoName←Q8688(formal←c0630, formal←c200028, formal←c200029, formal←c200030, formal←c200031)
word formal←c0630;
word formal←c200028;
word formal←c200029;
word formal←c200030;
word formal←c200031;
{
register ptr gf←c0755 = (ptr) &globalframe;
if ((formal←c200029 == (word) (( (bPt) gf←c0755)+560))) {
SOURCE(10894, 17)
(* (ptr) formal←c200030 ) = (* (( (ptr) (* (ptr) formal←c200028 ))+5) );
(* (ptr) formal←c0630 ) = 1;
(* (( (ptr) formal←c0630)+1) ) = 0;
return;
};
if ((formal←c200029 == (word) (( (bPt) gf←c0755)+552))) {
SOURCE(10931, 14)
(* (( (ptr) formal←c200028)+4) ) = 1;
SOURCE(10947, 7)
(* (ptr) formal←c0630 ) = 1;
(* (( (ptr) formal←c0630)+1) ) = 0;
return;
};
if ((formal←c200029 == (word) (( (bPt) gf←c0755)+556))) {
SOURCE(10973, 15)
(* (( (ptr) formal←c200028)+5) ) = 1;
SOURCE(10990, 7)
(* (ptr) formal←c0630 ) = 1;
(* (( (ptr) formal←c0630)+1) ) = 0;
return;
};
if ((formal←c200029 == (* (( (ptr) (* (( (ptr) gf←c0755)+252)/* var←c43184 */ ))+94) ))) {
SOURCE(11015, 16)
(* (( (ptr) formal←c200028)+5) ) = 0;
SOURCE(11033, 9)
(* (ptr) formal←c0630 ) = 2;
(* (( (ptr) formal←c0630)+1) ) = 4;
return;
};
(* (ptr) formal←c0630 ) = 0;
(* (( (ptr) formal←c0630)+1) ) = 0;
return;
}
static void NoName←Q8748(formal←c0635, formal←c200024, formal←c200025, formal←c200026, formal←c200027)
word formal←c0635;
word formal←c200024;
word formal←c200025;
word formal←c200026;
word formal←c200027;
{
if ((formal←c200025 == XR←Unwind)) {
SOURCE(9374, 9)
(void) Unlock←P4020((word) ((( (bPt) formal←c200024)+20)));
};
(* (ptr) formal←c0635 ) = 0;
(* (( (ptr) formal←c0635)+1) ) = 0;
return;
}
static void NoName←Q8808(formal←c0641, formal←c200020, formal←c200021, formal←c200022, formal←c200023)
word formal←c0641;
word formal←c200020;
word formal←c200021;
word formal←c200022;
word formal←c200023;
{
register ptr gf←c0756 = (ptr) &globalframe;
if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c0756)+258)/* var←c44752 */ ))+9) ))) {
{
W4 error←v37036;
error←v37036 = (* (W4Pt) formal←c200023 );
SOURCE(8716, 9)
(* (ptr) formal←c0641 ) = 2;
(* (( (ptr) formal←c0641)+1) ) = 3;
return;
};
};
(* (ptr) formal←c0641 ) = 0;
(* (( (ptr) formal←c0641)+1) ) = 0;
return;
}
static void NoName←Q8868(formal←c0646, formal←c200016, formal←c200017, formal←c200018, formal←c200019)
word formal←c0646;
word formal←c200016;
word formal←c200017;
word formal←c200018;
word formal←c200019;
{
register ptr gf←c0757 = (ptr) &globalframe;
if ((formal←c200017 == (word) (( (bPt) gf←c0757)+560))) {
SOURCE(6910, 17)
(* (ptr) formal←c200018 ) = (* (( (ptr) formal←c200016)+5) );
(* (ptr) formal←c0646 ) = 1;
(* (( (ptr) formal←c0646)+1) ) = 0;
return;
}
else {
if ((formal←c200017 == (word) (( (bPt) gf←c0757)+552))) {
SOURCE(6945, 6)
(* (ptr) formal←c0646 ) = 1;
(* (( (ptr) formal←c0646)+1) ) = 0;
return;
}
else {
if ((formal←c200017 == (word) (( (bPt) gf←c0757)+556))) {
SOURCE(6967, 6)
(* (ptr) formal←c0646 ) = 1;
(* (( (ptr) formal←c0646)+1) ) = 0;
return;
};
};
};
(* (ptr) formal←c0646 ) = 0;
(* (( (ptr) formal←c0646)+1) ) = 0;
return;
}
static void NoName←Q8928(formal←c0651, formal←c200012, formal←c200013, formal←c200014, formal←c200015)
word formal←c0651;
word formal←c200012;
word formal←c200013;
word formal←c200014;
word formal←c200015;
{
register ptr gf←c0758 = (ptr) &globalframe;
if ((formal←c200013 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0758)+16)/* LOCK←v3112 */ ));
};
(* (ptr) formal←c0651 ) = 0;
(* (( (ptr) formal←c0651)+1) ) = 0;
return;
}
static void NoName←Q8988(formal←c0656, formal←c200008, formal←c200009, formal←c200010, formal←c200011)
word formal←c0656;
word formal←c200008;
word formal←c200009;
word formal←c200010;
word formal←c200011;
{
register ptr gf←c0759 = (ptr) &globalframe;
if ((formal←c200009 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0759)+16)/* LOCK←v3112 */ ));
};
(* (ptr) formal←c0656 ) = 0;
(* (( (ptr) formal←c0656)+1) ) = 0;
return;
}
static void NoName←Q9048(formal←c0661, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
word formal←c0661;
word formal←c200004;
word formal←c200005;
word formal←c200006;
word formal←c200007;
{
register ptr gf←c0760 = (ptr) &globalframe;
if ((formal←c200005 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0760)+16)/* LOCK←v3112 */ ));
};
(* (ptr) formal←c0661 ) = 0;
(* (( (ptr) formal←c0661)+1) ) = 0;
return;
}
static void NoName←Q9108(formal←c0666, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
word formal←c0666;
word formal←c200000;
word formal←c200001;
word formal←c200002;
word formal←c200003;
{
register ptr gf←c0761 = (ptr) &globalframe;
if ((formal←c200001 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0761)+16)/* LOCK←v3112 */ ));
};
(* (ptr) formal←c0666 ) = 0;
(* (( (ptr) formal←c0666)+1) ) = 0;
return;
}
/* file: NodeStyleWorks1Impl, module: NodeStyleWorks1Impl, compiled at: October 19, 1993 1:17:08 pm PDT */
extern void XR←install←NodeStyleWorks1Impl() {
NoName←Q7548();
}
extern void XR←run←NodeStyleWorks1Impl() { XR←Start(&globalframe); }