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