/* Generated with C2C (Cedar To C)*/
/* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */
/* time: October 19, 1993 1:13:54 pm PDT */
/* C2C version: April 20, 1993 (sun4) */
/* ref-counting: off */
/* file: NodeStyleOpsImpl, module: NodeStyleOpsImpl */
/* switches: bcfhklnouw */
#include <cedar/InstallationSupport.h>
#include <cedar/CedarExtra.h>
static char versionStamp[] = "@(#)mob←version [1747705781,938599292] NodeStyleOpsImpl";
typedef unsigned word, *ptr;
typedef unsigned char byte, *bPt;
typedef unsigned short half, *hPt;
typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8;
typedef struct {W8 f; W8 r;} W16;
typedef struct {W16 f; W16 r;} W32;
typedef struct {word f0, f1, f2, f3, f4;} W5;
typedef struct {W32 f; W5 r;} W37;
typedef W37 *W37Pt;
typedef word (*fPt)();
typedef struct {word f0, f1;} W2;
typedef struct {word f0, f1, f2, f3, f4, f5;} W6;
typedef struct {W8 f; word r;} W9;
typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7;
typedef struct {W16 f; W5 r;} W21;
typedef struct {W32 f; W21 r;} W53;
typedef struct {word f0, f1, f2;} W3;
typedef struct {W8 f; W3 r;} W11;
typedef W11 *W11Pt;
typedef struct {word f0, f1, f2, f3;} W4;
typedef struct {W16 f; W4 r;} W20;
typedef W20 *W20Pt;
typedef struct {W16 f; W3 r;} W19;
typedef struct {W32 f; W19 r;} W51;
#define SOURCE(p, l) /* source p, l */
#define MIN(cast, x, y) ( ( cast x) < ( cast y) ? (x) : (y) )
#define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) )
#define NCK(p) ( (void) p)
static float fc183 = 10.0;
static float fc185 = 12.0;
static float fc189 = 20.0;
static float fc191 = 8.5;
static float fc196 = 11.0;
static float fc201 = 1.0;
static float fc218 = 6.5;
static float fc226 = 4.0;
static float fc228 = 3.0;
static float fc231 = 45.0;
static void NoName←Q4692();
static void NodeStyleOpsImpl←P0();
static word Create←P60();
static void Copy←P120();
static word Alloc←P180();
static word NoName←Q4752();
static void Free←P240();
static word NoName←Q4812();
static word LoadStyle←P300();
static word DefineStyle←P360();
static word ReloadStyle←P420();
static word ForceLowerName←P2640();
static void SetDefaultStyle←P480();
static void SetExtensionStyles←P540();
static word ReadSpecs←P600();
static word GenLocalName←P2844();
static word WriteSpecs←P660();
static word CopyInfoProc←P720();
static void ApplyAll←P780();
static word DoApplyAll←P840();
static void ApplyForNode←P900();
static word NoName←Q4872();
static word NoName←Q4932();
static word NoName←Q4992();
static void InitApplyCacheRecord←P960();
static void RemoveAllFromApplyAllCache←P1020();
static void FlushApplyAllCache←P1080();
static word NoName←Q5052();
static void ClearApplyAllCache←P1140();
static void RemoveNodeFromApplyAllCache←P1200();
static word NoName←Q5112();
static void FindInApplyAllCache←P1260();
static word NoName←Q5172();
static void EnterInApplyAllCache←P1320();
static word NoName←Q5232();
static void Notify←P1380();
static void DoNode←P3480();
static void ApplyFormat←P1440();
static word NoName←Q5292();
static word FindInRuleCache←P3732();
static word NoName←Q5352();
static void PutInRuleCache←P3792();
static word NoName←Q5412();
static void InitRuleCacheInfo←P1500();
static void FlushRuleCache←P1560();
static word NoName←Q5472();
static void ClearRuleCache←P1620();
static word HashStyle←P1680();
static void ApplyLooks←P1740();
static word FindInLooksCache←P3948();
static word NoName←Q5532();
static void PutInLooksCache←P4008();
static word NoName←Q5592();
static void InitLooksCacheInfo←P1800();
static void FlushLooksCache←P1860();
static word NoName←Q5652();
static void ClearLooksCache←P1920();
static void ApplyObject←P1980();
static word FindInObjectCache←P4116();
static word NoName←Q5712();
static void PutInObjectCache←P4176();
static word NoName←Q5772();
static void InitObjectCacheInfo←P2040();
static void FlushObjectCache←P2100();
static word NoName←Q5832();
static void ClearObjectCache←P2160();
static void FlushCaches←P2220();
static word NoName←Q5892();
static void ClearCaches←P2280();
static word GetStyleParam←P2340();
static word GetStyleParamI←P2400();
static word GetStyleParamObj←P2460();
static word StyleNameForNode←P2520();
static void InitializeDefaultStyle←P2580();
static void NoName←Q5952();
static void NoName←Q6012();
static void NoName←Q6072();
static void NoName←Q6132();
static void NoName←Q6192();
static void NoName←Q6252();
static void NoName←Q6312();
static void NoName←Q6372();
static void NoName←Q6432();
static void NoName←Q6492();
static void NoName←Q6552();
static void NoName←Q6612();
static void NoName←Q6672();
static void NoName←Q6732();
static void NoName←Q6792();
static void NoName←Q6852();
static void NoName←Q6912();
static void NoName←Q6972();
static void NoName←Q7032();
static void NoName←Q7092();
static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\150\053\337\265\300\067\361\343\174\101\240\000\000"};
static struct {unsigned f; char r[4];} string2 = {131074, "\004\006\000"};
static struct {unsigned f; char r[16];} string3 = {851984, "\257\300\150\053\337\265\300\067\361\343\174\102\014\000\000"};
static struct {unsigned f; char r[4];} string4 = {131074, "\004\016\000"};
static struct {unsigned f; char r[16];} string5 = {851984, "\257\300\150\053\337\265\300\067\361\343\174\102\124\000\000"};
static struct {unsigned f; char r[16];} string6 = {851984, "\257\300\150\053\337\265\300\067\361\343\174\102\204\000\000"};
static struct {unsigned f; char r[20];} string7 = {1245204, "\205\210\242\000\007\216\257\300\302\136\246\312\300\076\314\360\376\100\164"};
static struct {unsigned f; char r[4];} string8 = {196611, "\004@\377"};
static struct {unsigned f; char r[20];} string9 = {1179668, "\205\210\242\000\007\257\300\167\317\044\003\300\277\140\004\026\100\164\000"};
static struct {unsigned f; char r[20];} string10 = {1179666, "\010\000\100\224\010\006\004\014\001\020\001\024\004\107\377\100\220\001\000"};
static struct {unsigned f; char r[8];} string11 = {458760, "\205\210\242\000?\216\251"};
static struct {unsigned f; char r[8];} string12 = {393222, "\010\000\004@@\001\000"};
static struct {unsigned f; char r[20];} string13 = {1179668, "\205\210\242\000\077\257\300\167\317\044\003\300\277\140\004\026\100\164\000"};
static struct {unsigned f; char r[20];} string14 = {1245203, "\010\000\100\224\100\100\006\004\014\001\020\001\024\004\107\377\100\220\001"};
static struct {unsigned f; char r[20];} string15 = {1179668, "\205\210\242\000\017\257\300\167\317\044\003\300\277\140\004\026\100\164\000"};
static struct {unsigned f; char r[20];} string16 = {1179666, "\010\000\100\224\020\006\004\014\001\020\001\024\004\107\377\100\220\001\000"};
static struct {unsigned f; char r[8];} string17 = {393224, "\205\210\242\000\017\217\000"};
static struct {unsigned f; char r[8];} string18 = {262148, "\004\200\377\377\000\000\000"};
static struct {unsigned f; char r[16];} string19 = {851984, "\257\300\167\317\044\003\300\277\140\004\026\100\164\000\000"};
static struct {unsigned f; char r[16];} string20 = {851981, "\006\004\014\001\020\001\024\004\107\377\100\220\001\000\000"};
static struct {unsigned f; char r[4];} string21 = {131076, "\216\251\000"};
static struct {unsigned f; char r[4];} string22 = {65537, "\001\000\000"};
static struct {unsigned f; char r[16];} string23 = {851984, "\257\300\243\004\305\073\300\011\303\367\103\100\230\000\000"};
static struct {unsigned f; char r[4];} string24 = {65540, "\251\000\000"};
static struct {unsigned f; char r[16];} string25 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"};
static struct {unsigned f; char r[44];} string26 = {2752556, "\260\006\005\146\151\162\163\164\257\300\375\366\273\111\300\156\046\321\053\100\354\005\004\162\145\163\164\214\257\300\375\366\273\111\300\156\046\321\053\100\354\261\000"};
static struct {unsigned f; char r[4];} string27 = {131074, "\004\007\000"};
static struct {unsigned f; char r[16];} string28 = {851984, "\257\300\375\366\273\111\300\156\046\321\053\100\324\000\000"};
static struct {unsigned f; char r[4];} string29 = {131074, "\004\003\000"};
static struct {unsigned f; char r[16];} string30 = {917520, "\205\210\242\000\017\254\205\210\243\100\141\100\200\232\000"};
static struct {unsigned f; char r[8];} string31 = {393224, "Prefix\000"};
static struct {unsigned f; char r[16];} string32 = {851984, "FileExtension\000\000"};
static struct {unsigned f; char r[8];} string33 = {458760, "Postfix"};
static struct {unsigned f; char r[16];} string34 = {786448, "ApplyForNode\000\000\000"};
static struct {unsigned f; char r[8];} string35 = {393224, "%g..%g\000"};
static struct {unsigned f; char r[20];} string36 = {1245204, "FindInApplyAllCache"};
static struct {unsigned f; char r[24];} string37 = {1507352, "FindInApplyAllCacheLoop"};
static struct {unsigned f; char r[24];} string38 = {1310744, "EnterInApplyAllCache\000\000\000"};
static struct {unsigned f; char r[8];} string39 = {458760, "Visible"};
static struct {unsigned f; char r[24];} string40 = {1441816, "format used instead of\000"};
static struct {unsigned f; char r[20];} string41 = {1245204, "NodeStyleWorksWhere"};
static struct {unsigned f; char r[12];} string42 = {524300, "ApplyAll\000\000\000"};
static struct {unsigned f; char r[12];} string43 = {720908, "LocalStyle-"};
static struct {unsigned f; char r[8];} string44 = {458760, "\042 style"};
static struct {unsigned f; char r[12];} string45 = {720908, "ApplyObject"};
static struct {unsigned f; char r[4];} string46 = {65540, "\042\000\000"};
static struct {unsigned f; char r[8];} string47 = {393224, "PTioga\000"};
static struct {unsigned f; char r[20];} string48 = {1114132, "AllocNewNodeStyle\000\000"};
static struct {unsigned f; char r[8];} string49 = {458760, "default"};
static struct {unsigned f; char r[8];} string50 = {262152, "root\000\000\000"};
static struct {unsigned f; char r[12];} string51 = {589836, "Helvetica\000\000"};
static struct {unsigned f; char r[12];} string52 = {524300, "StyleDef\000\000\000"};
static struct {unsigned f; char r[16];} string53 = {851984, "\257\300\150\053\337\265\300\067\361\343\174\100\164\000\000"};
static struct {unsigned f; char r[40];} string54 = {2490406, "\006\015\040\001\044\001\050\001\054\001\060\001\070\001\074\001\100\100\001\100\104\001\100\114\001\100\120\001\100\124\001\100\334\010\000\004\026\001\000"};
static struct {unsigned f; char r[16];} string55 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"};
static struct {unsigned f; char r[16];} string56 = {851984, "\257\300\006<7[\300;CV\364@h\000\000"};
static struct {unsigned f; char r[16];} string57 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"};
static struct {unsigned f; char r[16];} string58 = {851984, "\257\300\315\326\221\074\300\013\016\175\231\100\150\000\000"};
static struct {unsigned f; char r[16];} string59 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"};
static struct {unsigned f; char r[16];} string60 = {851984, "\257\300\234\060\361\073\300\103\025\207\123\100\150\000\000"};
static struct {unsigned f; char r[16];} string61 = {851984, "\257\300\167\317\044\003\300\277\140\004\026\100\150\000\000"};
static struct {unsigned f; char r[16];} string62 = {851984, "\257\300\051\356\171\277\300\146\001\231\234\100\150\000\000"};
static struct {unsigned f; char r[16];} string63 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"};
static struct {unsigned f; char r[16];} string64 = {851984, "\257\300\261\010\310\246\300\337\340\027\051\100\150\000\000"};
static struct {unsigned f; char r[16];} string65 = {851984, "\257\300\042\224\360\026\300\243\254\175\360\100\150\000\000"};
static struct {unsigned f; char r[16];} string66 = {851984, "\257\300\243\004\305\073\300\011\303\367\103\100\150\000\000"};
static struct {unsigned f; char r[16];} string67 = {851984, "\257\300\244\176\316\311\300\054\141\325\173\100\150\000\000"};
static struct {unsigned f; char r[16];} string68 = {851984, "\257\300\375\366\273\111\300\156\046\321\053\100\150\000\000"};
static struct {
word f0[78]; word f78; word f79; word f80;
word f81; word f82; word f83; word f84;
word f85; word f86; word f87; word f88;
word f89; word f90; word f91; word f92;
word f93; word f94; word f95; word f96;
word f97; word f98; word f99; word f100;
word f101; word f102; word f103; word f104;
word f105; word f106; word f107; word f108;
word f109; word f110; word f111; word f112;
word f113; word f114; word f115; word f116;
word f117; word f118; word f119; word f120;
word f121; word f122; word f123; word f124;
word f125; word f126; word f127; word f128;
word f129; word f130; word f131; word f132;
word f133; word f134; word f135; word f136;
word f137; word f138; word f139; word f140;
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[15];
} globalframe = {
{0}, (word) InitializeDefaultStyle←P2580, 0, (word) StyleNameForNode←P2520,
0, (word) GetStyleParamObj←P2460, 0, (word) GetStyleParamI←P2400,
0, (word) GetStyleParam←P2340, 0, (word) ClearCaches←P2280,
0, (word) FlushCaches←P2220, 0, (word) ClearObjectCache←P2160,
0, (word) FlushObjectCache←P2100, 0, (word) InitObjectCacheInfo←P2040,
0, (word) ApplyObject←P1980, 0, (word) ClearLooksCache←P1920,
0, (word) FlushLooksCache←P1860, 0, (word) InitLooksCacheInfo←P1800,
0, (word) ApplyLooks←P1740, 0, (word) HashStyle←P1680,
0, (word) ClearRuleCache←P1620, 0, (word) FlushRuleCache←P1560,
0, (word) InitRuleCacheInfo←P1500, 0, (word) ApplyFormat←P1440,
0, (word) Notify←P1380, 0, (word) EnterInApplyAllCache←P1320,
0, (word) FindInApplyAllCache←P1260, 0, (word) RemoveNodeFromApplyAllCache←P1200,
0, (word) ClearApplyAllCache←P1140, 0, (word) FlushApplyAllCache←P1080,
0, (word) RemoveAllFromApplyAllCache←P1020, 0, (word) InitApplyCacheRecord←P960,
0, (word) ApplyForNode←P900, 0, (word) DoApplyAll←P840,
0, (word) ApplyAll←P780, 0, (word) CopyInfoProc←P720,
0, (word) WriteSpecs←P660, 0, (word) ReadSpecs←P600,
0, (word) SetExtensionStyles←P540, 0, (word) SetDefaultStyle←P480,
0, (word) ReloadStyle←P420, 0, (word) DefineStyle←P360,
0, (word) LoadStyle←P300, 0, (word) Free←P240,
0, (word) Alloc←P180, 0, (word) Copy←P120,
0, (word) Create←P60, 0, (word) NodeStyleOpsImpl←P0,
{0}
};
static void NoName←Q4692()
{
register ptr gf←c0410 = (ptr) &globalframe;
word var←c37572;
(* (( (ptr) gf←c0410)+22) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2);
(* (( (ptr) gf←c0410)+23) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4);
(* (( (ptr) gf←c0410)+24) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string4);
(* (( (ptr) gf←c0410)+25) ) = (word) XR←GetTypeIndex((word) &string6, 0, (word) &string4);
(* (( (ptr) gf←c0410)+27) ) = (word) XR←GetTypeIndex((word) &string7, 0, (word) &string8);
(* (( (ptr) gf←c0410)+28) ) = (word) XR←GetTypeIndex((word) &string9, 0, (word) &string10);
(* (( (ptr) gf←c0410)+29) ) = (word) XR←GetTypeIndex((word) &string11, 0, (word) &string12);
(* (( (ptr) gf←c0410)+30) ) = (word) XR←GetTypeIndex((word) &string13, 0, (word) &string14);
(* (( (ptr) gf←c0410)+31) ) = (word) XR←GetTypeIndex((word) &string15, 0, (word) &string16);
(* (( (ptr) gf←c0410)+32) ) = (word) XR←GetTypeIndex((word) &string17, 0, (word) &string18);
(* (( (ptr) gf←c0410)+34) ) = (word) XR←GetTypeIndex((word) &string19, 0, (word) &string20);
(* (( (ptr) gf←c0410)+39) ) = (word) XR←GetTypeIndex((word) &string21, 0, (word) &string22);
(* (( (ptr) gf←c0410)+40) ) = (word) XR←GetTypeIndexS((word) (&string23));
(* (( (ptr) gf←c0410)+41) ) = (word) XR←GetTypeIndexS((word) (&string24));
(* (( (ptr) gf←c0410)+44) ) = (word) XR←GetTypeIndex((word) &string25, 0, (word) &string22);
(* (( (ptr) gf←c0410)+47) ) = (word) XR←GetTypeIndex((word) &string26, 0, (word) &string27);
(* (( (ptr) gf←c0410)+49) ) = (word) XR←GetTypeIndex((word) &string28, 0, (word) &string29);
(* (( (ptr) gf←c0410)+50) ) = (word) XR←GetTypeIndexS((word) (&string30));
(* (ptr) (( (bPt) gf←c0410)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string31);
(* (ptr) (( (bPt) gf←c0410)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string32);
(* (ptr) (( (bPt) gf←c0410)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string33);
(* (ptr) (( (bPt) gf←c0410)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string34);
(* (ptr) (( (bPt) gf←c0410)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+44) ), (word) &string35);
(* (ptr) (( (bPt) gf←c0410)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string36);
(* (ptr) (( (bPt) gf←c0410)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string37);
(* (ptr) (( (bPt) gf←c0410)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string38);
(* (ptr) (( (bPt) gf←c0410)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string39);
(* (ptr) (( (bPt) gf←c0410)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+44) ), (word) &string40);
(* (ptr) (( (bPt) gf←c0410)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string41);
(* (ptr) (( (bPt) gf←c0410)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string42);
(* (ptr) (( (bPt) gf←c0410)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+44) ), (word) &string43);
(* (ptr) (( (bPt) gf←c0410)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+44) ), (word) &string44);
(* (ptr) (( (bPt) gf←c0410)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string45);
(* (ptr) (( (bPt) gf←c0410)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+44) ), (word) &string46);
(* (ptr) (( (bPt) gf←c0410)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string47);
(* (ptr) (( (bPt) gf←c0410)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string48);
(* (ptr) (( (bPt) gf←c0410)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string49);
(* (ptr) (( (bPt) gf←c0410)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string50);
(* (ptr) (( (bPt) gf←c0410)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string51);
(* (ptr) (( (bPt) gf←c0410)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0410)+39) ), (word) &string52);
(void) XR←DeclareGlobalFrame((word) "NodeStyleOpsImpl", &globalframe, (word) XR←GetTypeIndex((word) &string53, 0, (word) &string54)
, (word) (( (bPt) gf←c0410)+656)/* var←c34628 */ );
var←c37572 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string55)), 16);
(* (( (ptr) gf←c0410)+168)/* var←c35108 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67372289);
(void) XR←ImportProcS(var←c37572, 67895555);
var←c37572 = (word) XR←ImportInterface((word) "CodeTimer", (word) XR←GetTypeIndexS((word) (&string56)), 21);
(* (( (ptr) gf←c0410)+166)/* var←c34852 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 526850);
(void) XR←ImportProcS(var←c37572, 526338);
var←c37572 = (word) XR←ImportInterface((word) "Convert", (word) XR←GetTypeIndexS((word) (&string57)), 73);
(* (( (ptr) gf←c0410)+170)/* var←c35428 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67901187);
var←c37572 = (word) XR←ImportInterface((word) "EditNotify", (word) XR←GetTypeIndexS((word) (&string58)), 3);
(* (( (ptr) gf←c0410)+178)/* var←c37540 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 1048580);
var←c37572 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string59)), 103);
(* (( (ptr) gf←c0410)+173)/* var←c35780 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 68958724);
var←c37572 = (word) XR←ImportInterface((word) "NodeProps", (word) XR←GetTypeIndexS((word) (&string60)), 28);
(* (( (ptr) gf←c0410)+174)/* var←c35844 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 1052932);
(void) XR←ImportProcS(var←c37572, 67639554);
(void) XR←ImportProcS(var←c37572, 67633410);
var←c37572 = (word) XR←ImportInterface((word) "NodeStyle", (word) XR←GetTypeIndexS((word) (&string61)), 41);
(* (( (ptr) gf←c0410)+177)/* var←c37476 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 790275);
(void) XR←ImportProcS(var←c37572, 67374337);
var←c37572 = (word) XR←ImportInterface((word) "NodeStyleWorks", (word) XR←GetTypeIndexS((word) (&string62)), 69);
(* (( (ptr) gf←c0410)+167)/* var←c34884 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67386625);
(void) XR←ImportProcS(var←c37572, 67899907);
(void) XR←ImportProcS(var←c37572, 67900163);
(void) XR←ImportProcS(var←c37572, 529922);
(void) XR←ImportProcS(var←c37572, 67899651);
(void) XR←ImportProcS(var←c37572, 67384321);
(void) XR←ImportProcS(var←c37572, 67634946);
(void) XR←ImportProcS(var←c37572, 67384065);
(void) XR←ImportProcS(var←c37572, 525826);
(void) XR←ImportProcS(var←c37572, 786947);
(void) XR←ImportProcS(var←c37572, 68158724);
(void) XR←ImportProcS(var←c37572, 67895555);
var←c37572 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string63)), 43);
(* (( (ptr) gf←c0410)+169)/* var←c35236 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67633666);
(void) XR←ImportProcS(var←c37572, 68419845);
var←c37572 = (word) XR←ImportInterface((word) "TextEdit", (word) XR←GetTypeIndexS((word) (&string64)), 39);
(* (( (ptr) gf←c0410)+172)/* var←c35620 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67376641);
(void) XR←ImportProcS(var←c37572, 67371521);
var←c37572 = (word) XR←ImportInterface((word) "TextNode", (word) XR←GetTypeIndexS((word) (&string65)), 34);
(* (( (ptr) gf←c0410)+171)/* var←c35524 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67377153);
(void) XR←ImportProcS(var←c37572, 67374081);
(void) XR←ImportProcS(var←c37572, 68162307);
(void) XR←ImportProcS(var←c37572, 67372033);
var←c37572 = (word) XR←ImportInterface((word) "TJaM", (word) XR←GetTypeIndexS((word) (&string66)), 101);
(* (( (ptr) gf←c0410)+175)/* var←c36292 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 134762498);
(void) XR←ImportProcS(var←c37572, 531202);
(void) XR←ImportProcS(var←c37572, 529666);
var←c37572 = (word) XR←ImportInterface((word) "TRawHash", (word) XR←GetTypeIndexS((word) (&string67)), 1);
(* (( (ptr) gf←c0410)+176)/* var←c36612 */ ) = var←c37572;
(void) XR←ImportProcS(var←c37572, 67633154);
var←c37572 = (word) XR←ExportInterface((word) "NodeStyleOps", (word) XR←GetTypeIndexS((word) (&string68)), 23);
(* (( (ptr) gf←c0410)+179)/* var←c37604 */ ) = var←c37572;
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+648)/* var←c34596 */ , 67108864, (word) "Create");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+640)/* var←c34564 */ , 524546, (word) "Copy");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+632)/* var←c34532 */ , 67109376, (word) "Alloc");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+624)/* var←c34500 */ , 262913, (word) "Free");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+616)/* var←c34468 */ , 67372033, (word) "LoadStyle");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+600)/* var←c34404 */ , 67372289, (word) "ReloadStyle");
(void) XR←ExportVar(var←c37572, 6, (word) (( (bPt) gf←c0410)+44)/* defaultStyleName←v3560 */ );
(void) XR←ExportVar(var←c37572, 7, (word) (( (bPt) gf←c0410)+56)/* defaultStyle←v3784 */ );
(void) XR←ExportVar(var←c37572, 8, (word) (( (bPt) gf←c0410)+48)/* defaultStylesForExtensions←v3588 */ );
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+592)/* var←c34372 */ , 264449, (word) "SetDefaultStyle");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+584)/* var←c34340 */ , 264705, (word) "SetExtensionStyles");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+552)/* var←c34212 */ , 789251, (word) "ApplyAll");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+536)/* var←c34148 */ , 1051652, (word) "ApplyForNode");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+464)/* var←c33860 */ , 1051908, (word) "ApplyFormat");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+424)/* var←c33700 */ , 790019, (word) "ApplyLooks");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+392)/* var←c33572 */ , 790275, (word) "ApplyObject");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+320)/* var←c33284 */ , 67375105, (word) "StyleNameForNode");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+360)/* var←c33444 */ , 4352, (word) "FlushCaches");
(void) XR←ExportVar(var←c37572, 18, (word) (( (bPt) gf←c0410)+308)/* var←c33220 */ );
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+344)/* var←c33380 */ , 68162308, (word) "GetStyleParam");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+336)/* var←c33348 */ , 68162564, (word) "GetStyleParamI");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+328)/* var←c33316 */ , 68162820, (word) "GetStyleParamObj");
(void) XR←ExportProcS(var←c37572, (word) (( (bPt) gf←c0410)+312)/* var←c33252 */ , 267777, (word) "InitializeDefaultStyle")
;
}
static void NodeStyleOpsImpl←P0(formal←c092, formal←c091)
word formal←c092;
word formal←c091;
{
register ptr gf←c37636 = (ptr) &globalframe;
/* NodeStyleOpsImpl: */
SOURCE(920, 21195)
SOURCE(6837, 48)
(* (( (ptr) gf←c37636)+17)/* ac←v3952 */ ) = XR←NewObject(24, (* (( (ptr) gf←c37636)+22) ));
SOURCE(12117, 54)
(* (( (ptr) gf←c37636)+19)/* rc←v4400 */ ) = XR←NewObject(24, (* (( (ptr) gf←c37636)+23) ));
SOURCE(15145, 56)
(* (( (ptr) gf←c37636)+20)/* lc←v4708 */ ) = XR←NewObject(24, (* (( (ptr) gf←c37636)+24) ));
SOURCE(17960, 58)
(* (( (ptr) gf←c37636)+21)/* oc←v4988 */ ) = XR←NewObject(24, (* (( (ptr) gf←c37636)+25) ));
}
static word Create←P60()
{
register ptr gf←c37668 = (ptr) &globalframe;
word var←c5544;
/* Create: */
SOURCE(1218, 66)
SOURCE(1256, 28)
return(XR←NewObject(148, (* (( (ptr) gf←c37668)+34) )));
}
static void Copy←P120(dest←v5604, source←v5632)
word dest←v5604;
word source←v5632;
{
/* Copy: */
SOURCE(1290, 57)
SOURCE(1332, 15)
(* (W37Pt) dest←v5604 ) = (* (W37Pt) source←v5632 );
}
static word Alloc←P180()
{
W5 var←c37700;
register ptr gf←c37732 = (ptr) &globalframe;
/* declaration of s←v5692 skipped */
/* Alloc: */
SOURCE(1409, 310)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c37732)+16)/* LOCK←v3168 */ ));
SOURCE(1409, 310)
var←c37700.f4/* s←v5692 */ = 0;
SOURCE(1455, 264)
{
word var←c0519;
var←c0519 = (word) &var←c37700;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q4752) ), ( ((word) (fPt) NoName←Q7092) ), var←c0519);
};
SOURCE(1409, 310)
(void) (XR←MonitorExit((word) (( (bPt) gf←c37732)+16)/* LOCK←v3168 */ ));
return(var←c37700.f4/* s←v5692 */ );
}
static word NoName←Q4752(formal←c0415)
word formal←c0415;
{
register ptr gf←c0414 = (ptr) &globalframe;
if (((* (( (ptr) gf←c0414)+10)/* s3←v3392 */ ) != 0)) {
SOURCE(1509, 6)
(* (( (ptr) formal←c0415)+4) ) = (* (( (ptr) gf←c0414)+10)/* s3←v3392 */ );
SOURCE(1517, 9)
(* (( (ptr) gf←c0414)+10)/* s3←v3392 */ ) = 0;
}
else {
if (((* (( (ptr) gf←c0414)+9)/* s2←v3364 */ ) != 0)) {
SOURCE(1543, 6)
(* (( (ptr) formal←c0415)+4) ) = (* (( (ptr) gf←c0414)+9)/* s2←v3364 */ );
SOURCE(1551, 9)
(* (( (ptr) gf←c0414)+9)/* s2←v3364 */ ) = 0;
}
else {
if (((* (( (ptr) gf←c0414)+8)/* s1←v3336 */ ) != 0)) {
SOURCE(1577, 6)
(* (( (ptr) formal←c0415)+4) ) = (* (( (ptr) gf←c0414)+8)/* s1←v3336 */ );
SOURCE(1585, 9)
(* (( (ptr) gf←c0414)+8)/* s1←v3336 */ ) = 0;
}
else {
SOURCE(1610, 47)
{
word pd69;
pd69 = (* (( (ptr) (* (( (ptr) gf←c0414)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd69 ))))((* (( (ptr) gf←c0414)+72) ), (* (( (ptr) gf←c0414)+71) ), pd69);
};
SOURCE(1659, 12)
(* (( (ptr) formal←c0415)+4) ) = (word) Create←P60();
SOURCE(1673, 46)
{
word pd70;
pd70 = (* (( (ptr) (* (( (ptr) gf←c0414)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd70 ))))((* (( (ptr) gf←c0414)+72) ), (* (( (ptr) gf←c0414)+71) ), pd70);
};
};
};
};
return(0);
}
static void Free←P240(formal←c0586)
word formal←c0586;
{
W5 var←c37764;
/* declaration of s←v5752 skipped */
register ptr gf←c37796 = (ptr) &globalframe;
var←c37764.f4/* s←v5752 */ = formal←c0586;
/* Free: */
SOURCE(1728, 146)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c37796)+16)/* LOCK←v3168 */ ));
SOURCE(1765, 109)
{
word var←c0520;
var←c0520 = (word) &var←c37764;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q4812) ), ( ((word) (fPt) NoName←Q7032) ), var←c0520);
};
SOURCE(1728, 146)
(void) (XR←MonitorExit((word) (( (bPt) gf←c37796)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q4812(formal←c0418)
word formal←c0418;
{
register ptr gf←c0417 = (ptr) &globalframe;
if (((* (( (ptr) gf←c0417)+10)/* s3←v3392 */ ) == 0)) {
SOURCE(1819, 7)
(* (( (ptr) gf←c0417)+10)/* s3←v3392 */ ) = (* (( (ptr) formal←c0418)+4) );
}
else {
if (((* (( (ptr) gf←c0417)+9)/* s2←v3364 */ ) == 0)) {
SOURCE(1843, 7)
(* (( (ptr) gf←c0417)+9)/* s2←v3364 */ ) = (* (( (ptr) formal←c0418)+4) );
}
else {
if (((* (( (ptr) gf←c0417)+8)/* s1←v3336 */ ) == 0)) {
SOURCE(1867, 7)
(* (( (ptr) gf←c0417)+8)/* s1←v3336 */ ) = (* (( (ptr) formal←c0418)+4) );
};
};
};
return(0);
}
static word LoadStyle←P300(name←v5812)
word name←v5812;
{
register ptr gf←c37828 = (ptr) &globalframe;
word ok←v5856;
word frame←v10844;
/* LoadStyle: */
SOURCE(1898, 231)
SOURCE(1957, 56)
{
word pd71;
pd71 = (* (( (ptr) (* (( (ptr) gf←c37828)+167)/* var←c34884 */ ))+5) );
frame←v10844 = (word) ( *( (fPt) ((* (ptr) pd71 ))))(0, 0, 0, pd71);
};
SOURCE(2015, 53)
{
word var←c34916;
word pd72;
pd72 = (* (( (ptr) (* (( (ptr) gf←c37828)+167)/* var←c34884 */ ))+9) );
var←c34916 = (word) ( *( (fPt) ((* (ptr) pd72 ))))(frame←v10844, name←v5812, 0, 0, pd72);
};
SOURCE(2070, 44)
{
word pd73;
pd73 = (* (( (ptr) (* (( (ptr) gf←c37828)+167)/* var←c34884 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd73 ))))(frame←v10844, 0, 0, pd73);
};
SOURCE(2116, 13)
return(1);
}
static word DefineStyle←P360(name←v5916, def←v5944)
word name←v5916;
word def←v5944;
{
register ptr gf←c37860 = (ptr) &globalframe;
word ok←v5988;
word frame←v10888;
/* DefineStyle: */
SOURCE(2135, 318)
SOURCE(2207, 56)
{
word pd74;
pd74 = (* (( (ptr) (* (( (ptr) gf←c37860)+167)/* var←c34884 */ ))+5) );
frame←v10888 = (word) ( *( (fPt) ((* (ptr) pd74 ))))(0, 0, 0, pd74);
};
SOURCE(2265, 170)
if ((def←v5944 == 0)) {
SOURCE(2283, 46)
{
word pd75;
pd75 = (* (( (ptr) (* (( (ptr) gf←c37860)+167)/* var←c34884 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd75 ))))(frame←v10888, name←v5916, pd75);
};
}
else {
SOURCE(2331, 58)
{
word var←c34948;
word pd76;
pd76 = (* (( (ptr) (* (( (ptr) gf←c37860)+167)/* var←c34884 */ ))+9) );
var←c34948 = (word) ( *( (fPt) ((* (ptr) pd76 ))))(frame←v10888, name←v5916, 0, def←v5944, pd76);
};
SOURCE(2391, 44)
{
word pd77;
pd77 = (* (( (ptr) (* (( (ptr) gf←c37860)+167)/* var←c34884 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd77 ))))(frame←v10888, 0, 0, pd77);
};
};
SOURCE(2440, 13)
return(1);
}
static word ReloadStyle←P420(name←v6048)
word name←v6048;
{
register ptr gf←c37892 = (ptr) &globalframe;
word ok←v6092;
W2 var←c34980;
/* ReloadStyle: */
SOURCE(2459, 493)
(* (ptr) (word) &var←c34980 ) = ( ((word) (fPt) ForceLowerName←P2640) );
(* (( (ptr) (word) &var←c34980) + 1) ) = 1;
SOURCE(2652, 42)
{
word pd78;
pd78 = (* (( (ptr) (* (( (ptr) gf←c37892)+167)/* var←c34884 */ ))+55) );
name←v6048 = (word) ( *( (fPt) ((* (ptr) pd78 ))))(name←v6048, pd78);
};
SOURCE(2696, 256)
{
register word kind←v11080 = 0;
lab←L100007: ;
{
word frame←v11124;
SOURCE(2754, 54)
{
word pd79;
pd79 = (* (( (ptr) (* (( (ptr) gf←c37892)+167)/* var←c34884 */ ))+5) );
frame←v11124 = (word) ( *( (fPt) ((* (ptr) pd79 ))))(0, 0, kind←v11080, pd79);
};
SOURCE(2810, 41)
{
word pd80;
pd80 = (* (( (ptr) (* (( (ptr) gf←c37892)+167)/* var←c34884 */ ))+11) );
ok←v6092 = (word) ( *( (fPt) ((* (ptr) pd80 ))))(frame←v11124, name←v6048, pd80);
};
SOURCE(2853, 99)
if ((0 != ok←v6092)) {
SOURCE(2864, 48)
{
word pd81;
pd81 = (* (( (ptr) (* (( (ptr) gf←c37892)+167)/* var←c34884 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd81 ))))(frame←v11124, 0, kind←v11080, pd81);
};
}
else {
SOURCE(2912, 40)
{
word pd82;
pd82 = (* (( (ptr) (* (( (ptr) gf←c37892)+167)/* var←c34884 */ ))+10) );
(void) ( *( (fPt) ((* (ptr) pd82 ))))(frame←v11124, name←v6048, pd82);
};
};
};
if ((kind←v11080 >= 2)) {
goto lab←L100004;
};
kind←v11080 = (kind←v11080 + 1);
goto lab←L100007;
lab←L100004: ;
};
SOURCE(2459, 493)
return(ok←v6092);
}
static word ForceLowerName←P2640(name←v11008, formal←c37956)
word name←v11008;
word formal←c37956;
{
register ptr gf←c37924 = (ptr) &globalframe;
word var←c11052;
/* ForceLowerName: */
SOURCE(2520, 127)
SOURCE(2573, 74)
{
word var←c35076;
word var←c35044;
{
word pd84;
{
word pd83;
pd83 = (* (( (ptr) (* (( (ptr) gf←c37924)+168)/* var←c35108 */ ))+9) );
var←c35076 = (word) ( *( (fPt) ((* (ptr) pd83 ))))(name←v11008, pd83);
};
pd84 = (* (( (ptr) (* (( (ptr) gf←c37924)+167)/* var←c34884 */ ))+56) );
var←c35044 = (word) ( *( (fPt) ((* (ptr) pd84 ))))(var←c35076, pd84);
};
{
word pd85;
pd85 = (* (( (ptr) (* (( (ptr) gf←c37924)+168)/* var←c35108 */ ))+5) );
return((word) ( *( (fPt) ((* (ptr) pd85 ))))(var←c35044, 0, 2147483647, pd85));
};
};
}
static void SetDefaultStyle←P480(name←v6236)
word name←v6236;
{
register ptr gf←c37988 = (ptr) &globalframe;
/* SetDefaultStyle: */
SOURCE(3054, 175)
SOURCE(3100, 69)
{
word var←c35140;
{
word pd86;
pd86 = (* (( (ptr) (* (( (ptr) gf←c37988)+167)/* var←c34884 */ ))+56) );
var←c35140 = (word) ( *( (fPt) ((* (ptr) pd86 ))))(name←v6236, pd86);
};
{
word pd87;
pd87 = (* (( (ptr) (* (( (ptr) gf←c37988)+168)/* var←c35108 */ ))+5) );
(* (( (ptr) gf←c37988)+11)/* defaultStyleName←v3560 */ ) = (word) ( *( (fPt) ((* (ptr) pd87 ))))(var←c35140, 0, 2147483647, pd87)
;
};
};
SOURCE(3171, 43)
(* (( (ptr) (* (( (ptr) gf←c37988)+14)/* defaultStyle←v3784 */ ))+5) ) = (* (( (ptr) gf←c37988)+11)/* defaultStyleName←v3560 */ );
SOURCE(3216, 13)
(void) FlushCaches←P2220();
}
static void SetExtensionStyles←P540(value←v6296)
word value←v6296;
{
register ptr gf←c38020 = (ptr) &globalframe;
/* SetExtensionStyles: */
SOURCE(3235, 446)
SOURCE(3293, 32)
(* (( (ptr) gf←c38020)+12)/* defaultStylesForExtensions←v3588 */ ) = 0;
SOURCE(3327, 330)
lab←L100010: ;
if ( ( (value←v6296 != 0) ? ((* (( (ptr) value←v6296)+1) ) != 0) : 0 ) ) {
}
else {
goto lab←L100008;
};
{
word ext←v11168;
word styleObject←v11196;
SOURCE(3364, 69)
{
word var←c35172;
{
word pd88;
pd88 = (* (( (ptr) (* (( (ptr) gf←c38020)+167)/* var←c34884 */ ))+56) );
var←c35172 = (word) ( *( (fPt) ((* (ptr) pd88 ))))((* (ptr) (value←v6296) ), pd88);
};
{
word pd89;
pd89 = (* (( (ptr) (* (( (ptr) gf←c38020)+168)/* var←c35108 */ ))+5) );
ext←v11168 = (word) ( *( (fPt) ((* (ptr) pd89 ))))(var←c35172, 0, 2147483647, pd89);
};
};
SOURCE(3452, 97)
{
word var←c35204;
{
word pd90;
pd90 = (* (( (ptr) (* (( (ptr) gf←c38020)+167)/* var←c34884 */ ))+56) );
var←c35204 = (word) ( *( (fPt) ((* (ptr) pd90 ))))((* (ptr) ((* (( (ptr) value←v6296)+1) )) ), pd90);
};
{
word pd91;
pd91 = (* (( (ptr) (* (( (ptr) gf←c38020)+169)/* var←c35236 */ ))+5) );
styleObject←v11196 = (word) ( *( (fPt) ((* (ptr) pd91 ))))((* (( (ptr) gf←c38020)+70) ), var←c35204, (* (( (ptr) gf←c38020)+68)
), 0, 0, pd91);
};
};
SOURCE(3551, 81)
{
word var←c35268;
var←c35268 = XR←NewObject(12, (* (( (ptr) gf←c38020)+47) ));
(* (ptr) var←c35268 ) = ext←v11168;
(* (( (ptr) var←c35268)+1) ) = styleObject←v11196;
(* (( (ptr) var←c35268)+2) ) = (* (( (ptr) gf←c38020)+12)/* defaultStylesForExtensions←v3588 */ );
(* (( (ptr) gf←c38020)+12)/* defaultStylesForExtensions←v3588 */ ) = var←c35268;
};
SOURCE(3634, 23)
value←v6296 = (* (( (ptr) (* (( (ptr) value←v6296)+1) ))+1) );
};
goto lab←L100010;
lab←L100008: ;
SOURCE(3668, 13)
(void) FlushCaches←P2220();
}
static word ReadSpecs←P600(name←v6440, specs←v6468)
word name←v6440;
word specs←v6468;
{
W6 var←c38052;
register ptr gf←c38084 = (ptr) &globalframe;
word value←v6512;
/* declaration of var←c35300 skipped */
word localStyle←v11268;
word localStyleName←v11296;
/* ReadSpecs: */
SOURCE(3714, 451)
{
word tmpAddr92;
tmpAddr92 = (word) (( (ptr) &var←c38052)+4)/* var←c35300 */ ;
(* (ptr) tmpAddr92 ) = ( ((word) (fPt) GenLocalName←P2844) );
(* (( (ptr) tmpAddr92) + 1) ) = 1;
};
SOURCE(3714, 451)
value←v6512 = 0;
SOURCE(3947, 43)
localStyle←v11268 = XR←NewObject(8, (* (( (ptr) gf←c38084)+49) ));
SOURCE(3992, 37)
localStyleName←v11296 = (word) GenLocalName←P2844((word) ((( (bPt) &var←c38052)+16)/* var←c35300 */ ));
SOURCE(4031, 47)
{
word pd93;
pd93 = (* (( (ptr) (* (( (ptr) gf←c38084)+168)/* var←c35108 */ ))+5) );
(* (ptr) localStyle←v11268 ) = (word) ( *( (fPt) ((* (ptr) pd93 ))))(localStyleName←v11296, 0, 2147483647, pd93);
};
SOURCE(4080, 22)
(* (( (ptr) localStyle←v11268)+1) ) = specs←v6468;
SOURCE(4104, 40)
{
word var←c35364;
var←c35364 = (word) DefineStyle←P360((* (ptr) localStyle←v11268 ), specs←v6468);
};
SOURCE(4146, 19)
return(localStyle←v11268);
}
static word GenLocalName←P2844(formal←c38148)
word formal←c38148;
{
register ptr gf←c38116 = (ptr) &globalframe;
word gen←v11372;
formal←c38148 = (formal←c38148 - 16);
/* GenLocalName: */
SOURCE(3781, 161)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38116)+16)/* LOCK←v3168 */ ));
SOURCE(3781, 161)
gen←v11372 = 0;
SOURCE(3830, 39)
(* (( (ptr) gf←c38116)+13)/* localStyleNumber←v3672 */ ) = ((* (( (ptr) gf←c38116)+13)/* localStyleNumber←v3672 */ ) +
1);
SOURCE(3871, 71)
{
word var←c35396;
{
word pd94;
pd94 = (* (( (ptr) (* (( (ptr) gf←c38116)+170)/* var←c35428 */ ))+27) );
var←c35396 = (word) ( *( (fPt) ((* (ptr) pd94 ))))((* (( (ptr) gf←c38116)+13)/* localStyleNumber←v3672 */ ), 8, 1, pd94)
;
};
{
word pd95;
pd95 = (* (( (ptr) (* (( (ptr) gf←c38116)+169)/* var←c35236 */ ))+6) );
gen←v11372 = (word) ( *( (fPt) ((* (ptr) pd95 ))))((* (( (ptr) gf←c38116)+67) ), var←c35396, pd95);
};
};
SOURCE(3781, 161)
(void) (XR←MonitorExit((word) (( (bPt) gf←c38116)+16)/* LOCK←v3168 */ ));
return(gen←v11372);
}
static word WriteSpecs←P660(name←v6588, value←v6616)
word name←v6588;
word value←v6616;
{
register ptr gf←c38180 = (ptr) &globalframe;
word specs←v6672;
word localStyle←v11400;
/* WriteSpecs: */
SOURCE(4171, 163)
SOURCE(4171, 163)
specs←v6672 = 0;
SOURCE(4239, 38)
localStyle←v11400 = XR←Narrow(value←v6616, (* (( (ptr) gf←c38180)+49) ));
SOURCE(4279, 55)
if ((localStyle←v11400 == 0)) {
return(0);
}
else {
return((* (( (ptr) localStyle←v11400)+1) ));
};
}
static word CopyInfoProc←P720(name←v6732, value←v6760)
word name←v6732;
word value←v6760;
{
word new←v6816;
/* CopyInfoProc: */
SOURCE(4340, 82)
SOURCE(4340, 82)
new←v6816 = 0;
SOURCE(4407, 15)
return(value←v6760);
}
static void ApplyAll←P780(ref←v6888, node←v6916, kind←v6944)
word ref←v6888;
word node←v6916;
word kind←v6944;
{
register ptr gf←c38212 = (ptr) &globalframe;
/* ApplyAll: */
SOURCE(4505, 190)
SOURCE(4584, 38)
{
word pd96;
pd96 = (* (( (ptr) (* (( (ptr) gf←c38212)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd96 ))))((* (( (ptr) gf←c38212)+66) ), (* (( (ptr) gf←c38212)+71) ), pd96);
};
SOURCE(4624, 32)
{
word var←c35460;
var←c35460 = (word) DoApplyAll←P840(ref←v6888, node←v6916, kind←v6944);
};
SOURCE(4658, 37)
{
word pd97;
pd97 = (* (( (ptr) (* (( (ptr) gf←c38212)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd97 ))))((* (( (ptr) gf←c38212)+66) ), (* (( (ptr) gf←c38212)+71) ), pd97);
};
}
static word DoApplyAll←P840(ref←v7004, node←v7032, kind←v7060)
word ref←v7004;
word node←v7032;
word kind←v7060;
{
register ptr gf←c38244 = (ptr) &globalframe;
word depth←v7104;
word found←v11444;
word parent←v11472 = 0;
word alt←v11500 = 0;
/* DoApplyAll: */
SOURCE(4701, 523)
SOURCE(4836, 71)
if ((node←v7032 == 0)) {
SOURCE(4857, 20)
(* (W37Pt) ref←v7004 ) = (* (W37Pt) (* (( (ptr) gf←c38244)+14)/* defaultStyle←v3784 */ ) );
SOURCE(4879, 15)
{
word tadr98;
tadr98 = (word) ref←v7004;
(* (ptr) tadr98 ) = ((* (ptr) tadr98 ) & 1073741823) | (((word) (kind←v7060 & 3)) << 30);
};
SOURCE(4896, 11)
return(0);
};
SOURCE(4910, 53)
{
W2 var←c35492;
(void) FindInApplyAllCache←P1260((word) &var←c35492, ref←v7004, node←v7032, kind←v7060);
depth←v7104 = var←c35492.f1;
found←v11444 = var←c35492.f0;
};
SOURCE(4965, 30)
if ((0 != found←v11444)) {
SOURCE(4979, 16)
return((depth←v7104 + 1));
};
SOURCE(4997, 30)
{
word pd99;
pd99 = (* (( (ptr) (* (( (ptr) gf←c38244)+171)/* var←c35524 */ ))+8) );
parent←v11472 = (word) ( *( (fPt) ((* (ptr) pd99 ))))(node←v7032, pd99);
};
SOURCE(5029, 62)
if ((parent←v11472 == 0)) {
alt←v11500 = (* (( (ptr) gf←c38244)+15)/* rootFormatName←v3812 */ );
}
else {
alt←v11500 = (* (( (ptr) gf←c38244)+16)/* defaultFormatName←v3840 */ );
};
SOURCE(5093, 37)
depth←v7104 = (word) DoApplyAll←P840(ref←v7004, parent←v11472, kind←v7060);
SOURCE(5132, 34)
(void) ApplyForNode←P900(ref←v7004, node←v7032, alt←v11500, kind←v7060);
SOURCE(5168, 38)
(void) EnterInApplyAllCache←P1320(ref←v7004, node←v7032, depth←v7104);
SOURCE(5208, 16)
return((depth←v7104 + 1));
}
static void ApplyForNode←P900(formal←c0587, formal←c0588, formal←c0589, formal←c0590)
word formal←c0587;
word formal←c0588;
word formal←c0589;
word formal←c0590;
{
W8 var←c38276;
/* declaration of ref←v7164 skipped */
/* declaration of node←v7192 skipped */
/* declaration of alt←v7220 skipped */
/* declaration of kind←v7248 skipped */
var←c38276.f4/* ref←v7164 */ = formal←c0587;
var←c38276.f5/* node←v7192 */ = formal←c0588;
var←c38276.f6/* alt←v7220 */ = formal←c0589;
var←c38276.f7/* kind←v7248 */ = formal←c0590;
/* ApplyForNode: */
SOURCE(5230, 1601)
SOURCE(5315, 1516)
{
word var←c0521;
var←c0521 = (word) &var←c38276;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q4872) ), ( ((word) (fPt) NoName←Q6852) ), var←c0521);
};
}
static word NoName←Q4872(formal←c0433)
word formal←c0433;
{
W5 var←c0549;
register ptr gf←c0432 = (ptr) &globalframe;
var←c0549.f0 = formal←c0433;
SOURCE(5710, 9)
{
word ext←v11644 = 0;
SOURCE(5721, 42)
{
word pd100;
pd100 = (* (( (ptr) (* (( (ptr) gf←c0432)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd100 ))))((* (( (ptr) gf←c0432)+58) ), (* (( (ptr) gf←c0432)+71) ), pd100);
};
SOURCE(5765, 58)
if (((* (( (ptr) formal←c0433)+5) ) != 0)) {
(* (( (hPt) (* (( (ptr) formal←c0433)+4) ))+1) ) = (unsigned) (*((int*)(* (( (ptr) formal←c0433)+5) ) + 9)<0);
}
else {
(* (( (hPt) (* (( (ptr) formal←c0433)+4) ))+1) ) = 0;
};
SOURCE(5825, 15)
{
word tadr101;
tadr101 = (* (( (ptr) formal←c0433)+4) );
(* (ptr) tadr101 ) = ((* (ptr) tadr101 ) & 1073741823) | (((word) ((* (( (bPt) formal←c0433)+31) ) & 3)) << 30);
};
SOURCE(5842, 61)
{
word var←c35812;
{
word pd102;
word x103;
pd102 = (* (( (ptr) (* (( (ptr) gf←c0432)+171)/* var←c35524 */ ))+16) );
var←c35812 = (x103 = (word) ( *( (fPt) ((* (ptr) pd102 ))))((* ((( (ptr) formal←c0433)+5)) ), pd102),
MIN((int)(word), x103, 2147483647));
};
(* (( (ptr) (* (( (ptr) formal←c0433)+4) ))+1) ) = var←c35812;
};
SOURCE(5905, 167)
if ((* (( (bPt) (* (( (ptr) formal←c0433)+5) ))+36) ) & 0100) {
SOURCE(5930, 144)
{
word localStyle←v11688;
SOURCE(5932, 80)
{
word pd104;
pd104 = (* (( (ptr) (* (( (ptr) gf←c0432)+174)/* var←c35844 */ ))+5) );
localStyle←v11688 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd104 ))))((* (( (ptr) formal←c0433)+5) ), (* (ptr) (* (( (ptr) (* (
( (ptr) gf←c0432)+174)/* var←c35844 */ ))+12) ) ), pd104), (* (( (ptr) gf←c0432)+49) ));
};
SOURCE(6014, 58)
if ((localStyle←v11688 != 0)) {
SOURCE(6039, 33)
(* (( (ptr) (* (( (ptr) formal←c0433)+4) ))+5) ) = (* (ptr) localStyle←v11688 );
};
};
};
SOURCE(6077, 483)
if ((* (( (bPt) (* (( (ptr) formal←c0433)+5) ))+36) ) & 040) {
SOURCE(6102, 120)
{
/* declaration of var←c35876 skipped */
{
word pd105;
pd105 = (* (( (ptr) (* (( (ptr) gf←c0432)+174)/* var←c35844 */ ))+5) );
var←c0549.f4/* var←c35876 */ = (word) ( *( (fPt) ((* (ptr) pd105 ))))((* (( (ptr) formal←c0433)+5) ), (* (ptr) (* (( (ptr) (* (
( (ptr) gf←c0432)+174)/* var←c35844 */ ))+13) ) ), pd105);
};
{
word var←c0522;
var←c0522 = (word) &var←c0549;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q4992) ), ( ((word) (fPt) NoName←Q6972) ), var←c0522);
};
};
}
else {
SOURCE(6235, 325)
{
word tc106;
if (((* (( (ptr) (* (( (ptr) formal←c0433)+4) ))+1) ) == 0)) {
{
word pd107;
pd107 = (* (( (ptr) (* (( (ptr) gf←c0432)+174)/* var←c35844 */ ))+5) );
ext←v11644 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd107 ))))((* (( (ptr) formal←c0433)+5) ), (* (( (ptr) gf←c0432)+56) ), pd107)
, (* (( (ptr) gf←c0432)+41) ));
};
tc106 = (word) (ext←v11644 != 0);
}
else {
tc106 = (word) 0;
};
if (tc106) {
SOURCE(6380, 180)
{
register word list←v11732;
list←v11732 = (* (( (ptr) gf←c0432)+12)/* defaultStylesForExtensions←v3588 */ );
lab←L100018: ;
if ((list←v11732 != 0)) {
}
else {
goto lab←L100015;
};
SOURCE(6469, 39)
if (((* (ptr) list←v11732 ) != ext←v11644)) {
SOURCE(6508, 4)
goto lab←L100017;
};
SOURCE(6514, 46)
(void) ApplyObject←P1980((* (( (ptr) formal←c0433)+4) ), (* (( (ptr) list←v11732)+1) ), (* (( (ptr) formal←c0433)+7) ));
SOURCE(6562, 4)
goto lab←L100016;
lab←L100017: ;
list←v11732 = (* (( (ptr) list←v11732)+2) );
goto lab←L100018;
lab←L100015: ;
lab←L100016: ;
};
};
};
};
SOURCE(6580, 53)
{
word var←c35908;
{
word pd108;
pd108 = (* (( (ptr) (* (( (ptr) gf←c0432)+172)/* var←c35620 */ ))+26) );
var←c35908 = (word) ( *( (fPt) ((* (ptr) pd108 ))))((* ((( (ptr) formal←c0433)+5)) ), pd108);
};
(void) ApplyFormat←P1440((* (( (ptr) formal←c0433)+4) ), var←c35908, (* (( (ptr) formal←c0433)+6) ), (* (( (ptr) formal←c0433)+7)
));
};
SOURCE(6635, 148)
if ((* (( (bPt) (* (( (ptr) formal←c0433)+5) ))+36) ) & 020) {
SOURCE(6661, 122)
{
/* declaration of var←c35940 skipped */
{
word pd109;
pd109 = (* (( (ptr) (* (( (ptr) gf←c0432)+174)/* var←c35844 */ ))+5) );
var←c0549.f4/* var←c35940 */ = (word) ( *( (fPt) ((* (ptr) pd109 ))))((* (( (ptr) formal←c0433)+5) ), (* (ptr) (* (( (ptr) (* (
( (ptr) gf←c0432)+174)/* var←c35844 */ ))+14) ) ), pd109);
};
{
word var←c0523;
var←c0523 = (word) &var←c0549;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q4932) ), ( ((word) (fPt) NoName←Q6912) ), var←c0523);
};
};
};
SOURCE(6790, 41)
{
word pd110;
pd110 = (* (( (ptr) (* (( (ptr) gf←c0432)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd110 ))))((* (( (ptr) gf←c0432)+58) ), (* (( (ptr) gf←c0432)+71) ), pd110);
};
};
return(0);
}
static word NoName←Q4932(formal←c0434)
word formal←c0434;
{
SOURCE(6661, 122)
(void) ApplyObject←P1980((* (( (ptr) (* (ptr) formal←c0434 ))+4) ), (* (( (ptr) formal←c0434)+4) ), (* (( (ptr) (* (ptr) formal←c0434 ))+7)
));
return(0);
}
static word NoName←Q4992(formal←c0435)
word formal←c0435;
{
SOURCE(6102, 120)
(void) ApplyObject←P1980((* (( (ptr) (* (ptr) formal←c0435 ))+4) ), (* (( (ptr) formal←c0435)+4) ), (* (( (ptr) (* (ptr) formal←c0435 ))+7)
));
return(0);
}
static void InitApplyCacheRecord←P960()
{
register ptr gf←c38308 = (ptr) &globalframe;
/* InitApplyCacheRecord: */
SOURCE(7310, 119)
SOURCE(7341, 45)
(* (( (ptr) (* (( (ptr) gf←c38308)+17)/* ac←v3952 */ ))+1) ) = XR←NewObject(1184, (* (( (ptr) gf←c38308)+28) ));
SOURCE(7388, 41)
(* (( (ptr) (* (( (ptr) gf←c38308)+17)/* ac←v3952 */ ))+2) ) = XR←NewObject(32, (* (( (ptr) gf←c38308)+27) ));
}
static void RemoveAllFromApplyAllCache←P1020()
{
/* RemoveAllFromApplyAllCache: */
SOURCE(7435, 65)
SOURCE(7479, 21)
(void) FlushApplyAllCache←P1080(0);
}
static void FlushApplyAllCache←P1080(formal←c0591)
word formal←c0591;
{
W5 var←c38340;
/* declaration of init←v7632 skipped */
register ptr gf←c38372 = (ptr) &globalframe;
var←c38340.f4/* init←v7632 */ = formal←c0591;
/* FlushApplyAllCache: */
SOURCE(7504, 110)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38372)+16)/* LOCK←v3168 */ ));
SOURCE(7567, 47)
{
word var←c0524;
var←c0524 = (word) &var←c38340;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5052) ), ( ((word) (fPt) NoName←Q6792) ), var←c0524);
};
SOURCE(7504, 110)
(void) (XR←MonitorExit((word) (( (bPt) gf←c38372)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5052(formal←c0438)
word formal←c0438;
{
SOURCE(7590, 24)
(void) ClearApplyAllCache←P1140((* ((( (ptr) formal←c0438)+4)) ));
return(0);
}
static void ClearApplyAllCache←P1140(init←v7692)
word init←v7692;
{
register ptr gf←c38404 = (ptr) &globalframe;
word nodes←v11860;
/* ClearApplyAllCache: */
SOURCE(7620, 180)
SOURCE(7662, 47)
nodes←v11860 = (* (( (ptr) (* (( (ptr) gf←c38404)+17)/* ac←v3952 */ ))+2) );
SOURCE(7711, 56)
{
register word i←v11916 = 0;
if ((i←v11916 > 7)) {
goto lab←L100023;
};
lab←L100026: ;
SOURCE(7753, 14)
(* (( (ptr) nodes←v11860)+BCK(i←v11916, 8)) ) = 0;
if ((i←v11916 >= 7)) {
goto lab←L100023;
};
i←v11916 = (i←v11916 + 1);
goto lab←L100026;
lab←L100023: ;
};
SOURCE(7778, 22)
(* (ptr) (* (( (ptr) gf←c38404)+17)/* ac←v3952 */ ) ) = 0;
}
static void RemoveNodeFromApplyAllCache←P1200(formal←c0592)
word formal←c0592;
{
W5 var←c38436;
/* declaration of node←v7752 skipped */
register ptr gf←c38468 = (ptr) &globalframe;
var←c38436.f4/* node←v7752 */ = formal←c0592;
/* RemoveNodeFromApplyAllCache: */
SOURCE(7806, 324)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38468)+16)/* LOCK←v3168 */ ));
SOURCE(7876, 254)
{
word var←c0525;
var←c0525 = (word) &var←c38436;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5112) ), ( ((word) (fPt) NoName←Q6732) ), var←c0525);
};
SOURCE(7806, 324)
(void) (XR←MonitorExit((word) (( (bPt) gf←c38468)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5112(formal←c0442)
word formal←c0442;
{
register ptr gf←c0441 = (ptr) &globalframe;
SOURCE(7899, 47)
{
word nodes←v11960;
SOURCE(7899, 47)
nodes←v11960 = (* (( (ptr) (* (( (ptr) gf←c0441)+17)/* ac←v3952 */ ))+2) );
SOURCE(7948, 182)
{
register word i←v12016 = 0;
register word noName←c36036;
noName←c36036 = (* (ptr) (* (( (ptr) gf←c0441)+17)/* ac←v3952 */ ) );
if ((i←v12016 >= noName←c36036)) {
goto lab←L100029;
};
lab←L100032: ;
SOURCE(7995, 135)
if (((* (( (ptr) nodes←v11960)+BCK(i←v12016, 8)) ) == (* (( (ptr) formal←c0442)+4) ))) {
SOURCE(8041, 56)
{
register word j←v12060;
j←v12060 = i←v12016;
if ((j←v12060 > 7)) {
goto lab←L100033;
};
lab←L100036: ;
SOURCE(8083, 14)
(* (( (ptr) nodes←v11960)+BCK(j←v12060, 8)) ) = 0;
if ((j←v12060 >= 7)) {
goto lab←L100033;
};
j←v12060 = (j←v12060 + 1);
goto lab←L100036;
lab←L100033: ;
};
SOURCE(8108, 22)
(* (ptr) (* (( (ptr) gf←c0441)+17)/* ac←v3952 */ ) ) = i←v12016;
SOURCE(8132, 5)
goto lab←L100030;
};
i←v12016 = (i←v12016 + 1);
if ((i←v12016 < noName←c36036)) {
goto lab←L100032;
};
lab←L100029: ;
lab←L100030: ;
};
};
return(0);
}
static void FindInApplyAllCache←P1260(formal←c0178, formal←c0593, formal←c0594, formal←c0595)
word formal←c0178;
word formal←c0593;
word formal←c0594;
word formal←c0595;
{
W9 var←c38500;
/* declaration of ref←v7812 skipped */
/* declaration of node←v7840 skipped */
/* declaration of kind←v7868 skipped */
register ptr gf←c38532 = (ptr) &globalframe;
/* declaration of found←v7912 skipped */
/* declaration of depth←v7940 skipped */
(* (( (ptr) &var←c38500)+4)/* ref←v7812 */ ) = formal←c0593;
(* (( (ptr) &var←c38500)+5)/* node←v7840 */ ) = formal←c0594;
(* (( (ptr) &var←c38500)+6)/* kind←v7868 */ ) = formal←c0595;
/* FindInApplyAllCache: */
SOURCE(8153, 796)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38532)+16)/* LOCK←v3168 */ ));
SOURCE(8273, 676)
{
word var←c01;
{
word var←c0526;
var←c0526 = (word) &var←c38500;
var←c01 = (word) XR←Enable(( ((word) (fPt) NoName←Q5172) ), ( ((word) (fPt) NoName←Q6672) ), var←c0526);
};
/* removed trivial cond node */
};
(void) (XR←MonitorExit((word) (( (bPt) gf←c38532)+16)/* LOCK←v3168 */ ));
(* (ptr) formal←c0178 ) = (* (( (ptr) &var←c38500)+7)/* found←v7912 */ );
(* (( (ptr) formal←c0178)+1) ) = (* (( (ptr) &var←c38500)+8)/* depth←v7940 */ );
return;
}
static word NoName←Q5172(formal←c0445)
word formal←c0445;
{
register ptr gf←c0444 = (ptr) &globalframe;
SOURCE(8296, 47)
{
word nodes←v12104;
SOURCE(8296, 47)
nodes←v12104 = (* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+2) );
SOURCE(8345, 49)
{
word pd111;
pd111 = (* (( (ptr) (* (( (ptr) gf←c0444)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd111 ))))((* (( (ptr) gf←c0444)+60) ), (* (( (ptr) gf←c0444)+71) ), pd111);
};
SOURCE(8396, 43)
(* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+3) ) = ((* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+3)
) + 1);
SOURCE(8441, 430)
{
register word i←v12160;
i←v12160 = (* (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ) );
if ((0 >= i←v12160)) {
goto lab←L100041;
};
i←v12160 = (i←v12160 - 1);
lab←L100044: ;
SOURCE(8498, 53)
{
word pd112;
pd112 = (* (( (ptr) (* (( (ptr) gf←c0444)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd112 ))))((* (( (ptr) gf←c0444)+61) ), (* (( (ptr) gf←c0444)+71) ), pd112);
};
SOURCE(8553, 263)
{
word tc113;
if (((* (( (ptr) nodes←v12104)+BCK(i←v12160, 8)) ) == (* (( (ptr) formal←c0445)+5) ))) {
tc113 = (word) ((* (( (ptr) formal←c0445)+6) ) == (unsigned) ( * (bPt) (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0444)+17)
/* ac←v3952 */ ))+1) ))+BCK(i←v12160, 8)) >> 6));
}
else {
tc113 = (word) 0;
};
if (tc113) {
SOURCE(8627, 39)
(* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+4) ) = ((* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+4)
) + 1);
SOURCE(8668, 43)
(* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+5) ) = (((* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+5)
) + i←v12160) + 1);
SOURCE(8713, 30)
(* (W37Pt) (* (( (ptr) formal←c0445)+4) ) ) = (* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0444)+17)/* ac←v3952 */ ))+1) ))+BCK(
i←v12160, 8)) );
SOURCE(8745, 52)
{
word pd114;
pd114 = (* (( (ptr) (* (( (ptr) gf←c0444)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd114 ))))((* (( (ptr) gf←c0444)+61) ), (* (( (ptr) gf←c0444)+71) ), pd114);
};
SOURCE(8799, 17)
(* (( (ptr) formal←c0445)+7) ) = 1;
(* (( (ptr) formal←c0445)+8) ) = i←v12160;
return(2);
};
};
SOURCE(8819, 52)
{
word pd115;
pd115 = (* (( (ptr) (* (( (ptr) gf←c0444)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd115 ))))((* (( (ptr) gf←c0444)+61) ), (* (( (ptr) gf←c0444)+71) ), pd115);
};
if ((0 >= i←v12160)) {
goto lab←L100041;
};
i←v12160 = (i←v12160 - 1);
goto lab←L100044;
lab←L100041: ;
};
SOURCE(8882, 48)
{
word pd116;
pd116 = (* (( (ptr) (* (( (ptr) gf←c0444)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd116 ))))((* (( (ptr) gf←c0444)+60) ), (* (( (ptr) gf←c0444)+71) ), pd116);
};
SOURCE(8932, 17)
(* (( (ptr) formal←c0445)+7) ) = 0;
(* (( (ptr) formal←c0445)+8) ) = 0;
return(2);
};
/* c2c skipped dead code */
}
static void EnterInApplyAllCache←P1320(formal←c0596, formal←c0597, formal←c0598)
word formal←c0596;
word formal←c0597;
word formal←c0598;
{
W7 var←c38564;
/* declaration of ref←v8000 skipped */
/* declaration of node←v8028 skipped */
/* declaration of depth←v8056 skipped */
register ptr gf←c38596 = (ptr) &globalframe;
var←c38564.f4/* ref←v8000 */ = formal←c0596;
var←c38564.f5/* node←v8028 */ = formal←c0597;
var←c38564.f6/* depth←v8056 */ = formal←c0598;
/* EnterInApplyAllCache: */
SOURCE(8955, 456)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38596)+16)/* LOCK←v3168 */ ));
SOURCE(9038, 373)
{
word var←c02;
{
word var←c0527;
var←c0527 = (word) &var←c38564;
var←c02 = (word) XR←Enable(( ((word) (fPt) NoName←Q5232) ), ( ((word) (fPt) NoName←Q6612) ), var←c0527);
};
if ((var←c02 == 1)) {
goto lab←L010;
};
};
SOURCE(8955, 456)
(void) (XR←MonitorExit((word) (( (bPt) gf←c38596)+16)/* LOCK←v3168 */ ));
return;
lab←L010: ;
return;
}
static word NoName←Q5232(formal←c0448)
word formal←c0448;
{
register ptr gf←c0447 = (ptr) &globalframe;
SOURCE(9061, 47)
{
word nodes←v12204;
SOURCE(9061, 47)
nodes←v12204 = (* (( (ptr) (* (( (ptr) gf←c0447)+17)/* ac←v3952 */ ))+2) );
SOURCE(9110, 50)
{
word pd117;
pd117 = (* (( (ptr) (* (( (ptr) gf←c0447)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd117 ))))((* (( (ptr) gf←c0447)+62) ), (* (( (ptr) gf←c0447)+71) ), pd117);
};
SOURCE(9162, 38)
if (((* (( (ptr) formal←c0448)+6) ) >= 8)) {
SOURCE(9194, 6)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0447)+16)/* LOCK←v3168 */ ));
return(1);
};
SOURCE(9202, 19)
{
word idx118;
(* (( (ptr) nodes←v12204)+(
idx118 = (* (( (ptr) formal←c0448)+6) ),
BCK(idx118, 8)
)) ) = (* (( (ptr) formal←c0448)+5) );
};
SOURCE(9223, 34)
{
word idx119;
(* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0447)+17)/* ac←v3952 */ ))+1) ))+(
idx119 = (* (( (ptr) formal←c0448)+6) ),
BCK(idx119, 8)
)) ) = (* (W37Pt) (* (( (ptr) formal←c0448)+4) ) );
};
SOURCE(9259, 62)
{
register word i←v12260;
i←v12260 = ((* (( (ptr) formal←c0448)+6) ) + 1);
if ((i←v12260 > 7)) {
goto lab←L100047;
};
lab←L100050: ;
SOURCE(9307, 14)
(* (( (ptr) nodes←v12204)+BCK(i←v12260, 8)) ) = 0;
if ((i←v12260 >= 7)) {
goto lab←L100047;
};
i←v12260 = (i←v12260 + 1);
goto lab←L100050;
lab←L100047: ;
};
SOURCE(9332, 28)
(* (ptr) (* (( (ptr) gf←c0447)+17)/* ac←v3952 */ ) ) = ((* (( (ptr) formal←c0448)+6) ) + 1);
SOURCE(9362, 49)
{
word pd120;
pd120 = (* (( (ptr) (* (( (ptr) gf←c0447)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd120 ))))((* (( (ptr) gf←c0447)+62) ), (* (( (ptr) gf←c0447)+71) ), pd120);
};
};
return(0);
}
static void Notify←P1380(change←v8116)
word change←v8116;
{
W6 var←c38628;
register ptr gf←c38660 = (ptr) &globalframe;
/* declaration of var←c36068 skipped */
/* Notify: */
SOURCE(9451, 527)
{
word tmpAddr121;
tmpAddr121 = (word) (( (ptr) &var←c38628)+4)/* var←c36068 */ ;
(* (ptr) tmpAddr121 ) = ( ((word) (fPt) DoNode←P3480) );
(* (( (ptr) tmpAddr121) + 1) ) = 1;
};
SOURCE(9637, 341)
{
word var←c36100;
var←c36100 = change←v8116;
if ((var←c36100 == 0)) {
goto lab←L100051;
};
{
word var←c36132;
var←c36132 = (* (ptr) var←c36100 );
switch (var←c36132) {
case 5:
{
word x←v12408;
x←v12408 = var←c36100;
SOURCE(9701, 61)
{
word pd122;
pd122 = (* (( (ptr) (* (( (ptr) gf←c38660)+171)/* var←c35524 */ ))+28) );
if (((word) ( *( (fPt) ((* (ptr) pd122 ))))((* ((( (ptr) x←v12408)+1)) ), pd122) != 0)) {
SOURCE(9742, 20)
(void) FlushApplyAllCache←P1080(0);
};
};
};
break;
case 3:
{
word x←v12464;
x←v12464 = var←c36100;
SOURCE(9802, 20)
(void) FlushApplyAllCache←P1080(0);
};
break;
case 4:
{
word x←v12520;
x←v12520 = var←c36100;
SOURCE(9862, 20)
(void) FlushApplyAllCache←P1080(0);
};
break;
case 1:
{
word x←v12576;
x←v12576 = var←c36100;
SOURCE(9925, 53)
{
word pd123;
pd123 = (* (( (ptr) (* (( (ptr) gf←c38660)+174)/* var←c35844 */ ))+29) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd123 ))))((* (( (ptr) x←v12576)+2) ), (* (( (ptr) gf←c38660)+63) ), pd123))) {
SOURCE(9964, 14)
(void) DoNode←P3480((* (( (ptr) x←v12576)+1) ), (word) (( (bPt) &var←c38628)+16)/* var←c36068 */ );
};
};
};
break;
default:
lab←L100051: ;
SOURCE(9994, 5)
(void) XR←RaiseUnnamedError();
break;
};
};
};
}
static void DoNode←P3480(node←v12380, formal←c38724)
word node←v12380;
word formal←c38724;
{
register ptr gf←c38692 = (ptr) &globalframe;
formal←c38724 = (formal←c38724 - 16);
/* DoNode: */
SOURCE(9498, 136)
SOURCE(9534, 100)
{
word pd124;
pd124 = (* (( (ptr) (* (( (ptr) gf←c38692)+171)/* var←c35524 */ ))+28) );
if (((word) ( *( (fPt) ((* (ptr) pd124 ))))(node←v12380, pd124) != 0)) {
SOURCE(9574, 26)
(void) FlushApplyAllCache←P1080(0);
}
else {
SOURCE(9600, 34)
(void) RemoveNodeFromApplyAllCache←P1200(node←v12380);
};
};
}
static void ApplyFormat←P1440(formal←c0599, formal←c0600, alt←v8244, kind←v8272)
word formal←c0599;
word formal←c0600;
word alt←v8244;
word kind←v8272;
{
W53 var←c38756;
/* declaration of ref←v8188 skipped */
/* declaration of name←v8216 skipped */
register ptr gf←c38788 = (ptr) &globalframe;
/* declaration of var←c36164 skipped */
/* declaration of var←c36196 skipped */
/* declaration of names←v12632 skipped */
/* declaration of inputs←v12660 skipped */
/* declaration of input←v12688 skipped */
/* declaration of initloc←v12716 skipped */
/* declaration of loc←v12744 skipped */
(* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ) = formal←c0599;
(* (( (ptr) &var←c38756)+5)/* name←v8216 */ ) = formal←c0600;
/* ApplyFormat: */
SOURCE(10156, 1949)
{
word tmpAddr125;
tmpAddr125 = (word) (( (ptr) &var←c38756)+6)/* var←c36164 */ ;
(* (ptr) tmpAddr125 ) = ( ((word) (fPt) PutInRuleCache←P3792) );
(* (( (ptr) tmpAddr125) + 1) ) = 1;
};
{
word tmpAddr126;
tmpAddr126 = (word) (( (ptr) &var←c38756)+8)/* var←c36196 */ ;
(* (ptr) tmpAddr126 ) = ( ((word) (fPt) FindInRuleCache←P3732) );
(* (( (ptr) tmpAddr126) + 1) ) = 1;
};
SOURCE(10228, 45)
(* (( (ptr) &var←c38756)+10)/* names←v12632 */ ) = (* (( (ptr) (* (( (ptr) gf←c38788)+19)/* rc←v4400 */ ))+1) );
SOURCE(10275, 48)
(* (( (ptr) &var←c38756)+11)/* inputs←v12660 */ ) = (* (( (ptr) (* (( (ptr) gf←c38788)+19)/* rc←v4400 */ ))+2) );
SOURCE(10325, 16)
XR←FillWords(&(* (W37Pt) ((( (ptr) &var←c38756)+12)/* input←v12688 */ )), 37, 0);
XR←FillWords(&(* (W11Pt) ((( (ptr) &var←c38756)+17))), 11, 0);
XR←FillWords(&(* (W20Pt) ((( (ptr) &var←c38756)+28))), 20, 0);
SOURCE(11409, 48)
{
word tc127;
if (((* (( (ptr) &var←c38756)+5)/* name←v8216 */ ) == 0)) {
(* (( (ptr) &var←c38756)+5)/* name←v8216 */ ) = alt←v8244;
tc127 = (word) (alt←v8244 == 0);
}
else {
tc127 = (word) 0;
};
if (tc127) {
SOURCE(11451, 6)
return;
};
};
SOURCE(11459, 56)
{
word var←c36260;
var←c36260 = ((word) HashStyle←P1680((* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ), 0, (* (( (ptr) &var←c38756)+5)/* name←v8216 */ ))
& 077);
(* (( (ptr) &var←c38756)+49)/* initloc←v12716 */ ) = var←c36260;
(* (( (ptr) &var←c38756)+50)/* loc←v12744 */ ) = var←c36260;
};
SOURCE(11517, 32)
if ((0 != (word) FindInRuleCache←P3732((word) ((( (bPt) &var←c38756)+32)/* var←c36196 */ )))) {
SOURCE(11543, 6)
return;
};
SOURCE(11551, 12)
(* (W37Pt) (( (ptr) &var←c38756)+12)/* input←v12688 */ ) = (* (W37Pt) (* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ) );
SOURCE(11603, 502)
{
word pd128;
pd128 = (* (( (ptr) (* (( (ptr) gf←c38788)+167)/* var←c34884 */ ))+21) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd128 ))))((* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ), kind←v8272, (* (( (ptr) &var←c38756)+5)
/* name←v8216 */ ), pd128))) {
SOURCE(11662, 22)
(void) PutInRuleCache←P3792((word) ((( (bPt) &var←c38756)+24)/* var←c36164 */ ));
}
else {
SOURCE(11684, 421)
if (((* (( (ptr) &var←c38756)+5)/* name←v8216 */ ) != alt←v8244)) {
SOURCE(11705, 32)
(void) ApplyFormat←P1440((* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ), alt←v8244, 0, kind←v8272);
SOURCE(11739, 366)
if ((0 != (* (( (ptr) gf←c38788)+18)/* warnDefault←v4344 */ ))) {
SOURCE(11759, 348)
{
word styleName←v12944;
/* declaration of frame←v12972 skipped */
SOURCE(11761, 47)
styleName←v12944 = (* (( (ptr) (* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ))+5) );
SOURCE(11810, 65)
{
word pd129;
pd129 = (* (( (ptr) (* (( (ptr) gf←c38788)+167)/* var←c34884 */ ))+5) );
(* (( (ptr) &var←c38756)+51)/* frame←v12972 */ ) = (word) ( *( (fPt) ((* (ptr) pd129 ))))((* (( (ptr) &var←c38756)+4)/* ref←v8188 */ ), styleName←v12944, kind←v8272, pd129)
;
};
SOURCE(11877, 21)
{
word pd130;
pd130 = (* (( (ptr) (* (( (ptr) gf←c38788)+175)/* var←c36292 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd130 ))))((* (( (ptr) &var←c38756)+51)/* frame←v12972 */ ), alt←v8244, pd130);
};
SOURCE(11900, 46)
{
word pd131;
pd131 = (* (( (ptr) (* (( (ptr) gf←c38788)+175)/* var←c36292 */ ))+31) );
(void) ( *( (fPt) ((* (ptr) pd131 ))))((* (( (ptr) &var←c38756)+51)/* frame←v12972 */ ), (* (( (ptr) gf←c38788)+64) ), pd131)
;
};
SOURCE(11948, 22)
{
word pd132;
pd132 = (* (( (ptr) (* (( (ptr) gf←c38788)+175)/* var←c36292 */ ))+25) );
(void) ( *( (fPt) ((* (ptr) pd132 ))))((* (( (ptr) &var←c38756)+51)/* frame←v12972 */ ), (* (( (ptr) &var←c38756)+5)/* name←v8216 */ ), pd132)
;
};
SOURCE(11972, 50)
SOURCE(11972, 50)
{
/* declaration of var←c03 skipped */
(* (( (ptr) &var←c38756)+52)/* var←c03 */ ) = (* (( (ptr) (* (( (ptr) gf←c38788)+167)/* var←c34884 */ ))+26) );
{
word var←c04;
{
word var←c0528;
var←c0528 = (word) &var←c38756;
var←c04 = (word) XR←Enable(( ((word) (fPt) NoName←Q5292) ), ( ((word) (fPt) NoName←Q6552) ), var←c0528);
};
/* removed trivial cond node */
};
};
SOURCE(12033, 72)
{
word pd133;
pd133 = (* (( (ptr) (* (( (ptr) gf←c38788)+167)/* var←c34884 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd133 ))))((* (( (ptr) &var←c38756)+51)/* frame←v12972 */ ), styleName←v12944, kind←v8272, pd133)
;
};
};
};
};
};
};
}
static word NoName←Q5292(formal←c0453)
word formal←c0453;
{
SOURCE(11972, 50)
{
word pd134;
pd134 = (* (( (ptr) formal←c0453)+52) );
(void) ( *( (fPt) ((* (ptr) pd134 ))))((* (( (ptr) formal←c0453)+51) ), 3, pd134);
};
return(0);
}
static word FindInRuleCache←P3732(formal←c38884)
word formal←c38884;
{
W5 var←c38820;
register ptr gf←c38852 = (ptr) &globalframe;
/* declaration of var←c05 skipped */
word var←c12900;
formal←c38884 = (formal←c38884 - 32);
var←c38820.f0 = formal←c38884;
/* FindInRuleCache: */
SOURCE(10367, 450)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38852)+16)/* LOCK←v3168 */ ));
SOURCE(10414, 403)
{
word var←c06;
{
word var←c0529;
var←c0529 = (word) &var←c38820;
var←c06 = (word) XR←Enable(( ((word) (fPt) NoName←Q5352) ), ( ((word) (fPt) NoName←Q6492) ), var←c0529);
};
/* removed trivial cond node */
};
return(var←c38820.f4/* var←c05 */ );
}
static word NoName←Q5352(formal←c0457)
word formal←c0457;
{
register ptr gf←c0456 = (ptr) &globalframe;
SOURCE(10437, 41)
(* (( (ptr) (* (( (ptr) gf←c0456)+19)/* rc←v4400 */ ))+4) ) = ((* (( (ptr) (* (( (ptr) gf←c0456)+19)/* rc←v4400 */ ))+4)
) + 1);
SOURCE(10480, 337)
lab←L100060: ;
SOURCE(10499, 170)
{
word var←c36324;
{
word idx135;
var←c36324 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0457 ))+10) ))+(
idx135 = (* (( (ptr) (* (ptr) formal←c0457 ))+50) ),
BCK(idx135, 64)
)) );
};
if ((var←c36324 == (* (( (ptr) (* (ptr) formal←c0457 ))+5) ))) {
SOURCE(10530, 115)
{
word x136;
word idx137;
if (XR←EqualWords((( (W37Pt) (
x136 = (* (( (ptr) (* (ptr) formal←c0457 ))+11) ),
NCK((* (bPt) x136 )),
x136
))+(
idx137 = (* (( (ptr) (* (ptr) formal←c0457 ))+50) ),
BCK(idx137, 64)
)), (* (( (ptr) (* (ptr) formal←c0457 ))+4) ), 37)) {
SOURCE(10559, 31)
{
word x138;
word idx139;
(* (W37Pt) (* (( (ptr) (* (ptr) formal←c0457 ))+4) ) ) = (* (( (W37Pt) (
x138 = (* (( (ptr) (* (( (ptr) gf←c0456)+19)/* rc←v4400 */ ))+3) ),
NCK((* (bPt) x138 )),
x138
))+(
idx139 = (* (( (ptr) (* (ptr) formal←c0457 ))+50) ),
BCK(idx139, 64)
)) );
};
SOURCE(10592, 37)
(* (( (ptr) (* (( (ptr) gf←c0456)+19)/* rc←v4400 */ ))+5) ) = ((* (( (ptr) (* (( (ptr) gf←c0456)+19)/* rc←v4400 */ ))+5)
) + 1);
SOURCE(10631, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0456)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0457)+4) ) = 1;
return(1);
};
};
}
else {
if ((var←c36324 == 0)) {
SOURCE(10655, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0456)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0457)+4) ) = 0;
return(1);
};
};
};
SOURCE(10707, 110)
{
word var←c36356;
(* (( (ptr) (* (ptr) formal←c0457 ))+50) ) = ((* (( (ptr) (* (ptr) formal←c0457 ))+50) ) + 1);
var←c36356 = (* (( (ptr) (* (ptr) formal←c0457 ))+50) );
if ((var←c36356 == 64)) {
SOURCE(10750, 40)
(* (( (ptr) (* (ptr) formal←c0457 ))+50) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0457 ))+49) ))) {
SOURCE(10776, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0456)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0457)+4) ) = 0;
return(1);
};
}
else {
if ((var←c36356 == (* (( (ptr) (* (ptr) formal←c0457 ))+49) ))) {
SOURCE(10803, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0456)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0457)+4) ) = 0;
return(1);
};
};
};
goto lab←L100060;
/* c2c skipped dead code */
}
static void PutInRuleCache←P3792(formal←c38980)
word formal←c38980;
{
W4 var←c38916;
register ptr gf←c38948 = (ptr) &globalframe;
formal←c38980 = (formal←c38980 - 24);
var←c38916.f0 = formal←c38980;
/* PutInRuleCache: */
SOURCE(10840, 564)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c38948)+16)/* LOCK←v3168 */ ));
SOURCE(10871, 533)
{
word var←c07;
{
word var←c0530;
var←c0530 = (word) &var←c38916;
var←c07 = (word) XR←Enable(( ((word) (fPt) NoName←Q5412) ), ( ((word) (fPt) NoName←Q6432) ), var←c0530);
};
if ((var←c07 == 1)) {
goto lab←L015;
};
};
SOURCE(10840, 564)
(void) (XR←MonitorExit((word) (( (bPt) gf←c38948)+16)/* LOCK←v3168 */ ));
return;
lab←L015: ;
return;
}
static word NoName←Q5412(formal←c0461)
word formal←c0461;
{
register ptr gf←c0460 = (ptr) &globalframe;
SOURCE(10894, 57)
if (((* (ptr) (* (( (ptr) gf←c0460)+19)/* rc←v4400 */ ) ) == 51)) {
SOURCE(10935, 16)
(void) ClearRuleCache←P1620(0);
};
SOURCE(10953, 13)
(* (( (ptr) (* (ptr) formal←c0461 ))+50) ) = (* (( (ptr) (* (ptr) formal←c0461 ))+49) );
SOURCE(10968, 253)
lab←L100065: ;
SOURCE(11014, 65)
{
word var←c36388;
{
word idx140;
var←c36388 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0461 ))+10) ))+(
idx140 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) ),
BCK(idx140, 64)
)) );
};
if ((var←c36388 == (* (( (ptr) (* (ptr) formal←c0461 ))+5) ))) {
SOURCE(11045, 34)
{
word x141;
word idx142;
if (XR←EqualWords((( (W37Pt) (
x141 = (* (( (ptr) (* (ptr) formal←c0461 ))+11) ),
NCK((* (bPt) x141 )),
x141
))+(
idx142 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) ),
BCK(idx142, 64)
)), (( (ptr) (* (ptr) formal←c0461 ))+12), 37)) {
SOURCE(11073, 6)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0460)+16)/* LOCK←v3168 */ ));
return(1);
};
};
}
else {
if ((var←c36388 == 0)) {
SOURCE(11108, 4)
goto lab←L100064;
};
};
};
SOURCE(11150, 71)
{
word var←c36420;
(* (( (ptr) (* (ptr) formal←c0461 ))+50) ) = ((* (( (ptr) (* (ptr) formal←c0461 ))+50) ) + 1);
var←c36420 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) );
if ((var←c36420 == 64)) {
SOURCE(11193, 28)
(* (( (ptr) (* (ptr) formal←c0461 ))+50) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0461 ))+49) ))) {
SOURCE(11221, 5)
(void) XR←RaiseUnnamedError();
};
}
else {
if ((var←c36420 == (* (( (ptr) (* (ptr) formal←c0461 ))+49) ))) {
SOURCE(11253, 5)
(void) XR←RaiseUnnamedError();
};
};
};
goto lab←L100065;
lab←L100064: ;
SOURCE(11292, 39)
(* (ptr) (* (( (ptr) gf←c0460)+19)/* rc←v4400 */ ) ) = ((* (ptr) (* (( (ptr) gf←c0460)+19)/* rc←v4400 */ ) ) + 1);
SOURCE(11333, 19)
{
word x143;
word idx144;
(* (( (W37Pt) (
x143 = (* (( (ptr) (* (ptr) formal←c0461 ))+11) ),
NCK((* (bPt) x143 )),
x143
))+(
idx144 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) ),
BCK(idx144, 64)
)) ) = (* (W37Pt) (( (ptr) (* (ptr) formal←c0461 ))+12) );
};
SOURCE(11354, 31)
{
word x145;
word idx146;
(* (( (W37Pt) (
x145 = (* (( (ptr) (* (( (ptr) gf←c0460)+19)/* rc←v4400 */ ))+3) ),
NCK((* (bPt) x145 )),
x145
))+(
idx146 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) ),
BCK(idx146, 64)
)) ) = (* (W37Pt) (* (( (ptr) (* (ptr) formal←c0461 ))+4) ) );
};
SOURCE(11387, 17)
{
word idx147;
(* (( (ptr) (* (( (ptr) (* (ptr) formal←c0461 ))+10) ))+(
idx147 = (* (( (ptr) (* (ptr) formal←c0461 ))+50) ),
BCK(idx147, 64)
)) ) = (* (( (ptr) (* (ptr) formal←c0461 ))+5) );
};
return(0);
}
static void InitRuleCacheInfo←P1500()
{
register ptr gf←c39012 = (ptr) &globalframe;
/* InitRuleCacheInfo: */
SOURCE(12680, 154)
SOURCE(12708, 39)
(* (( (ptr) (* (( (ptr) gf←c39012)+19)/* rc←v4400 */ ))+1) ) = XR←NewObject(256, (* (( (ptr) gf←c39012)+29) ));
SOURCE(12749, 41)
(* (( (ptr) (* (( (ptr) gf←c39012)+19)/* rc←v4400 */ ))+2) ) = XR←NewObject(9472, (* (( (ptr) gf←c39012)+30) ));
SOURCE(12792, 42)
(* (( (ptr) (* (( (ptr) gf←c39012)+19)/* rc←v4400 */ ))+3) ) = XR←NewObject(9472, (* (( (ptr) gf←c39012)+30) ));
}
static void FlushRuleCache←P1560(init←v8652)
word init←v8652;
{
W4 var←c39044;
register ptr gf←c39076 = (ptr) &globalframe;
/* FlushRuleCache: */
SOURCE(12840, 91)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39076)+16)/* LOCK←v3168 */ ));
SOURCE(12892, 39)
{
word var←c0531;
var←c0531 = (word) &var←c39044;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5472) ), ( ((word) (fPt) NoName←Q6372) ), var←c0531);
};
SOURCE(12840, 91)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39076)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5472(formal←c0464)
word formal←c0464;
{
SOURCE(12915, 16)
(void) ClearRuleCache←P1620(0);
return(0);
}
static void ClearRuleCache←P1620(init←v8712)
word init←v8712;
{
register ptr gf←c39108 = (ptr) &globalframe;
word names←v13016;
/* ClearRuleCache: */
SOURCE(12937, 222)
SOURCE(12983, 45)
names←v13016 = (* (( (ptr) (* (( (ptr) gf←c39108)+19)/* rc←v4400 */ ))+1) );
SOURCE(13030, 49)
if ( ( (0 == init←v8712) ? ((* (ptr) (* (( (ptr) gf←c39108)+19)/* rc←v4400 */ ) ) == 0) : 0 ) ) {
SOURCE(13073, 6)
return;
};
SOURCE(13081, 21)
(* (ptr) (* (( (ptr) gf←c39108)+19)/* rc←v4400 */ ) ) = 0;
SOURCE(13104, 55)
{
register word i←v13072 = 0;
if ((i←v13072 > 63)) {
goto lab←L100068;
};
lab←L100071: ;
SOURCE(13145, 14)
(* (( (ptr) names←v13016)+BCK(i←v13072, 64)) ) = 0;
if ((i←v13072 >= 63)) {
goto lab←L100068;
};
i←v13072 = (i←v13072 + 1);
goto lab←L100071;
lab←L100068: ;
};
}
static word HashStyle←P1680(ref←v8772, looks←v8800, anotherRef←v8828)
word ref←v8772;
word looks←v8800;
word anotherRef←v8828;
{
register ptr gf←c39140 = (ptr) &globalframe;
word var←c8884;
W6 bits←v13144;
/* HashStyle: */
SOURCE(13174, 435)
SOURCE(13406, 157)
bits←v13144.f0 = (* (( (ptr) ref←v8772)+5) );
bits←v13144.f1 = (* (( (ptr) ref←v8772)+6) );
bits←v13144.f2 = (* (( (ptr) ref←v8772)+7) );
bits←v13144.f3 = anotherRef←v8828;
bits←v13144.f4 = (((word) (((word) (unsigned) (* (( (bPt) ref←v8772)+65) ) << 8) + (unsigned) (* (( (bPt) ref←v8772)+76)
)) << 16) + ((word) (unsigned) (* (( (bPt) ref←v8772)+86) ) << 8));
bits←v13144.f5 = looks←v8800;
SOURCE(13565, 44)
{
word pd148;
pd148 = (* (( (ptr) (* (( (ptr) gf←c39140)+176)/* var←c36612 */ ))+4) );
return((word) ( *( (fPt) ((* (ptr) pd148 ))))((word) &bits←v13144, 24, pd148));
};
}
static void ApplyLooks←P1740(formal←c0601, formal←c0602, kind←v9000)
word formal←c0601;
word formal←c0602;
word kind←v9000;
{
W51 var←c39172;
/* declaration of ref←v8944 skipped */
/* declaration of looks←v8972 skipped */
register ptr gf←c39204 = (ptr) &globalframe;
/* declaration of var←c36644 skipped */
/* declaration of var←c36676 skipped */
/* declaration of lks←v13504 skipped */
/* declaration of inputs←v13532 skipped */
/* declaration of initloc←v13560 skipped */
/* declaration of loc←v13588 skipped */
/* declaration of input←v13616 skipped */
(* (( (ptr) &var←c39172)+4)/* ref←v8944 */ ) = formal←c0601;
(* (( (ptr) &var←c39172)+5)/* looks←v8972 */ ) = formal←c0602;
/* ApplyLooks: */
SOURCE(13615, 1524)
{
word tmpAddr149;
tmpAddr149 = (word) (( (ptr) &var←c39172)+6)/* var←c36644 */ ;
(* (ptr) tmpAddr149 ) = ( ((word) (fPt) PutInLooksCache←P4008) );
(* (( (ptr) tmpAddr149) + 1) ) = 1;
};
{
word tmpAddr150;
tmpAddr150 = (word) (( (ptr) &var←c39172)+8)/* var←c36676 */ ;
(* (ptr) tmpAddr150 ) = ( ((word) (fPt) FindInLooksCache←P3948) );
(* (( (ptr) tmpAddr150) + 1) ) = 1;
};
SOURCE(13689, 45)
(* (( (ptr) &var←c39172)+10)/* lks←v13504 */ ) = (* (( (ptr) (* (( (ptr) gf←c39204)+20)/* lc←v4708 */ ))+1) );
SOURCE(13736, 50)
(* (( (ptr) &var←c39172)+11)/* inputs←v13532 */ ) = (* (( (ptr) (* (( (ptr) gf←c39204)+20)/* lc←v4708 */ ))+2) );
SOURCE(13812, 16)
XR←FillWords(&(* (W37Pt) ((( (ptr) &var←c39172)+14)/* input←v13616 */ )), 37, 0);
XR←FillWords(&(* (W11Pt) ((( (ptr) &var←c39172)+19))), 11, 0);
XR←FillWords(&(* (W20Pt) ((( (ptr) &var←c39172)+30))), 20, 0);
SOURCE(14878, 36)
if (((* (( (ptr) &var←c39172)+5)/* looks←v8972 */ ) == 0)) {
SOURCE(14908, 6)
return;
};
SOURCE(14916, 56)
{
word var←c36740;
var←c36740 = ((word) HashStyle←P1680((* (( (ptr) &var←c39172)+4)/* ref←v8944 */ ), (* (( (ptr) &var←c39172)+5)/* looks←v8972 */ ), 0)
& 017);
(* (( (ptr) &var←c39172)+12)/* initloc←v13560 */ ) = var←c36740;
(* (( (ptr) &var←c39172)+13)/* loc←v13588 */ ) = var←c36740;
};
SOURCE(14974, 33)
if ((0 != (word) FindInLooksCache←P3948((word) ((( (bPt) &var←c39172)+32)/* var←c36676 */ )))) {
SOURCE(15001, 6)
return;
};
SOURCE(15009, 12)
(* (W37Pt) (( (ptr) &var←c39172)+14)/* input←v13616 */ ) = (* (W37Pt) (* (( (ptr) &var←c39172)+4)/* ref←v8944 */ ) );
SOURCE(15061, 78)
{
word pd151;
pd151 = (* (( (ptr) (* (( (ptr) gf←c39204)+167)/* var←c34884 */ ))+23) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd151 ))))((* (( (ptr) &var←c39172)+4)/* ref←v8944 */ ), kind←v9000, (* (( (ptr) &var←c39172)+5)
/* looks←v8972 */ ), pd151))) {
SOURCE(15122, 17)
(void) PutInLooksCache←P4008((word) ((( (bPt) &var←c39172)+24)/* var←c36644 */ ));
};
};
}
static word FindInLooksCache←P3948(formal←c39300)
word formal←c39300;
{
W5 var←c39236;
register ptr gf←c39268 = (ptr) &globalframe;
/* declaration of var←c08 skipped */
word var←c13772;
formal←c39300 = (formal←c39300 - 32);
var←c39236.f0 = formal←c39300;
/* FindInLooksCache: */
SOURCE(13831, 466)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39268)+16)/* LOCK←v3168 */ ));
SOURCE(13879, 418)
{
word var←c09;
{
word var←c0532;
var←c0532 = (word) &var←c39236;
var←c09 = (word) XR←Enable(( ((word) (fPt) NoName←Q5532) ), ( ((word) (fPt) NoName←Q6312) ), var←c0532);
};
/* removed trivial cond node */
};
return(var←c39236.f4/* var←c08 */ );
}
static word NoName←Q5532(formal←c0471)
word formal←c0471;
{
register ptr gf←c0470 = (ptr) &globalframe;
SOURCE(13902, 43)
(* (( (ptr) (* (( (ptr) gf←c0470)+20)/* lc←v4708 */ ))+4) ) = ((* (( (ptr) (* (( (ptr) gf←c0470)+20)/* lc←v4708 */ ))+4)
) + 1);
SOURCE(13947, 350)
lab←L100076: ;
SOURCE(13966, 182)
{
word var←c36772;
{
word idx152;
var←c36772 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0471 ))+10) ))+(
idx152 = (* (( (ptr) (* (ptr) formal←c0471 ))+13) ),
BCK(idx152, 16)
)) );
};
if ((var←c36772 == (* (( (ptr) (* (ptr) formal←c0471 ))+5) ))) {
SOURCE(13996, 118)
{
word idx153;
if (XR←EqualWords((( (W37Pt) (* (( (ptr) (* (ptr) formal←c0471 ))+11) ))+(
idx153 = (* (( (ptr) (* (ptr) formal←c0471 ))+13) ),
BCK(idx153, 16)
)), (* (( (ptr) (* (ptr) formal←c0471 ))+4) ), 37)) {
SOURCE(14025, 32)
{
word idx154;
(* (W37Pt) (* (( (ptr) (* (ptr) formal←c0471 ))+4) ) ) = (* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0470)+20)/* lc←v4708 */ ))+3)
))+(
idx154 = (* (( (ptr) (* (ptr) formal←c0471 ))+13) ),
BCK(idx154, 16)
)) );
};
SOURCE(14059, 39)
(* (( (ptr) (* (( (ptr) gf←c0470)+20)/* lc←v4708 */ ))+5) ) = ((* (( (ptr) (* (( (ptr) gf←c0470)+20)/* lc←v4708 */ ))+5)
) + 1);
SOURCE(14100, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0470)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0471)+4) ) = 1;
return(1);
};
};
}
else {
if ((var←c36772 == 0)) {
SOURCE(14134, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0470)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0471)+4) ) = 0;
return(1);
};
};
};
SOURCE(14186, 111)
{
word var←c36804;
(* (( (ptr) (* (ptr) formal←c0471 ))+13) ) = ((* (( (ptr) (* (ptr) formal←c0471 ))+13) ) + 1);
var←c36804 = (* (( (ptr) (* (ptr) formal←c0471 ))+13) );
if ((var←c36804 == 16)) {
SOURCE(14230, 40)
(* (( (ptr) (* (ptr) formal←c0471 ))+13) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0471 ))+12) ))) {
SOURCE(14256, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0470)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0471)+4) ) = 0;
return(1);
};
}
else {
if ((var←c36804 == (* (( (ptr) (* (ptr) formal←c0471 ))+12) ))) {
SOURCE(14283, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0470)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0471)+4) ) = 0;
return(1);
};
};
};
goto lab←L100076;
/* c2c skipped dead code */
}
static void PutInLooksCache←P4008(formal←c39396)
word formal←c39396;
{
W4 var←c39332;
register ptr gf←c39364 = (ptr) &globalframe;
formal←c39396 = (formal←c39396 - 24);
var←c39332.f0 = formal←c39396;
/* PutInLooksCache: */
SOURCE(14321, 551)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39364)+16)/* LOCK←v3168 */ ));
SOURCE(14353, 519)
{
word var←c010;
{
word var←c0533;
var←c0533 = (word) &var←c39332;
var←c010 = (word) XR←Enable(( ((word) (fPt) NoName←Q5592) ), ( ((word) (fPt) NoName←Q6252) ), var←c0533);
};
if ((var←c010 == 1)) {
goto lab←L020;
};
};
SOURCE(14321, 551)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39364)+16)/* LOCK←v3168 */ ));
return;
lab←L020: ;
return;
}
static word NoName←Q5592(formal←c0475)
word formal←c0475;
{
register ptr gf←c0474 = (ptr) &globalframe;
SOURCE(14376, 60)
if (((* (ptr) (* (( (ptr) gf←c0474)+20)/* lc←v4708 */ ) ) == 12)) {
SOURCE(14419, 17)
(void) ClearLooksCache←P1920(0);
};
SOURCE(14438, 13)
(* (( (ptr) (* (ptr) formal←c0475 ))+13) ) = (* (( (ptr) (* (ptr) formal←c0475 ))+12) );
SOURCE(14453, 234)
lab←L100081: ;
SOURCE(14472, 64)
{
word var←c36836;
{
word idx155;
var←c36836 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0475 ))+10) ))+(
idx155 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) ),
BCK(idx155, 16)
)) );
};
if ((var←c36836 == (* (( (ptr) (* (ptr) formal←c0475 ))+5) ))) {
SOURCE(14502, 34)
{
word idx156;
if (XR←EqualWords((( (W37Pt) (* (( (ptr) (* (ptr) formal←c0475 ))+11) ))+(
idx156 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) ),
BCK(idx156, 16)
)), (( (ptr) (* (ptr) formal←c0475 ))+14), 37)) {
SOURCE(14530, 6)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0474)+16)/* LOCK←v3168 */ ));
return(1);
};
};
}
else {
if ((var←c36836 == 0)) {
SOURCE(14575, 4)
goto lab←L100080;
};
};
};
SOURCE(14617, 70)
{
word var←c36868;
(* (( (ptr) (* (ptr) formal←c0475 ))+13) ) = ((* (( (ptr) (* (ptr) formal←c0475 ))+13) ) + 1);
var←c36868 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) );
if ((var←c36868 == 16)) {
SOURCE(14661, 26)
(* (( (ptr) (* (ptr) formal←c0475 ))+13) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0475 ))+12) ))) {
SOURCE(14687, 5)
(void) XR←RaiseUnnamedError();
};
}
else {
if ((var←c36868 == (* (( (ptr) (* (ptr) formal←c0475 ))+12) ))) {
SOURCE(14719, 5)
(void) XR←RaiseUnnamedError();
};
};
};
goto lab←L100081;
lab←L100080: ;
SOURCE(14758, 32)
{
word idx157;
(* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0474)+20)/* lc←v4708 */ ))+3) ))+(
idx157 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) ),
BCK(idx157, 16)
)) ) = (* (W37Pt) (* (( (ptr) (* (ptr) formal←c0475 ))+4) ) );
};
SOURCE(14792, 16)
{
word idx158;
(* (( (ptr) (* (( (ptr) (* (ptr) formal←c0475 ))+10) ))+(
idx158 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) ),
BCK(idx158, 16)
)) ) = (* (( (ptr) (* (ptr) formal←c0475 ))+5) );
};
SOURCE(14810, 19)
{
word idx159;
(* (( (W37Pt) (* (( (ptr) (* (ptr) formal←c0475 ))+11) ))+(
idx159 = (* (( (ptr) (* (ptr) formal←c0475 ))+13) ),
BCK(idx159, 16)
)) ) = (* (W37Pt) (( (ptr) (* (ptr) formal←c0475 ))+14) );
};
SOURCE(14831, 41)
(* (ptr) (* (( (ptr) gf←c0474)+20)/* lc←v4708 */ ) ) = ((* (ptr) (* (( (ptr) gf←c0474)+20)/* lc←v4708 */ ) ) + 1);
return(0);
}
static void InitLooksCacheInfo←P1800()
{
register ptr gf←c39428 = (ptr) &globalframe;
/* InitLooksCacheInfo: */
SOURCE(15696, 161)
SOURCE(15725, 41)
(* (( (ptr) (* (( (ptr) gf←c39428)+20)/* lc←v4708 */ ))+1) ) = XR←NewObject(64, (* (( (ptr) gf←c39428)+50) ));
SOURCE(15768, 43)
(* (( (ptr) (* (( (ptr) gf←c39428)+20)/* lc←v4708 */ ))+2) ) = XR←NewObject(2368, (* (( (ptr) gf←c39428)+31) ));
SOURCE(15813, 44)
(* (( (ptr) (* (( (ptr) gf←c39428)+20)/* lc←v4708 */ ))+3) ) = XR←NewObject(2368, (* (( (ptr) gf←c39428)+31) ));
}
static void FlushLooksCache←P1860(init←v9380)
word init←v9380;
{
W4 var←c39460;
register ptr gf←c39492 = (ptr) &globalframe;
/* FlushLooksCache: */
SOURCE(15863, 93)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39492)+16)/* LOCK←v3168 */ ));
SOURCE(15916, 40)
{
word var←c0534;
var←c0534 = (word) &var←c39460;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5652) ), ( ((word) (fPt) NoName←Q6192) ), var←c0534);
};
SOURCE(15863, 93)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39492)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5652(formal←c0478)
word formal←c0478;
{
SOURCE(15939, 17)
(void) ClearLooksCache←P1920(0);
return(0);
}
static void ClearLooksCache←P1920(init←v9440)
word init←v9440;
{
register ptr gf←c39524 = (ptr) &globalframe;
/* ClearLooksCache: */
SOURCE(15962, 202)
SOURCE(16009, 50)
if ( ( (0 == init←v9440) ? ((* (ptr) (* (( (ptr) gf←c39524)+20)/* lc←v4708 */ ) ) == 0) : 0 ) ) {
SOURCE(16053, 6)
return;
};
SOURCE(16061, 22)
(* (ptr) (* (( (ptr) gf←c39524)+20)/* lc←v4708 */ ) ) = 0;
SOURCE(16085, 79)
{
register word i←v13816 = 0;
if ((i←v13816 > 15)) {
goto lab←L100084;
};
lab←L100087: ;
SOURCE(16127, 37)
(* (( (ptr) (* (( (ptr) (* (( (ptr) gf←c39524)+20)/* lc←v4708 */ ))+1) ))+BCK(i←v13816, 16)) ) = 0;
if ((i←v13816 >= 15)) {
goto lab←L100084;
};
i←v13816 = (i←v13816 + 1);
goto lab←L100087;
lab←L100084: ;
};
}
static void ApplyObject←P1980(formal←c0603, formal←c0604, kind←v9556)
word formal←c0603;
word formal←c0604;
word kind←v9556;
{
W51 var←c39556;
/* declaration of ref←v9500 skipped */
/* declaration of object←v9528 skipped */
register ptr gf←c39588 = (ptr) &globalframe;
/* declaration of var←c36996 skipped */
/* declaration of var←c37028 skipped */
/* declaration of objects←v13860 skipped */
/* declaration of inputs←v13888 skipped */
/* declaration of input←v13916 skipped */
/* declaration of initloc←v13944 skipped */
/* declaration of loc←v13972 skipped */
(* (( (ptr) &var←c39556)+4)/* ref←v9500 */ ) = formal←c0603;
(* (( (ptr) &var←c39556)+5)/* object←v9528 */ ) = formal←c0604;
/* ApplyObject: */
SOURCE(16179, 1775)
{
word tmpAddr160;
tmpAddr160 = (word) (( (ptr) &var←c39556)+6)/* var←c36996 */ ;
(* (ptr) tmpAddr160 ) = ( ((word) (fPt) PutInObjectCache←P4176) );
(* (( (ptr) tmpAddr160) + 1) ) = 1;
};
{
word tmpAddr161;
tmpAddr161 = (word) (( (ptr) &var←c39556)+8)/* var←c37028 */ ;
(* (ptr) tmpAddr161 ) = ( ((word) (fPt) FindInObjectCache←P4116) );
(* (( (ptr) tmpAddr161) + 1) ) = 1;
};
SOURCE(16259, 55)
(* (( (ptr) &var←c39556)+10)/* objects←v13860 */ ) = (* (( (ptr) (* (( (ptr) gf←c39588)+21)/* oc←v4988 */ ))+1) );
SOURCE(16316, 52)
(* (( (ptr) &var←c39556)+11)/* inputs←v13888 */ ) = (* (( (ptr) (* (( (ptr) gf←c39588)+21)/* oc←v4988 */ ))+2) );
SOURCE(16370, 16)
XR←FillWords(&(* (W37Pt) ((( (ptr) &var←c39556)+12)/* input←v13916 */ )), 37, 0);
XR←FillWords(&(* (W11Pt) ((( (ptr) &var←c39556)+17))), 11, 0);
XR←FillWords(&(* (W20Pt) ((( (ptr) &var←c39556)+28))), 20, 0);
SOURCE(17508, 41)
{
word pd162;
pd162 = (* (( (ptr) (* (( (ptr) gf←c39588)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd162 ))))((* (( (ptr) gf←c39588)+69) ), (* (( (ptr) gf←c39588)+71) ), pd162);
};
SOURCE(17551, 78)
if (((* (( (ptr) &var←c39556)+5)/* object←v9528 */ ) == 0)) {
SOURCE(17581, 40)
{
word pd163;
pd163 = (* (( (ptr) (* (( (ptr) gf←c39588)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd163 ))))((* (( (ptr) gf←c39588)+69) ), (* (( (ptr) gf←c39588)+71) ), pd163);
};
SOURCE(17623, 6)
return;
};
SOURCE(17634, 60)
{
word var←c37092;
var←c37092 = ((word) HashStyle←P1680((* (( (ptr) &var←c39556)+4)/* ref←v9500 */ ), 0, (* (( (ptr) &var←c39556)+5)/* object←v9528 */ ))
& 017);
(* (( (ptr) &var←c39556)+49)/* initloc←v13944 */ ) = var←c37092;
(* (( (ptr) &var←c39556)+50)/* loc←v13972 */ ) = var←c37092;
};
SOURCE(17696, 78)
if ((0 != (word) FindInObjectCache←P4116((word) ((( (bPt) &var←c39556)+32)/* var←c37028 */ )))) {
SOURCE(17726, 40)
{
word pd164;
pd164 = (* (( (ptr) (* (( (ptr) gf←c39588)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd164 ))))((* (( (ptr) gf←c39588)+69) ), (* (( (ptr) gf←c39588)+71) ), pd164);
};
SOURCE(17768, 6)
return;
};
SOURCE(17779, 12)
(* (W37Pt) (( (ptr) &var←c39556)+12)/* input←v13916 */ ) = (* (W37Pt) (* (( (ptr) &var←c39556)+4)/* ref←v9500 */ ) );
SOURCE(17831, 81)
{
word pd165;
pd165 = (* (( (ptr) (* (( (ptr) gf←c39588)+167)/* var←c34884 */ ))+22) );
if ((0 != (word) ( *( (fPt) ((* (ptr) pd165 ))))((* (( (ptr) &var←c39556)+4)/* ref←v9500 */ ), kind←v9556, (* (( (ptr) &var←c39556)+5)
/* object←v9528 */ ), pd165))) {
SOURCE(17894, 18)
(void) PutInObjectCache←P4176((word) ((( (bPt) &var←c39556)+24)/* var←c36996 */ ));
};
};
SOURCE(17914, 40)
{
word pd166;
pd166 = (* (( (ptr) (* (( (ptr) gf←c39588)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd166 ))))((* (( (ptr) gf←c39588)+69) ), (* (( (ptr) gf←c39588)+71) ), pd166);
};
}
static word FindInObjectCache←P4116(formal←c39684)
word formal←c39684;
{
W5 var←c39620;
register ptr gf←c39652 = (ptr) &globalframe;
/* declaration of var←c011 skipped */
word var←c14128;
formal←c39684 = (formal←c39684 - 32);
var←c39620.f0 = formal←c39684;
/* FindInObjectCache: */
SOURCE(16412, 475)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39652)+16)/* LOCK←v3168 */ ));
SOURCE(16461, 426)
{
word var←c012;
{
word var←c0535;
var←c0535 = (word) &var←c39620;
var←c012 = (word) XR←Enable(( ((word) (fPt) NoName←Q5712) ), ( ((word) (fPt) NoName←Q6132) ), var←c0535);
};
/* removed trivial cond node */
};
return(var←c39620.f4/* var←c011 */ );
}
static word NoName←Q5712(formal←c0484)
word formal←c0484;
{
register ptr gf←c0483 = (ptr) &globalframe;
SOURCE(16484, 45)
(* (( (ptr) (* (( (ptr) gf←c0483)+21)/* oc←v4988 */ ))+4) ) = ((* (( (ptr) (* (( (ptr) gf←c0483)+21)/* oc←v4988 */ ))+4)
) + 1);
SOURCE(16531, 356)
lab←L100092: ;
SOURCE(16550, 187)
{
word var←c37124;
{
word idx167;
var←c37124 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0484 ))+10) ))+(
idx167 = (* (( (ptr) (* (ptr) formal←c0484 ))+50) ),
BCK(idx167, 16)
)) );
};
if ((var←c37124 == (* (( (ptr) (* (ptr) formal←c0484 ))+5) ))) {
SOURCE(16585, 121)
{
word idx168;
if (XR←EqualWords((( (W37Pt) (* (( (ptr) (* (ptr) formal←c0484 ))+11) ))+(
idx168 = (* (( (ptr) (* (ptr) formal←c0484 ))+50) ),
BCK(idx168, 16)
)), (* (( (ptr) (* (ptr) formal←c0484 ))+4) ), 37)) {
SOURCE(16614, 33)
{
word idx169;
(* (W37Pt) (* (( (ptr) (* (ptr) formal←c0484 ))+4) ) ) = (* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0483)+21)/* oc←v4988 */ ))+3)
))+(
idx169 = (* (( (ptr) (* (ptr) formal←c0484 ))+50) ),
BCK(idx169, 16)
)) );
};
SOURCE(16649, 41)
(* (( (ptr) (* (( (ptr) gf←c0483)+21)/* oc←v4988 */ ))+5) ) = ((* (( (ptr) (* (( (ptr) gf←c0483)+21)/* oc←v4988 */ ))+5)
) + 1);
SOURCE(16692, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0483)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0484)+4) ) = 1;
return(1);
};
};
}
else {
if ((var←c37124 == 0)) {
SOURCE(16723, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0483)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0484)+4) ) = 0;
return(1);
};
};
};
SOURCE(16775, 112)
{
word var←c37156;
(* (( (ptr) (* (ptr) formal←c0484 ))+50) ) = ((* (( (ptr) (* (ptr) formal←c0484 ))+50) ) + 1);
var←c37156 = (* (( (ptr) (* (ptr) formal←c0484 ))+50) );
if ((var←c37156 == 16)) {
SOURCE(16820, 40)
(* (( (ptr) (* (ptr) formal←c0484 ))+50) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0484 ))+49) ))) {
SOURCE(16846, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0483)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0484)+4) ) = 0;
return(1);
};
}
else {
if ((var←c37156 == (* (( (ptr) (* (ptr) formal←c0484 ))+49) ))) {
SOURCE(16873, 14)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0483)+16)/* LOCK←v3168 */ ));
(* (( (ptr) formal←c0484)+4) ) = 0;
return(1);
};
};
};
goto lab←L100092;
/* c2c skipped dead code */
}
static void PutInObjectCache←P4176(formal←c39780)
word formal←c39780;
{
W4 var←c39716;
register ptr gf←c39748 = (ptr) &globalframe;
formal←c39780 = (formal←c39780 - 24);
var←c39716.f0 = formal←c39780;
/* PutInObjectCache: */
SOURCE(16910, 593)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39748)+16)/* LOCK←v3168 */ ));
SOURCE(16943, 560)
{
word var←c013;
{
word var←c0536;
var←c0536 = (word) &var←c39716;
var←c013 = (word) XR←Enable(( ((word) (fPt) NoName←Q5772) ), ( ((word) (fPt) NoName←Q6072) ), var←c0536);
};
if ((var←c013 == 1)) {
goto lab←L025;
};
};
SOURCE(16910, 593)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39748)+16)/* LOCK←v3168 */ ));
return;
lab←L025: ;
return;
}
static word NoName←Q5772(formal←c0488)
word formal←c0488;
{
register ptr gf←c0487 = (ptr) &globalframe;
SOURCE(16966, 63)
if (((* (ptr) (* (( (ptr) gf←c0487)+21)/* oc←v4988 */ ) ) == 12)) {
SOURCE(17011, 18)
(void) ClearObjectCache←P2160(0);
};
SOURCE(17031, 13)
(* (( (ptr) (* (ptr) formal←c0488 ))+50) ) = (* (( (ptr) (* (ptr) formal←c0488 ))+49) );
SOURCE(17046, 264)
lab←L100097: ;
SOURCE(17092, 69)
{
word var←c37188;
{
word idx170;
var←c37188 = (* (( (ptr) (* (( (ptr) (* (ptr) formal←c0488 ))+10) ))+(
idx170 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) ),
BCK(idx170, 16)
)) );
};
if ((var←c37188 == (* (( (ptr) (* (ptr) formal←c0488 ))+5) ))) {
SOURCE(17127, 34)
{
word idx171;
if (XR←EqualWords((( (W37Pt) (* (( (ptr) (* (ptr) formal←c0488 ))+11) ))+(
idx171 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) ),
BCK(idx171, 16)
)), (( (ptr) (* (ptr) formal←c0488 ))+12), 37)) {
SOURCE(17155, 6)
(void) (XR←MonitorExit((word) (( (bPt) gf←c0487)+16)/* LOCK←v3168 */ ));
return(1);
};
};
}
else {
if ((var←c37188 == 0)) {
SOURCE(17197, 4)
goto lab←L100096;
};
};
};
SOURCE(17239, 71)
{
word var←c37220;
(* (( (ptr) (* (ptr) formal←c0488 ))+50) ) = ((* (( (ptr) (* (ptr) formal←c0488 ))+50) ) + 1);
var←c37220 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) );
if ((var←c37220 == 16)) {
SOURCE(17284, 26)
(* (( (ptr) (* (ptr) formal←c0488 ))+50) ) = 0;
if ((0 == (* (( (ptr) (* (ptr) formal←c0488 ))+49) ))) {
SOURCE(17310, 5)
(void) XR←RaiseUnnamedError();
};
}
else {
if ((var←c37220 == (* (( (ptr) (* (ptr) formal←c0488 ))+49) ))) {
SOURCE(17342, 5)
(void) XR←RaiseUnnamedError();
};
};
};
goto lab←L100097;
lab←L100096: ;
SOURCE(17381, 43)
(* (ptr) (* (( (ptr) gf←c0487)+21)/* oc←v4988 */ ) ) = ((* (ptr) (* (( (ptr) gf←c0487)+21)/* oc←v4988 */ ) ) + 1);
SOURCE(17426, 19)
{
word idx172;
(* (( (W37Pt) (* (( (ptr) (* (ptr) formal←c0488 ))+11) ))+(
idx172 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) ),
BCK(idx172, 16)
)) ) = (* (W37Pt) (( (ptr) (* (ptr) formal←c0488 ))+12) );
};
SOURCE(17447, 33)
{
word idx173;
(* (( (W37Pt) (* (( (ptr) (* (( (ptr) gf←c0487)+21)/* oc←v4988 */ ))+3) ))+(
idx173 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) ),
BCK(idx173, 16)
)) ) = (* (W37Pt) (* (( (ptr) (* (ptr) formal←c0488 ))+4) ) );
};
SOURCE(17482, 21)
{
word idx174;
(* (( (ptr) (* (( (ptr) (* (ptr) formal←c0488 ))+10) ))+(
idx174 = (* (( (ptr) (* (ptr) formal←c0488 ))+50) ),
BCK(idx174, 16)
)) ) = (* (( (ptr) (* (ptr) formal←c0488 ))+5) );
};
return(0);
}
static void InitObjectCacheInfo←P2040()
{
register ptr gf←c39812 = (ptr) &globalframe;
/* InitObjectCacheInfo: */
SOURCE(18555, 172)
SOURCE(18585, 47)
(* (( (ptr) (* (( (ptr) gf←c39812)+21)/* oc←v4988 */ ))+1) ) = XR←NewObject(64, (* (( (ptr) gf←c39812)+32) ));
SOURCE(18634, 45)
(* (( (ptr) (* (( (ptr) gf←c39812)+21)/* oc←v4988 */ ))+2) ) = XR←NewObject(2368, (* (( (ptr) gf←c39812)+31) ));
SOURCE(18681, 46)
(* (( (ptr) (* (( (ptr) gf←c39812)+21)/* oc←v4988 */ ))+3) ) = XR←NewObject(2368, (* (( (ptr) gf←c39812)+31) ));
}
static void FlushObjectCache←P2100(init←v9936)
word init←v9936;
{
W4 var←c39844;
register ptr gf←c39876 = (ptr) &globalframe;
/* FlushObjectCache: */
SOURCE(18733, 95)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39876)+16)/* LOCK←v3168 */ ));
SOURCE(18787, 41)
{
word var←c0537;
var←c0537 = (word) &var←c39844;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5832) ), ( ((word) (fPt) NoName←Q6012) ), var←c0537);
};
SOURCE(18733, 95)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39876)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5832(formal←c0491)
word formal←c0491;
{
SOURCE(18810, 18)
(void) ClearObjectCache←P2160(0);
return(0);
}
static void ClearObjectCache←P2160(init←v9996)
word init←v9996;
{
register ptr gf←c39908 = (ptr) &globalframe;
/* ClearObjectCache: */
SOURCE(18834, 206)
SOURCE(18882, 51)
if ( ( (0 == init←v9996) ? ((* (ptr) (* (( (ptr) gf←c39908)+21)/* oc←v4988 */ ) ) == 0) : 0 ) ) {
SOURCE(18927, 6)
return;
};
SOURCE(18935, 23)
(* (ptr) (* (( (ptr) gf←c39908)+21)/* oc←v4988 */ ) ) = 0;
SOURCE(18960, 80)
{
register word i←v14172 = 0;
if ((i←v14172 > 15)) {
goto lab←L100100;
};
lab←L100103: ;
SOURCE(19003, 37)
(* (( (ptr) (* (( (ptr) (* (( (ptr) gf←c39908)+21)/* oc←v4988 */ ))+1) ))+BCK(i←v14172, 16)) ) = 0;
if ((i←v14172 >= 15)) {
goto lab←L100100;
};
i←v14172 = (i←v14172 + 1);
goto lab←L100103;
lab←L100100: ;
};
}
static void FlushCaches←P2220()
{
W4 var←c39940;
register ptr gf←c39972 = (ptr) &globalframe;
/* FlushCaches: */
SOURCE(19055, 76)
(void) (XR←MonitorEntry((word) (( (bPt) gf←c39972)+16)/* LOCK←v3168 */ ));
SOURCE(19090, 41)
{
word var←c0538;
var←c0538 = (word) &var←c39940;
(void) (word) XR←Enable(( ((word) (fPt) NoName←Q5892) ), ( ((word) (fPt) NoName←Q5952) ), var←c0538);
};
SOURCE(19055, 76)
(void) (XR←MonitorExit((word) (( (bPt) gf←c39972)+16)/* LOCK←v3168 */ ));
return;
}
static word NoName←Q5892(formal←c0494)
word formal←c0494;
{
SOURCE(19113, 18)
(void) ClearCaches←P2280(0);
return(0);
}
static void ClearCaches←P2280(init←v10072)
word init←v10072;
{
/* ClearCaches: */
SOURCE(19137, 128)
SOURCE(19172, 24)
(void) ClearApplyAllCache←P1140(init←v10072);
SOURCE(19198, 20)
(void) ClearRuleCache←P1620(init←v10072);
SOURCE(19220, 21)
(void) ClearLooksCache←P1920(init←v10072);
SOURCE(19243, 22)
(void) ClearObjectCache←P2160(init←v10072);
}
static word GetStyleParam←P2340(s←v10148, name←v10176, styleName←v10204, kind←v10232)
word s←v10148;
word name←v10176;
word styleName←v10204;
word kind←v10232;
{
register ptr gf←c40004 = (ptr) &globalframe;
word r←v10276;
word obj←v14216;
/* GetStyleParam: */
SOURCE(19304, 302)
SOURCE(19406, 56)
obj←v14216 = (word) GetStyleParamObj←P2460(s←v10148, name←v10176, styleName←v10204, kind←v10232);
SOURCE(19464, 130)
{
word var←c37348;
word var←c37380;
var←c37348 = obj←v14216;
if ((var←c37348 == 0)) {
goto lab←L100106;
};
var←c37380 = XR←GetReferentType(var←c37348);
if ( ( ((* (( (ptr) gf←c40004)+40) ) == var←c37380) ? ((* (ptr) var←c37348 ) == 0) : 0 ) ) {
{
word x←v14260;
x←v14260 = var←c37348;
SOURCE(19514, 9)
{
float tf175;
r←v10276 = (
tf175 = (float)(int)(* (( (ptr) x←v14260)+1) ), *(word*)&tf175
);
};
};
}
else {
if ( ( ((* (( (ptr) gf←c40004)+40) ) == var←c37380) ? ((* (ptr) var←c37348 ) == 1) : 0 ) ) {
{
word x←v14316;
x←v14316 = var←c37348;
SOURCE(19555, 10)
r←v10276 = (* (( (ptr) x←v14316)+1) );
};
}
else {
lab←L100106: ;
SOURCE(19578, 16)
(void) XR←RaiseError((word) (( (bPt) gf←c40004)+308)/* var←c33220 */ , 0);
};
};
};
SOURCE(19596, 10)
return(r←v10276);
}
static word GetStyleParamI←P2400(s←v10336, name←v10364, styleName←v10392, kind←v10420)
word s←v10336;
word name←v10364;
word styleName←v10392;
word kind←v10420;
{
register ptr gf←c40036 = (ptr) &globalframe;
word i←v10464;
word obj←v14372;
/* GetStyleParamI: */
SOURCE(19612, 330)
SOURCE(19718, 56)
obj←v14372 = (word) GetStyleParamObj←P2460(s←v10336, name←v10364, styleName←v10392, kind←v10420);
SOURCE(19776, 154)
{
word var←c37412;
word var←c37444;
var←c37412 = obj←v14372;
if ((var←c37412 == 0)) {
goto lab←L100107;
};
var←c37444 = XR←GetReferentType(var←c37412);
if ( ( ((* (( (ptr) gf←c40036)+40) ) == var←c37444) ? ((* (ptr) var←c37412 ) == 0) : 0 ) ) {
{
word x←v14416;
x←v14416 = var←c37412;
SOURCE(19826, 9)
i←v10464 = (* (( (ptr) x←v14416)+1) );
};
}
else {
if ( ( ((* (( (ptr) gf←c40036)+40) ) == var←c37444) ? ((* (ptr) var←c37412 ) == 1) : 0 ) ) {
{
word x←v14472;
x←v14472 = var←c37412;
SOURCE(19867, 34)
{
word pd176;
pd176 = (* (( (ptr) (* (( (ptr) gf←c40036)+177)/* var←c37476 */ ))+17) );
i←v10464 = (word) ( *( (fPt) ((* (ptr) pd176 ))))((* ((( (ptr) x←v14472)+1)) ), pd176);
};
};
}
else {
lab←L100107: ;
SOURCE(19914, 16)
(void) XR←RaiseError((word) (( (bPt) gf←c40036)+308)/* var←c33220 */ , 0);
};
};
};
SOURCE(19932, 10)
return(i←v10464);
}
static word GetStyleParamObj←P2460(s←v10524, name←v10552, styleName←v10580, kind←v10608)
word s←v10524;
word name←v10552;
word styleName←v10580;
word kind←v10608;
{
register ptr gf←c40068 = (ptr) &globalframe;
word obj←v10652;
word frame←v14528 = 0;
word key←v14556;
W2 var←c0292;
/* GetStyleParamObj: */
SOURCE(19948, 492)
SOURCE(19948, 492)
obj←v10652 = 0;
SOURCE(20071, 46)
{
word pd177;
pd177 = (* (( (ptr) (* (( (ptr) gf←c40068)+167)/* var←c34884 */ ))+65) );
key←v14556 = (word) ( *( (fPt) ((* (ptr) pd177 ))))(name←v10552, pd177);
};
SOURCE(20119, 148)
{
register word x←v14600;
x←v14600 = (* (( (ptr) s←v10524)+36) );
lab←L100111: ;
if ((x←v14600 != 0)) {
}
else {
goto lab←L100108;
};
SOURCE(20171, 96)
{
word var←c37508;
var←c37508 = x←v14600;
if ((var←c37508 == 0)) {
goto lab←L100112;
};
if (((* (( (ptr) var←c37508)+1) ) == 0)) {
{
word xx←v14644;
xx←v14644 = var←c37508;
SOURCE(20228, 39)
if (((* (( (ptr) xx←v14644)+2) ) == key←v14556)) {
SOURCE(20250, 17)
return((* (( (ptr) xx←v14644)+3) ));
};
};
}
else {
lab←L100112: ;
};
};
x←v14600 = (* (ptr) x←v14600 );
goto lab←L100111;
lab←L100108: ;
};
SOURCE(20287, 51)
{
word pd178;
pd178 = (* (( (ptr) (* (( (ptr) gf←c40068)+167)/* var←c34884 */ ))+5) );
frame←v14528 = (word) ( *( (fPt) ((* (ptr) pd178 ))))(s←v10524, styleName←v10580, kind←v10608, pd178);
};
SOURCE(20340, 36)
{
word pd179;
pd179 = (* (( (ptr) (* (( (ptr) gf←c40068)+175)/* var←c36292 */ ))+84) );
(void) ( *( (fPt) ((* (ptr) pd179 ))))((word) &var←c0292, frame←v14528, key←v14556, pd179);
};
obj←v10652 = var←c0292.f1;
SOURCE(20378, 48)
{
word pd180;
pd180 = (* (( (ptr) (* (( (ptr) gf←c40068)+167)/* var←c34884 */ ))+6) );
(void) ( *( (fPt) ((* (ptr) pd180 ))))(frame←v14528, styleName←v10580, kind←v10608, pd180);
};
SOURCE(20428, 12)
return(obj←v10652);
}
static word StyleNameForNode←P2520(node←v10712)
word node←v10712;
{
word name←v10756;
word s←v14700;
/* StyleNameForNode: */
SOURCE(20446, 154)
SOURCE(20446, 154)
name←v10756 = 0;
SOURCE(20520, 16)
s←v14700 = (word) Alloc←P180();
SOURCE(20538, 17)
(void) ApplyAll←P780(s←v14700, node←v10712, 0);
SOURCE(20557, 34)
name←v10756 = (* (( (ptr) s←v14700)+5) );
SOURCE(20593, 7)
(void) Free←P240(s←v14700);
SOURCE(20446, 154)
return(name←v10756);
}
static void InitializeDefaultStyle←P2580(suggestedStyle←v10816)
word suggestedStyle←v10816;
{
register ptr gf←c40100 = (ptr) &globalframe;
word changeSet←v14744 = 0;
word in←v14772;
/* InitializeDefaultStyle: */
SOURCE(20606, 1509)
SOURCE(20702, 34)
in←v14772 = (* (ptr) (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+5) ) );
SOURCE(20739, 30)
changeSet←v14744 |= 32;
SOURCE(20771, 29)
changeSet←v14744 |= 8;
SOURCE(20802, 29)
changeSet←v14744 |= 4;
SOURCE(20833, 31)
changeSet←v14744 |= 2;
SOURCE(20866, 56)
{
word pd181;
pd181 = (* (( (ptr) (* (( (ptr) gf←c40100)+178)/* var←c37540 */ ))+4) );
(void) ( *( (fPt) ((* (ptr) pd181 ))))((word) (( (bPt) gf←c40100)+472)/* var←c33892 */ , 1, 0, changeSet←v14744, pd181);
};
SOURCE(20925, 22)
(void) InitApplyCacheRecord←P960();
SOURCE(20949, 19)
(void) InitRuleCacheInfo←P1500();
SOURCE(20970, 20)
(void) InitLooksCacheInfo←P1800();
SOURCE(20992, 21)
(void) InitObjectCacheInfo←P2040();
SOURCE(21015, 17)
(void) ClearCaches←P2280(1);
SOURCE(21035, 23)
(* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ) = (word) Create←P60();
SOURCE(21060, 28)
(* (( (ptr) gf←c40100)+16)/* defaultFormatName←v3840 */ ) = (* (( (ptr) gf←c40100)+73) );
SOURCE(21090, 22)
(* (( (ptr) gf←c40100)+15)/* rootFormatName←v3812 */ ) = (* (( (ptr) gf←c40100)+74) );
SOURCE(21115, 45)
(* (( (ptr) (* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ))+7) ) = (* (( (ptr) gf←c40100)+75) );
SOURCE(21162, 35)
{
word pd182;
pd182 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd182 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 1, (* (ptr) &fc183 ), pd182)
;
};
SOURCE(21199, 34)
{
word pd184;
pd184 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd184 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 22, (* (ptr) &fc185 ), pd184)
;
};
SOURCE(21235, 37)
{
word pd186;
pd186 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd186 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 25, (* (ptr) &fc185 ), pd186)
;
};
SOURCE(21274, 36)
{
word pd187;
pd187 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd187 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 19, (* (ptr) &fc185 ), pd187)
;
};
SOURCE(21312, 35)
{
word pd188;
pd188 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd188 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 7, (* (ptr) &fc189 ), pd188)
;
};
SOURCE(21349, 40)
{
word pd190;
word x192;
word x193;
float tf194;
pd190 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd190 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 38, (
tf194 = (
x192 = (* (ptr) &fc191 ), *(float*)&x192
) * (
x193 = in←v14772, *(float*)&x193
), *(word*)&tf194
), pd190);
};
SOURCE(21391, 40)
{
word pd195;
word x197;
word x198;
float tf199;
pd195 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd195 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 39, (
tf199 = (
x197 = (* (ptr) &fc196 ), *(float*)&x197
) * (
x198 = in←v14772, *(float*)&x198
), *(word*)&tf199
), pd195);
};
SOURCE(21433, 39)
{
word pd200;
word x202;
word x203;
float tf204;
pd200 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd200 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 40, (
tf204 = (
x202 = (* (ptr) &fc201 ), *(float*)&x202
) * (
x203 = in←v14772, *(float*)&x203
), *(word*)&tf204
), pd200);
};
SOURCE(21474, 40)
{
word pd205;
word x206;
word x207;
float tf208;
pd205 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd205 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 41, (
tf208 = (
x206 = (* (ptr) &fc201 ), *(float*)&x206
) * (
x207 = in←v14772, *(float*)&x207
), *(word*)&tf208
), pd205);
};
SOURCE(21516, 38)
{
word pd209;
word x210;
word x211;
float tf212;
pd209 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd209 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 42, (
tf212 = (
x210 = (* (ptr) &fc201 ), *(float*)&x210
) * (
x211 = in←v14772, *(float*)&x211
), *(word*)&tf212
), pd209);
};
SOURCE(21556, 41)
{
word pd213;
word x214;
word x215;
float tf216;
pd213 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd213 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 43, (
tf216 = (
x214 = (* (ptr) &fc201 ), *(float*)&x214
) * (
x215 = in←v14772, *(float*)&x215
), *(word*)&tf216
), pd213);
};
SOURCE(21599, 41)
{
word pd217;
word x219;
word x220;
float tf221;
pd217 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd217 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 47, (
tf221 = (
x219 = (* (ptr) &fc218 ), *(float*)&x219
) * (
x220 = in←v14772, *(float*)&x220
), *(word*)&tf221
), pd217);
};
SOURCE(21642, 44)
{
word pd222;
pd222 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd222 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 57, (* (ptr) &fc201 ), pd222)
;
};
SOURCE(21688, 42)
{
word pd223;
pd223 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd223 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 58, (* (ptr) &fc201 ), pd223)
;
};
SOURCE(21732, 44)
{
word pd224;
pd224 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd224 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 62, (* (ptr) &fc201 ), pd224)
;
};
SOURCE(21778, 41)
{
word pd225;
pd225 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd225 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 63, (* (ptr) &fc226 ), pd225)
;
};
SOURCE(21821, 46)
{
word pd227;
pd227 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd227 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 78, (* (ptr) &fc228 ), pd227)
;
};
SOURCE(21869, 69)
{
word pd229;
pd229 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd229 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 79, (* (ptr) (* (( (ptr) (* (
( (ptr) gf←c40100)+177)/* var←c37476 */ ))+9) ) ), pd229);
};
SOURCE(21940, 42)
{
word pd230;
pd230 = (* (( (ptr) (* (( (ptr) gf←c40100)+177)/* var←c37476 */ ))+19) );
(void) ( *( (fPt) ((* (ptr) pd230 ))))((* (( (ptr) gf←c40100)+14)/* defaultStyle←v3784 */ ), 77, (* (ptr) &fc231 ), pd230)
;
};
SOURCE(21985, 96)
{
word pd232;
pd232 = (* (( (ptr) (* (( (ptr) gf←c40100)+174)/* var←c35844 */ ))+21) );
(void) ( *( (fPt) ((* (ptr) pd232 ))))((* (( (ptr) gf←c40100)+76) ), (word) (( (bPt) gf←c40100)+576)/* var←c34308 */ , (word) (
( (bPt) gf←c40100)+568)/* var←c34276 */ , (word) (( (bPt) gf←c40100)+560)/* var←c34244 */ , pd232);
};
SOURCE(22084, 31)
(void) SetDefaultStyle←P480(suggestedStyle←v10816);
}
static void NoName←Q5952(formal←c0303, formal←c200076, formal←c200077, formal←c200078, formal←c200079)
word formal←c0303;
word formal←c200076;
word formal←c200077;
word formal←c200078;
word formal←c200079;
{
register ptr gf←c0499 = (ptr) &globalframe;
if ((formal←c200077 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0499)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0303 ) = 0;
(* (( (ptr) formal←c0303)+1) ) = 0;
return;
}
static void NoName←Q6012(formal←c0308, formal←c200072, formal←c200073, formal←c200074, formal←c200075)
word formal←c0308;
word formal←c200072;
word formal←c200073;
word formal←c200074;
word formal←c200075;
{
register ptr gf←c0500 = (ptr) &globalframe;
if ((formal←c200073 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0500)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0308 ) = 0;
(* (( (ptr) formal←c0308)+1) ) = 0;
return;
}
static void NoName←Q6072(formal←c0313, formal←c200068, formal←c200069, formal←c200070, formal←c200071)
word formal←c0313;
word formal←c200068;
word formal←c200069;
word formal←c200070;
word formal←c200071;
{
register ptr gf←c0501 = (ptr) &globalframe;
if ((formal←c200069 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0501)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0313 ) = 0;
(* (( (ptr) formal←c0313)+1) ) = 0;
return;
}
static void NoName←Q6132(formal←c0318, formal←c200064, formal←c200065, formal←c200066, formal←c200067)
word formal←c0318;
word formal←c200064;
word formal←c200065;
word formal←c200066;
word formal←c200067;
{
register ptr gf←c0502 = (ptr) &globalframe;
if ((formal←c200065 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0502)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0318 ) = 0;
(* (( (ptr) formal←c0318)+1) ) = 0;
return;
}
static void NoName←Q6192(formal←c0323, formal←c200060, formal←c200061, formal←c200062, formal←c200063)
word formal←c0323;
word formal←c200060;
word formal←c200061;
word formal←c200062;
word formal←c200063;
{
register ptr gf←c0503 = (ptr) &globalframe;
if ((formal←c200061 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0503)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0323 ) = 0;
(* (( (ptr) formal←c0323)+1) ) = 0;
return;
}
static void NoName←Q6252(formal←c0328, formal←c200056, formal←c200057, formal←c200058, formal←c200059)
word formal←c0328;
word formal←c200056;
word formal←c200057;
word formal←c200058;
word formal←c200059;
{
register ptr gf←c0504 = (ptr) &globalframe;
if ((formal←c200057 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0504)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0328 ) = 0;
(* (( (ptr) formal←c0328)+1) ) = 0;
return;
}
static void NoName←Q6312(formal←c0333, formal←c200052, formal←c200053, formal←c200054, formal←c200055)
word formal←c0333;
word formal←c200052;
word formal←c200053;
word formal←c200054;
word formal←c200055;
{
register ptr gf←c0505 = (ptr) &globalframe;
if ((formal←c200053 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0505)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0333 ) = 0;
(* (( (ptr) formal←c0333)+1) ) = 0;
return;
}
static void NoName←Q6372(formal←c0338, formal←c200048, formal←c200049, formal←c200050, formal←c200051)
word formal←c0338;
word formal←c200048;
word formal←c200049;
word formal←c200050;
word formal←c200051;
{
register ptr gf←c0506 = (ptr) &globalframe;
if ((formal←c200049 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0506)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0338 ) = 0;
(* (( (ptr) formal←c0338)+1) ) = 0;
return;
}
static void NoName←Q6432(formal←c0343, formal←c200044, formal←c200045, formal←c200046, formal←c200047)
word formal←c0343;
word formal←c200044;
word formal←c200045;
word formal←c200046;
word formal←c200047;
{
register ptr gf←c0507 = (ptr) &globalframe;
if ((formal←c200045 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0507)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0343 ) = 0;
(* (( (ptr) formal←c0343)+1) ) = 0;
return;
}
static void NoName←Q6492(formal←c0348, formal←c200040, formal←c200041, formal←c200042, formal←c200043)
word formal←c0348;
word formal←c200040;
word formal←c200041;
word formal←c200042;
word formal←c200043;
{
register ptr gf←c0508 = (ptr) &globalframe;
if ((formal←c200041 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0508)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0348 ) = 0;
(* (( (ptr) formal←c0348)+1) ) = 0;
return;
}
static void NoName←Q6552(formal←c0353, formal←c200036, formal←c200037, formal←c200038, formal←c200039)
word formal←c0353;
word formal←c200036;
word formal←c200037;
word formal←c200038;
word formal←c200039;
{
register ptr gf←c0509 = (ptr) &globalframe;
if ((formal←c200037 == (* (( (ptr) (* (( (ptr) gf←c0509)+175)/* var←c36292 */ ))+94) ))) {
SOURCE(12022, 9)
(* (ptr) formal←c0353 ) = 2;
(* (( (ptr) formal←c0353)+1) ) = 3;
return;
};
(* (ptr) formal←c0353 ) = 0;
(* (( (ptr) formal←c0353)+1) ) = 0;
return;
}
static void NoName←Q6612(formal←c0358, formal←c200032, formal←c200033, formal←c200034, formal←c200035)
word formal←c0358;
word formal←c200032;
word formal←c200033;
word formal←c200034;
word formal←c200035;
{
register ptr gf←c0510 = (ptr) &globalframe;
if ((formal←c200033 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0510)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0358 ) = 0;
(* (( (ptr) formal←c0358)+1) ) = 0;
return;
}
static void NoName←Q6672(formal←c0363, formal←c200028, formal←c200029, formal←c200030, formal←c200031)
word formal←c0363;
word formal←c200028;
word formal←c200029;
word formal←c200030;
word formal←c200031;
{
register ptr gf←c0511 = (ptr) &globalframe;
if ((formal←c200029 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0511)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0363 ) = 0;
(* (( (ptr) formal←c0363)+1) ) = 0;
return;
}
static void NoName←Q6732(formal←c0368, formal←c200024, formal←c200025, formal←c200026, formal←c200027)
word formal←c0368;
word formal←c200024;
word formal←c200025;
word formal←c200026;
word formal←c200027;
{
register ptr gf←c0512 = (ptr) &globalframe;
if ((formal←c200025 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0512)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0368 ) = 0;
(* (( (ptr) formal←c0368)+1) ) = 0;
return;
}
static void NoName←Q6792(formal←c0373, formal←c200020, formal←c200021, formal←c200022, formal←c200023)
word formal←c0373;
word formal←c200020;
word formal←c200021;
word formal←c200022;
word formal←c200023;
{
register ptr gf←c0513 = (ptr) &globalframe;
if ((formal←c200021 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0513)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0373 ) = 0;
(* (( (ptr) formal←c0373)+1) ) = 0;
return;
}
static void NoName←Q6852(formal←c0387, formal←c200008, formal←c200009, formal←c200010, formal←c200011)
word formal←c0387;
word formal←c200008;
word formal←c200009;
word formal←c200010;
word formal←c200011;
{
register ptr gf←c0514 = (ptr) &globalframe;
if ((formal←c200009 == (* (( (ptr) (* (( (ptr) gf←c0514)+167)/* var←c34884 */ ))+25) ))) {
{
word var←c29732;
SOURCE(5346, 361)
{
word loc1←v11544;
word loc2←v11572;
word msg←v11600 = 0;
var←c29732 = 0;
SOURCE(5381, 49)
{
word pd233;
pd233 = (* (( (ptr) (* (( (ptr) gf←c0514)+166)/* var←c34852 */ ))+12) );
(void) ( *( (fPt) ((* (ptr) pd233 ))))((* (( (ptr) gf←c0514)+65) ), (* (( (ptr) gf←c0514)+71) ), pd233);
};
SOURCE(5432, 65)
{
W2 var←c35556;
var←c35556.f0 = (* (( (ptr) formal←c200008)+5) );
var←c35556.f1 = 0;
{
word pd234;
pd234 = (* (( (ptr) (* (( (ptr) gf←c0514)+171)/* var←c35524 */ ))+23) );
loc1←v11544 = (word) ( *( (fPt) ((* (ptr) pd234 ))))(var←c35556, 1, 0, pd234);
};
};
SOURCE(5499, 83)
{
word var←c35588;
{
word pd235;
pd235 = (* (( (ptr) (* (( (ptr) gf←c0514)+172)/* var←c35620 */ ))+6) );
var←c35588 = (word) ( *( (fPt) ((* (ptr) pd235 ))))((* ((( (ptr) formal←c200008)+5)) ), pd235);
};
{
W2 var←c35652;
var←c35652.f0 = (* (( (ptr) formal←c200008)+5) );
var←c35652.f1 = var←c35588;
{
word pd236;
pd236 = (* (( (ptr) (* (( (ptr) gf←c0514)+171)/* var←c35524 */ ))+23) );
loc2←v11572 = (word) ( *( (fPt) ((* (ptr) pd236 ))))(var←c35652, 1, 0, pd236);
};
};
};
SOURCE(5584, 58)
{
W2 var←c35684;
W2 var←c35716;
W2 var←c0539;
var←c35684.f0 = 5;
var←c35684.f1 = loc1←v11544;
var←c35716.f0 = 5;
var←c35716.f1 = loc2←v11572;
(* (ptr) (word) &var←c0539 ) = 0;
(* (( (ptr) (word) &var←c0539) + 1) ) = 0;
{
word pd237;
pd237 = (* (( (ptr) (* (( (ptr) gf←c0514)+173)/* var←c35780 */ ))+62) );
msg←v11600 = (word) ( *( (fPt) ((* (ptr) pd237 ))))((* (( (ptr) gf←c0514)+59) ), var←c35684, var←c35716, var←c0539, pd237)
;
};
};
SOURCE(5644, 48)
{
word pd238;
pd238 = (* (( (ptr) (* (( (ptr) gf←c0514)+166)/* var←c34852 */ ))+14) );
(void) ( *( (fPt) ((* (ptr) pd238 ))))((* (( (ptr) gf←c0514)+65) ), (* (( (ptr) gf←c0514)+71) ), pd238);
};
SOURCE(5694, 11)
(* (ptr) formal←c200010 ) = msg←v11600;
(* (ptr) formal←c0387 ) = 1;
(* (( (ptr) formal←c0387)+1) ) = 0;
return;
};
};
};
(* (ptr) formal←c0387 ) = 0;
(* (( (ptr) formal←c0387)+1) ) = 0;
return;
}
static void NoName←Q6912(formal←c0393, formal←c200016, formal←c200017, formal←c200018, formal←c200019)
word formal←c0393;
word formal←c200016;
word formal←c200017;
word formal←c200018;
word formal←c200019;
{
register ptr gf←c0515 = (ptr) &globalframe;
if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c0515)+167)/* var←c34884 */ ))+24) ))) {
{
word executingName←v30376;
executingName←v30376 = 0;
SOURCE(6767, 16)
(* (ptr) formal←c200018 ) = (* (( (ptr) gf←c0515)+57) );
(* (ptr) formal←c0393 ) = 1;
(* (( (ptr) formal←c0393)+1) ) = 0;
return;
};
};
(* (ptr) formal←c0393 ) = 0;
(* (( (ptr) formal←c0393)+1) ) = 0;
return;
}
static void NoName←Q6972(formal←c0399, formal←c200012, formal←c200013, formal←c200014, formal←c200015)
word formal←c0399;
word formal←c200012;
word formal←c200013;
word formal←c200014;
word formal←c200015;
{
register ptr gf←c0516 = (ptr) &globalframe;
if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0516)+167)/* var←c34884 */ ))+24) ))) {
{
word executingName←v30240;
executingName←v30240 = 0;
SOURCE(6207, 15)
(* (ptr) formal←c200014 ) = (* (( (ptr) gf←c0516)+55) );
(* (ptr) formal←c0399 ) = 1;
(* (( (ptr) formal←c0399)+1) ) = 0;
return;
};
};
(* (ptr) formal←c0399 ) = 0;
(* (( (ptr) formal←c0399)+1) ) = 0;
return;
}
static void NoName←Q7032(formal←c0404, formal←c200004, formal←c200005, formal←c200006, formal←c200007)
word formal←c0404;
word formal←c200004;
word formal←c200005;
word formal←c200006;
word formal←c200007;
{
register ptr gf←c0517 = (ptr) &globalframe;
if ((formal←c200005 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0517)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0404 ) = 0;
(* (( (ptr) formal←c0404)+1) ) = 0;
return;
}
static void NoName←Q7092(formal←c0409, formal←c200000, formal←c200001, formal←c200002, formal←c200003)
word formal←c0409;
word formal←c200000;
word formal←c200001;
word formal←c200002;
word formal←c200003;
{
register ptr gf←c0518 = (ptr) &globalframe;
if ((formal←c200001 == XR←Unwind)) {
(void) (XR←MonitorExit((word) (( (bPt) gf←c0518)+16)/* LOCK←v3168 */ ));
};
(* (ptr) formal←c0409 ) = 0;
(* (( (ptr) formal←c0409)+1) ) = 0;
return;
}
/* file: NodeStyleOpsImpl, module: NodeStyleOpsImpl, compiled at: October 19, 1993 1:13:52 pm PDT */
extern void XR←install←NodeStyleOpsImpl() {
NoName←Q4692();
}
extern void XR←run←NodeStyleOpsImpl() { XR←Start(&globalframe); }