/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1992 by Xerox Corporation. All rights reserved. */ /* time: August 31, 1992 8:43:43 pm PDT */ /* C2C version: October 16, 1990 (native) */ /* ref-counting: off */ /* file: XTSetterImpl, module: XTSetterImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [866326193,1324582134] XTSetterImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {word f0, f1, f2;} W3; typedef struct {word f0, f1, f2, f3;} W4; typedef W3 *W3Pt; typedef struct {W8 f; W8 r;} W16; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef struct {W16 f; W14 r;} W30; typedef struct {W8 f; W4 r;} W12; typedef struct {W16 f; W12 r;} W28; typedef struct {W8 f; W2 r;} W10; typedef struct {W16 f; W10 r;} W26; typedef W26 *W26Pt; typedef W28 *W28Pt; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {W16 f; W13 r;} W29; typedef struct {W8 f; W3 r;} W11; typedef struct {W16 f; W11 r;} W27; typedef W27 *W27Pt; typedef struct {W16 f; W16 r;} W32; typedef struct {W32 f; W3 r;} W35; typedef W12 *W12Pt; typedef struct {W8 f; word r;} W9; typedef struct {W16 f; W3 r;} W19; typedef W4 *W4Pt; typedef struct {W32 f; W32 r;} W64; typedef struct {W32 f; W6 r;} W38; typedef struct {W64 f; W38 r;} W102; typedef struct {W64 f; W26 r;} W90; typedef W90 *W90Pt; typedef W5 *W5Pt; typedef struct {unsigned f:1, u2:7;} * P1x0b; typedef W2 *W2Pt; #define SOURCE(p, l) /* source p, l */ #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR←RaiseBoundsFault()) : (idx) ) #define IOP2(op, x, y) ( (word) ((x) op (y)) ) static float fc220 = 1.0; #define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i ) static float fc234 = 0.0; static float fc282 = 100.0; #define MIN(cast, x, y) ( ( cast x) < ( cast y) ? (x) : (y) ) #define MAX(cast, x, y) ( ( cast x) > ( cast y) ? (x) : (y) ) static void NoName←Q5892(); static void XTSetterImpl←P0(); static word GetTool←P60(); static word LookUpTool←P3360(); static word NewTool←P120(); static word NoName←Q5952(); static void CreateViewer←P180(); static void AddMenuEntry←P3420(); static word GetLabel←P240(); static void DestroyTool←P300(); static word NoName←Q6012(); static void NewButton←P360(); static word NoName←Q6072(); static void LeftScreenButton←P420(); static void ScreenButton←P480(); static void RightScreenButton←P540(); static void ColorScreenButton←P600(); static void PrintButton←P660(); static word NoName←Q6132(); static word FileNameSelected←P3528(); static word FileFromHint←P3588(); static word NoName←Q6192(); static void InvalidFile←P3648(); static void OptionsButton←P720(); static void ServerStatusButton←P780(); static void CreateBoolButton←P840(); static void ClickBoolButton←P900(); static word GetBoolButton←P960(); static void SetBoolButton←P1020(); static void CreateIntButton←P1080(); static word GetIntButton←P1140(); static word NoName←Q6252(); static void SetIntButton←P1200(); static void ClickIntButton←P1260(); static void CreateRealButton←P1320(); static word GetRealButton←P1380(); static word NoName←Q6312(); static void SetRealButton←P1440(); static void ClickRealButton←P1500(); static void CreateRopeButton←P1560(); static word GetRopeButton←P1620(); static void SetRopeButton←P1680(); static void ClickRopeButton←P1740(); static word NextName←P3804(); static void ClickCompress←P1800(); static void CreateOptionsViewer←P1860(); static word NoName←Q6372(); static void DestroyOptionsViewer←P1920(); static word NoName←Q6432(); static word GetOptions←P1980(); static word NoName←Q6492(); static word GetOptionsInternal←P2040(); static void SetOptions←P2100(); static word NoName←Q6552(); static word NoName←Q6612(); static word DefaultOptions←P2160(); static void DefaultOptionsFromProfile←P2220(); static word EachTool←P4008(); static void CreateServerStatusViewer←P2280(); static word NoName←Q6672(); static word NewNamedLabel←P4116(); static void DestroyServerStatusViewer←P2340(); static word NoName←Q6732(); static void ServerStatusWatcher←P2400(); static word NoName←Q6792(); static void SetServerStatusTimer←P4176(); static word NoName←Q6852(); static void WaitServerStatusTimer←P4236(); static word NoName←Q6912(); static void Report←P4296(); static word CreateStatusReport←P2460(); static word NoName←Q6972(); static void ResizeStatusContainer←P2520(); static void Resize←P4500(); static void StopButtonProc←P2580(); static void SetSendingStatus←P2640(); static void PrintStatusUpdate←P2700(); static void PlaceChild←P2760(); static word XTSViewerAdjust←P2820(); static word RedisplayTool←P2880(); static void DoIt←P5136(); static void SetupPrinterVersion←P3000(); static void DefinePrinterVersions←P3060(); static void XTSetterCommand←P3120(); static word NoName←Q7032(); static word NoName←Q7092(); static void NewProfile←P3180(); static void NewUser←P3240(); static void Init←P3300(); static void Define←P5340(); static void NoName←Q7152(); static void NoName←Q7212(); static void NoName←Q7272(); static void NoName←Q7332(); static void NoName←Q7392(); static void NoName←Q7452(); static void NoName←Q7512(); static void NoName←Q7572(); static void NoName←Q7632(); static void NoName←Q7692(); static void NoName←Q7752(); static void NoName←Q7812(); static void NoName←Q7872(); static void NoName←Q7932(); static void NoName←Q7992(); static void NoName←Q8052(); static void NoName←Q8112(); static void NoName←Q8172(); static void NoName←Q8232(); static void NoName←Q8292(); static word NoName←Q8352(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\200\000\000"}; static struct {unsigned f; char r[68];} string2 = {4390979, "\006\031\020\001\024\001\030\001\044\001\050\001\054\001\060\001\064\001\070\001\074\001\100\100\001\100\104\001\100\110\001\100\114\001\100\120\001\100\124\001\100\130\001\100\134\001\100\140\001\100\144\001\100\150\001\100\154\001\100\160\001\100\214\001\100\220\001"}; static struct {unsigned f; char r[48];} string3 = {2883632, "\260\006\005\146\151\162\163\164\216\257\300\363\223\326\161\300\017\164\046\072\104\350\005\004\162\145\163\164\214\216\257\300\363\223\326\161\300\017\164\046\072\104\350\261\000\000\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\003\000"}; static struct {unsigned f; char r[16];} string5 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string6 = {65537, "\001\000\000"}; static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\113\175\243\331\300\252\247\212\133\100\200\000\000"}; static struct {unsigned f; char r[12];} string8 = {720907, "\006\004\000\0018\001<\001@L\001"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\164\000\000"}; static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\063\243\026\261\300\116\363\204\366\106\024\000\000"}; static struct {unsigned f; char r[4];} string11 = {131074, "\004\021\000"}; static struct {unsigned f; char r[16];} string12 = {851984, "\257\300\063\243\026\261\300\116\363\204\366\102\344\000\000"}; static struct {unsigned f; char r[16];} string13 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\324\000\000"}; static struct {unsigned f; char r[4];} string14 = {131074, "\004?\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\250\170\135\274\300\073\343\245\166\100\200\000\000"}; static struct {unsigned f; char r[4];} string16 = {196611, "\004FH"}; static struct {unsigned f; char r[16];} string17 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\274\000\000"}; static struct {unsigned f; char r[4];} string18 = {131074, "\004\007\000"}; static struct {unsigned f; char r[16];} string19 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\260\000\000"}; static struct {unsigned f; char r[4];} string20 = {131074, "\004\005\000"}; static struct {unsigned f; char r[16];} string21 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\244\000\000"}; static struct {unsigned f; char r[16];} string22 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\230\000\000"}; static struct {unsigned f; char r[4];} string23 = {131076, "\216\251\000"}; static struct {unsigned f; char r[12];} string24 = {524300, "XTSetter\000\000\000"}; static struct {unsigned f; char r[36];} string25 = {2097188, "Connection with %g established.\012\000\000\000"}; static struct {unsigned f; char r[4];} string26 = {196612, "New"}; static struct {unsigned f; char r[4];} string27 = {196612, "<--"}; static struct {unsigned f; char r[8];} string28 = {393224, "Screen\000"}; static struct {unsigned f; char r[4];} string29 = {196612, "-->"}; static struct {unsigned f; char r[8];} string30 = {327688, "Color\000\000"}; static struct {unsigned f; char r[8];} string31 = {327688, "Print\000\000"}; static struct {unsigned f; char r[8];} string32 = {458760, "Options"}; static struct {unsigned f; char r[16];} string33 = {786448, "ServerStatus\000\000\000"}; static struct {unsigned f; char r[4];} string34 = {65540, ":\000\000"}; static struct {unsigned f; char r[44];} string35 = {2752556, "Color display is off! Nothing to print...\012\000"}; static struct {unsigned f; char r[40];} string36 = {2359336, "Nothing to print has been selected!\012\000\000\000"}; static struct {unsigned f; char r[4];} string37 = {131076, " \011\000"}; static struct {unsigned f; char r[4];} string38 = {65540, " \000\000"}; static struct {unsigned f; char r[12];} string39 = {720908, "Dummy.dummy"}; static struct {unsigned f; char r[16];} string40 = {983056, "File error: %g\012"}; static struct {unsigned f; char r[40];} string41 = {2359336, "Unable to connect to printer %g: %g\012\000\000\000"}; static struct {unsigned f; char r[16];} string42 = {786448, "WhiteOnBlack\000\000\000"}; static struct {unsigned f; char r[12];} string43 = {720908, "BlackOnGrey"}; static struct {unsigned f; char r[16];} string44 = {786448, "BlackOnWhite\000\000\000"}; static struct {unsigned f; char r[20];} string45 = {1048596, "Usage: XTSetter \000\000\000"}; static struct {unsigned f; char r[124];} string46 = {7864444, "[<serviceName>]\012Create a viewer to print things on an XNS based printer.\012Arguments:\012\011<serviceName> Print on that service\000\000\000"}; static struct {unsigned f; char r[8];} string47 = {327688, "Quoth\000\000"}; static struct {unsigned f; char r[12];} string48 = {524300, "Compress\000\000\000"}; static struct {unsigned f; char r[8];} string49 = {393224, "KeepIP\000"}; static struct {unsigned f; char r[8];} string50 = {393224, "Scale:\000"}; static struct {unsigned f; char r[8];} string51 = {393224, "Style:\000"}; static struct {unsigned f; char r[8];} string52 = {393224, "Staple\000"}; static struct {unsigned f; char r[8];} string53 = {458760, "2-sided"}; static struct {unsigned f; char r[8];} string54 = {458760, "Copies:"}; static struct {unsigned f; char r[8];} string55 = {327688, "Page:\000\000"}; static struct {unsigned f; char r[4];} string56 = {196612, "To:"}; static struct {unsigned f; char r[8];} string57 = {393224, "Paper:\000"}; static struct {unsigned f; char r[8];} string58 = {458760, "Device:"}; static struct {unsigned f; char r[8];} string59 = {327688, "Quill\000\000"}; static struct {unsigned f; char r[12];} string60 = {720908, "TimsPrinter"}; static struct {unsigned f; char r[16];} string61 = {983056, "XTSetter.KeepIP"}; static struct {unsigned f; char r[16];} string62 = {917520, "XTSetter.Style\000"}; static struct {unsigned f; char r[16];} string63 = {983056, "XTSetter.Device"}; static struct {unsigned f; char r[24];} string64 = {1441816, "XTSetter.UsePressFonts\000"}; static struct {unsigned f; char r[8];} string65 = {327688, "press\000\000"}; static struct {unsigned f; char r[20];} string66 = {1179668, "XTSetter.StyleList\000"}; static struct {unsigned f; char r[12];} string67 = {655372, "33UpLabels\000"}; static struct {unsigned f; char r[12];} string68 = {524300, "CedarACM\000\000\000"}; static struct {unsigned f; char r[16];} string69 = {786448, "BlueAndWhite\000\000\000"}; static struct {unsigned f; char r[16];} string70 = {851984, "AnacapaSlides\000\000"}; static struct {unsigned f; char r[16];} string71 = {786448, "AnacapaCedar\000\000\000"}; static struct {unsigned f; char r[16];} string72 = {917520, "TwoColumnCedar\000"}; static struct {unsigned f; char r[24];} string73 = {1507352, "TwoColumnLandscapeCedar"}; static struct {unsigned f; char r[8];} string74 = {393224, "Slides\000"}; static struct {unsigned f; char r[20];} string75 = {1245204, "XTSetter.DeviceList"}; static struct {unsigned f; char r[8];} string76 = {458760, "anacapa"}; static struct {unsigned f; char r[4];} string77 = {196612, "xcc"}; static struct {unsigned f; char r[28];} string78 = {1572892, "XTSetter.PrinterVersions\000\000\000"}; static struct {unsigned f; char r[12];} string79 = {524300, "Spooler:\000\000\000"}; static struct {unsigned f; char r[12];} string80 = {720908, "Available "}; static struct {unsigned f; char r[12];} string81 = {655372, "Formatter:\000"}; static struct {unsigned f; char r[12];} string82 = {655372, "Available \000"}; static struct {unsigned f; char r[16];} string83 = {983056, "Marking engine:"}; static struct {unsigned f; char r[20];} string84 = {1114132, "NeedsKeyOperator \000\000"}; static struct {unsigned f; char r[4];} string85 = {65540, "?\000\000"}; static struct {unsigned f; char r[28];} string86 = {1638428, "Problem with printer: %g\012\000\000"}; static struct {unsigned f; char r[4];} string87 = {65540, ",\000\000"}; static struct {unsigned f; char r[12];} string88 = {589836, "available\000\000"}; static struct {unsigned f; char r[8];} string89 = {262152, "busy\000\000\000"}; static struct {unsigned f; char r[8];} string90 = {458760, "3.0-PGS"}; static struct {unsigned f; char r[8];} string91 = {262152, "STOP\000\000\000"}; static struct {unsigned f; char r[8];} string92 = {458760, "Sending"}; static struct {unsigned f; char r[24];} string93 = {1507352, "Status of %g: %g -> %g\012"}; static struct {unsigned f; char r[8];} string94 = {458760, "%g: %g\012"}; static struct {unsigned f; char r[24];} string95 = {1376280, "XTSViewerPositionInfo\000\000"}; static struct {unsigned f; char r[8];} string96 = {393224, "Zipper\000"}; static struct {unsigned f; char r[8];} string97 = {393224, "3.0-CS\000"}; static struct {unsigned f; char r[12];} string98 = {589836, "Perfector\000\000"}; static struct {unsigned f; char r[12];} string99 = {589836, " DEFAULT \000\000"}; static struct {unsigned f; char r[4];} string100 = {131076, "[s\000"}; static struct {unsigned f; char r[8];} string101 = {458760, "Failure"}; static struct {unsigned f; char r[16];} string102 = {917520, "XTSetter.icons\000"}; static struct {unsigned f; char r[8];} string103 = {458760, "2.1-RLS"}; static struct {unsigned f; char r[8];} string104 = {458760, "Scripto"}; static struct {unsigned f; char r[12];} string105 = {589836, "Papermate\000\000"}; static struct {unsigned f; char r[4];} string106 = {196612, "1.0"}; static struct {unsigned f; char r[16];} string107 = {851984, "\257\300\063\243\026\261\300\116\363\204\366\100\200\000\000"}; static struct {unsigned f; char r[28];} string108 = {1703962, "\006\011\024\001\030\001\034\001\040\001\044\001\050\001\054\001\074\001\100\240\010\000\004\100\124\001\000"}; static struct {unsigned f; char r[16];} string109 = {851984, "\257\300\061\070\246\330\300\204\123\076\053\100\150\000\000"}; static struct {unsigned f; char r[16];} string110 = {851984, "\257\300\271\262\125\170\300\162\064\273\376\100\150\000\000"}; static struct {unsigned f; char r[16];} string111 = {851984, "\257\300\254\030\332\131\300\213\154\253\301\100\150\000\000"}; static struct {unsigned f; char r[16];} string112 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string113 = {851984, "\257\300\176\323\376\273\300\203\041\251\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string114 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string115 = {851984, "\257\300G%\013←\300`#|\374@h\000\000"}; static struct {unsigned f; char r[16];} string116 = {851984, "\257\300\031\357\041\010\300\216\301\043\377\100\150\000\000"}; static struct {unsigned f; char r[16];} string117 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string118 = {851984, "\257\300\011\021\311\300\300\132\131\043\377\100\150\000\000"}; static struct {unsigned f; char r[16];} string119 = {851984, "\257\300\317\042\141\053\300\247\142\073\274\100\150\000\000"}; static struct {unsigned f; char r[16];} string120 = {851984, "\257\300\141\260\110\353\300\162\250\066\353\100\150\000\000"}; static struct {unsigned f; char r[16];} string121 = {851984, "\257\300\262\273\312\107\300\263\011\337\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string122 = {851984, "\257\300\346\240\101\312\300\362\270\362\345\100\150\000\000"}; static struct {unsigned f; char r[16];} string123 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string124 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string125 = {851984, "\257\300\255\220\043\324\300\140\002\100\200\100\150\000\000"}; static struct {unsigned f; char r[16];} string126 = {851984, "\257\300\117\004\011\134\300\015\100\060\362\100\150\000\000"}; static struct {unsigned f; char r[16];} string127 = {851984, "\257\300\072\337\114\355\300\232\070\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string128 = {851984, "\257\300\320\311\235\120\300\167\152\340\132\100\150\000\000"}; static struct {unsigned f; char r[16];} string129 = {851984, "\257\300\134\353\367\206\300\202\044\112\356\100\150\000\000"}; static struct {unsigned f; char r[16];} string130 = {851984, "\257\300\307\064\200\136\300\211\002\312\172\100\150\000\000"}; static struct {unsigned f; char r[16];} string131 = {851984, "\257\300\254\253\350\355\300\233\126\335\104\100\150\000\000"}; static struct {unsigned f; char r[16];} string132 = {851984, "\257\300\354\332\367\333\300\361\203\205\173\100\150\000\000"}; static struct {unsigned f; char r[16];} string133 = {851984, "\257\300\045\005\337\143\300\252\356\334\244\100\150\000\000"}; static struct {unsigned f; char r[16];} string134 = {851984, "\257\300\332\340\311\370\300\226\134\357\055\100\150\000\000"}; static struct {unsigned f; char r[16];} string135 = {851984, "\257\300\306\227\367\035\300\335\164\342\360\100\150\000\000"}; static struct {unsigned f; char r[16];} string136 = {851984, "\257\300\025\111\264\003\300\120\101\002\231\100\150\000\000"}; static struct {unsigned f; char r[16];} string137 = {851984, "\257\300\267\042\202\002\300\227\171\261\041\100\150\000\000"}; static struct {unsigned f; char r[8];} string138 = {1481921381, "tter"}; static struct {unsigned f; char r[16];} string139 = {851984, "\257\300\250\170\135\274\300\073\343\245\166\100\164\000\000"}; static struct {unsigned f; char r[24];} string140 = {1310744, "\211\010\007\124\157\157\154\122\145\160\300\250\170\135\274\300\073\343\245\166\000\000\000"}; static struct {unsigned f; char r[16];} string141 = {851984, "\257\300\307\354\363\163\300\374\037\154\341\100\150\000\000"}; static struct { word f0[125]; 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; word f166; word f167; word f168; word f169; word f170; word f171; word f172; word f173; word f174; word f175; word f176; word f177; word f178; word f179; word f180; word f181; word f182; word f183; word f184; word f185; word f186; word f187; word f188; word f189; word f190; word f191; word f192; word f193; word f194; word f195; word f196; word f197; word f198; word f199; word f200; word f201; word f202; word f203; word f204; word f205; word f206; word f207; word f208; word f209; word f210; word f211; word f212; word f213; word f214; word f215; word f216; word f217; word f218; word f219; word f220; word f221; word f222; word f223; word f224; word f225; word f226; word f227; word f228; word f229; word f230; word f231; word f232; word f233; word f234[33]; } globalframe = { {0}, (word) Init←P3300, 0, (word) NewUser←P3240, 0, (word) NewProfile←P3180, 0, (word) XTSetterCommand←P3120, 0, (word) DefinePrinterVersions←P3060, 0, (word) SetupPrinterVersion←P3000, 0, (word) RedisplayTool←P2880, 0, (word) XTSViewerAdjust←P2820, 0, (word) PlaceChild←P2760, 0, (word) PrintStatusUpdate←P2700, 0, (word) SetSendingStatus←P2640, 0, (word) StopButtonProc←P2580, 0, (word) ResizeStatusContainer←P2520, 0, (word) CreateStatusReport←P2460, 0, (word) ServerStatusWatcher←P2400, 0, (word) DestroyServerStatusViewer←P2340, 0, (word) CreateServerStatusViewer←P2280, 0, (word) DefaultOptionsFromProfile←P2220, 0, (word) DefaultOptions←P2160, 0, (word) SetOptions←P2100, 0, (word) GetOptionsInternal←P2040, 0, (word) GetOptions←P1980, 0, (word) DestroyOptionsViewer←P1920, 0, (word) CreateOptionsViewer←P1860, 0, (word) ClickCompress←P1800, 0, (word) ClickRopeButton←P1740, 0, (word) SetRopeButton←P1680, 0, (word) GetRopeButton←P1620, 0, (word) CreateRopeButton←P1560, 0, (word) ClickRealButton←P1500, 0, (word) SetRealButton←P1440, 0, (word) GetRealButton←P1380, 0, (word) CreateRealButton←P1320, 0, (word) ClickIntButton←P1260, 0, (word) SetIntButton←P1200, 0, (word) GetIntButton←P1140, 0, (word) CreateIntButton←P1080, 0, (word) SetBoolButton←P1020, 0, (word) GetBoolButton←P960, 0, (word) ClickBoolButton←P900, 0, (word) CreateBoolButton←P840, 0, (word) ServerStatusButton←P780, 0, (word) OptionsButton←P720, 0, (word) PrintButton←P660, 0, (word) ColorScreenButton←P600, 0, (word) RightScreenButton←P540, 0, (word) ScreenButton←P480, 0, (word) LeftScreenButton←P420, 0, (word) NewButton←P360, 0, (word) DestroyTool←P300, 0, (word) GetLabel←P240, 0, (word) CreateViewer←P180, 0, (word) NewTool←P120, 0, (word) GetTool←P60, 0, (word) XTSetterImpl←P0, {0} }; static void NoName←Q5892() { register ptr gf←c0719 = (ptr) &globalframe; word var←c64700; (* (( (ptr) gf←c0719)+16) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c0719)+17) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf←c0719)+19) ) = (word) XR←GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf←c0719)+23) ) = (word) XR←GetTypeIndex((word) &string7, 0, (word) &string8); (* (( (ptr) gf←c0719)+24) ) = (word) XR←GetTypeIndexS((word) (&string9)); (* (( (ptr) gf←c0719)+25) ) = (word) XR←GetTypeIndex((word) &string10, 0, (word) &string11); (* (( (ptr) gf←c0719)+26) ) = (word) XR←GetTypeIndexS((word) (&string12)); (* (( (ptr) gf←c0719)+27) ) = (word) XR←GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf←c0719)+29) ) = (word) XR←GetTypeIndex((word) &string15, 0, (word) &string16); (* (( (ptr) gf←c0719)+30) ) = (word) XR←GetTypeIndex((word) &string17, 0, (word) &string18); (* (( (ptr) gf←c0719)+31) ) = (word) XR←GetTypeIndex((word) &string19, 0, (word) &string20); (* (( (ptr) gf←c0719)+32) ) = (word) XR←GetTypeIndex((word) &string21, 0, (word) &string20); (* (( (ptr) gf←c0719)+34) ) = (word) XR←GetTypeIndex((word) &string22, 0, (word) &string20); (* (( (ptr) gf←c0719)+39) ) = (word) XR←GetTypeIndex((word) &string23, 0, (word) &string6); (* (ptr) (( (bPt) gf←c0719)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string24); (* (ptr) (( (bPt) gf←c0719)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string25); (* (ptr) (( (bPt) gf←c0719)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string26); (* (ptr) (( (bPt) gf←c0719)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string27); (* (ptr) (( (bPt) gf←c0719)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string28); (* (ptr) (( (bPt) gf←c0719)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string29); (* (ptr) (( (bPt) gf←c0719)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string30); (* (ptr) (( (bPt) gf←c0719)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string31); (* (ptr) (( (bPt) gf←c0719)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string32); (* (ptr) (( (bPt) gf←c0719)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string33); (* (ptr) (( (bPt) gf←c0719)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string34); (* (ptr) (( (bPt) gf←c0719)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string35); (* (ptr) (( (bPt) gf←c0719)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string36); (* (ptr) (( (bPt) gf←c0719)+212) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string37); (* (ptr) (( (bPt) gf←c0719)+216) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string38); (* (ptr) (( (bPt) gf←c0719)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string39); (* (ptr) (( (bPt) gf←c0719)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string40); (* (ptr) (( (bPt) gf←c0719)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string41); (* (ptr) (( (bPt) gf←c0719)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string42); (* (ptr) (( (bPt) gf←c0719)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string43); (* (ptr) (( (bPt) gf←c0719)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string44); (* (ptr) (( (bPt) gf←c0719)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string45); (* (ptr) (( (bPt) gf←c0719)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string46); (* (ptr) (( (bPt) gf←c0719)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string47); (* (ptr) (( (bPt) gf←c0719)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string48); (* (ptr) (( (bPt) gf←c0719)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string49); (* (ptr) (( (bPt) gf←c0719)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string50); (* (ptr) (( (bPt) gf←c0719)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string51); (* (ptr) (( (bPt) gf←c0719)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string52); (* (ptr) (( (bPt) gf←c0719)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string53); (* (ptr) (( (bPt) gf←c0719)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string54); (* (ptr) (( (bPt) gf←c0719)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string55); (* (ptr) (( (bPt) gf←c0719)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string56); (* (ptr) (( (bPt) gf←c0719)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string57); (* (ptr) (( (bPt) gf←c0719)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string58); (* (ptr) (( (bPt) gf←c0719)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string59); (* (ptr) (( (bPt) gf←c0719)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string60); (* (ptr) (( (bPt) gf←c0719)+308) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string61); (* (ptr) (( (bPt) gf←c0719)+312) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string62); (* (ptr) (( (bPt) gf←c0719)+316) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string63); (* (ptr) (( (bPt) gf←c0719)+320) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string64); (* (ptr) (( (bPt) gf←c0719)+324) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string65); (* (ptr) (( (bPt) gf←c0719)+328) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string66); (* (ptr) (( (bPt) gf←c0719)+332) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string67); (* (ptr) (( (bPt) gf←c0719)+336) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string68); (* (ptr) (( (bPt) gf←c0719)+340) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string69); (* (ptr) (( (bPt) gf←c0719)+344) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string70); (* (ptr) (( (bPt) gf←c0719)+348) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string71); (* (ptr) (( (bPt) gf←c0719)+352) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string72); (* (ptr) (( (bPt) gf←c0719)+356) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string73); (* (ptr) (( (bPt) gf←c0719)+360) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string74); (* (ptr) (( (bPt) gf←c0719)+364) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string75); (* (ptr) (( (bPt) gf←c0719)+368) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string76); (* (ptr) (( (bPt) gf←c0719)+372) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string77); (* (ptr) (( (bPt) gf←c0719)+376) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string78); (* (ptr) (( (bPt) gf←c0719)+380) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string79); (* (ptr) (( (bPt) gf←c0719)+384) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string80); (* (ptr) (( (bPt) gf←c0719)+388) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string81); (* (ptr) (( (bPt) gf←c0719)+392) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string82); (* (ptr) (( (bPt) gf←c0719)+396) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string83); (* (ptr) (( (bPt) gf←c0719)+400) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string84); (* (ptr) (( (bPt) gf←c0719)+404) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string85); (* (ptr) (( (bPt) gf←c0719)+408) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string86); (* (ptr) (( (bPt) gf←c0719)+412) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string87); (* (ptr) (( (bPt) gf←c0719)+416) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string88); (* (ptr) (( (bPt) gf←c0719)+420) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string89); (* (ptr) (( (bPt) gf←c0719)+424) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string90); (* (ptr) (( (bPt) gf←c0719)+428) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string91); (* (ptr) (( (bPt) gf←c0719)+432) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string92); (* (ptr) (( (bPt) gf←c0719)+436) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string93); (* (ptr) (( (bPt) gf←c0719)+440) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string94); (* (ptr) (( (bPt) gf←c0719)+444) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string95); (* (ptr) (( (bPt) gf←c0719)+448) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string96); (* (ptr) (( (bPt) gf←c0719)+452) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string97); (* (ptr) (( (bPt) gf←c0719)+456) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string98); (* (ptr) (( (bPt) gf←c0719)+460) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string99); (* (ptr) (( (bPt) gf←c0719)+464) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string100); (* (ptr) (( (bPt) gf←c0719)+468) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+39) ), (word) &string101); (* (ptr) (( (bPt) gf←c0719)+472) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string102); (* (ptr) (( (bPt) gf←c0719)+476) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string103); (* (ptr) (( (bPt) gf←c0719)+480) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string104); (* (ptr) (( (bPt) gf←c0719)+484) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string105); (* (ptr) (( (bPt) gf←c0719)+488) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string106); (* (ptr) (( (bPt) gf←c0719)+492) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0719)+19) ), (word) &string24); (void) XR←DeclareGlobalFrame((word) "XTSetterImpl", &globalframe, (word) XR←GetTypeIndex((word) &string107, 0, (word) &string108) , (word) (( (bPt) gf←c0719)+932)/* var←c58908 */ ); var←c64700 = (word) XR←ImportInterface((word) "Args", (word) XR←GetTypeIndexS((word) (&string109)), 10); (* (( (ptr) gf←c0719)+261)/* var←c64092 */ ) = var←c64700; (void) XR←ImportProc(var←c64700, 8, 360, 12, 3); var←c64700 = (word) XR←ImportInterface((word) "Buttons", (word) XR←GetTypeIndexS((word) (&string110)), 4); (* (( (ptr) gf←c0719)+247)/* var←c60188 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 787203); (void) XR←ImportProcS(var←c64700, 76283912); var←c64700 = (word) XR←ImportInterface((word) "ChoiceButtons", (word) XR←GetTypeIndexS((word) (&string111)), 9); (* (( (ptr) gf←c0719)+252)/* var←c61436 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 786947); (void) XR←ImportProcS(var←c64700, 67371265); (void) XR←ImportProcS(var←c64700, 70516749); var←c64700 = (word) XR←ImportInterface((word) "Commander", (word) XR←GetTypeIndexS((word) (&string112)), 3); (* (( (ptr) gf←c0719)+264)/* var←c64572 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 1310725); var←c64700 = (word) XR←ImportInterface((word) "Containers", (word) XR←GetTypeIndexS((word) (&string113)), 5); (* (( (ptr) gf←c0719)+250)/* var←c60988 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 74711042); var←c64700 = (word) XR←ImportInterface((word) "Convert", (word) XR←GetTypeIndexS((word) (&string114)), 73); (* (( (ptr) gf←c0719)+248)/* var←c60412 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67902211); (void) XR←ImportProcS(var←c64700, 67373057); (void) XR←ImportProcS(var←c64700, 67901187); (void) XR←ImportProcS(var←c64700, 67634690); var←c64700 = (word) XR←ImportInterface((word) "FileDWIM", (word) XR←GetTypeIndexS((word) (&string115)), 1); (* (( (ptr) gf←c0719)+246)/* var←c60060 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 269484036); var←c64700 = (word) XR←ImportInterface((word) "Icons", (word) XR←GetTypeIndexS((word) (&string116)), 3); (* (( (ptr) gf←c0719)+262)/* var←c64316 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67633666); var←c64700 = (word) XR←ImportInterface((word) "IO", (word) XR←GetTypeIndexS((word) (&string117)), 103); (* (( (ptr) gf←c0719)+239)/* var←c59292 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 1071364); (void) XR←ImportProcS(var←c64700, 1063171); (void) XR←ImportProcS(var←c64700, 267521); (void) XR←ImportProcS(var←c64700, 2111493); var←c64700 = (word) XR←ImportInterface((word) "Labels", (word) XR←GetTypeIndexS((word) (&string118)), 4); (* (( (ptr) gf←c0719)+256)/* var←c62556 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 787203); (void) XR←ImportProcS(var←c64700, 786947); (void) XR←ImportProcS(var←c64700, 74973187); var←c64700 = (word) XR←ImportInterface((word) "Menus", (word) XR←GetTypeIndexS((word) (&string119)), 21); (* (( (ptr) gf←c0719)+240)/* var←c59516 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 788483); (void) XR←ImportProcS(var←c64700, 68682246); (void) XR←ImportProcS(var←c64700, 67371009); var←c64700 = (word) XR←ImportInterface((word) "PFS", (word) XR←GetTypeIndexS((word) (&string120)), 40); (* (( (ptr) gf←c0719)+245)/* var←c59996 */ ) = var←c64700; var←c64700 = (word) XR←ImportInterface((word) "PieViewers", (word) XR←GetTypeIndexS((word) (&string121)), 2); (* (( (ptr) gf←c0719)+258)/* var←c63228 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 524546); (void) XR←ImportProcS(var←c64700, 68681734); var←c64700 = (word) XR←ImportInterface((word) "PrintingP4V3Aux", (word) XR←GetTypeIndexS((word) (&string122)), 32); (* (( (ptr) gf←c0719)+257)/* var←c62940 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67634690); (void) XR←ImportProcS(var←c64700, 67635970); (void) XR←ImportProcS(var←c64700, 67639042); (void) XR←ImportProcS(var←c64700, 67636482); var←c64700 = (word) XR←ImportInterface((word) "Process", (word) XR←GetTypeIndexS((word) (&string123)), 22); (* (( (ptr) gf←c0719)+255)/* var←c62492 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67371777); (void) XR←ImportProcS(var←c64700, 525570); (void) XR←ImportProcS(var←c64700, 526081); var←c64700 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string124)), 43); (* (( (ptr) gf←c0719)+235)/* var←c59004 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 68419845); (void) XR←ImportProcS(var←c64700, 67900419); (void) XR←ImportProcS(var←c64700, 67373569); (void) XR←ImportProcS(var←c64700, 68158980); (void) XR←ImportProcS(var←c64700, 67898627); (void) XR←ImportProcS(var←c64700, 67896323); (void) XR←ImportProcS(var←c64700, 67373313); (void) XR←ImportProcS(var←c64700, 67633666); var←c64700 = (word) XR←ImportInterface((word) "RopeList", (word) XR←GetTypeIndexS((word) (&string125)), 15); (* (( (ptr) gf←c0719)+251)/* var←c61372 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67372545); (void) XR←ImportProcS(var←c64700, 67895555); var←c64700 = (word) XR←ImportInterface((word) "Rules", (word) XR←GetTypeIndexS((word) (&string126)), 3); (* (( (ptr) gf←c0719)+253)/* var←c61564 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 74973187); var←c64700 = (word) XR←ImportInterface((word) "SymTab", (word) XR←GetTypeIndexS((word) (&string127)), 13); (* (( (ptr) gf←c0719)+260)/* var←c63996 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67896835); (void) XR←ImportProcS(var←c64700, 67633410); (void) XR←ImportProcS(var←c64700, 134742786); var←c64700 = (word) XR←ImportInterface((word) "TypeScript", (word) XR←GetTypeIndexS((word) (&string128)), 25); (* (( (ptr) gf←c0719)+241)/* var←c59644 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 74711042); var←c64700 = (word) XR←ImportInterface((word) "UserProfile", (word) XR←GetTypeIndexS((word) (&string129)), 11); (* (( (ptr) gf←c0719)+254)/* var←c62044 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 264193); (void) XR←ImportProcS(var←c64700, 67633922); (void) XR←ImportProcS(var←c64700, 67633666); (void) XR←ImportProcS(var←c64700, 67633154); var←c64700 = (word) XR←ImportInterface((word) "ViewerIO", (word) XR←GetTypeIndexS((word) (&string130)), 5); (* (( (ptr) gf←c0719)+238)/* var←c59164 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 135528453); (void) XR←ImportProcS(var←c64700, 67109376); var←c64700 = (word) XR←ImportInterface((word) "ViewerLocks", (word) XR←GetTypeIndexS((word) (&string131)), 9); (* (( (ptr) gf←c0719)+259)/* var←c63356 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 524290); var←c64700 = (word) XR←ImportInterface((word) "ViewerOps", (word) XR←GetTypeIndexS((word) (&string132)), 43); (* (( (ptr) gf←c0719)+237)/* var←c59100 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 524290); (void) XR←ImportProcS(var←c64700, 67639554); (void) XR←ImportProcS(var←c64700, 792579); (void) XR←ImportProcS(var←c64700, 1575430); (void) XR←ImportProcS(var←c64700, 1319173); (void) XR←ImportProcS(var←c64700, 527106); (void) XR←ImportProcS(var←c64700, 1051652); (void) XR←ImportProcS(var←c64700, 793603); (void) XR←ImportProcS(var←c64700, 74973699); (void) XR←ImportProcS(var←c64700, 267521); var←c64700 = (word) XR←ImportInterface((word) "ViewerTools", (word) XR←GetTypeIndexS((word) (&string133)), 12); (* (( (ptr) gf←c0719)+242)/* var←c59676 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 524802); (void) XR←ImportProcS(var←c64700, 788227); (void) XR←ImportProcS(var←c64700, 67372545); (void) XR←ImportProcS(var←c64700, 74711298); (void) XR←ImportProcS(var←c64700, 67109632); (void) XR←ImportProcS(var←c64700, 67109888); (void) XR←ImportProcS(var←c64700, 264705); var←c64700 = (word) XR←ImportInterface((word) "VFonts", (word) XR←GetTypeIndexS((word) (&string134)), 8); (* (( (ptr) gf←c0719)+249)/* var←c60892 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 67634178); (void) XR←ImportProcS(var←c64700, 67633922); var←c64700 = (word) XR←ImportInterface((word) "WindowManager", (word) XR←GetTypeIndexS((word) (&string135)), 7); (* (( (ptr) gf←c0719)+244)/* var←c59868 */ ) = var←c64700; var←c64700 = (word) XR←ImportInterface((word) "XNSCredentials", (word) XR←GetTypeIndexS((word) (&string136)), 5); (* (( (ptr) gf←c0719)+263)/* var←c64540 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 525314); var←c64700 = (word) XR←ImportInterface((word) "XNSPrint", (word) XR←GetTypeIndexS((word) (&string137)), 29); (* (( (ptr) gf←c0719)+236)/* var←c59068 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 265473); (void) XR←ImportProcS(var←c64700, 335807745); (void) XR←ImportProcS(var←c64700, 268698625); (void) XR←ImportProcS(var←c64700, 67373057); var←c64700 = (word) XR←ImportInterface((word) &string138, (word) XR←GetTypeIndexS((word) (&string139)), 20); (* (( (ptr) gf←c0719)+243)/* var←c59836 */ ) = var←c64700; (void) XR←ImportProcS(var←c64700, 940049922); (void) XR←ImportProcS(var←c64700, 790019); (void) XR←ImportProcS(var←c64700, 789763); (void) XR←ImportProcS(var←c64700, 790275); var←c64700 = (word) XR←ExportInterface((word) &string138, (word) XR←GetTypeIndexS((word) (&string139)), 20); (* (( (ptr) gf←c0719)+265)/* var←c64732 */ ) = var←c64700; (void) XR←ExportType((word) "ToolRep", (word) XR←GetTypeIndexS((word) (&string140)), (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2) ); (void) XR←ExportVar(var←c64700, 1, (word) (( (bPt) gf←c0719)+496)/* var←c57148 */ ); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+924)/* var←c58876 */ , 67633666); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+892)/* var←c58748 */ , 262913); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+644)/* var←c57756 */ , 67109888); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+668)/* var←c57852 */ , 67634434); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+652)/* var←c57788 */ , 526082); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+684)/* var←c57916 */ , 264449); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+676)/* var←c57884 */ , 264705); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+628)/* var←c57692 */ , 264961); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+620)/* var←c57660 */ , 265217); var←c64700 = (word) XR←ExportInterface((word) "XTSetterPrivate", (word) XR←GetTypeIndexS((word) (&string141)), 5); (* (( (ptr) gf←c0719)+266)/* var←c64764 */ ) = var←c64700; (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+660)/* var←c57820 */ , 67633154); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+604)/* var←c57596 */ , 67633410); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+596)/* var←c57564 */ , 262657); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+580)/* var←c57500 */ , 262913); (void) XR←ExportProcS(var←c64700, (word) (( (bPt) gf←c0719)+572)/* var←c57468 */ , 525314); } static void XTSetterImpl←P0(formal←c0136, formal←c0133) word formal←c0136; word formal←c0133; { register ptr gf←c64796 = (ptr) &globalframe; /* XTSetterImpl: */ SOURCE(1919, 34260) SOURCE(3005, 18) { word var←c58940; word var←c58972; var←c58940 = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = var←c58940; (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+63) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+106) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+75) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+106) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+76) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+106) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+112) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+113) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+114) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+119) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+120) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+122) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+121) ); (* (( (ptr) var←c58972)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c64796)+17) )); var←c58972 = (* (( (ptr) var←c58972)+1) ); (* (ptr) var←c58972 ) = (* (( (ptr) gf←c64796)+122) ); (* (( (ptr) gf←c64796)+11)/* standardVersions←v4428 */ ) = var←c58940; }; SOURCE(8906, 20) (* (( (ptr) gf←c64796)+12)/* entryHSpace←v4876 */ ) = 6; SOURCE(8928, 21) (* (( (ptr) gf←c64796)+13)/* entryVSpace←v4904 */ ) = 16; SOURCE(8951, 17) (* (( (ptr) gf←c64796)+14)/* textFuzz←v4932 */ ) = 1; SOURCE(34491, 56) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf←c64796)+235)/* var←c59004 */ ))+6) ); (* (( (ptr) gf←c64796)+15)/* cmdUsage←v6108 */ ) = (word) ( *( (fPt) ((* (ptr) pd142 ))))((* (( (ptr) gf←c64796)+61) ), (* ( ( (ptr) gf←c64796)+62) ), pd142); }; SOURCE(36173, 6) (void) Init←P3300(); } static word GetTool←P60(formal←c0907, new←v6796) word formal←c0907; word new←v6796; { W8 var←c64828; /* declaration of printer←v6768 skipped */ register ptr gf←c64860 = (ptr) &globalframe; /* declaration of tool←v6840 skipped */ /* declaration of var←c59036 skipped */ var←c64828.f4/* printer←v6768 */ = formal←c0907; /* GetTool: */ SOURCE(3266, 31410) { word tmpAddr143; tmpAddr143 = (word) (( (ptr) &var←c64828)+6)/* var←c59036 */ ; (* (ptr) tmpAddr143 ) = ( ((word) (fPt) LookUpTool←P3360) ); (* (( (ptr) tmpAddr143) + 1) ) = 1; }; SOURCE(3266, 31410) var←c64828.f5/* tool←v6840 */ = 0; SOURCE(3530, 31146) { word pd144; pd144 = (* (( (ptr) (* (( (ptr) gf←c64860)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd144 ))))(var←c64828.f4/* printer←v6768 */ , pd144))) { SOURCE(3560, 31116) { word pd145; pd145 = (* (( (ptr) (* (( (ptr) gf←c64860)+236)/* var←c59068 */ ))+12) ); var←c64828.f4/* printer←v6768 */ = (* (( (ptr) ( *( (fPt) ((* (ptr) pd145 ))))(0, pd145))+5) ); }; }; }; SOURCE(3606, 51) if ((0 == new←v6796)) { SOURCE(3619, 38) { word pd146; pd146 = (* (( (ptr) (* (( (ptr) gf←c64860)+237)/* var←c59100 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd146 ))))((word) ((( (bPt) &var←c64828)+24)/* var←c59036 */ ), pd146); }; }; SOURCE(3687, 30989) if ((var←c64828.f5/* tool←v6840 */ == 0)) { SOURCE(3704, 30972) { word var←c59132; { word pd147; pd147 = (* (( (ptr) (* (( (ptr) gf←c64860)+238)/* var←c59164 */ ))+6) ); var←c59132 = (word) ( *( (fPt) ((* (ptr) pd147 ))))(pd147); }; var←c64828.f5/* tool←v6840 */ = (word) NewTool←P120(var←c64828.f4/* printer←v6768 */ , var←c59132); }; }; SOURCE(3266, 31410) return(var←c64828.f5/* tool←v6840 */ ); } static word LookUpTool←P3360(v←v45936, formal←c64924) word v←v45936; word formal←c64924; { register ptr gf←c64892 = (ptr) &globalframe; word var←c45980; formal←c64924 = (formal←c64924 - 24); /* LookUpTool: */ SOURCE(3359, 31317) SOURCE(3359, 31317) var←c45980 = 1; SOURCE(3394, 31282) { word pd149; if (((* (ptr) v←v45936 ) != (* (( (ptr) gf←c64892)+5)/* xTSViewerClass←v4260 */ ))) { goto then0148;}; if ((* (( (bPt) v←v45936)+77) ) & 0100) { goto then0148;}; pd149 = (* (( (ptr) (* (( (ptr) gf←c64892)+235)/* var←c59004 */ ))+8) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd149 ))))((* (( (ptr) v←v45936)+13) ), (* (( (ptr) formal←c64924)+4) ), 1, pd149) )) { then0148: ; SOURCE(3472, 13) return(1); }; }; SOURCE(3487, 22) (* (( (ptr) formal←c64924)+5) ) = XR←Narrow((* (( (ptr) v←v45936)+26) ), (* (( (ptr) gf←c64892)+16) )); SOURCE(3511, 14) return(0); } static word NewTool←P120(formal←c0908, formal←c0909) word formal←c0908; word formal←c0909; { W7 var←c64956; /* declaration of printer←v6900 skipped */ /* declaration of feedBack←v6928 skipped */ /* declaration of tool←v6972 skipped */ var←c64956.f4/* printer←v6900 */ = formal←c0908; var←c64956.f5/* feedBack←v6928 */ = formal←c0909; /* NewTool: */ SOURCE(3771, 30905) SOURCE(3771, 30905) var←c64956.f6/* tool←v6972 */ = 0; SOURCE(3844, 30832) { word var←c0829; var←c0829 = (word) &var←c64956; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q5952) ), ( ((word) (fPt) NoName←Q8292) ), var←c0829); }; SOURCE(3771, 30905) return(var←c64956.f6/* tool←v6972 */ ); } static word NoName←Q5952(formal←c0725) word formal←c0725; { register ptr gf←c0724 = (ptr) &globalframe; SOURCE(4021, 30655) { word var←c59324; var←c59324 = XR←NewObject(152, (* (( (ptr) gf←c0724)+16) )); (* (( (ptr) var←c59324)+4) ) = (* (( (ptr) formal←c0725)+4) ); (* (( (ptr) formal←c0725)+6) ) = var←c59324; }; SOURCE(4068, 30608) { W3 var←c59356; W4 var←c0149; { word pd150; pd150 = (* (( (ptr) (* (( (ptr) gf←c0724)+236)/* var←c59068 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd150 ))))((word) &var←c0149, (* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+4) ), pd150); }; var←c59356 = (* (W3Pt) (( (ptr) &var←c0149)+1) ); (* (W3Pt) (( (ptr) (* (( (ptr) formal←c0725)+6) ))+6) ) = var←c59356; }; SOURCE(4149, 25) (void) SetupPrinterVersion←P3000((* ((( (ptr) formal←c0725)+6)) )); SOURCE(4176, 30500) (* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+11) ) = (word) DefaultOptions←P2160(); SOURCE(4216, 58) (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+11) ))+1) ) = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+5) ))+3) ); SOURCE(4276, 18) (void) CreateViewer←P180((* ((( (ptr) formal←c0725)+6)) )); SOURCE(4346, 30330) { W2 var←c59388; { W2 var←c59420; word v←v57100; v←v57100 = (* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+4) ); var←c59420.f0 = 11; var←c59420.f1 = v←v57100; var←c59388 = var←c59420; }; { word pd151; pd151 = (* (( (ptr) (* (( (ptr) gf←c0724)+239)/* var←c59292 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd151 ))))((* (( (ptr) (* (( (ptr) formal←c0725)+6) ))+9) ), (* (( (ptr) gf←c0724)+41) ), var←c59388, pd151) ; }; }; return(0); } static void CreateViewer←P180(formal←c0910) word formal←c0910; { W8 var←c64988; /* declaration of tool←v7032 skipped */ register ptr gf←c65020 = (ptr) &globalframe; /* declaration of var←c59484 skipped */ /* declaration of menu←v11112 skipped */ word typeScript←v11140 = 0; var←c64988.f4/* tool←v7032 */ = formal←c0910; /* CreateViewer: */ SOURCE(4434, 30242) { word tmpAddr152; tmpAddr152 = (word) (( (ptr) &var←c64988)+5)/* var←c59484 */ ; (* (ptr) tmpAddr152 ) = ( ((word) (fPt) AddMenuEntry←P3420) ); (* (( (ptr) tmpAddr152) + 1) ) = 1; }; SOURCE(4791, 37) { word pd153; pd153 = (* (( (ptr) (* (( (ptr) gf←c65020)+240)/* var←c59516 */ ))+4) ); var←c64988.f7/* menu←v11112 */ = (word) ( *( (fPt) ((* (ptr) pd153 ))))(1, pd153); }; SOURCE(4850, 29826) { word var←c59548; var←c59548 = (word) GetLabel←P240(var←c64988.f4/* tool←v7032 */ ); { W28 var←c59580; W30 var←c0159; (* (ptr) (word) &var←c0159 ) = (* (( (ptr) gf←c65020)+40) ); XR←FillWords(&(* (W26Pt) (&var←c59580)), 26, 0); (* (( (ptr) &var←c59580)+13) ) = (* (( (ptr) var←c64988.f4/* tool←v7032 */ )+4) ); (* (( (ptr) &var←c59580)+15) ) = var←c59548; (* (( (ptr) &var←c59580)+17) ) = (word) -1; (* (( (ptr) &var←c59580)+18) ) = 2; (* (( (ptr) &var←c59580)+19) ) = 419430400; (* (( (ptr) &var←c59580)+26) ) = var←c64988.f4/* tool←v7032 */ ; (* (( (ptr) &var←c59580)+27) ) = 27; (* (W28Pt) (( (ptr) (word) &var←c0159) + 1) ) = var←c59580; (* (( (ptr) (word) &var←c0159) + 29) ) = 0; { word pd154; pd154 = (* (( (ptr) (* (( (ptr) gf←c65020)+237)/* var←c59100 */ ))+6) ); (* (( (ptr) var←c64988.f4/* tool←v7032 */ )+10) ) = (word) ( *( (fPt) ((* (ptr) pd154 ))))((word) (&var←c0159), pd154); }; }; }; SOURCE(5065, 54) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+42) ), (word) (( (bPt) gf←c65020)+884)/* var←c58716 */ , 1, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5121, 49) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+43) ), (word) (( (bPt) gf←c65020)+876)/* var←c58684 */ , 0, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5172, 48) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+44) ), (word) (( (bPt) gf←c65020)+868)/* var←c58652 */ , 0, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5222, 50) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+45) ), (word) (( (bPt) gf←c65020)+860)/* var←c58620 */ , 0, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5274, 52) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+46) ), (word) (( (bPt) gf←c65020)+852)/* var←c58588 */ , 0, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5328, 58) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+47) ), (word) (( (bPt) gf←c65020)+844)/* var←c58556 */ , 1, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5388, 62) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+48) ), (word) (( (bPt) gf←c65020)+836)/* var←c58524 */ , 1, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5452, 72) (void) AddMenuEntry←P3420((* (( (ptr) gf←c65020)+49) ), (word) (( (bPt) gf←c65020)+828)/* var←c58492 */ , 1, 0, 0, (word) ( ( (bPt) &var←c64988)+20)/* var←c59484 */ ); SOURCE(5526, 36) { word pd155; pd155 = (* (( (ptr) (* (( (ptr) gf←c65020)+237)/* var←c59100 */ ))+32) ); (void) ( *( (fPt) ((* (ptr) pd155 ))))((* (( (ptr) var←c64988.f4/* tool←v7032 */ )+10) ), var←c64988.f7/* menu←v11112 */ , 1, pd155) ; }; SOURCE(5564, 29112) { W28 var←c59612; W29 var←c0161; XR←FillWords(&(* (W27Pt) (&var←c59612)), 27, 0); (* (( (ptr) &var←c59612)+3) ) = 9999; (* (( (ptr) &var←c59612)+17) ) = (word) -1; (* (( (ptr) &var←c59612)+18) ) = 1; (* (( (ptr) &var←c59612)+19) ) = 1358954496; (* (( (ptr) &var←c59612)+22) ) = (* (( (ptr) var←c64988.f4/* tool←v7032 */ )+10) ); (* (( (ptr) &var←c59612)+27) ) = 27; (* (W28Pt) (word) &var←c0161 ) = var←c59612; (* (( (ptr) (word) &var←c0161) + 28) ) = 0; { word pd156; pd156 = (* (( (ptr) (* (( (ptr) gf←c65020)+241)/* var←c59644 */ ))+4) ); typeScript←v11140 = (word) ( *( (fPt) ((* (ptr) pd156 ))))((word) (&var←c0161), pd156); }; }; SOURCE(5686, 40) { word pd157; pd157 = (* (( (ptr) (* (( (ptr) gf←c65020)+242)/* var←c59676 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd157 ))))(typeScript←v11140, pd157); }; SOURCE(5728, 74) (void) PlaceChild←P2760(typeScript←v11140, 4, 30, (word) -1); SOURCE(5804, 28872) { word var←c59708; W2 var←c0163; { word pd158; pd158 = (* (( (ptr) (* (( (ptr) gf←c65020)+238)/* var←c59164 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd158 ))))((word) &var←c0163, 0, typeScript←v11140, 0, 1, 0, pd158); }; var←c59708 = var←c0163.f1; (* (( (ptr) var←c64988.f4/* tool←v7032 */ )+9) ) = var←c59708; }; SOURCE(5885, 39) { word pd159; pd159 = (* (( (ptr) (* (( (ptr) gf←c65020)+237)/* var←c59100 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd159 ))))((* (( (ptr) var←c64988.f4/* tool←v7032 */ )+10) ), 0, 1, 0, pd159); }; } static void AddMenuEntry←P3420(name←v11216, proc←v11244, fork←v11272, row←v11300, guardDoc←v11328, formal←c65084) word name←v11216; word proc←v11244; word fork←v11272; word row←v11300; word guardDoc←v11328; word formal←c65084; { register ptr gf←c65052 = (ptr) &globalframe; word menuEntry←v11356; formal←c65084 = (formal←c65084 - 20); /* AddMenuEntry: */ SOURCE(4470, 30206) SOURCE(4593, 148) { word pd160; pd160 = (* (( (ptr) (* (( (ptr) gf←c65052)+240)/* var←c59516 */ ))+6) ); menuEntry←v11356 = (word) ( *( (fPt) ((* (ptr) pd160 ))))(name←v11216, proc←v11244, (* (( (ptr) formal←c65084)+4) ), guardDoc←v11328, fork←v11272, (guardDoc←v11328 != 0), pd160) ; }; SOURCE(4743, 43) { word pd161; pd161 = (* (( (ptr) (* (( (ptr) gf←c65052)+240)/* var←c59516 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd161 ))))((* (( (ptr) formal←c65084)+7) ), menuEntry←v11356, BCK(row←v11300, 5), pd161); }; } static word GetLabel←P240(tool←v7092) word tool←v7092; { register ptr gf←c65116 = (ptr) &globalframe; word label←v7136; word name←v11400; /* GetLabel: */ SOURCE(5930, 28746) SOURCE(5930, 28746) label←v7136 = 0; SOURCE(5984, 29) name←v11400 = (* (( (ptr) tool←v7092)+4) ); SOURCE(6015, 28661) { word var←c59772; { word pd162; pd162 = (* (( (ptr) (* (( (ptr) gf←c65116)+235)/* var←c59004 */ ))+10) ); var←c59772 = (word) ( *( (fPt) ((* (ptr) pd162 ))))(name←v11400, 0, (* (( (ptr) gf←c65116)+50) ), 1, pd162); }; { word pd163; pd163 = (* (( (ptr) (* (( (ptr) gf←c65116)+235)/* var←c59004 */ ))+17) ); return((word) ( *( (fPt) ((* (ptr) pd163 ))))(name←v11400, 0, var←c59772, pd163)); }; }; } static void DestroyTool←P300(formal←c0911) word formal←c0911; { W5 var←c65148; /* declaration of tool←v7196 skipped */ var←c65148.f4/* tool←v7196 */ = formal←c0911; /* DestroyTool: */ SOURCE(6065, 107) (void) (XR←MonitorEntry(var←c65148.f4/* tool←v7196 */ )); SOURCE(6113, 59) { word var←c0830; var←c0830 = (word) &var←c65148; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6012) ), ( ((word) (fPt) NoName←Q8232) ), var←c0830); }; SOURCE(6065, 107) (void) (XR←MonitorExit(var←c65148.f4/* tool←v7196 */ )); return; } static word NoName←Q6012(formal←c0731) word formal←c0731; { register ptr gf←c0730 = (ptr) &globalframe; SOURCE(6136, 36) { word pd164; pd164 = (* (( (ptr) (* (( (ptr) gf←c0730)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd164 ))))((* (( (ptr) (* (( (ptr) formal←c0731)+4) ))+10) ), 1, pd164); }; return(0); } static void NewButton←P360(parent←v43004, clientData←v43032, mouseButton←v43060, shift←v43088, control←v43116) word parent←v43004; word clientData←v43032; word mouseButton←v43060; word shift←v43088; word control←v43116; { W7 var←c65180; register ptr gf←c65212 = (ptr) &globalframe; word tool←v11444; /* declaration of printer←v11472 skipped */ /* NewButton: */ SOURCE(6177, 28499) SOURCE(6207, 31) tool←v11444 = XR←Narrow(clientData←v43032, (* (( (ptr) gf←c65212)+16) )); SOURCE(6240, 50) { word pd165; pd165 = (* (( (ptr) (* (( (ptr) gf←c65212)+242)/* var←c59676 */ ))+8) ); var←c65180.f4/* printer←v11472 */ = (word) ( *( (fPt) ((* (ptr) pd165 ))))(pd165); }; SOURCE(6292, 28384) { word pd166; pd166 = (* (( (ptr) (* (( (ptr) gf←c65212)+235)/* var←c59004 */ ))+13) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd166 ))))(var←c65180.f4/* printer←v11472 */ , pd166))) { SOURCE(6323, 28353) SOURCE(6323, 28353) { word var←c59804; { /* declaration of var←c01 skipped */ var←c65180.f5/* var←c01 */ = (* (( (ptr) tool←v11444)+9) ); { /* declaration of var←c02 skipped */ { word var←c03; { word var←c0831; var←c0831 = (word) &var←c65180; var←c03 = (word) XR←Enable(( ((word) (fPt) NoName←Q6072) ), ( ((word) (fPt) NoName←Q8172) ), var←c0831); }; if ((var←c03 == 2)) { goto lab←L100006; }; }; var←c59804 = var←c65180.f6/* var←c02 */ ; }; }; }; lab←L100006: ; }; }; } static word NoName←Q6072(formal←c0733) word formal←c0733; { SOURCE(6323, 28353) (* (( (ptr) formal←c0733)+6) ) = (word) NewTool←P120((* (( (ptr) formal←c0733)+4) ), (* (( (ptr) formal←c0733)+5) )); return(0); } static void LeftScreenButton←P420(parent←v43176, clientData←v43204, mouseButton←v43232, shift←v43260, control←v43288) word parent←v43176; word clientData←v43204; word mouseButton←v43232; word shift←v43260; word control←v43288; { register ptr gf←c65244 = (ptr) &globalframe; word tool←v11516; /* LeftScreenButton: */ SOURCE(6385, 102) SOURCE(6422, 31) tool←v11516 = XR←Narrow(clientData←v43204, (* (( (ptr) gf←c65244)+16) )); SOURCE(6455, 32) { word pd167; pd167 = (* (( (ptr) (* (( (ptr) gf←c65244)+243)/* var←c59836 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd167 ))))(tool←v11516, 1, 0, pd167); }; } static void ScreenButton←P480(parent←v43348, clientData←v43376, mouseButton←v43404, shift←v43432, control←v43460) word parent←v43348; word clientData←v43376; word mouseButton←v43404; word shift←v43432; word control←v43460; { register ptr gf←c65276 = (ptr) &globalframe; word tool←v11560; /* ScreenButton: */ SOURCE(6493, 96) SOURCE(6526, 31) tool←v11560 = XR←Narrow(clientData←v43376, (* (( (ptr) gf←c65276)+16) )); SOURCE(6559, 30) { word pd168; pd168 = (* (( (ptr) (* (( (ptr) gf←c65276)+243)/* var←c59836 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd168 ))))(tool←v11560, 0, 0, pd168); }; } static void RightScreenButton←P540(parent←v43520, clientData←v43548, mouseButton←v43576, shift←v43604, control←v43632) word parent←v43520; word clientData←v43548; word mouseButton←v43576; word shift←v43604; word control←v43632; { register ptr gf←c65308 = (ptr) &globalframe; word tool←v11604; /* RightScreenButton: */ SOURCE(6595, 104) SOURCE(6633, 31) tool←v11604 = XR←Narrow(clientData←v43548, (* (( (ptr) gf←c65308)+16) )); SOURCE(6666, 33) { word pd169; pd169 = (* (( (ptr) (* (( (ptr) gf←c65308)+243)/* var←c59836 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd169 ))))(tool←v11604, 2, 0, pd169); }; } static void ColorScreenButton←P600(parent←v43692, clientData←v43720, mouseButton←v43748, shift←v43776, control←v43804) word parent←v43692; word clientData←v43720; word mouseButton←v43748; word shift←v43776; word control←v43804; { register ptr gf←c65340 = (ptr) &globalframe; word tool←v11648; /* ColorScreenButton: */ SOURCE(6705, 215) SOURCE(6743, 31) tool←v11648 = XR←Narrow(clientData←v43720, (* (( (ptr) gf←c65340)+16) )); SOURCE(6776, 144) if ((0 != (* (ptr) (* (( (ptr) (* (( (ptr) gf←c65340)+244)/* var←c59868 */ ))+10) ) ))) { SOURCE(6813, 39) { word pd170; pd170 = (* (( (ptr) (* (( (ptr) gf←c65340)+243)/* var←c59836 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd170 ))))(tool←v11648, 3, 0, pd170); }; } else { SOURCE(6852, 68) { word pd171; pd171 = (* (( (ptr) (* (( (ptr) gf←c65340)+239)/* var←c59292 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd171 ))))((* (( (ptr) tool←v11648)+9) ), (* (( (ptr) gf←c65340)+51) ), 0, 2147483647, pd171) ; }; }; } static void PrintButton←P660(parent←v43864, clientData←v43892, mouseButton←v43920, shift←v43948, control←v43976) word parent←v43864; word clientData←v43892; word mouseButton←v43920; word shift←v43948; word control←v43976; { W13 var←c65372; register ptr gf←c65404 = (ptr) &globalframe; /* declaration of var←c59900 skipped */ /* declaration of var←c59932 skipped */ /* declaration of var←c59964 skipped */ /* PrintButton: */ SOURCE(6926, 27750) { word tmpAddr172; tmpAddr172 = (word) (( (ptr) &var←c65372)+4)/* var←c59900 */ ; (* (ptr) tmpAddr172 ) = ( ((word) (fPt) InvalidFile←P3648) ); (* (( (ptr) tmpAddr172) + 1) ) = 1; }; { word tmpAddr173; tmpAddr173 = (word) (( (ptr) &var←c65372)+6)/* var←c59932 */ ; (* (ptr) tmpAddr173 ) = ( ((word) (fPt) FileFromHint←P3588) ); (* (( (ptr) tmpAddr173) + 1) ) = 1; }; { word tmpAddr174; tmpAddr174 = (word) (( (ptr) &var←c65372)+8)/* var←c59964 */ ; (* (ptr) tmpAddr174 ) = ( ((word) (fPt) FileNameSelected←P3528) ); (* (( (ptr) tmpAddr174) + 1) ) = 1; }; SOURCE(6956, 27720) SOURCE(6958, 24) { /* declaration of tool←v11776 skipped */ word curSel←v11804; word curViewer←v11832; SOURCE(7882, 31) (* (( (ptr) &var←c65372)+10)/* tool←v11776 */ ) = XR←Narrow(clientData←v43892, (* (( (ptr) gf←c65404)+16) )); SOURCE(7915, 49) { word pd175; pd175 = (* (( (ptr) (* (( (ptr) gf←c65404)+242)/* var←c59676 */ ))+8) ); curSel←v11804 = (word) ( *( (fPt) ((* (ptr) pd175 ))))(pd175); }; SOURCE(7966, 51) { word pd176; pd176 = (* (( (ptr) (* (( (ptr) gf←c65404)+242)/* var←c59676 */ ))+7) ); curViewer←v11832 = (word) ( *( (fPt) ((* (ptr) pd176 ))))(pd176); }; if ((0 != (word) FileNameSelected←P3528(curSel←v11804, (word) (( (bPt) &var←c65372)+32)/* var←c59964 */ ))) { SOURCE(8064, 177) { /* declaration of fName←v12172 skipped */ SOURCE(8098, 45) (* (( (ptr) &var←c65372)+11)/* fName←v12172 */ ) = (word) FileFromHint←P3588(curSel←v11804, curViewer←v11832, (word) (( (bPt) &var←c65372)+24) /* var←c59932 */ ); SOURCE(8145, 78) { /* declaration of var←c04 skipped */ (* (( (ptr) &var←c65372)+12)/* var←c04 */ ) = (* (( (ptr) (* (( (ptr) gf←c65404)+243)/* var←c59836 */ ))+17) ); { word var←c05; { word var←c0832; var←c0832 = (word) &var←c65372; var←c05 = (word) XR←Enable(( ((word) (fPt) NoName←Q6132) ), ( ((word) (fPt) NoName←Q8112) ), var←c0832); }; if ((var←c05 == 3)) { goto lab←L100009; }; }; }; }; } else { if ((curViewer←v11832 != 0)) { SOURCE(8281, 37) { word pd177; pd177 = (* (( (ptr) (* (( (ptr) gf←c65404)+243)/* var←c59836 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd177 ))))((* (( (ptr) &var←c65372)+10)/* tool←v11776 */ ), curViewer←v11832, 0, pd177); }; } else { SOURCE(8364, 66) { word pd178; pd178 = (* (( (ptr) (* (( (ptr) gf←c65404)+239)/* var←c59292 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd178 ))))((* (( (ptr) (* (( (ptr) &var←c65372)+10)/* tool←v11776 */ ))+9) ), (* (( (ptr) gf←c65404)+52) ), 0, 2147483647, pd178); }; }; }; }; goto lab←L100012; lab←L100009: ; lab←L100012: ; } static word NoName←Q6132(formal←c0739) word formal←c0739; { SOURCE(8145, 78) { word pd179; pd179 = (* (( (ptr) formal←c0739)+12) ); (void) ( *( (fPt) ((* (ptr) pd179 ))))((* (( (ptr) formal←c0739)+10) ), (* (( (ptr) formal←c0739)+11) ), 0, pd179); }; return(0); } static word FileNameSelected←P3528(self←v11908, formal←c65468) word self←v11908; word formal←c65468; { register ptr gf←c65436 = (ptr) &globalframe; word var←c11952; word length←v12216; formal←c65468 = (formal←c65468 - 32); /* FileNameSelected: */ SOURCE(6958, 24) SOURCE(7013, 27) { word pd180; pd180 = (* (( (ptr) (* (( (ptr) gf←c65436)+235)/* var←c59004 */ ))+14) ); length←v12216 = (word) ( *( (fPt) ((* (ptr) pd180 ))))(self←v11908, pd180); }; SOURCE(7042, 33) if (( (int)length←v12216 < (int)2)) { SOURCE(7061, 14) return(0); }; SOURCE(7098, 27578) { word pd181; pd181 = (* (( (ptr) (* (( (ptr) gf←c65436)+235)/* var←c59004 */ ))+24) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd181 ))))(self←v11908, 0, (* (( (ptr) gf←c65436)+53) ), pd181) != (int)length←v12216)) { SOURCE(7149, 14) return(0); }; }; SOURCE(7187, 13) return(1); } static word FileFromHint←P3588(formal←c0912, formal←c0913, formal←c65532) word formal←c0912; word formal←c0913; word formal←c65532; { W8 var←c65500; /* declaration of hint←v12012 skipped */ /* declaration of v←v12040 skipped */ /* declaration of var←c06 skipped */ /* declaration of fName←v12084 skipped */ formal←c65532 = (formal←c65532 - 24); var←c65500.f4/* hint←v12012 */ = formal←c0912; var←c65500.f5/* v←v12040 */ = formal←c0913; var←c65500.f0 = formal←c65532; /* FileFromHint: */ SOURCE(7218, 20) SOURCE(7218, 20) var←c65500.f7/* fName←v12084 */ = 0; SOURCE(7285, 27391) SOURCE(7287, 27389) { word var←c07; { word var←c0833; var←c0833 = (word) &var←c65500; var←c07 = (word) XR←Enable(( ((word) (fPt) NoName←Q6192) ), ( ((word) (fPt) NoName←Q8052) ), var←c0833); }; if ((var←c07 == 4)) { goto lab←L100013; } else { if ((var←c07 == 1)) { goto lab←L06; }; }; }; goto lab←L100016; lab←L100013: ; SOURCE(7769, 12) var←c65500.f7/* fName←v12084 */ = var←c65500.f4/* hint←v12012 */ ; lab←L100016: ; SOURCE(7218, 20) return(var←c65500.f7/* fName←v12084 */ ); lab←L06: ; return(var←c65500.f6/* var←c06 */ ); } static word NoName←Q6192(formal←c0744) word formal←c0744; { register ptr gf←c0743 = (ptr) &globalframe; SOURCE(7321, 11) { word ctxFN←v12260 = 0; W4 var←c0228; SOURCE(7334, 34) if (((* (( (ptr) formal←c0744)+5) ) == 0)) { SOURCE(7348, 20) (* (( (ptr) formal←c0744)+6) ) = (* (( (ptr) formal←c0744)+4) ); return(1); }; SOURCE(7384, 14) ctxFN←v12260 = (* (( (ptr) (* (( (ptr) formal←c0744)+5) ))+14) ); SOURCE(7400, 27276) { word tc182; word pd183; pd183 = (* (( (ptr) (* (( (ptr) gf←c0743)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd183 ))))(ctxFN←v12260, pd183))) { tc182 = (word) ((* (( (ptr) (* (( (ptr) formal←c0744)+5) ))+13) ) != 0); } else { tc182 = (word) 0; }; if (tc182) { { W14 var←c0227; SOURCE(7474, 27202) { word var←c60028; { word pd184; pd184 = (* (( (ptr) (* (( (ptr) gf←c0743)+235)/* var←c59004 */ ))+24) ); var←c60028 = (word) ( *( (fPt) ((* (ptr) pd184 ))))((* (( (ptr) (* (( (ptr) formal←c0744)+5) ))+13) ), 0, (* (( (ptr) gf←c0743)+54) ), pd184); }; { word pd185; pd185 = (* (( (ptr) (* (( (ptr) gf←c0743)+235)/* var←c59004 */ ))+17) ); ctxFN←v12260 = (word) ( *( (fPt) ((* (ptr) pd185 ))))((* (( (ptr) (* (( (ptr) formal←c0744)+5) ))+13) ), 0, var←c60028, pd185) ; }; }; SOURCE(7535, 27141) { word pd186; pd186 = (* (( (ptr) (* (( (ptr) gf←c0743)+243)/* var←c59836 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd186 ))))((word) &var←c0227, (* (( (ptr) gf←c0743)+55) ), ctxFN←v12260, pd186); }; ctxFN←v12260 = (* (ptr) &var←c0227 ); }; }; }; SOURCE(7599, 27077) { word pd187; pd187 = (* (( (ptr) (* (( (ptr) gf←c0743)+246)/* var←c60060 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd187 ))))((word) &var←c0228, (* (( (ptr) formal←c0744)+4) ), ctxFN←v12260, 0, 1, pd187); }; (* (( (ptr) formal←c0744)+7) ) = var←c0228.f0; SOURCE(7711, 26965) { word pd188; pd188 = (* (( (ptr) (* (( (ptr) gf←c0743)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd188 ))))((* ((( (ptr) formal←c0744)+7)) ), pd188))) { SOURCE(7739, 12) (* (( (ptr) formal←c0744)+7) ) = (* (( (ptr) formal←c0744)+4) ); }; }; }; return(0); } static void InvalidFile←P3648(why←v12144, formal←c65596) word why←v12144; word formal←c65596; { register ptr gf←c65564 = (ptr) &globalframe; formal←c65596 = (formal←c65596 - 16); /* InvalidFile: */ SOURCE(7786, 19) SOURCE(7820, 26856) { W2 var←c60092; var←c60092.f0 = 11; var←c60092.f1 = why←v12144; { word pd189; pd189 = (* (( (ptr) (* (( (ptr) gf←c65564)+239)/* var←c59292 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd189 ))))((* (( (ptr) (* (( (ptr) formal←c65596)+10) ))+9) ), (* (( (ptr) gf←c65564)+56) ), var←c60092, pd189) ; }; }; } static void OptionsButton←P720(parent←v44036, clientData←v44064, mouseButton←v44092, shift←v44120, control←v44148) word parent←v44036; word clientData←v44064; word mouseButton←v44092; word shift←v44120; word control←v44148; { register ptr gf←c65628 = (ptr) &globalframe; word tool←v12304; /* OptionsButton: */ SOURCE(8461, 187) SOURCE(8495, 31) tool←v12304 = XR←Narrow(clientData←v44064, (* (( (ptr) gf←c65628)+16) )); SOURCE(8528, 120) if (((* (( (ptr) tool←v12304)+12) ) == 0) || (* (( (bPt) (* (( (ptr) tool←v12304)+12) ))+77) ) & 0100) { SOURCE(8591, 31) (void) CreateOptionsViewer←P1860(tool←v12304); } else { SOURCE(8622, 26) (void) DestroyOptionsViewer←P1920(tool←v12304); }; } static void ServerStatusButton←P780(parent←v44208, clientData←v44236, mouseButton←v44264, shift←v44292, control←v44320) word parent←v44208; word clientData←v44236; word mouseButton←v44264; word shift←v44292; word control←v44320; { register ptr gf←c65660 = (ptr) &globalframe; word tool←v12348; /* ServerStatusButton: */ SOURCE(8654, 214) SOURCE(8693, 31) tool←v12348 = XR←Narrow(clientData←v44236, (* (( (ptr) gf←c65660)+16) )); SOURCE(8726, 142) if (((* (( (ptr) tool←v12348)+24) ) == 0) || (* (( (bPt) (* (( (ptr) tool←v12348)+24) ))+77) ) & 0100) { SOURCE(8801, 36) (void) CreateServerStatusViewer←P2280(tool←v12348); } else { SOURCE(8837, 31) (void) DestroyServerStatusViewer←P2340(tool←v12348); }; } static void CreateBoolButton←P840(formal←c0254, name←v7328, parent←v7356, pos←v7384, init←v7412, possible←v7440, click←v7468) word formal←c0254; word name←v7328; word parent←v7356; W2 pos←v7384; word init←v7412; word possible←v7440; word click←v7468; { register ptr gf←c65692 = (ptr) &globalframe; word state←v7512; word newx←v7540; /* CreateBoolButton: */ SOURCE(8971, 25705) SOURCE(8971, 25705) state←v7512 = 0; SOURCE(9133, 25543) { word var←c60124; var←c60124 = XR←NewObject(16, (* (( (ptr) gf←c65692)+34) )); if ((0 != possible←v7440)) { (* (( (ptr) var←c60124)+2) ) = (* (( (ptr) gf←c65692)+58) ); } else { (* (( (ptr) var←c60124)+2) ) = (* (( (ptr) gf←c65692)+59) ); }; (* (( (ptr) var←c60124)+3) ) = XR←CheckProc(click←v7468); state←v7512 = var←c60124; }; SOURCE(9234, 25442) { W28 var←c60156; W35 var←c0253; XR←FillWords(&(* (W27Pt) (&var←c60156)), 27, 0); (* (( (ptr) &var←c60156)+1) ) = pos←v7384.f0; (* (( (ptr) &var←c60156)+2) ) = pos←v7384.f1; (* (( (ptr) &var←c60156)+13) ) = name←v7328; (* (( (ptr) &var←c60156)+17) ) = (word) -1; (* (( (ptr) &var←c60156)+18) ) = 1; (* (( (ptr) &var←c60156)+19) ) = 1493172224; (* (( (ptr) &var←c60156)+22) ) = parent←v7356; (* (( (ptr) &var←c60156)+27) ) = 27; (* (W28Pt) (word) &var←c0253 ) = var←c60156; (* (( (ptr) (word) &var←c0253) + 28) ) = (word) (( (bPt) gf←c65692)+812)/* var←c58428 */ ; (* (( (ptr) (word) &var←c0253) + 29) ) = state←v7512; (* (( (ptr) (word) &var←c0253) + 30) ) = 0; (* (( (ptr) (word) &var←c0253) + 31) ) = 0; (* (( (ptr) (word) &var←c0253) + 32) ) = 0; (* (( (ptr) (word) &var←c0253) + 33) ) = 0; (* (( (ptr) (word) &var←c0253) + 34) ) = 0; { word pd190; pd190 = (* (( (ptr) (* (( (ptr) gf←c65692)+247)/* var←c60188 */ ))+4) ); (* (ptr) state←v7512 ) = (word) ( *( (fPt) ((* (ptr) pd190 ))))((word) (&var←c0253), pd190); }; }; SOURCE(9407, 44) newx←v7540 = ((pos←v7384.f0 + (* (( (ptr) (* (ptr) state←v7512 ))+3) )) + (* (( (ptr) gf←c65692)+12)/* entryHSpace←v4876 */ )); SOURCE(9453, 39) (void) SetBoolButton←P1020(state←v7512, ((0 != init←v7412) && (0 != possible←v7440))); /* removed tail goto */ (* (ptr) formal←c0254 ) = state←v7512; (* (( (ptr) formal←c0254)+1) ) = newx←v7540; return; } static void ClickBoolButton←P900(parent←v44380, clientData←v44408, mouseButton←v44436, shift←v44464, control←v44492) word parent←v44380; word clientData←v44408; word mouseButton←v44436; word shift←v44464; word control←v44492; { register ptr gf←c65724 = (ptr) &globalframe; word state←v12392; /* ClickBoolButton: */ SOURCE(9498, 161) SOURCE(9538, 39) state←v12392 = XR←Narrow(clientData←v44408, (* (( (ptr) gf←c65724)+34) )); SOURCE(9579, 36) (void) SetBoolButton←P1020(state←v12392, (0 == (* (( (ptr) state←v12392)+1) ))); SOURCE(9617, 42) if (((* (( (ptr) state←v12392)+3) ) != 0)) { SOURCE(9641, 18) { word pd191; pd191 = (* (( (ptr) state←v12392)+3) ); (void) ( *( (fPt) ((* (ptr) pd191 ))))(state←v12392, pd191); }; }; } static word GetBoolButton←P960(state←v7600) word state←v7600; { word var←c7644; /* GetBoolButton: */ SOURCE(9665, 78) SOURCE(9724, 19) return((* (( (ptr) state←v7600)+1) )); } static void SetBoolButton←P1020(state←v7704, value←v7732) word state←v7704; word value←v7732; { register ptr gf←c65756 = (ptr) &globalframe; /* SetBoolButton: */ SOURCE(9749, 163) SOURCE(9805, 18) (* (( (ptr) state←v7704)+1) ) = value←v7732; SOURCE(9825, 87) { word pd192; pd192 = (* (( (ptr) (* (( (ptr) gf←c65756)+247)/* var←c60188 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd192 ))))((* (ptr) state←v7704 ), ( (0 != value←v7732) ? (* (( (ptr) state←v7704)+2) ) : (* ( ( (ptr) gf←c65756)+60) ) ) , 1, pd192); }; } static void CreateIntButton←P1080(formal←c0281, name←v7792, parent←v7820, pos←v7848, w←v7876, default←v7904, defined←v7932, init←v7960) word formal←c0281; word name←v7792; word parent←v7820; W2 pos←v7848; word w←v7876; word default←v7904; word defined←v7932; word init←v7960; { register ptr gf←c65788 = (ptr) &globalframe; word state←v8004; word newx←v8032; /* CreateIntButton: */ SOURCE(9918, 24758) SOURCE(9918, 24758) state←v8004 = 0; SOURCE(10087, 24589) { word var←c60220; var←c60220 = XR←NewObject(12, (* (( (ptr) gf←c65788)+32) )); (* (( (ptr) var←c60220)+1) ) = default←v7904; state←v8004 = var←c60220; }; SOURCE(10136, 24540) { W28 var←c60252; W35 var←c0276; XR←FillWords(&(* (W27Pt) (&var←c60252)), 27, 0); (* (( (ptr) &var←c60252)+1) ) = pos←v7848.f0; (* (( (ptr) &var←c60252)+2) ) = pos←v7848.f1; (* (( (ptr) &var←c60252)+13) ) = name←v7792; (* (( (ptr) &var←c60252)+17) ) = (word) -1; (* (( (ptr) &var←c60252)+18) ) = 1; (* (( (ptr) &var←c60252)+19) ) = 1358954496; (* (( (ptr) &var←c60252)+22) ) = parent←v7820; (* (( (ptr) &var←c60252)+27) ) = 27; (* (W28Pt) (word) &var←c0276 ) = var←c60252; (* (( (ptr) (word) &var←c0276) + 28) ) = (word) (( (bPt) gf←c65788)+764)/* var←c58236 */ ; (* (( (ptr) (word) &var←c0276) + 29) ) = state←v8004; (* (( (ptr) (word) &var←c0276) + 30) ) = 0; (* (( (ptr) (word) &var←c0276) + 31) ) = 0; (* (( (ptr) (word) &var←c0276) + 32) ) = 0; (* (( (ptr) (word) &var←c0276) + 33) ) = 0; (* (( (ptr) (word) &var←c0276) + 34) ) = 0; { word pd193; pd193 = (* (( (ptr) (* (( (ptr) gf←c65788)+247)/* var←c60188 */ ))+4) ); (* (ptr) state←v8004 ) = (word) ( *( (fPt) ((* (ptr) pd193 ))))((word) (&var←c0276), pd193); }; }; SOURCE(10310, 24366) { word var←c60284; word var←c60316; var←c60284 = (pos←v7848.f0 + (* (( (ptr) (* (ptr) state←v8004 ))+3) )); var←c60316 = (pos←v7848.f1 + (* (( (ptr) gf←c65788)+14)/* textFuzz←v4932 */ )); pos←v7848.f0 = var←c60284; pos←v7848.f1 = var←c60316; }; SOURCE(10394, 24282) { W28 var←c60348; W29 var←c0280; XR←FillWords(&(* (W27Pt) (&var←c60348)), 27, 0); (* (( (ptr) &var←c60348)+1) ) = pos←v7848.f0; (* (( (ptr) &var←c60348)+2) ) = pos←v7848.f1; (* (( (ptr) &var←c60348)+3) ) = w←v7876; (* (( (ptr) &var←c60348)+4) ) = (* (( (ptr) (* (ptr) state←v8004 ))+4) ); (* (( (ptr) &var←c60348)+17) ) = (word) -1; (* (( (ptr) &var←c60348)+18) ) = 1; (* (( (ptr) &var←c60348)+19) ) = 1358954496; (* (( (ptr) &var←c60348)+22) ) = parent←v7820; (* (( (ptr) &var←c60348)+27) ) = 27; (* (W28Pt) (word) &var←c0280 ) = (var←c60348 ); (* (( (ptr) (word) &var←c0280) + 28) ) = 0; { word pd194; pd194 = (* (( (ptr) (* (( (ptr) gf←c65788)+242)/* var←c59676 */ ))+5) ); (* (( (ptr) state←v8004)+2) ) = (word) ( *( (fPt) ((* (ptr) pd194 ))))((word) (&var←c0280), pd194); }; }; SOURCE(10542, 16) newx←v8032 = (pos←v7848.f0 + w←v7876); SOURCE(10560, 34) (void) SetIntButton←P1200(state←v8004, defined←v7932, init←v7960); /* removed tail goto */ (* (ptr) formal←c0281 ) = state←v8004; (* (( (ptr) formal←c0281)+1) ) = newx←v8032; return; } static word GetIntButton←P1140(state←v8092) word state←v8092; { W7 var←c65820; register ptr gf←c65852 = (ptr) &globalframe; word val←v8136; /* GetIntButton: */ SOURCE(10600, 24076) SOURCE(10661, 19) val←v8136 = (* (( (ptr) state←v8092)+1) ); SOURCE(10682, 23994) SOURCE(10682, 23994) { /* declaration of var←c60380 skipped */ { word pd195; pd195 = (* (( (ptr) (* (( (ptr) gf←c65852)+242)/* var←c59676 */ ))+10) ); var←c65820.f4/* var←c60380 */ = (word) ( *( (fPt) ((* (ptr) pd195 ))))((* ((( (ptr) state←v8092)+2)) ), pd195); }; { /* declaration of var←c08 skipped */ var←c65820.f5/* var←c08 */ = (* (( (ptr) (* (( (ptr) gf←c65852)+248)/* var←c60412 */ ))+10) ); { /* declaration of var←c09 skipped */ { word var←c010; { word var←c0834; var←c0834 = (word) &var←c65820; var←c010 = (word) XR←Enable(( ((word) (fPt) NoName←Q6252) ), ( ((word) (fPt) NoName←Q7992) ), var←c0834); }; if ((var←c010 == 5)) { goto lab←L100020; }; }; val←v8136 = var←c65820.f6/* var←c09 */ ; }; }; }; lab←L100020: ; SOURCE(10600, 24076) return(val←v8136); } static word NoName←Q6252(formal←c0754) word formal←c0754; { SOURCE(10682, 23994) { word pd196; pd196 = (* (( (ptr) formal←c0754)+5) ); (* (( (ptr) formal←c0754)+6) ) = (word) ( *( (fPt) ((* (ptr) pd196 ))))((* (( (ptr) formal←c0754)+4) ), 8, pd196); }; return(0); } static void SetIntButton←P1200(state←v8196, defined←v8224, init←v8252) word state←v8196; word defined←v8224; word init←v8252; { register ptr gf←c65884 = (ptr) &globalframe; word val←v12436 = 0; /* SetIntButton: */ SOURCE(10778, 23898) SOURCE(10874, 23802) if ( ( (0 != defined←v8224) ? ( (int)init←v8252 != (int)(* (( (ptr) state←v8196)+1) )) : 0 ) ) { SOURCE(10913, 23763) { word pd197; pd197 = (* (( (ptr) (* (( (ptr) gf←c65884)+248)/* var←c60412 */ ))+27) ); val←v12436 = (word) ( *( (fPt) ((* (ptr) pd197 ))))(init←v8252, 8, 1, pd197); }; }; SOURCE(10946, 40) { word pd198; pd198 = (* (( (ptr) (* (( (ptr) gf←c65884)+242)/* var←c59676 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd198 ))))((* (( (ptr) state←v8196)+2) ), val←v12436, 1, pd198); }; } static void ClickIntButton←P1260(parent←v44552, clientData←v44580, mouseButton←v44608, shift←v44636, control←v44664) word parent←v44552; word clientData←v44580; word mouseButton←v44608; word shift←v44636; word control←v44664; { register ptr gf←c65916 = (ptr) &globalframe; word state←v12480; /* ClickIntButton: */ SOURCE(10992, 115) SOURCE(11031, 38) state←v12480 = XR←Narrow(clientData←v44580, (* (( (ptr) gf←c65916)+32) )); SOURCE(11071, 36) { word pd199; pd199 = (* (( (ptr) (* (( (ptr) gf←c65916)+242)/* var←c59676 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd199 ))))((* (( (ptr) state←v12480)+2) ), 0, pd199); }; } static void CreateRealButton←P1320(formal←c0311, name←v8312, parent←v8340, pos←v8368, w←v8396, default←v8424, defined←v8452, init←v8480) word formal←c0311; word name←v8312; word parent←v8340; W2 pos←v8368; word w←v8396; word default←v8424; word defined←v8452; word init←v8480; { register ptr gf←c65948 = (ptr) &globalframe; word state←v8524; word newx←v8552; /* CreateRealButton: */ SOURCE(11113, 23563) SOURCE(11113, 23563) state←v8524 = 0; SOURCE(11288, 23388) { word var←c60444; var←c60444 = XR←NewObject(12, (* (( (ptr) gf←c65948)+31) )); (* (( (ptr) var←c60444)+1) ) = default←v8424; state←v8524 = var←c60444; }; SOURCE(11338, 23338) { W28 var←c60476; W35 var←c0306; XR←FillWords(&(* (W27Pt) (&var←c60476)), 27, 0); (* (( (ptr) &var←c60476)+1) ) = pos←v8368.f0; (* (( (ptr) &var←c60476)+2) ) = pos←v8368.f1; (* (( (ptr) &var←c60476)+13) ) = name←v8312; (* (( (ptr) &var←c60476)+17) ) = (word) -1; (* (( (ptr) &var←c60476)+18) ) = 1; (* (( (ptr) &var←c60476)+19) ) = 1358954496; (* (( (ptr) &var←c60476)+22) ) = parent←v8340; (* (( (ptr) &var←c60476)+27) ) = 27; (* (W28Pt) (word) &var←c0306 ) = var←c60476; (* (( (ptr) (word) &var←c0306) + 28) ) = (word) (( (bPt) gf←c65948)+732)/* var←c58108 */ ; (* (( (ptr) (word) &var←c0306) + 29) ) = state←v8524; (* (( (ptr) (word) &var←c0306) + 30) ) = 0; (* (( (ptr) (word) &var←c0306) + 31) ) = 0; (* (( (ptr) (word) &var←c0306) + 32) ) = 0; (* (( (ptr) (word) &var←c0306) + 33) ) = 0; (* (( (ptr) (word) &var←c0306) + 34) ) = 0; { word pd200; pd200 = (* (( (ptr) (* (( (ptr) gf←c65948)+247)/* var←c60188 */ ))+4) ); (* (ptr) state←v8524 ) = (word) ( *( (fPt) ((* (ptr) pd200 ))))((word) (&var←c0306), pd200); }; }; SOURCE(11513, 23163) { word var←c60508; word var←c60540; var←c60508 = (pos←v8368.f0 + (* (( (ptr) (* (ptr) state←v8524 ))+3) )); var←c60540 = (pos←v8368.f1 + (* (( (ptr) gf←c65948)+14)/* textFuzz←v4932 */ )); pos←v8368.f0 = var←c60508; pos←v8368.f1 = var←c60540; }; SOURCE(11597, 23079) { W28 var←c60572; W29 var←c0310; XR←FillWords(&(* (W27Pt) (&var←c60572)), 27, 0); (* (( (ptr) &var←c60572)+1) ) = pos←v8368.f0; (* (( (ptr) &var←c60572)+2) ) = pos←v8368.f1; (* (( (ptr) &var←c60572)+3) ) = w←v8396; (* (( (ptr) &var←c60572)+4) ) = (* (( (ptr) (* (ptr) state←v8524 ))+4) ); (* (( (ptr) &var←c60572)+17) ) = (word) -1; (* (( (ptr) &var←c60572)+18) ) = 1; (* (( (ptr) &var←c60572)+19) ) = 1358954496; (* (( (ptr) &var←c60572)+22) ) = parent←v8340; (* (( (ptr) &var←c60572)+27) ) = 27; (* (W28Pt) (word) &var←c0310 ) = (var←c60572 ); (* (( (ptr) (word) &var←c0310) + 28) ) = 0; { word pd201; pd201 = (* (( (ptr) (* (( (ptr) gf←c65948)+242)/* var←c59676 */ ))+5) ); (* (( (ptr) state←v8524)+2) ) = (word) ( *( (fPt) ((* (ptr) pd201 ))))((word) (&var←c0310), pd201); }; }; SOURCE(11745, 16) newx←v8552 = (pos←v8368.f0 + w←v8396); SOURCE(11763, 35) (void) SetRealButton←P1440(state←v8524, defined←v8452, init←v8480); /* removed tail goto */ (* (ptr) formal←c0311 ) = state←v8524; (* (( (ptr) formal←c0311)+1) ) = newx←v8552; return; } static word GetRealButton←P1380(state←v8612) word state←v8612; { W7 var←c65980; register ptr gf←c66012 = (ptr) &globalframe; word val←v8656; /* GetRealButton: */ SOURCE(11804, 22872) SOURCE(11868, 19) val←v8656 = (* (( (ptr) state←v8612)+1) ); SOURCE(11889, 22787) SOURCE(11889, 22787) { /* declaration of var←c60604 skipped */ { word pd202; pd202 = (* (( (ptr) (* (( (ptr) gf←c66012)+242)/* var←c59676 */ ))+10) ); var←c65980.f4/* var←c60604 */ = (word) ( *( (fPt) ((* (ptr) pd202 ))))((* ((( (ptr) state←v8612)+2)) ), pd202); }; { /* declaration of var←c011 skipped */ var←c65980.f5/* var←c011 */ = (* (( (ptr) (* (( (ptr) gf←c66012)+248)/* var←c60412 */ ))+12) ); { /* declaration of var←c012 skipped */ { word var←c013; { word var←c0835; var←c0835 = (word) &var←c65980; var←c013 = (word) XR←Enable(( ((word) (fPt) NoName←Q6312) ), ( ((word) (fPt) NoName←Q7932) ), var←c0835); }; if ((var←c013 == 6)) { goto lab←L100025; }; }; val←v8656 = var←c65980.f6/* var←c012 */ ; }; }; }; lab←L100025: ; SOURCE(11804, 22872) return(val←v8656); } static word NoName←Q6312(formal←c0759) word formal←c0759; { SOURCE(11889, 22787) { word pd203; pd203 = (* (( (ptr) formal←c0759)+5) ); (* (( (ptr) formal←c0759)+6) ) = (word) ( *( (fPt) ((* (ptr) pd203 ))))((* ((( (ptr) formal←c0759)+4)) ), pd203); }; return(0); } static void SetRealButton←P1440(state←v8716, defined←v8744, init←v8772) word state←v8716; word defined←v8744; word init←v8772; { register ptr gf←c66044 = (ptr) &globalframe; word val←v12524 = 0; /* SetRealButton: */ SOURCE(11986, 22690) SOURCE(12085, 22591) { word x204; word x205; if ( ( (0 != defined←v8744) ? (( x204 = init←v8772, *(float*)&x204 ) != ( x205 = (* (( (ptr) state←v8716)+1) ), *(float*)&x205 )) : 0 ) ) { SOURCE(12124, 22552) { word pd206; pd206 = (* (( (ptr) (* (( (ptr) gf←c66044)+248)/* var←c60412 */ ))+31) ); val←v12524 = (word) ( *( (fPt) ((* (ptr) pd206 ))))(init←v8772, 7, 0, pd206); }; }; }; SOURCE(12158, 40) { word pd207; pd207 = (* (( (ptr) (* (( (ptr) gf←c66044)+242)/* var←c59676 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd207 ))))((* (( (ptr) state←v8716)+2) ), val←v12524, 1, pd207); }; } static void ClickRealButton←P1500(parent←v44724, clientData←v44752, mouseButton←v44780, shift←v44808, control←v44836) word parent←v44724; word clientData←v44752; word mouseButton←v44780; word shift←v44808; word control←v44836; { register ptr gf←c66076 = (ptr) &globalframe; word state←v12568; /* ClickRealButton: */ SOURCE(12204, 117) SOURCE(12244, 39) state←v12568 = XR←Narrow(clientData←v44752, (* (( (ptr) gf←c66076)+31) )); SOURCE(12285, 36) { word pd208; pd208 = (* (( (ptr) (* (( (ptr) gf←c66076)+242)/* var←c59676 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd208 ))))((* (( (ptr) state←v12568)+2) ), 0, pd208); }; } static void CreateRopeButton←P1560(formal←c0340, name←v8832, parent←v8860, pos←v8888, w←v8916, values←v8944, init←v8972) word formal←c0340; word name←v8832; word parent←v8860; W2 pos←v8888; word w←v8916; word values←v8944; word init←v8972; { register ptr gf←c66108 = (ptr) &globalframe; word state←v9100; word newx←v9128; /* CreateRopeButton: */ SOURCE(12327, 22349) SOURCE(12327, 22349) state←v9100 = 0; SOURCE(12493, 22183) { word var←c60636; var←c60636 = XR←NewObject(12, (* (( (ptr) gf←c66108)+30) )); (* (( (ptr) var←c60636)+1) ) = values←v8944; state←v9100 = var←c60636; }; SOURCE(12543, 22133) { W28 var←c60668; W35 var←c0335; XR←FillWords(&(* (W27Pt) (&var←c60668)), 27, 0); (* (( (ptr) &var←c60668)+1) ) = pos←v8888.f0; (* (( (ptr) &var←c60668)+2) ) = pos←v8888.f1; (* (( (ptr) &var←c60668)+13) ) = name←v8832; (* (( (ptr) &var←c60668)+17) ) = (word) -1; (* (( (ptr) &var←c60668)+18) ) = 1; (* (( (ptr) &var←c60668)+19) ) = 1358954496; (* (( (ptr) &var←c60668)+22) ) = parent←v8860; (* (( (ptr) &var←c60668)+27) ) = 27; (* (W28Pt) (word) &var←c0335 ) = var←c60668; (* (( (ptr) (word) &var←c0335) + 28) ) = (word) (( (bPt) gf←c66108)+700)/* var←c57980 */ ; (* (( (ptr) (word) &var←c0335) + 29) ) = state←v9100; (* (( (ptr) (word) &var←c0335) + 30) ) = 0; (* (( (ptr) (word) &var←c0335) + 31) ) = 0; (* (( (ptr) (word) &var←c0335) + 32) ) = 0; (* (( (ptr) (word) &var←c0335) + 33) ) = 0; (* (( (ptr) (word) &var←c0335) + 34) ) = 0; { word pd209; pd209 = (* (( (ptr) (* (( (ptr) gf←c66108)+247)/* var←c60188 */ ))+4) ); (* (ptr) state←v9100 ) = (word) ( *( (fPt) ((* (ptr) pd209 ))))((word) (&var←c0335), pd209); }; }; SOURCE(12718, 21958) { word var←c60700; word var←c60732; var←c60700 = (pos←v8888.f0 + (* (( (ptr) (* (ptr) state←v9100 ))+3) )); var←c60732 = (pos←v8888.f1 + (* (( (ptr) gf←c66108)+14)/* textFuzz←v4932 */ )); pos←v8888.f0 = var←c60700; pos←v8888.f1 = var←c60732; }; SOURCE(12802, 21874) { W28 var←c60764; W29 var←c0339; XR←FillWords(&(* (W27Pt) (&var←c60764)), 27, 0); (* (( (ptr) &var←c60764)+1) ) = pos←v8888.f0; (* (( (ptr) &var←c60764)+2) ) = pos←v8888.f1; (* (( (ptr) &var←c60764)+3) ) = w←v8916; (* (( (ptr) &var←c60764)+4) ) = (* (( (ptr) (* (ptr) state←v9100 ))+4) ); (* (( (ptr) &var←c60764)+17) ) = (word) -1; (* (( (ptr) &var←c60764)+18) ) = 1; (* (( (ptr) &var←c60764)+19) ) = 1358954496; (* (( (ptr) &var←c60764)+22) ) = parent←v8860; (* (( (ptr) &var←c60764)+27) ) = 27; (* (W28Pt) (word) &var←c0339 ) = (var←c60764 ); (* (( (ptr) (word) &var←c0339) + 28) ) = 0; { word pd210; pd210 = (* (( (ptr) (* (( (ptr) gf←c66108)+242)/* var←c59676 */ ))+5) ); (* (( (ptr) state←v9100)+2) ) = (word) ( *( (fPt) ((* (ptr) pd210 ))))((word) (&var←c0339), pd210); }; }; SOURCE(12950, 30) newx←v9128 = ((pos←v8888.f0 + w←v8916) + (* (( (ptr) gf←c66108)+12)/* entryHSpace←v4876 */ )); SOURCE(12982, 26) (void) SetRopeButton←P1680(state←v9100, init←v8972); /* removed tail goto */ (* (ptr) formal←c0340 ) = state←v9100; (* (( (ptr) formal←c0340)+1) ) = newx←v9128; return; } static word GetRopeButton←P1620(state←v9188) word state←v9188; { register ptr gf←c66140 = (ptr) &globalframe; word var←c9232; /* GetRopeButton: */ SOURCE(13014, 21662) SOURCE(13073, 21603) { word pd211; pd211 = (* (( (ptr) (* (( (ptr) gf←c66140)+242)/* var←c59676 */ ))+10) ); return((word) ( *( (fPt) ((* (ptr) pd211 ))))((* ((( (ptr) state←v9188)+2)) ), pd211)); }; } static void SetRopeButton←P1680(state←v9292, val←v9320) word state←v9292; word val←v9320; { register ptr gf←c66172 = (ptr) &globalframe; /* SetRopeButton: */ SOURCE(13123, 95) SOURCE(13178, 40) { word pd212; pd212 = (* (( (ptr) (* (( (ptr) gf←c66172)+242)/* var←c59676 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd212 ))))((* (( (ptr) state←v9292)+2) ), val←v9320, 1, pd212); }; } static void ClickRopeButton←P1740(parent←v44896, clientData←v44924, mouseButton←v44952, shift←v44980, control←v45008) word parent←v44896; word clientData←v44924; word mouseButton←v44952; word shift←v44980; word control←v45008; { W6 var←c66204; register ptr gf←c66236 = (ptr) &globalframe; /* declaration of var←c60828 skipped */ word state←v12640; /* ClickRopeButton: */ SOURCE(13224, 21452) { word tmpAddr213; tmpAddr213 = (word) (( (ptr) &var←c66204)+4)/* var←c60828 */ ; (* (ptr) tmpAddr213 ) = ( ((word) (fPt) NextName←P3804) ); (* (( (ptr) tmpAddr213) + 1) ) = 1; }; SOURCE(13630, 39) state←v12640 = XR←Narrow(clientData←v44924, (* (( (ptr) gf←c66236)+30) )); SOURCE(13671, 21005) if ((mouseButton←v44952 == 2)) { SOURCE(13698, 42) { word pd214; pd214 = (* (( (ptr) (* (( (ptr) gf←c66236)+242)/* var←c59676 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd214 ))))((* (( (ptr) state←v12640)+2) ), 0, pd214); }; } else { SOURCE(13740, 20936) { word var←c60860; var←c60860 = (word) NextName←P3804(state←v12640, (word) (( (bPt) &var←c66204)+16)/* var←c60828 */ ); { word pd215; pd215 = (* (( (ptr) (* (( (ptr) gf←c66236)+242)/* var←c59676 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd215 ))))((* (( (ptr) state←v12640)+2) ), var←c60860, 1, pd215); }; }; }; } static word NextName←P3804(state←v12716, formal←c66300) word state←v12716; word formal←c66300; { register ptr gf←c66268 = (ptr) &globalframe; word next←v12760; word current←v12788; formal←c66300 = (formal←c66300 - 16); /* NextName: */ SOURCE(13264, 21412) SOURCE(13264, 21412) next←v12760 = 0; SOURCE(13330, 51) { word pd216; pd216 = (* (( (ptr) (* (( (ptr) gf←c66268)+242)/* var←c59676 */ ))+10) ); current←v12788 = (word) ( *( (fPt) ((* (ptr) pd216 ))))((* ((( (ptr) state←v12716)+2)) ), pd216); }; SOURCE(13383, 35) if (((* (( (ptr) state←v12716)+1) ) == 0)) { SOURCE(13412, 6) return(next←v12760); }; SOURCE(13420, 21256) { register word l←v12832; l←v12832 = (* (( (ptr) state←v12716)+1) ); lab←L100032: ; if ((l←v12832 != 0)) { } else { goto lab←L100029; }; SOURCE(13482, 21194) { word pd217; pd217 = (* (( (ptr) (* (( (ptr) gf←c66268)+235)/* var←c59004 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd217 ))))(current←v12788, (* (ptr) l←v12832 ), 0, pd217))) { SOURCE(13520, 67) if (((* (( (ptr) l←v12832)+1) ) == 0)) { return((* (ptr) (* (( (ptr) state←v12716)+1) ) )); } else { return((* (ptr) (* (( (ptr) l←v12832)+1) ) )); }; }; }; l←v12832 = (* (( (ptr) l←v12832)+1) ); goto lab←L100032; lab←L100029: ; }; SOURCE(13598, 29) return((* (ptr) (* (( (ptr) state←v12716)+1) ) )); } static void ClickCompress←P1800(state←v45068) word state←v45068; { register ptr gf←c66332 = (ptr) &globalframe; word tool←v12960; /* ClickCompress: */ SOURCE(13798, 38) SOURCE(13838, 53) tool←v12960 = XR←Narrow((* (( (ptr) (* (( (ptr) (* (( (ptr) (* (ptr) state←v45068 ))+22) ))+22) ))+26) ), (* (( (ptr) gf←c66332)+16) )); } static void CreateOptionsViewer←P1860(formal←c0914) word formal←c0914; { W5 var←c66364; /* declaration of tool←v9380 skipped */ var←c66364.f4/* tool←v9380 */ = formal←c0914; /* CreateOptionsViewer: */ SOURCE(13897, 20779) (void) (XR←MonitorEntry(var←c66364.f4/* tool←v9380 */ )); SOURCE(13953, 20723) { word var←c014; { word var←c0836; var←c0836 = (word) &var←c66364; var←c014 = (word) XR←Enable(( ((word) (fPt) NoName←Q6372) ), ( ((word) (fPt) NoName←Q7872) ), var←c0836); }; if ((var←c014 == 1)) { goto lab←L010; }; }; SOURCE(13897, 20779) (void) (XR←MonitorExit(var←c66364.f4/* tool←v9380 */ )); return; lab←L010: ; return; } static word NoName←Q6372(formal←c0770) word formal←c0770; { register ptr gf←c0769 = (ptr) &globalframe; SOURCE(13976, 11) { W2 curPos←v13004; word em←v13032; word options←v13060; word paperButtons←v13088 = 0; word defaultPaper←v13116 = 0; word var←c60924; word v←v56908; SOURCE(13989, 30) { word pd218; pd218 = (* (( (ptr) (* (( (ptr) gf←c0769)+249)/* var←c60892 */ ))+7) ); em←v13032 = (word) ( *( (fPt) ((* (ptr) pd218 ))))(109, 0, pd218); }; SOURCE(14021, 38) options←v13060 = (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+11) ); SOURCE(14177, 20499) v←v56908 = (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ); SOURCE(33546, 30) if ((v←v56908 == 0)) { var←c60924 = 1; } else { var←c60924 = (((unsigned)(* (( (bPt) v←v56908)+77) ) << 25) >> 31); }; if ((0 == var←c60924)) { SOURCE(14215, 6) (void) (XR←MonitorExit(* (( (ptr) formal←c0770)+4) )); return(1); }; SOURCE(14246, 20430) { W28 var←c60956; W29 var←c0368; XR←FillWords(&(* (W27Pt) (&var←c60956)), 27, 0); (* (( (ptr) &var←c60956)+3) ) = 9999; (* (( (ptr) &var←c60956)+17) ) = (word) -1; (* (( (ptr) &var←c60956)+18) ) = 1; (* (( (ptr) &var←c60956)+19) ) = 285212672; (* (( (ptr) &var←c60956)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+10) ); (* (( (ptr) &var←c60956)+27) ) = 27; (* (W28Pt) (word) &var←c0368 ) = var←c60956; (* (( (ptr) (word) &var←c0368) + 28) ) = 0; { word pd219; pd219 = (* (( (ptr) (* (( (ptr) gf←c0769)+250)/* var←c60988 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ) = (word) ( *( (fPt) ((* (ptr) pd219 ))))((word) (&var←c0368), pd219); }; }; SOURCE(14395, 20281) curPos←v13004.f0 = (* (( (ptr) gf←c0769)+12)/* entryHSpace←v4876 */ ); curPos←v13004.f1 = 4; SOURCE(14422, 20254) if ((0 != (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+5) ))+2) ))) { SOURCE(14456, 20220) { W2 var←c61020; (void) CreateBoolButton←P840((word) &var←c61020, (* (( (ptr) gf←c0769)+64) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, (* (( (ptr) options←v13060)+1) ), 1 , (word) (( (bPt) gf←c0769)+692)/* var←c57948 */ ); curPos←v13004.f0 = var←c61020.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+16) ) = var←c61020.f0; }; }; SOURCE(14630, 20046) { W2 var←c61052; (void) CreateBoolButton←P840((word) &var←c61052, (* (( (ptr) gf←c0769)+65) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, (* (ptr) options←v13060 ), 1 , 0); curPos←v13004.f0 = var←c61052.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+15) ) = var←c61052.f0; }; SOURCE(14776, 19900) { W2 var←c61084; (void) CreateRealButton←P1320((word) &var←c61084, (* (( (ptr) gf←c0769)+66) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, IOP2( * , (int)6, (int)em←v13032), (* (ptr) &fc220 ) , 1, (* (( (ptr) options←v13060)+11) )); curPos←v13004.f0 = var←c61084.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+22) ) = var←c61084.f0; }; SOURCE(14932, 19744) { W2 var←c61116; (void) CreateRopeButton←P1560((word) &var←c61116, (* (( (ptr) gf←c0769)+67) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, 9999, (* (( (ptr) gf←c0769)+7)/* styleList←v4316 */ ) , (* (( (ptr) options←v13060)+10) )); curPos←v13004.f0 = var←c61116.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+21) ) = var←c61116.f0; }; SOURCE(15084, 19592) { word var←c61148; var←c61148 = (curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13)/* entryVSpace←v4904 */ )); curPos←v13004.f0 = (* (( (ptr) gf←c0769)+12)/* entryHSpace←v4876 */ ); curPos←v13004.f1 = var←c61148; }; SOURCE(15132, 19544) { W2 var←c61180; (void) CreateBoolButton←P840((word) &var←c61180, (* (( (ptr) gf←c0769)+68) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, (* (( (ptr) options←v13060)+7) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+7) ) , 0); curPos←v13004.f0 = var←c61180.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+13) ) = var←c61180.f0; }; SOURCE(15304, 19372) { W2 var←c61212; (void) CreateBoolButton←P840((word) &var←c61212, (* (( (ptr) gf←c0769)+69) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, (* (( (ptr) options←v13060)+8) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+8) ) , 0); curPos←v13004.f0 = var←c61212.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+14) ) = var←c61212.f0; }; SOURCE(15482, 19194) { W2 var←c61244; (void) CreateIntButton←P1080((word) &var←c61244, (* (( (ptr) gf←c0769)+70) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, IOP2( * , (int)4, (int)em←v13032), 1 , 1, (* (( (ptr) options←v13060)+2) )); curPos←v13004.f0 = var←c61244.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+17) ) = var←c61244.f0; }; SOURCE(15636, 19040) { W2 var←c61276; (void) CreateIntButton←P1080((word) &var←c61276, (* (( (ptr) gf←c0769)+71) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, IOP2( * , (int)7, (int)em←v13032), 1 , 1, (* (( (ptr) options←v13060)+4) )); curPos←v13004.f0 = var←c61276.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+18) ) = var←c61276.f0; }; SOURCE(15791, 18885) { W2 var←c61308; (void) CreateIntButton←P1080((word) &var←c61308, (* (( (ptr) gf←c0769)+72) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, IOP2( * , (int)7, (int)em←v13032), 65535 , 1, (* (( (ptr) options←v13060)+5) )); curPos←v13004.f0 = var←c61308.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+19) ) = var←c61308.f0; }; SOURCE(15954, 18722) { word var←c61340; var←c61340 = (curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13)/* entryVSpace←v4904 */ )); curPos←v13004.f0 = (* (( (ptr) gf←c0769)+12)/* entryHSpace←v4876 */ ); curPos←v13004.f1 = var←c61340; }; SOURCE(16002, 18674) { register word mList←v13244; mList←v13244 = (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+6) ); lab←L100039: ; if ((mList←v13244 != 0)) { } else { goto lab←L100036; }; SOURCE(16088, 18588) { word pd221; pd221 = (* (( (ptr) (* (( (ptr) gf←c0769)+235)/* var←c59004 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd221 ))))((* (ptr) mList←v13244 ), (* (( (ptr) options←v13060)+6) ), 1, pd221))) { SOURCE(16140, 26) defaultPaper←v13116 = (* (ptr) mList←v13244 ); }; }; SOURCE(16168, 18508) { word pd222; pd222 = (* (( (ptr) (* (( (ptr) gf←c0769)+251)/* var←c61372 */ ))+5) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd222 ))))(paperButtons←v13088, (* (ptr) mList←v13244 ), 1, pd222))) { SOURCE(16221, 47) { word var←c61404; var←c61404 = XR←NewObject(8, (* (( (ptr) gf←c0769)+17) )); (* (ptr) var←c61404 ) = (* (ptr) mList←v13244 ); (* (( (ptr) var←c61404)+1) ) = paperButtons←v13088; paperButtons←v13088 = var←c61404; }; }; }; mList←v13244 = (* (( (ptr) mList←v13244)+1) ); goto lab←L100039; lab←L100036: ; }; SOURCE(16279, 18397) { word pd223; pd223 = (* (( (ptr) (* (( (ptr) gf←c0769)+251)/* var←c61372 */ ))+10) ); paperButtons←v13088 = (word) ( *( (fPt) ((* (ptr) pd223 ))))(paperButtons←v13088, pd223); }; SOURCE(16326, 18350) { word pd224; pd224 = (* (( (ptr) (* (( (ptr) gf←c0769)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd224 ))))(defaultPaper←v13116, pd224))) { SOURCE(16361, 33) defaultPaper←v13116 = (* (ptr) paperButtons←v13088 ); }; }; SOURCE(16413, 18263) { word pd225; word idx226; word idx227; pd225 = (* (( (ptr) (* (( (ptr) gf←c0769)+252)/* var←c61436 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+23) ) = (word) ( *( (fPt) ((* (ptr) pd225 ))))((* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), ( idx226 = (word) curPos←v13004.f0, SGNCK(idx226) ), ( idx227 = (word) curPos←v13004.f1, SGNCK(idx227) ), (* (( (ptr) gf←c0769)+73) ), paperButtons←v13088, defaultPaper←v13116 , 1, 0, 0, 0, 0, 1 , 2147483647, pd225); }; SOURCE(16615, 18061) { word var←c61468; var←c61468 = (curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13)/* entryVSpace←v4904 */ )); curPos←v13004.f0 = (* (( (ptr) gf←c0769)+12)/* entryHSpace←v4876 */ ); curPos←v13004.f1 = var←c61468; }; SOURCE(16663, 18013) { W2 var←c61500; (void) CreateRopeButton←P1560((word) &var←c61500, (* (( (ptr) gf←c0769)+74) ), (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), curPos←v13004, 9999, (* (( (ptr) gf←c0769)+8)/* deviceList←v4344 */ ) , (* (( (ptr) options←v13060)+3) )); curPos←v13004.f0 = var←c61500.f1; (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+20) ) = var←c61500.f0; }; SOURCE(16814, 17862) { word var←c61596; { W28 var←c61532; W30 var←c0396; XR←FillWords(&(* (W27Pt) (&var←c61532)), 27, 0); (* (( (ptr) &var←c61532)+2) ) = (curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13)/* entryVSpace←v4904 */ )); (* (( (ptr) &var←c61532)+3) ) = 9999; (* (( (ptr) &var←c61532)+4) ) = 1; (* (( (ptr) &var←c61532)+17) ) = (word) -1; (* (( (ptr) &var←c61532)+18) ) = 1; (* (( (ptr) &var←c61532)+19) ) = 1493172224; (* (( (ptr) &var←c61532)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ); (* (( (ptr) &var←c61532)+27) ) = 27; (* (W28Pt) (word) &var←c0396 ) = var←c61532; (* (( (ptr) (word) &var←c0396) + 28) ) = 0; (* (( (ptr) (word) &var←c0396) + 29) ) = 0; { word pd228; pd228 = (* (( (ptr) (* (( (ptr) gf←c0769)+253)/* var←c61564 */ ))+4) ); var←c61596 = (word) ( *( (fPt) ((* (ptr) pd228 ))))((word) (&var←c0396), pd228); }; }; }; SOURCE(16934, 119) (void) PlaceChild←P2760((* (( (ptr) (* (( (ptr) formal←c0770)+4) ))+12) ), 1, ((curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13) /* entryVSpace←v4904 */ )) + 1), ((curPos←v13004.f1 + (* (( (ptr) gf←c0769)+13)/* entryVSpace←v4904 */ )) + 1)); SOURCE(17055, 17621) { word var←c61628; var←c61628 = (word) RedisplayTool←P2880((* ((( (ptr) formal←c0770)+4)) )); }; }; return(0); } static void DestroyOptionsViewer←P1920(formal←c0915) word formal←c0915; { W5 var←c66396; /* declaration of tool←v9440 skipped */ var←c66396.f4/* tool←v9440 */ = formal←c0915; /* DestroyOptionsViewer: */ SOURCE(17085, 17591) (void) (XR←MonitorEntry(var←c66396.f4/* tool←v9440 */ )); SOURCE(17142, 17534) { word var←c0837; var←c0837 = (word) &var←c66396; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6432) ), ( ((word) (fPt) NoName←Q7812) ), var←c0837); }; SOURCE(17085, 17591) (void) (XR←MonitorExit(var←c66396.f4/* tool←v9440 */ )); return; } static word NoName←Q6432(formal←c0772) word formal←c0772; { register ptr gf←c0771 = (ptr) &globalframe; SOURCE(17165, 17511) { word var←c61660; var←c61660 = (word) GetOptionsInternal←P2040((* (( (ptr) formal←c0772)+4) ), 0); }; SOURCE(17203, 65) { word pd229; pd229 = (* (( (ptr) (* (( (ptr) gf←c0771)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd229 ))))((* (( (ptr) (* (( (ptr) formal←c0772)+4) ))+12) ), 0, pd229); }; SOURCE(17270, 24) (* (( (ptr) (* (( (ptr) formal←c0772)+4) ))+12) ) = 0; SOURCE(17296, 17380) { word var←c61692; var←c61692 = (word) RedisplayTool←P2880((* ((( (ptr) formal←c0772)+4)) )); }; return(0); } static word GetOptions←P1980(formal←c0916, formal←c0917) word formal←c0916; word formal←c0917; { W7 var←c66428; /* declaration of tool←v9500 skipped */ /* declaration of reset←v9528 skipped */ /* declaration of options←v9572 skipped */ var←c66428.f4/* tool←v9500 */ = formal←c0916; var←c66428.f5/* reset←v9528 */ = formal←c0917; /* GetOptions: */ SOURCE(17326, 17350) (void) (XR←MonitorEntry(var←c66428.f4/* tool←v9500 */ )); SOURCE(17326, 17350) var←c66428.f6/* options←v9572 */ = 0; SOURCE(17420, 17256) { word var←c0838; var←c0838 = (word) &var←c66428; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6492) ), ( ((word) (fPt) NoName←Q7752) ), var←c0838); }; SOURCE(17326, 17350) (void) (XR←MonitorExit(var←c66428.f4/* tool←v9500 */ )); return(var←c66428.f6/* options←v9572 */ ); } static word NoName←Q6492(formal←c0773) word formal←c0773; { SOURCE(17443, 17233) (* (( (ptr) formal←c0773)+6) ) = (word) GetOptionsInternal←P2040((* (( (ptr) formal←c0773)+4) ), (* (( (ptr) formal←c0773)+5) )); return(0); } static word GetOptionsInternal←P2040(tool←v9632, reset←v9660) word tool←v9632; word reset←v9660; { register ptr gf←c66460 = (ptr) &globalframe; word options←v9704; /* GetOptionsInternal: */ SOURCE(17490, 17186) SOURCE(17490, 17186) options←v9704 = 0; { word var←c61724; word v←v56860; SOURCE(17586, 17090) v←v56860 = (* (( (ptr) tool←v9632)+12) ); SOURCE(33546, 30) if ((v←v56860 == 0)) { var←c61724 = 1; } else { var←c61724 = (((unsigned)(* (( (bPt) v←v56860)+77) ) << 25) >> 31); }; if ((0 == var←c61724)) { SOURCE(17670, 17006) { word var←c61756; if (((* (( (ptr) tool←v9632)+16) ) != 0)) { var←c61756 = (word) GetBoolButton←P960((* ((( (ptr) tool←v9632)+16)) )); } else { var←c61756 = 0; }; (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+1) ) = var←c61756; }; SOURCE(17790, 16886) (* (ptr) (* (( (ptr) tool←v9632)+11) ) ) = (word) GetBoolButton←P960((* ((( (ptr) tool←v9632)+15)) )); SOURCE(17861, 16815) { word var←c61788; { word idx230; var←c61788 = ( idx230 = (word) GetIntButton←P1140((* ((( (ptr) tool←v9632)+17)) )), BCK(idx230, 65536) ); }; (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+2) ) = var←c61788; }; SOURCE(17934, 16742) { word var←c61820; { word idx231; var←c61820 = ( idx231 = (word) GetIntButton←P1140((* ((( (ptr) tool←v9632)+18)) )), BCK(idx231, 65536) ); }; (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+4) ) = var←c61820; }; SOURCE(18010, 16666) { word var←c61852; { word idx232; var←c61852 = ( idx232 = (word) GetIntButton←P1140((* ((( (ptr) tool←v9632)+19)) )), BCK(idx232, 65536) ); }; (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+5) ) = var←c61852; }; SOURCE(18084, 16592) { word pd233; pd233 = (* (( (ptr) (* (( (ptr) gf←c66460)+252)/* var←c61436 */ ))+5) ); (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+6) ) = (word) ( *( (fPt) ((* (ptr) pd233 ))))((* ((( (ptr) tool←v9632)+23)) ), pd233) ; }; SOURCE(18169, 16507) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+7) ) = (word) GetBoolButton←P960((* ((( (ptr) tool←v9632)+13)) )); SOURCE(18241, 16435) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+8) ) = (word) GetBoolButton←P960((* ((( (ptr) tool←v9632)+14)) )); SOURCE(18316, 35) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+9) ) = 0; SOURCE(18372, 16304) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+10) ) = (word) GetRopeButton←P1620((* ((( (ptr) tool←v9632)+21)) )); SOURCE(18446, 16230) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+3) ) = (word) GetRopeButton←P1620((* ((( (ptr) tool←v9632)+20)) )); SOURCE(18517, 16159) (* (( (ptr) (* (( (ptr) tool←v9632)+11) ))+11) ) = (word) GetRealButton←P1380((* ((( (ptr) tool←v9632)+22)) )); SOURCE(18591, 301) if ((0 != reset←v9660)) { SOURCE(18661, 55) (void) SetIntButton←P1200((* (( (ptr) tool←v9632)+17) ), 0, 0); SOURCE(18718, 58) (void) SetIntButton←P1200((* (( (ptr) tool←v9632)+18) ), 0, 0); SOURCE(18778, 57) (void) SetIntButton←P1200((* (( (ptr) tool←v9632)+19) ), 0, 0); SOURCE(18837, 55) (void) SetRealButton←P1440((* (( (ptr) tool←v9632)+22) ), 0, (* (ptr) &fc234 )); }; }; SOURCE(18900, 49) { word var←c61884; var←c61884 = XR←NewObject(48, (* (( (ptr) gf←c66460)+29) )); (* (W12Pt) var←c61884 ) = (* (W12Pt) (* (( (ptr) tool←v9632)+11) ) ); options←v9704 = var←c61884; }; }; SOURCE(17490, 17186) return(options←v9704); } static void SetOptions←P2100(formal←c0918, formal←c0919) word formal←c0918; word formal←c0919; { W6 var←c66492; /* declaration of tool←v9764 skipped */ /* declaration of options←v9792 skipped */ var←c66492.f4/* tool←v9764 */ = formal←c0918; var←c66492.f5/* options←v9792 */ = formal←c0919; /* SetOptions: */ SOURCE(18986, 15690) (void) (XR←MonitorEntry(var←c66492.f4/* tool←v9764 */ )); SOURCE(19051, 15625) { word var←c0839; var←c0839 = (word) &var←c66492; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6552) ), ( ((word) (fPt) NoName←Q7632) ), var←c0839); }; SOURCE(18986, 15690) (void) (XR←MonitorExit(var←c66492.f4/* tool←v9764 */ )); return; } static word NoName←Q6552(formal←c0776) word formal←c0776; { W8 var←c0884; register ptr gf←c0775 = (ptr) &globalframe; word var←c61916; word v←v56812; var←c0884.f0 = formal←c0776; SOURCE(19074, 31) (* (W12Pt) (* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+11) ) ) = (* (W12Pt) (* (( (ptr) formal←c0776)+5) ) ); SOURCE(19137, 15539) v←v56812 = (* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+12) ); SOURCE(33546, 30) if ((v←v56812 == 0)) { var←c61916 = 1; } else { var←c61916 = (((unsigned)(* (( (bPt) v←v56812)+77) ) << 25) >> 31); }; if ((0 == var←c61916)) { SOURCE(19219, 139) if (((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+16) ) != 0)) { SOURCE(19254, 67) (void) SetBoolButton←P1020((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+16) ), (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+1) )); SOURCE(19323, 35) (void) ClickCompress←P1800((* ((( (ptr) (* (( (ptr) formal←c0776)+4) ))+16)) )); }; SOURCE(19363, 63) (void) SetBoolButton←P1020((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+15) ), (* (ptr) (* (( (ptr) formal←c0776)+5) ) )) ; SOURCE(19428, 64) (void) SetBoolButton←P1020((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+13) ), (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+7) )); SOURCE(19494, 67) (void) SetBoolButton←P1020((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+14) ), (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+8) )); SOURCE(19563, 64) (void) SetIntButton←P1200((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+17) ), 1, (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+2) )); SOURCE(19629, 67) (void) SetIntButton←P1200((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+18) ), 1, (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+4) )); SOURCE(19698, 65) (void) SetIntButton←P1200((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+19) ), 1, (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+5) )); SOURCE(19765, 160) SOURCE(19765, 160) { /* declaration of var←c015 skipped */ /* declaration of var←c016 skipped */ /* declaration of var←c017 skipped */ /* declaration of var←c018 skipped */ var←c0884.f4/* var←c015 */ = (* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+12) ); var←c0884.f5/* var←c016 */ = (* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+23) ); var←c0884.f6/* var←c017 */ = (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+6) ); var←c0884.f7/* var←c018 */ = (* (( (ptr) (* (( (ptr) gf←c0775)+252)/* var←c61436 */ ))+6) ); { word var←c019; { word var←c0840; var←c0840 = (word) &var←c0884; var←c019 = (word) XR←Enable(( ((word) (fPt) NoName←Q6612) ), ( ((word) (fPt) NoName←Q7692) ), var←c0840); }; /* removed trivial cond node */ }; }; SOURCE(19936, 64) (void) SetRopeButton←P1680((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+21) ), (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+10) )); SOURCE(20002, 65) (void) SetRealButton←P1440((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+22) ), 1, (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+11) )); SOURCE(20069, 61) (void) SetRopeButton←P1680((* (( (ptr) (* (( (ptr) formal←c0776)+4) ))+20) ), (* (( (ptr) (* (( (ptr) formal←c0776)+5) ))+3) )); }; return(0); } static word NoName←Q6612(formal←c0777) word formal←c0777; { SOURCE(19765, 160) { word pd235; pd235 = (* (( (ptr) formal←c0777)+7) ); (void) ( *( (fPt) ((* (ptr) pd235 ))))((* (( (ptr) formal←c0777)+4) ), (* (( (ptr) formal←c0777)+5) ), (* (( (ptr) formal←c0777)+6) ), pd235); }; return(0); } static word DefaultOptions←P2160() { register ptr gf←c66524 = (ptr) &globalframe; word options←v9852; word context←v13372; /* DefaultOptions: */ SOURCE(20139, 14537) SOURCE(20139, 14537) options←v9852 = 0; SOURCE(20201, 50) { word pd236; pd236 = (* (( (ptr) (* (( (ptr) gf←c66524)+236)/* var←c59068 */ ))+12) ); context←v13372 = (word) ( *( (fPt) ((* (ptr) pd236 ))))(0, pd236); }; SOURCE(20253, 44) { word var←c61948; var←c61948 = XR←NewObject(48, (* (( (ptr) gf←c66524)+29) )); (* (W12Pt) var←c61948 ) = (* (W12Pt) (* (( (ptr) gf←c66524)+6)/* defaultOptions←v4288 */ ) ); options←v9852 = var←c61948; }; SOURCE(20334, 39) (* (( (ptr) options←v9852)+6) ) = (* (( (ptr) context←v13372)+1) ); SOURCE(20375, 33) (* (( (ptr) options←v9852)+7) ) = (* (( (ptr) context←v13372)+13) ); SOURCE(20410, 35) (* (( (ptr) options←v9852)+8) ) = (* (( (ptr) context←v13372)+15) ); SOURCE(20447, 37) (* (( (ptr) options←v9852)+9) ) = (* (( (ptr) context←v13372)+14) ); SOURCE(20139, 14537) return(options←v9852); } static void DefaultOptionsFromProfile←P2220() { W6 var←c66556; register ptr gf←c66588 = (ptr) &globalframe; /* declaration of var←c61980 skipped */ word options←v13444; /* DefaultOptionsFromProfile: */ SOURCE(20490, 14186) { word tmpAddr237; tmpAddr237 = (word) (( (ptr) &var←c66556)+4)/* var←c61980 */ ; (* (ptr) tmpAddr237 ) = ( ((word) (fPt) EachTool←P4008) ); (* (( (ptr) tmpAddr237) + 1) ) = 1; }; SOURCE(20689, 35) options←v13444 = XR←NewObject(48, (* (( (ptr) gf←c66588)+29) )); (* (( (ptr) options←v13444)+2) ) = 1; (* (( (ptr) options←v13444)+4) ) = 1; (* (( (ptr) options←v13444)+5) ) = 65535; (* (( (ptr) options←v13444)+11) ) = (* (ptr) &fc220 ); SOURCE(20726, 13950) { word pd238; pd238 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+4) ); (* (ptr) options←v13444 ) = (word) ( *( (fPt) ((* (ptr) pd238 ))))((* (( (ptr) gf←c66588)+77) ), 0, pd238); }; SOURCE(20790, 13886) { word pd239; pd239 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+6) ); (* (( (ptr) options←v13444)+10) ) = (word) ( *( (fPt) ((* (ptr) pd239 ))))((* (( (ptr) gf←c66588)+78) ), 0, pd239); }; SOURCE(20853, 13823) { word var←c62076; { word pd240; pd240 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+4) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd240 ))))((* (( (ptr) gf←c66588)+80) ), 0, pd240))) { var←c62076 = (* (( (ptr) gf←c66588)+81) ); } else { var←c62076 = 0; }; }; { word pd241; pd241 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+6) ); (* (( (ptr) options←v13444)+3) ) = (word) ( *( (fPt) ((* (ptr) pd241 ))))((* (( (ptr) gf←c66588)+79) ), var←c62076, pd241) ; }; }; SOURCE(20987, 24) (* (( (ptr) gf←c66588)+6)/* defaultOptions←v4288 */ ) = options←v13444; SOURCE(21013, 13663) { word var←c62108; { word var←c62140; word var←c62172; var←c62140 = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = var←c62140; (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+90) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+89) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+88) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+87) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+86) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+85) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+84) ); (* (( (ptr) var←c62172)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62172 = (* (( (ptr) var←c62172)+1) ); (* (ptr) var←c62172 ) = (* (( (ptr) gf←c66588)+83) ); var←c62108 = var←c62140; }; { word pd242; pd242 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+7) ); (* (( (ptr) gf←c66588)+7)/* styleList←v4316 */ ) = (word) ( *( (fPt) ((* (ptr) pd242 ))))((* (( (ptr) gf←c66588)+82) ), var←c62108, pd242) ; }; }; SOURCE(21210, 13466) { word var←c62204; { word var←c62236; word var←c62268; var←c62236 = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62268 = var←c62236; (* (ptr) var←c62268 ) = (* (( (ptr) gf←c66588)+81) ); (* (( (ptr) var←c62268)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62268 = (* (( (ptr) var←c62268)+1) ); (* (ptr) var←c62268 ) = (* (( (ptr) gf←c66588)+93) ); (* (( (ptr) var←c62268)+1) ) = XR←NewObject(8, (* (( (ptr) gf←c66588)+17) )); var←c62268 = (* (( (ptr) var←c62268)+1) ); (* (ptr) var←c62268 ) = (* (( (ptr) gf←c66588)+92) ); var←c62204 = var←c62236; }; { word pd243; pd243 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+7) ); (* (( (ptr) gf←c66588)+8)/* deviceList←v4344 */ ) = (word) ( *( (fPt) ((* (ptr) pd243 ))))((* (( (ptr) gf←c66588)+91) ), var←c62204, pd243) ; }; }; SOURCE(21306, 39) (void) DefinePrinterVersions←P3060((* ((( (ptr) gf←c66588)+11)/* standardVersions←v4428 */ ) )); SOURCE(21347, 13329) { word var←c62300; { word pd244; pd244 = (* (( (ptr) (* (( (ptr) gf←c66588)+254)/* var←c62044 */ ))+7) ); var←c62300 = (word) ( *( (fPt) ((* (ptr) pd244 ))))((* (( (ptr) gf←c66588)+94) ), 0, pd244); }; (void) DefinePrinterVersions←P3060(var←c62300); }; SOURCE(21429, 36) { word pd245; pd245 = (* (( (ptr) (* (( (ptr) gf←c66588)+237)/* var←c59100 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd245 ))))((word) ((( (bPt) &var←c66556)+16)/* var←c61980 */ ), pd245); }; } static word EachTool←P4008(v←v51248, formal←c66652) word v←v51248; word formal←c66652; { register ptr gf←c66620 = (ptr) &globalframe; word var←c51292; word tool←v13488 = 0; formal←c66652 = (formal←c66652 - 16); /* EachTool: */ SOURCE(20529, 155) SOURCE(20529, 155) var←c51292 = 1; SOURCE(20574, 59) if (((* (ptr) v←v51248 ) != (* (( (ptr) gf←c66620)+5)/* xTSViewerClass←v4260 */ )) || (* (( (bPt) v←v51248)+77) ) & 0100) { SOURCE(20620, 13) return(1); }; SOURCE(20635, 22) tool←v13488 = XR←Narrow((* (( (ptr) v←v51248)+26) ), (* (( (ptr) gf←c66620)+16) )); SOURCE(20659, 25) (void) SetupPrinterVersion←P3000(tool←v13488); SOURCE(20529, 155) return(var←c51292); } static void CreateServerStatusViewer←P2280(formal←c0920) word formal←c0920; { W9 var←c66684; /* declaration of tool←v9928 skipped */ /* declaration of var←c62332 skipped */ (* (( (ptr) &var←c66684)+4)/* tool←v9928 */ ) = formal←c0920; /* CreateServerStatusViewer: */ SOURCE(21522, 13154) { word tmpAddr246; tmpAddr246 = (word) (( (ptr) &var←c66684)+5)/* var←c62332 */ ; (* (ptr) tmpAddr246 ) = ( ((word) (fPt) NewNamedLabel←P4116) ); (* (( (ptr) tmpAddr246) + 1) ) = 1; }; (void) (XR←MonitorEntry(* (( (ptr) &var←c66684)+4)/* tool←v9928 */ )); SOURCE(21583, 13093) { /* declaration of posX←v13644 skipped */ /* declaration of posY←v13672 skipped */ { word var←c0841; var←c0841 = (word) &var←c66684; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6672) ), ( ((word) (fPt) NoName←Q7572) ), var←c0841); }; }; SOURCE(21522, 13154) (void) (XR←MonitorExit(* (( (ptr) &var←c66684)+4)/* tool←v9928 */ )); return; } static word NoName←Q6672(formal←c0783) word formal←c0783; { register ptr gf←c0782 = (ptr) &globalframe; SOURCE(21606, 21) { word v←v13700 = 0; SOURCE(22320, 12356) { W28 var←c62364; W29 var←c0440; XR←FillWords(&(* (W27Pt) (&var←c62364)), 27, 0); (* (( (ptr) &var←c62364)+3) ) = 9999; (* (( (ptr) &var←c62364)+17) ) = (word) -1; (* (( (ptr) &var←c62364)+18) ) = 1; (* (( (ptr) &var←c62364)+19) ) = 285212672; (* (( (ptr) &var←c62364)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+10) ); (* (( (ptr) &var←c62364)+27) ) = 27; (* (W28Pt) (word) &var←c0440 ) = var←c62364; (* (( (ptr) (word) &var←c0440) + 28) ) = 0; { word pd247; pd247 = (* (( (ptr) (* (( (ptr) gf←c0782)+250)/* var←c60988 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+24) ) = (word) ( *( (fPt) ((* (ptr) pd247 ))))((word) (&var←c0440), pd247); }; }; SOURCE(22475, 12) (* (( (ptr) formal←c0783)+7) ) = 2; SOURCE(22489, 12) (* (( (ptr) formal←c0783)+8) ) = 2; SOURCE(22503, 12173) (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+25) ) = (word) NewNamedLabel←P4116((* (( (ptr) gf←c0782)+73) ), 0, 9999, (word) ( ( (bPt) formal←c0783)+20)); SOURCE(22569, 12) (* (( (ptr) formal←c0783)+7) ) = 2; SOURCE(22583, 18) (* (( (ptr) formal←c0783)+8) ) = ((* (( (ptr) formal←c0783)+8) ) + 16); SOURCE(22603, 12073) (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+26) ) = (word) NewNamedLabel←P4116((* (( (ptr) gf←c0782)+95) ), (* (( (ptr) gf←c0782)+96) ), 0, (word) (( (bPt) formal←c0783)+20)); SOURCE(22685, 11991) (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+27) ) = (word) NewNamedLabel←P4116((* (( (ptr) gf←c0782)+97) ), (* (( (ptr) gf←c0782)+98) ), 0, (word) (( (bPt) formal←c0783)+20)); SOURCE(22770, 11906) (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+28) ) = (word) NewNamedLabel←P4116((* (( (ptr) gf←c0782)+99) ), (* (( (ptr) gf←c0782)+100) ), 0, (word) (( (bPt) formal←c0783)+20)); SOURCE(22871, 18) (* (( (ptr) formal←c0783)+8) ) = ((* (( (ptr) formal←c0783)+8) ) + 16); SOURCE(22891, 11785) { W28 var←c62396; W30 var←c0442; XR←FillWords(&(* (W27Pt) (&var←c62396)), 27, 0); (* (( (ptr) &var←c62396)+2) ) = (* (( (ptr) formal←c0783)+8) ); (* (( (ptr) &var←c62396)+3) ) = 9999; (* (( (ptr) &var←c62396)+4) ) = 1; (* (( (ptr) &var←c62396)+17) ) = (word) -1; (* (( (ptr) &var←c62396)+18) ) = 1; (* (( (ptr) &var←c62396)+19) ) = 1493172224; (* (( (ptr) &var←c62396)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+24) ); (* (( (ptr) &var←c62396)+27) ) = 27; (* (W28Pt) (word) &var←c0442 ) = var←c62396; (* (( (ptr) (word) &var←c0442) + 28) ) = 0; (* (( (ptr) (word) &var←c0442) + 29) ) = 0; { word pd248; pd248 = (* (( (ptr) (* (( (ptr) gf←c0782)+253)/* var←c61564 */ ))+4) ); v←v13700 = (word) ( *( (fPt) ((* (ptr) pd248 ))))((word) (&var←c0442), pd248); }; }; SOURCE(23000, 98) (void) PlaceChild←P2760((* (( (ptr) (* (( (ptr) formal←c0783)+4) ))+24) ), 0, ((* (( (ptr) formal←c0783)+8) ) + 1), ((* ( ( (ptr) formal←c0783)+8) ) + 1)); SOURCE(23100, 11576) { word var←c62428; var←c62428 = (word) RedisplayTool←P2880((* ((( (ptr) formal←c0783)+4)) )); }; SOURCE(23134, 11542) SOURCE(23135, 11541) { W2 var←c62460; { W2 var←c0446; word var←c0445; var←c0445 = XR←ExtensionAlloc(6); { word tmpAddr249; tmpAddr249 = (word) var←c0445; (* (ptr) tmpAddr249 ) = ( ((word) (fPt) NoName←Q8352) ); (* (( (ptr) tmpAddr249) + 1) ) = 0; (* (( (ptr) tmpAddr249) + 2) ) = (word) (( (bPt) gf←c0782)+612)/* var←c57628 */ ; (* (( (ptr) tmpAddr249) + 3) ) = 0; (* (( (ptr) tmpAddr249) + 4) ) = (* (( (ptr) formal←c0783)+4) ); (* (( (ptr) tmpAddr249) + 5) ) = 30; }; (void) XR←Fork((word) &var←c0446, var←c0445); var←c62460 = var←c0446; }; { word pd250; pd250 = (* (( (ptr) (* (( (ptr) gf←c0782)+255)/* var←c62492 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd250 ))))(var←c62460, pd250); }; }; }; return(0); } static word NewNamedLabel←P4116(name←v13776, size←v13804, w←v13832, formal←c66748) word name←v13776; word size←v13804; word w←v13832; word formal←c66748; { register ptr gf←c66716 = (ptr) &globalframe; word v←v13876; word width←v13904; formal←c66748 = (formal←c66748 - 20); /* NewNamedLabel: */ SOURCE(21606, 21) SOURCE(21606, 21) v←v13876 = 0; SOURCE(21693, 71) { word tc251; word pd252; word pd253; pd252 = (* (( (ptr) (* (( (ptr) gf←c66716)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd252 ))))(size←v13804, pd252))) { tc251 = (word) w←v13832; } else { pd253 = (* (( (ptr) (* (( (ptr) gf←c66716)+249)/* var←c60892 */ ))+8) ); tc251 = (word) ( *( (fPt) ((* (ptr) pd253 ))))(size←v13804, 0, pd253); }; width←v13904 = tc251; }; SOURCE(21766, 12910) { W28 var←c62524; W30 var←c0456; XR←FillWords(&(* (W27Pt) (&var←c62524)), 27, 0); (* (( (ptr) &var←c62524)+1) ) = (* (( (ptr) formal←c66748)+7) ); (* (( (ptr) &var←c62524)+2) ) = (* (( (ptr) formal←c66748)+8) ); (* (( (ptr) &var←c62524)+13) ) = name←v13776; (* (( (ptr) &var←c62524)+17) ) = (word) -1; (* (( (ptr) &var←c62524)+18) ) = 1; (* (( (ptr) &var←c62524)+19) ) = 1358954496; (* (( (ptr) &var←c62524)+22) ) = (* (( (ptr) (* (( (ptr) formal←c66748)+4) ))+24) ); (* (( (ptr) &var←c62524)+27) ) = 27; (* (W28Pt) (word) &var←c0456 ) = var←c62524; (* (( (ptr) (word) &var←c0456) + 28) ) = 0; (* (( (ptr) (word) &var←c0456) + 29) ) = 0; { word pd254; pd254 = (* (( (ptr) (* (( (ptr) gf←c66716)+256)/* var←c62556 */ ))+4) ); v←v13876 = (word) ( *( (fPt) ((* (ptr) pd254 ))))((word) (&var←c0456), pd254); }; }; SOURCE(21888, 22) (* (( (ptr) formal←c66748)+7) ) = (((* (( (ptr) formal←c66748)+7) ) + (* (( (ptr) v←v13876)+3) )) + 2); SOURCE(21912, 12764) { W28 var←c62588; W30 var←c0458; XR←FillWords(&(* (W27Pt) (&var←c62588)), 27, 0); (* (( (ptr) &var←c62588)+1) ) = (* (( (ptr) formal←c66748)+7) ); (* (( (ptr) &var←c62588)+2) ) = (* (( (ptr) formal←c66748)+8) ); (* (( (ptr) &var←c62588)+3) ) = width←v13904; (* (( (ptr) &var←c62588)+17) ) = (word) -1; (* (( (ptr) &var←c62588)+18) ) = 1; (* (( (ptr) &var←c62588)+19) ) = 1358954496; (* (( (ptr) &var←c62588)+22) ) = (* (( (ptr) (* (( (ptr) formal←c66748)+4) ))+24) ); (* (( (ptr) &var←c62588)+27) ) = 27; (* (W28Pt) (word) &var←c0458 ) = var←c62588; (* (( (ptr) (word) &var←c0458) + 28) ) = 0; (* (( (ptr) (word) &var←c0458) + 29) ) = 0; { word pd255; pd255 = (* (( (ptr) (* (( (ptr) gf←c66716)+256)/* var←c62556 */ ))+4) ); v←v13876 = (word) ( *( (fPt) ((* (ptr) pd255 ))))((word) (&var←c0458), pd255); }; }; SOURCE(22033, 22) (* (( (ptr) formal←c66748)+7) ) = (((* (( (ptr) formal←c66748)+7) ) + (* (( (ptr) v←v13876)+3) )) + 2); SOURCE(21606, 21) return(v←v13876); } static void DestroyServerStatusViewer←P2340(formal←c0921) word formal←c0921; { W5 var←c66780; /* declaration of tool←v9988 skipped */ var←c66780.f4/* tool←v9988 */ = formal←c0921; /* DestroyServerStatusViewer: */ SOURCE(23224, 11452) (void) (XR←MonitorEntry(var←c66780.f4/* tool←v9988 */ )); SOURCE(23286, 11390) { word var←c0842; var←c0842 = (word) &var←c66780; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6732) ), ( ((word) (fPt) NoName←Q7512) ), var←c0842); }; SOURCE(23224, 11452) (void) (XR←MonitorExit(var←c66780.f4/* tool←v9988 */ )); return; } static word NoName←Q6732(formal←c0787) word formal←c0787; { register ptr gf←c0786 = (ptr) &globalframe; word var←c62620; word v←v56764; SOURCE(23309, 11367) v←v56764 = (* (( (ptr) (* (( (ptr) formal←c0787)+4) ))+24) ); SOURCE(33546, 30) if ((v←v56764 == 0)) { var←c62620 = 1; } else { var←c62620 = (((unsigned)(* (( (bPt) v←v56764)+77) ) << 25) >> 31); }; if ((0 == var←c62620)) { SOURCE(23353, 71) { word pd256; pd256 = (* (( (ptr) (* (( (ptr) gf←c0786)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd256 ))))((* (( (ptr) (* (( (ptr) formal←c0787)+4) ))+24) ), 0, pd256); }; }; SOURCE(23426, 11250) { word var←c62652; var←c62652 = (word) RedisplayTool←P2880((* ((( (ptr) formal←c0787)+4)) )); }; SOURCE(23452, 33) (void) (XR←Broadcast((word) (( (bPt) (* (( (ptr) formal←c0787)+4) ))+116))); return(0); } static void ServerStatusWatcher←P2400(formal←c0922, delay←v10076) word formal←c0922; word delay←v10076; { W19 var←c66812; /* declaration of tool←v10048 skipped */ register ptr gf←c66844 = (ptr) &globalframe; /* declaration of var←c62684 skipped */ /* declaration of var←c62716 skipped */ /* declaration of var←c62748 skipped */ W4 previousStatus←v14032; word first←v14060 = 1; word previousMedia←v14088; (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ) = formal←c0922; /* ServerStatusWatcher: */ SOURCE(23554, 11122) { word tmpAddr257; tmpAddr257 = (word) (( (ptr) &var←c66812)+5)/* var←c62684 */ ; (* (ptr) tmpAddr257 ) = ( ((word) (fPt) Report←P4296) ); (* (( (ptr) tmpAddr257) + 1) ) = 1; }; { word tmpAddr258; tmpAddr258 = (word) (( (ptr) &var←c66812)+7)/* var←c62716 */ ; (* (ptr) tmpAddr258 ) = ( ((word) (fPt) WaitServerStatusTimer←P4236) ); (* (( (ptr) tmpAddr258) + 1) ) = 1; }; { word tmpAddr259; tmpAddr259 = (word) (( (ptr) &var←c66812)+9)/* var←c62748 */ ; (* (ptr) tmpAddr259 ) = ( ((word) (fPt) SetServerStatusTimer←P4176) ); (* (( (ptr) tmpAddr259) + 1) ) = 1; }; SOURCE(24215, 38) previousStatus←v14032.f0 = 0; previousStatus←v14032.f1 = 0; previousStatus←v14032.f2 = 0; previousStatus←v14032.f3 = 0; SOURCE(24294, 25) previousMedia←v14088 = (* (( (ptr) gf←c66844)+101) ); SOURCE(24321, 10355) { word var←c62812; word v←v56716; lab←L100059: ; v←v56716 = (* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+24) ); SOURCE(33546, 30) if ((v←v56716 == 0)) { var←c62812 = 1; } else { var←c62812 = (((unsigned)(* (( (bPt) v←v56716)+77) ) << 25) >> 31); }; if ((0 == var←c62812)) { } else { goto lab←L100057; }; SOURCE(24394, 10282) if ((* (( (bPt) (* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+24) ))+76) ) & 1) { SOURCE(24435, 1309) { W4 currentStatus←v14368; /* declaration of statusSucceded←v14396 skipped */ word currentMedia←v14424 = 0; SOURCE(24485, 37) currentStatus←v14368.f0 = 0; currentStatus←v14368.f1 = 0; currentStatus←v14368.f2 = 0; currentStatus←v14368.f3 = 0; SOURCE(24524, 27) (* (( (ptr) &var←c66812)+11)/* statusSucceded←v14396 */ ) = 1; SOURCE(24579, 33) (void) SetServerStatusTimer←P4176((* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ), delay←v10076, (word) (( (bPt) &var←c66812)+36) /* var←c62748 */ ); SOURCE(24614, 10062) { /* declaration of var←c020 skipped */ /* declaration of var←c021 skipped */ /* declaration of var←c022 skipped */ SOURCE(24614, 10062) (* (( (ptr) &var←c66812)+12)/* var←c020 */ ) = (* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+4) ); (* (( (ptr) &var←c66812)+13)/* var←c021 */ ) = (* (( (ptr) (* (( (ptr) gf←c66844)+236)/* var←c59068 */ ))+9) ); { word var←c023; { word var←c0843; var←c0843 = (word) &var←c66812; var←c023 = (word) XR←Enable(( ((word) (fPt) NoName←Q6792) ), ( ((word) (fPt) NoName←Q7452) ), var←c0843); }; if ((var←c023 == 8)) { goto lab←L100062; }; }; currentStatus←v14368 = (* (W4Pt) ((( (ptr) &var←c66812)+14)/* var←c022 */ +1) ); lab←L100062: ; }; SOURCE(24811, 9865) if ((0 != (* (( (ptr) &var←c66812)+11)/* statusSucceded←v14396 */ ))) { SOURCE(24861, 9815) if ((0 != first←v14060) || (previousStatus←v14032.f0 != currentStatus←v14368.f0)) { SOURCE(24923, 9753) { word var←c62908; { word pd260; pd260 = (* (( (ptr) (* (( (ptr) gf←c66844)+257)/* var←c62940 */ ))+17) ); var←c62908 = (word) ( *( (fPt) ((* (ptr) pd260 ))))(currentStatus←v14368.f0, 0, pd260); }; (void) Report←P4296((* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+26) ), var←c62908, (word) (( (bPt) &var←c66812)+20) /* var←c62684 */ ); }; }; SOURCE(25017, 9659) if ((0 != first←v14060) || (previousStatus←v14032.f1 != currentStatus←v14368.f1)) { SOURCE(25083, 9593) { word var←c62972; { word pd261; pd261 = (* (( (ptr) (* (( (ptr) gf←c66844)+257)/* var←c62940 */ ))+27) ); var←c62972 = (word) ( *( (fPt) ((* (ptr) pd261 ))))(currentStatus←v14368.f1, 0, pd261); }; (void) Report←P4296((* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+27) ), var←c62972, (word) (( (bPt) &var←c66812)+20) /* var←c62684 */ ); }; }; SOURCE(25183, 9493) if ((0 != first←v14060) || (previousStatus←v14032.f2 != currentStatus←v14368.f2)) { SOURCE(25245, 9431) { word var←c63004; { word pd262; pd262 = (* (( (ptr) (* (( (ptr) gf←c66844)+257)/* var←c62940 */ ))+15) ); var←c63004 = (word) ( *( (fPt) ((* (ptr) pd262 ))))(currentStatus←v14368.f2, 0, pd262); }; (void) Report←P4296((* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+28) ), var←c63004, (word) (( (bPt) &var←c66812)+20) /* var←c62684 */ ); }; }; SOURCE(25351, 9325) { register word mList←v14468; mList←v14468 = currentStatus←v14368.f3; lab←L100068: ; if ((mList←v14468 != 0)) { } else { goto lab←L100065; }; SOURCE(25428, 9248) { word pd263; pd263 = (* (( (ptr) (* (( (ptr) gf←c66844)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd263 ))))(currentMedia←v14424, pd263))) { SOURCE(25463, 32) currentMedia←v14424 = (* (ptr) mList←v14468 ); } else { SOURCE(25495, 9181) { word pd264; pd264 = (* (( (ptr) (* (( (ptr) gf←c66844)+235)/* var←c59004 */ ))+5) ); currentMedia←v14424 = (word) ( *( (fPt) ((* (ptr) pd264 ))))(currentMedia←v14424, (* (( (ptr) gf←c66844)+103) ), (* (ptr) mList←v14468 ), 0, 0, pd264) ; }; }; }; mList←v14468 = (* (( (ptr) mList←v14468)+1) ); goto lab←L100068; lab←L100065: ; }; SOURCE(25561, 9115) { word pd265; pd265 = (* (( (ptr) (* (( (ptr) gf←c66844)+235)/* var←c59004 */ ))+8) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd265 ))))(currentMedia←v14424, previousMedia←v14088, 1, pd265))) { SOURCE(25613, 49) { word pd266; pd266 = (* (( (ptr) (* (( (ptr) gf←c66844)+256)/* var←c62556 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd266 ))))((* (( (ptr) (* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ))+25) ), currentMedia←v14424, 1, pd266) ; }; }; }; SOURCE(25664, 30) previousStatus←v14032 = currentStatus←v14368; SOURCE(25696, 28) previousMedia←v14088 = currentMedia←v14424; SOURCE(25726, 13) first←v14060 = 0; }; }; } else { SOURCE(25822, 29) (void) SetServerStatusTimer←P4176((* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ), 1, (word) (( (bPt) &var←c66812)+36)/* var←c62748 */ ) ; }; SOURCE(25856, 27) (void) WaitServerStatusTimer←P4236((* (( (ptr) &var←c66812)+4)/* tool←v10048 */ ), (word) (( (bPt) &var←c66812)+28)/* var←c62716 */ ) ; goto lab←L100059; lab←L100057: ; }; } static word NoName←Q6792(formal←c0789) word formal←c0789; { SOURCE(24614, 10062) { word pd267; pd267 = (* (( (ptr) formal←c0789)+13) ); (void) ( *( (fPt) ((* (ptr) pd267 ))))((word) (( (bPt) formal←c0789)+56), (* (( (ptr) formal←c0789)+12) ), pd267); }; return(0); } static void SetServerStatusTimer←P4176(formal←c0923, formal←c0924, formal←c66908) word formal←c0923; word formal←c0924; word formal←c66908; { W6 var←c66876; /* declaration of tool←v14164 skipped */ /* declaration of value←v14192 skipped */ formal←c66908 = (formal←c66908 - 36); var←c66876.f4/* tool←v14164 */ = formal←c0923; var←c66876.f5/* value←v14192 */ = formal←c0924; var←c66876.f0 = formal←c66908; /* SetServerStatusTimer: */ SOURCE(23609, 11067) (void) (XR←MonitorEntry(var←c66876.f4/* tool←v14164 */ )); SOURCE(23679, 10997) { word var←c0844; var←c0844 = (word) &var←c66876; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6852) ), ( ((word) (fPt) NoName←Q7392) ), var←c0844); }; SOURCE(23609, 11067) (void) (XR←MonitorExit(var←c66876.f4/* tool←v14164 */ )); return; } static word NoName←Q6852(formal←c0792) word formal←c0792; { register ptr gf←c0791 = (ptr) &globalframe; SOURCE(23702, 10974) { word var←c63036; { word pd268; word idx269; pd268 = (* (( (ptr) (* (( (ptr) gf←c0791)+255)/* var←c62492 */ ))+7) ); var←c63036 = (word) ( *( (fPt) ((* (ptr) pd268 ))))(( idx269 = (* (( (ptr) formal←c0792)+5) ), SGNCK(idx269) ), pd268); }; { word pd270; pd270 = (* (( (ptr) (* (( (ptr) gf←c0791)+255)/* var←c62492 */ ))+9) ); (void) ( *( (fPt) ((* (ptr) pd270 ))))((word) (( (bPt) (* (( (ptr) formal←c0792)+4) ))+116), var←c63036, pd270); }; }; SOURCE(23781, 33) (void) (XR←Broadcast((word) (( (bPt) (* (( (ptr) formal←c0792)+4) ))+116))); return(0); } static void WaitServerStatusTimer←P4236(formal←c0925, formal←c66972) word formal←c0925; word formal←c66972; { W5 var←c66940; /* declaration of tool←v14252 skipped */ formal←c66972 = (formal←c66972 - 28); var←c66940.f4/* tool←v14252 */ = formal←c0925; var←c66940.f0 = formal←c66972; /* WaitServerStatusTimer: */ SOURCE(23819, 102) (void) (XR←MonitorEntry(var←c66940.f4/* tool←v14252 */ )); SOURCE(23870, 51) { word var←c0845; var←c0845 = (word) &var←c66940; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6912) ), ( ((word) (fPt) NoName←Q7332) ), var←c0845); }; SOURCE(23819, 102) (void) (XR←MonitorExit(var←c66940.f4/* tool←v14252 */ )); return; } static word NoName←Q6912(formal←c0794) word formal←c0794; { SOURCE(23893, 28) (void) (XR←Wait((* (( (ptr) formal←c0794)+4) ), (word) (( (bPt) (* (( (ptr) formal←c0794)+4) ))+116))); return(0); } static void Report←P4296(v←v14312, new←v14340, formal←c67036) word v←v14312; word new←v14340; word formal←c67036; { register ptr gf←c67004 = (ptr) &globalframe; formal←c67036 = (formal←c67036 - 20); /* Report: */ SOURCE(23926, 284) SOURCE(23966, 18) { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf←c67004)+256)/* var←c62556 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd271 ))))(v←v14312, new←v14340, 1, pd271); }; { word pd272; pd272 = (* (( (ptr) (* (( (ptr) gf←c67004)+235)/* var←c59004 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd272 ))))(new←v14340, (* (( (ptr) gf←c67004)+104) ), 0, pd272))) { SOURCE(24042, 40) { word pd273; pd273 = (* (( (ptr) (* (( (ptr) gf←c67004)+256)/* var←c62556 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd273 ))))(v←v14312, (* (( (ptr) gf←c67004)+60) ), 1, pd273); }; } else { { word pd274; pd274 = (* (( (ptr) (* (( (ptr) gf←c67004)+235)/* var←c59004 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd274 ))))(new←v14340, (* (( (ptr) gf←c67004)+105) ), 0, pd274))) { SOURCE(24118, 39) { word pd275; pd275 = (* (( (ptr) (* (( (ptr) gf←c67004)+256)/* var←c62556 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd275 ))))(v←v14312, (* (( (ptr) gf←c67004)+59) ), 1, pd275); }; } else { SOURCE(24170, 40) { word pd276; pd276 = (* (( (ptr) (* (( (ptr) gf←c67004)+256)/* var←c62556 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))(v←v14312, (* (( (ptr) gf←c67004)+58) ), 1, pd276); }; }; }; }; }; } static word CreateStatusReport←P2460(formal←c0926, formal←c0927) word formal←c0926; word formal←c0927; { W7 var←c67068; /* declaration of tool←v10136 skipped */ /* declaration of title←v10164 skipped */ /* declaration of state←v10208 skipped */ var←c67068.f4/* tool←v10136 */ = formal←c0926; var←c67068.f5/* title←v10164 */ = formal←c0927; /* CreateStatusReport: */ SOURCE(25897, 8779) (void) (XR←MonitorEntry(var←c67068.f4/* tool←v10136 */ )); SOURCE(25897, 8779) var←c67068.f6/* state←v10208 */ = 0; SOURCE(25995, 8681) { word var←c0846; var←c0846 = (word) &var←c67068; (void) (word) XR←Enable(( ((word) (fPt) NoName←Q6972) ), ( ((word) (fPt) NoName←Q7272) ), var←c0846); }; SOURCE(25897, 8779) (void) (XR←MonitorExit(var←c67068.f4/* tool←v10136 */ )); return(var←c67068.f6/* state←v10208 */ ); } static word NoName←Q6972(formal←c0798) word formal←c0798; { register ptr gf←c0797 = (ptr) &globalframe; SOURCE(26018, 10) { word x←v14596 = 2; SOURCE(26138, 8538) { word var←c63068; var←c63068 = XR←NewObject(36, (* (( (ptr) gf←c0797)+27) )); (* (ptr) var←c63068 ) = (* (( (ptr) formal←c0798)+4) ); (* (( (ptr) var←c63068)+7) ) = 1; (* (( (ptr) formal←c0798)+6) ) = var←c63068; }; SOURCE(26184, 8492) if (((* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+35) ) == 0) || (* (( (bPt) (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+35) ))+77) ) & 0100) { SOURCE(26324, 8352) { W28 var←c63100; W29 var←c0493; XR←FillWords(&(* (W27Pt) (&var←c63100)), 27, 0); (* (( (ptr) &var←c63100)+3) ) = 9999; (* (( (ptr) &var←c63100)+17) ) = (word) -1; (* (( (ptr) &var←c63100)+18) ) = 1; (* (( (ptr) &var←c63100)+19) ) = 1358954496; (* (( (ptr) &var←c63100)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+10) ); (* (( (ptr) &var←c63100)+27) ) = 27; (* (W28Pt) (word) &var←c0493 ) = var←c63100; (* (( (ptr) (word) &var←c0493) + 28) ) = 0; { word pd277; pd277 = (* (( (ptr) (* (( (ptr) gf←c0797)+250)/* var←c60988 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+35) ) = (word) ( *( (fPt) ((* (ptr) pd277 ))))((word) (&var←c0493), pd277); }; }; SOURCE(26467, 8209) { W28 var←c63132; W30 var←c0495; XR←FillWords(&(* (W27Pt) (&var←c63132)), 27, 0); (* (( (ptr) &var←c63132)+3) ) = 9999; (* (( (ptr) &var←c63132)+4) ) = 1; (* (( (ptr) &var←c63132)+17) ) = (word) -1; (* (( (ptr) &var←c63132)+18) ) = 1; (* (( (ptr) &var←c63132)+19) ) = 1493172224; (* (( (ptr) &var←c63132)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+10) ); (* (( (ptr) &var←c63132)+27) ) = 27; (* (W28Pt) (word) &var←c0495 ) = var←c63132; (* (( (ptr) (word) &var←c0495) + 28) ) = 0; (* (( (ptr) (word) &var←c0495) + 29) ) = 0; { word pd278; pd278 = (* (( (ptr) (* (( (ptr) gf←c0797)+253)/* var←c61564 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+36) ) = (word) ( *( (fPt) ((* (ptr) pd278 ))))((word) (&var←c0495), pd278); }; }; }; SOURCE(26569, 8107) { W28 var←c63164; W29 var←c0497; XR←FillWords(&(* (W27Pt) (&var←c63164)), 27, 0); (* (( (ptr) &var←c63164)+3) ) = 9999; (* (( (ptr) &var←c63164)+4) ) = 24; (* (( (ptr) &var←c63164)+17) ) = (word) -1; (* (( (ptr) &var←c63164)+18) ) = 1; (* (( (ptr) &var←c63164)+19) ) = 419430400; (* (( (ptr) &var←c63164)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+4) ))+35) ); (* (( (ptr) &var←c63164)+27) ) = 27; (* (W28Pt) (word) &var←c0497 ) = var←c63164; (* (( (ptr) (word) &var←c0497) + 28) ) = 0; { word pd279; pd279 = (* (( (ptr) (* (( (ptr) gf←c0797)+250)/* var←c60988 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+1) ) = (word) ( *( (fPt) ((* (ptr) pd279 ))))((word) (&var←c0497), pd279); }; }; SOURCE(26728, 7948) { W28 var←c63196; W30 var←c0499; XR←FillWords(&(* (W27Pt) (&var←c63196)), 27, 0); (* (( (ptr) &var←c63196)+1) ) = x←v14596; (* (( (ptr) &var←c63196)+2) ) = 2; (* (( (ptr) &var←c63196)+4) ) = 16; (* (( (ptr) &var←c63196)+17) ) = (word) -1; (* (( (ptr) &var←c63196)+18) ) = 1; (* (( (ptr) &var←c63196)+19) ) = 285212672; (* (( (ptr) &var←c63196)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+1) ); (* (( (ptr) &var←c63196)+27) ) = 27; (* (W28Pt) (word) &var←c0499 ) = var←c63196; (* (( (ptr) (word) &var←c0499) + 28) ) = 0; (* (( (ptr) (word) &var←c0499) + 29) ) = 0; { word pd280; pd280 = (* (( (ptr) (* (( (ptr) gf←c0797)+256)/* var←c62556 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+4) ) = (word) ( *( (fPt) ((* (ptr) pd280 ))))((word) (&var←c0499), pd280); }; }; SOURCE(26927, 7749) { word pd281; pd281 = (* (( (ptr) (* (( (ptr) gf←c0797)+258)/* var←c63228 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+2) ) = (word) ( *( (fPt) ((* (ptr) pd281 ))))((* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+1) ), x←v14596, 2, 16, (* (ptr) &fc282 ), 25, pd281); }; SOURCE(27026, 32) { word pd283; pd283 = (* (( (ptr) (* (( (ptr) gf←c0797)+258)/* var←c63228 */ ))+5) ); (void) ( *( (fPt) ((* (ptr) pd283 ))))((* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+2) ), (* (ptr) &fc282 ), pd283); }; SOURCE(27060, 24) x←v14596 = ((x←v14596 + (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+2) ))+3) )) + 4); SOURCE(27086, 7590) { W28 var←c63260; W35 var←c0501; XR←FillWords(&(* (W27Pt) (&var←c63260)), 27, 0); (* (( (ptr) &var←c63260)+1) ) = x←v14596; (* (( (ptr) &var←c63260)+2) ) = 2; (* (( (ptr) &var←c63260)+13) ) = (* (( (ptr) gf←c0797)+107) ); (* (( (ptr) &var←c63260)+17) ) = (word) -1; (* (( (ptr) &var←c63260)+18) ) = 1; (* (( (ptr) &var←c63260)+19) ) = 419430400; (* (( (ptr) &var←c63260)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+1) ); (* (( (ptr) &var←c63260)+27) ) = 27; (* (W28Pt) (word) &var←c0501 ) = var←c63260; (* (( (ptr) (word) &var←c0501) + 28) ) = (word) (( (bPt) gf←c0797)+588)/* var←c57532 */ ; (* (( (ptr) (word) &var←c0501) + 29) ) = (* (( (ptr) formal←c0798)+6) ); (* (( (ptr) (word) &var←c0501) + 30) ) = 0; (* (( (ptr) (word) &var←c0501) + 31) ) = 0; (* (( (ptr) (word) &var←c0501) + 32) ) = 0; (* (( (ptr) (word) &var←c0501) + 33) ) = 1; (* (( (ptr) (word) &var←c0501) + 34) ) = 0; { word pd284; pd284 = (* (( (ptr) (* (( (ptr) gf←c0797)+247)/* var←c60188 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+3) ) = (word) ( *( (fPt) ((* (ptr) pd284 ))))((word) (&var←c0501), pd284); }; }; SOURCE(27296, 7380) { W28 var←c63292; W30 var←c0503; XR←FillWords(&(* (W27Pt) (&var←c63292)), 27, 0); (* (( (ptr) &var←c63292)+1) ) = 70; (* (( (ptr) &var←c63292)+2) ) = 2; (* (( (ptr) &var←c63292)+13) ) = (* (( (ptr) formal←c0798)+5) ); (* (( (ptr) &var←c63292)+17) ) = (word) -1; (* (( (ptr) &var←c63292)+18) ) = 1; (* (( (ptr) &var←c63292)+19) ) = 285212672; (* (( (ptr) &var←c63292)+22) ) = (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+1) ); (* (( (ptr) &var←c63292)+27) ) = 27; (* (W28Pt) (word) &var←c0503 ) = var←c63292; (* (( (ptr) (word) &var←c0503) + 28) ) = 0; (* (( (ptr) (word) &var←c0503) + 29) ) = 0; { word pd285; pd285 = (* (( (ptr) (* (( (ptr) gf←c0797)+256)/* var←c62556 */ ))+4) ); (* (( (ptr) (* (( (ptr) formal←c0798)+6) ))+5) ) = (word) ( *( (fPt) ((* (ptr) pd285 ))))((word) (&var←c0503), pd285); }; }; }; return(0); } static void ResizeStatusContainer←P2520(formal←c0928) word formal←c0928; { W7 var←c67100; /* declaration of tool←v10268 skipped */ register ptr gf←c67132 = (ptr) &globalframe; /* declaration of var←c63324 skipped */ var←c67100.f4/* tool←v10268 */ = formal←c0928; /* ResizeStatusContainer: */ SOURCE(27443, 7233) { word tmpAddr286; tmpAddr286 = (word) (( (ptr) &var←c67100)+5)/* var←c63324 */ ; (* (ptr) tmpAddr286 ) = ( ((word) (fPt) Resize←P4500) ); (* (( (ptr) tmpAddr286) + 1) ) = 1; }; SOURCE(28403, 55) if (((* (( (ptr) var←c67100.f4/* tool←v10268 */ )+10) ) == 0) || (* (( (bPt) (* (( (ptr) var←c67100.f4/* tool←v10268 */ )+10) ))+77) ) & 0100) { SOURCE(28452, 6) return; }; SOURCE(28479, 51) { word pd287; pd287 = (* (( (ptr) (* (( (ptr) gf←c67132)+259)/* var←c63356 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd287 ))))((word) (( (bPt) &var←c67100)+20)/* var←c63324 */ , (* (( (ptr) var←c67100.f4/* tool←v10268 */ )+10) ), pd287); }; } static void Resize←P4500(formal←c67196) word formal←c67196; { register ptr gf←c67164 = (ptr) &globalframe; word curY←v14756 = 0; formal←c67196 = (formal←c67196 - 20); /* Resize: */ SOURCE(27555, 7121) SOURCE(27620, 221) { register word v←v14800; v←v14800 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+35) ))+24) ); lab←L100078: ; if ((v←v14800 != 0)) { } else { goto lab←L100075; }; SOURCE(27696, 20) if ((* (( (bPt) v←v14800)+77) ) & 0100) { SOURCE(27716, 4) goto lab←L100077; }; SOURCE(27722, 19) curY←v14756 = (curY←v14756 + 2); SOURCE(27743, 80) { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf←c67164)+237)/* var←c59100 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))(v←v14800, (* (( (ptr) v←v14800)+1) ), curY←v14756, (* (( (ptr) v←v14800)+3) ), (* ( ( (ptr) v←v14800)+4) ), pd288); }; SOURCE(27825, 16) curY←v14756 = (curY←v14756 + (* (( (ptr) v←v14800)+4) )); lab←L100077: ; v←v14800 = (* (( (ptr) v←v14800)+23) ); goto lab←L100078; lab←L100075: ; }; SOURCE(27852, 451) if (( (int)curY←v14756 != (int)0)) { SOURCE(27899, 97) (void) PlaceChild←P2760((* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+35) ), 2, 0, curY←v14756); SOURCE(27998, 84) (void) PlaceChild←P2760((* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+36) ), 3, 1, 1); } else { SOURCE(28093, 74) { word pd289; pd289 = (* (( (ptr) (* (( (ptr) gf←c67164)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd289 ))))((* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+35) ), 0, pd289); }; SOURCE(28169, 33) (* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+35) ) = 0; SOURCE(28204, 69) { word pd290; pd290 = (* (( (ptr) (* (( (ptr) gf←c67164)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd290 ))))((* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+36) ), 0, pd290); }; SOURCE(28275, 28) (* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+36) ) = 0; }; SOURCE(28308, 6368) if ((0 == (word) RedisplayTool←P2880((* ((( (ptr) formal←c67196)+4)) )))) { SOURCE(28340, 58) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf←c67164)+237)/* var←c59100 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))((* (( (ptr) (* (( (ptr) formal←c67196)+4) ))+35) ), 1, 1, 0, pd291); }; }; } static void StopButtonProc←P2580(parent←v45128, clientData←v45156, mouseButton←v45184, shift←v45212, control←v45240) word parent←v45128; word clientData←v45156; word mouseButton←v45184; word shift←v45212; word control←v45240; { register ptr gf←c67228 = (ptr) &globalframe; word state←v14844; /* StopButtonProc: */ SOURCE(28536, 158) SOURCE(28575, 41) state←v14844 = XR←Narrow(clientData←v45156, (* (( (ptr) gf←c67228)+27) )); SOURCE(28618, 25) (* (( (ptr) state←v14844)+6) ) = 1; SOURCE(28645, 49) { word pd292; pd292 = (* (( (ptr) (* (( (ptr) gf←c67228)+247)/* var←c60188 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd292 ))))((* (( (ptr) state←v14844)+3) ), (* (( (ptr) gf←c67228)+59) ), 1, pd292); }; } static void SetSendingStatus←P2640(state←v10328) word state←v10328; { register ptr gf←c67260 = (ptr) &globalframe; word w←v14888; /* SetSendingStatus: */ SOURCE(28700, 371) SOURCE(28756, 41) w←v14888 = (((* (( (ptr) (* (( (ptr) state←v10328)+5) ))+1) ) - (* (( (ptr) (* (( (ptr) state←v10328)+4) ))+1) )) - 4); SOURCE(28814, 34) { word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf←c67260)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd293 ))))((* (( (ptr) state←v10328)+2) ), 1, pd293); }; SOURCE(28850, 15) (* (( (ptr) state←v10328)+2) ) = 0; SOURCE(28867, 35) { word pd294; pd294 = (* (( (ptr) (* (( (ptr) gf←c67260)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd294 ))))((* (( (ptr) state←v10328)+3) ), 1, pd294); }; SOURCE(28904, 16) (* (( (ptr) state←v10328)+3) ) = 0; SOURCE(28922, 100) { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf←c67260)+237)/* var←c59100 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd295 ))))((* (( (ptr) state←v10328)+4) ), (* (( (ptr) (* (( (ptr) state←v10328)+4) ))+1) ), (* ( ( (ptr) (* (( (ptr) state←v10328)+4) ))+2) ), w←v14888, (* (( (ptr) (* (( (ptr) state←v10328)+4) ))+4) ), 1, pd295); }; SOURCE(29024, 47) { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf←c67260)+256)/* var←c62556 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd296 ))))((* (( (ptr) state←v10328)+4) ), (* (( (ptr) gf←c67260)+108) ), 1, pd296); }; } static void PrintStatusUpdate←P2700(request←v45300, clientData←v45328) word request←v45300; word clientData←v45328; { register ptr gf←c67292 = (ptr) &globalframe; word state←v14932; word notExplicit←v14960; word msg←v14988; /* PrintStatusUpdate: */ SOURCE(29077, 5599) SOURCE(29134, 41) state←v14932 = XR←Narrow(clientData←v45328, (* (( (ptr) gf←c67292)+27) )); SOURCE(29177, 66) { word pd297; pd297 = (* (( (ptr) (* (( (ptr) gf←c67292)+235)/* var←c59004 */ ))+13) ); notExplicit←v14960 = (word) ( *( (fPt) ((* (ptr) pd297 ))))((* ((( (ptr) request←v45300)+10)) ), pd297); }; SOURCE(29268, 82) { word pd298; pd298 = (* (( (ptr) (* (( (ptr) gf←c67292)+257)/* var←c62940 */ ))+10) ); msg←v14988 = (word) ( *( (fPt) ((* (ptr) pd298 ))))((* (( (ptr) request←v45300)+9) ), 0, pd298); }; SOURCE(29352, 57) if (((* (( (ptr) state←v14932)+1) ) == 0) || (* (( (bPt) (* (( (ptr) state←v14932)+1) ))+77) ) & 0100) { SOURCE(29403, 6) return; }; SOURCE(29411, 5265) if ((0 == notExplicit←v14960)) { SOURCE(29432, 5244) { W2 var←c63388; W2 var←c63484; { W2 var←c63420; word v←v57052; v←v57052 = (* (( (ptr) (* (( (ptr) request←v45300)+1) ))+7) ); var←c63420.f0 = 11; var←c63420.f1 = v←v57052; var←c63388 = var←c63420; }; { W2 var←c63516; word v←v57004; v←v57004 = (* (( (ptr) request←v45300)+10) ); var←c63516.f0 = 11; var←c63516.f1 = v←v57004; var←c63484 = var←c63516; }; { W2 var←c63580; var←c63580.f0 = 11; var←c63580.f1 = msg←v14988; { word pd299; pd299 = (* (( (ptr) (* (( (ptr) gf←c67292)+239)/* var←c59292 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd299 ))))((* (( (ptr) (* (ptr) state←v14932 ))+9) ), (* (( (ptr) gf←c67292)+109) ), var←c63388, var←c63580, var←c63484, pd299) ; }; }; }; }; SOURCE(29589, 5087) { word var←c63612; var←c63612 = (* (( (ptr) request←v45300)+9) ); switch (var←c63612) { case 0: case 1: case 8: SOURCE(29656, 41) { word pd300; pd300 = (* (( (ptr) (* (( (ptr) gf←c67292)+256)/* var←c62556 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd300 ))))((* (( (ptr) state←v14932)+4) ), msg←v14988, 1, pd300); }; break; case 2: case 3: case 5: case 6: case 7: case 4: SOURCE(29819, 4857) if ((0 != notExplicit←v14960)) { SOURCE(29839, 4837) { W2 var←c63644; { W2 var←c63676; word v←v56956; v←v56956 = (* (( (ptr) (* (( (ptr) request←v45300)+1) ))+7) ); var←c63676.f0 = 11; var←c63676.f1 = v←v56956; var←c63644 = var←c63676; }; { W2 var←c63740; W2 var←c0847; var←c63740.f0 = 11; var←c63740.f1 = msg←v14988; (* (ptr) (word) &var←c0847 ) = 0; (* (( (ptr) (word) &var←c0847) + 1) ) = 0; { word pd301; pd301 = (* (( (ptr) (* (( (ptr) gf←c67292)+239)/* var←c59292 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))((* (( (ptr) (* (ptr) state←v14932 ))+9) ), (* (( (ptr) gf←c67292)+110) ), var←c63644, var←c63740, var←c0847, pd301) ; }; }; }; }; SOURCE(29937, 40) { word pd302; pd302 = (* (( (ptr) (* (( (ptr) gf←c67292)+236)/* var←c59068 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd302 ))))(request←v45300, pd302); }; SOURCE(29979, 59) { word pd303; pd303 = (* (( (ptr) (* (( (ptr) gf←c67292)+237)/* var←c59100 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd303 ))))((* (( (ptr) state←v14932)+1) ), 0, pd303); }; SOURCE(30040, 33) (void) ResizeStatusContainer←P2520((* (ptr) (state←v14932) )); SOURCE(30075, 21) (* (( (ptr) request←v45300)+1) ) = 0; SOURCE(30121, 16) (* (ptr) state←v14932 ) = 0; break; default: SOURCE(30153, 5) (void) XR←RaiseUnnamedError(); break; }; }; } static void PlaceChild←P2760(viewer←v10500, rank←v10528, minSize←v10556, maxSize←v10584) word viewer←v10500; word rank←v10528; word minSize←v10556; word maxSize←v10584; { register ptr gf←c67324 = (ptr) &globalframe; /* PlaceChild: */ SOURCE(30482, 4194) SOURCE(30564, 4112) { word var←c63804; { word var←c63836; var←c63836 = XR←NewObject(12, (* (( (ptr) gf←c67324)+26) )); (* (ptr) var←c63836 ) = minSize←v10556; (* (( (ptr) var←c63836)+1) ) = maxSize←v10584; (* (( (ptr) var←c63836)+2) ) = rank←v10528; var←c63804 = var←c63836; }; { word pd304; pd304 = (* (( (ptr) (* (( (ptr) gf←c67324)+237)/* var←c59100 */ ))+28) ); (void) ( *( (fPt) ((* (ptr) pd304 ))))(viewer←v10500, (* (( (ptr) gf←c67324)+111) ), var←c63804, pd304); }; }; } static word XTSViewerAdjust←P2820(self←v45388) word self←v45388; { register ptr gf←c67356 = (ptr) &globalframe; word adjusted←v45432; word head←v15088; word free←v15116; word sumDelta←v15144 = 0; word infinite←v15172 = 0; word curY←v15200 = 0; /* XTSViewerAdjust: */ SOURCE(30704, 3972) SOURCE(30704, 3972) adjusted←v45432 = 0; SOURCE(31087, 32) head←v15088 = XR←NewObject(20, (* (( (ptr) gf←c67356)+25) )); (* (( (ptr) head←v15088)+1) ) = (word) -1; SOURCE(31154, 19) free←v15116 = (* (( (ptr) self←v45388)+8) ); SOURCE(31466, 3210) { register word v←v15440; v←v15440 = (* (( (ptr) self←v45388)+24) ); lab←L100085: ; if ((v←v15440 != 0)) { } else { goto lab←L100082; }; SOURCE(31535, 3141) if ((* (( (bPt) v←v15440)+77) ) & 0100) { SOURCE(31555, 21) adjusted←v45432 = 1; } else { SOURCE(31576, 3100) { word var←c63900; { word pd305; pd305 = (* (( (ptr) (* (( (ptr) gf←c67356)+237)/* var←c59100 */ ))+29) ); var←c63900 = (word) ( *( (fPt) ((* (ptr) pd305 ))))(v←v15440, (* (( (ptr) gf←c67356)+111) ), pd305); }; if ((var←c63900 == 0)) { goto lab←L100086; }; if (((* (( (ptr) gf←c67356)+26) ) == XR←GetReferentType(var←c63900))) { { word positionInfo←v15484; positionInfo←v15484 = var←c63900; SOURCE(31678, 491) { word current←v15528; SOURCE(31680, 153) current←v15528 = XR←NewObject(20, (* (( (ptr) gf←c67356)+25) )); (* (ptr) current←v15528 ) = v←v15440; (* (( (ptr) current←v15528)+1) ) = (* (( (ptr) positionInfo←v15484)+2) ); (* (( (ptr) current←v15528)+2) ) = (* (ptr) positionInfo←v15484 ); (* (( (ptr) current←v15528)+3) ) = ((* (( (ptr) positionInfo←v15484)+1) ) - (* (ptr) positionInfo←v15484 )); SOURCE(31835, 37) free←v15116 = (free←v15116 - ((* (( (ptr) current←v15528)+2) ) + 2)); SOURCE(31874, 57) if (( (int)(* (( (ptr) current←v15528)+3) ) > (int)0)) { SOURCE(31898, 33) sumDelta←v15144 = (sumDelta←v15144 + (* (( (ptr) current←v15528)+3) )); }; SOURCE(31933, 45) if (( (int)(* (( (ptr) current←v15528)+3) ) < (int)0)) { SOURCE(31957, 21) infinite←v15172 = (infinite←v15172 + 1); }; SOURCE(31980, 169) { register word e←v15572; e←v15572 = head←v15088; lab←L100090: ; if ((e←v15572 != 0)) { } else { goto lab←L100087; }; SOURCE(32061, 88) if (((* (( (ptr) e←v15572)+4) ) == 0) || ( (int)(* (( (ptr) (* (( (ptr) e←v15572)+4) ))+1) ) > (int)(* (( (ptr) current←v15528)+1) ))) { SOURCE(32110, 21) (* (( (ptr) current←v15528)+4) ) = (* (( (ptr) e←v15572)+4) ); SOURCE(32133, 16) (* (( (ptr) e←v15572)+4) ) = current←v15528; SOURCE(32151, 4) goto lab←L100088; }; e←v15572 = (* (( (ptr) e←v15572)+4) ); goto lab←L100090; lab←L100087: ; lab←L100088: ; }; }; }; } else { lab←L100086: ; }; }; }; v←v15440 = (* (( (ptr) v←v15440)+23) ); goto lab←L100085; lab←L100082: ; }; SOURCE(32249, 554) if (( (int)free←v15116 > (int)0)) { SOURCE(32264, 553) { word total←v15616; SOURCE(32312, 33) total←v15616 = (MIN((int)(word), free←v15116, sumDelta←v15144)); SOURCE(32403, 190) { register word e←v15660; e←v15660 = (* (( (ptr) head←v15088)+4) ); lab←L100094: ; if ((e←v15660 != 0)) { } else { goto lab←L100091; }; { word add←v15704; SOURCE(32491, 60) add←v15704 = ( ( (int)(* (( (ptr) e←v15660)+3) ) > (int)0) ? IOP2( / , (int)IOP2( * , (int)total←v15616, (int)(* (( (ptr) e←v15660)+3) )), (int)sumDelta←v15144) : 0 ) ; SOURCE(32553, 23) (* (( (ptr) e←v15660)+2) ) = ((* (( (ptr) e←v15660)+2) ) + add←v15704); SOURCE(32578, 15) free←v15116 = (free←v15116 - add←v15704); }; e←v15660 = (* (( (ptr) e←v15660)+4) ); goto lab←L100094; lab←L100091: ; }; SOURCE(32604, 199) if ( ( ( (int)free←v15116 > (int)0) ? ( (int)infinite←v15172 != (int)0) : 0 ) ) { SOURCE(32634, 180) { word add←v15748; SOURCE(32686, 24) add←v15748 = IOP2( / , (int)free←v15116, (int)infinite←v15172); SOURCE(32712, 91) { register word e←v15792; e←v15792 = (* (( (ptr) head←v15088)+4) ); lab←L100098: ; if ((e←v15792 != 0)) { } else { goto lab←L100095; }; SOURCE(32762, 41) if (( (int)(* (( (ptr) e←v15792)+3) ) < (int)0)) { SOURCE(32780, 23) (* (( (ptr) e←v15792)+2) ) = ((* (( (ptr) e←v15792)+2) ) + add←v15748); }; e←v15792 = (* (( (ptr) e←v15792)+4) ); goto lab←L100098; lab←L100095: ; }; }; }; }; }; SOURCE(32820, 302) { register word e←v15836; e←v15836 = (* (( (ptr) head←v15088)+4) ); lab←L100102: ; if ((e←v15836 != 0)) { } else { goto lab←L100099; }; { word ww←v15880; SOURCE(32897, 35) { word x306; ww←v15880 = (x306 = ((* (( (ptr) self←v45388)+7) ) - (* (( (ptr) (* (ptr) e←v15836 ))+1) )), MAX((int)(word), 5, x306)); }; SOURCE(32934, 157) if ((( (int)(* (( (ptr) (* (ptr) e←v15836 ))+2) ) != (int)curY←v15200) || ( (int)(* (( (ptr) (* (ptr) e←v15836 ))+4) ) != (int)(* ( ( (ptr) e←v15836)+2) ))) || ( (int)(* (( (ptr) (* (ptr) e←v15836 ))+3) ) != (int)ww←v15880)) { SOURCE(32988, 15) adjusted←v45432 = 1; SOURCE(33005, 86) { word pd307; pd307 = (* (( (ptr) (* (( (ptr) gf←c67356)+237)/* var←c59100 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd307 ))))((* (ptr) e←v15836 ), (* (( (ptr) (* (ptr) e←v15836 ))+1) ), curY←v15200, ww←v15880, (* ( ( (ptr) e←v15836)+2) ), pd307); }; }; SOURCE(33096, 26) curY←v15200 = ((curY←v15200 + (* (( (ptr) e←v15836)+2) )) + 2); }; e←v15836 = (* (( (ptr) e←v15836)+4) ); goto lab←L100102; lab←L100099: ; }; SOURCE(30704, 3972) return(adjusted←v45432); } static word RedisplayTool←P2880(formal←c0929) word formal←c0929; { W8 var←c67388; /* declaration of tool←v10644 skipped */ register ptr gf←c67420 = (ptr) &globalframe; /* declaration of painted←v10688 skipped */ /* declaration of var←c63964 skipped */ var←c67388.f4/* tool←v10644 */ = formal←c0929; /* RedisplayTool: */ SOURCE(33137, 1539) { word tmpAddr308; tmpAddr308 = (word) (( (ptr) &var←c67388)+6)/* var←c63964 */ ; (* (ptr) tmpAddr308 ) = ( ((word) (fPt) DoIt←P5136) ); (* (( (ptr) tmpAddr308) + 1) ) = 1; }; SOURCE(33137, 1539) var←c67388.f5/* painted←v10688 */ = 0; SOURCE(33348, 70) if (((* (( (ptr) var←c67388.f4/* tool←v10644 */ )+10) ) == 0) || (* (( (bPt) (* (( (ptr) var←c67388.f4/* tool←v10644 */ )+10) ))+77) ) & 0100) { SOURCE(33397, 21) return(1); }; SOURCE(33439, 49) { word pd309; pd309 = (* (( (ptr) (* (( (ptr) gf←c67420)+259)/* var←c63356 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd309 ))))((word) (( (bPt) &var←c67388)+24)/* var←c63964 */ , (* (( (ptr) var←c67388.f4/* tool←v10644 */ )+10) ), pd309); }; SOURCE(33137, 1539) return(var←c67388.f5/* painted←v10688 */ ); } static void DoIt←P5136(formal←c67484) word formal←c67484; { register ptr gf←c67452 = (ptr) &globalframe; formal←c67484 = (formal←c67484 - 24); /* DoIt: */ SOURCE(33206, 1470) SOURCE(33245, 1431) (* (( (ptr) formal←c67484)+5) ) = (word) XTSViewerAdjust←P2820((* ((( (ptr) (* (( (ptr) formal←c67484)+4) ))+10)) )); SOURCE(33285, 58) if ((0 != (* (( (ptr) formal←c67484)+5) ))) { SOURCE(33301, 42) { word pd310; pd310 = (* (( (ptr) (* (( (ptr) gf←c67452)+237)/* var←c59100 */ ))+16) ); (void) ( *( (fPt) ((* (ptr) pd310 ))))((* (( (ptr) (* (( (ptr) formal←c67484)+4) ))+10) ), 1, 1, 0, pd310); }; }; } static void SetupPrinterVersion←P3000(tool←v10852) word tool←v10852; { register ptr gf←c67516 = (ptr) &globalframe; word pVers←v15984; /* SetupPrinterVersion: */ SOURCE(33580, 1096) SOURCE(33623, 84) { W2 var←c0563; word var←c0848; { word pd311; pd311 = (* (( (ptr) (* (( (ptr) gf←c67516)+260)/* var←c63996 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd311 ))))((word) &var←c0563, (* (( (ptr) gf←c67516)+9)/* printerVersions←v4372 */ ), (* (( (ptr) tool←v10852)+4) ), pd311); }; var←c0848 = var←c0563.f1; pVers←v15984 = XR←Narrow(var←c0848, (* (( (ptr) gf←c67516)+24) )); }; SOURCE(33709, 967) if ((pVers←v15984 == 0)) { SOURCE(33727, 949) { W2 var←c0564; word var←c0849; { word pd312; pd312 = (* (( (ptr) (* (( (ptr) gf←c67516)+260)/* var←c63996 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd312 ))))((word) &var←c0564, (* (( (ptr) gf←c67516)+10)/* ropeToVersion←v4400 */ ), (* (( (ptr) gf←c67516)+115) ), pd312); }; var←c0849 = var←c0564.f1; pVers←v15984 = XR←Narrow(var←c0849, (* (( (ptr) gf←c67516)+24) )); }; }; SOURCE(33790, 18) if ((pVers←v15984 == 0)) { SOURCE(33808, 5) (void) XR←RaiseUnnamedError(); }; SOURCE(33834, 20) (* (( (ptr) tool←v10852)+5) ) = pVers←v15984; } static void DefinePrinterVersions←P3060(versions←v10912) word versions←v10912; { register ptr gf←c67548 = (ptr) &globalframe; /* DefinePrinterVersions: */ SOURCE(33860, 816) SOURCE(33917, 759) if (((* (( (ptr) gf←c67548)+9)/* printerVersions←v4372 */ ) == 0)) { SOURCE(33945, 731) { word pd313; pd313 = (* (( (ptr) (* (( (ptr) gf←c67548)+260)/* var←c63996 */ ))+5) ); (* (( (ptr) gf←c67548)+9)/* printerVersions←v4372 */ ) = (word) ( *( (fPt) ((* (ptr) pd313 ))))(17, 0, pd313); }; }; SOURCE(33991, 685) { register word l←v16028; l←v16028 = versions←v10912; lab←L100106: ; if ( ( (l←v16028 != 0) ? ((* (( (ptr) l←v16028)+1) ) != 0) : 0 ) ) { } else { goto lab←L100103; }; { word name←v16156; word attribute←v16184; word version←v16212; SOURCE(34064, 20) name←v16156 = (* (ptr) l←v16028 ); SOURCE(34086, 30) attribute←v16184 = (* (ptr) (* (( (ptr) l←v16028)+1) ) ); SOURCE(34118, 80) { W2 var←c0570; word var←c0850; { word pd314; pd314 = (* (( (ptr) (* (( (ptr) gf←c67548)+260)/* var←c63996 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd314 ))))((word) &var←c0570, (* (( (ptr) gf←c67548)+10)/* ropeToVersion←v4400 */ ), (* (ptr) (* ( ( (ptr) l←v16028)+1) ) ), pd314); }; var←c0850 = var←c0570.f1; version←v16212 = XR←Narrow(var←c0850, (* (( (ptr) gf←c67548)+24) )); }; SOURCE(34200, 476) if ((version←v16212 == 0)) { SOURCE(34220, 456) { W2 var←c0571; word var←c0851; { word pd315; pd315 = (* (( (ptr) (* (( (ptr) gf←c67548)+260)/* var←c63996 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd315 ))))((word) &var←c0571, (* (( (ptr) gf←c67548)+10)/* ropeToVersion←v4400 */ ), (* (( (ptr) gf←c67548)+115) ), pd315); }; var←c0851 = var←c0571.f1; version←v16212 = XR←Narrow(var←c0851, (* (( (ptr) gf←c67548)+24) )); }; }; SOURCE(34285, 391) { word var←c64028; word pd316; pd316 = (* (( (ptr) (* (( (ptr) gf←c67548)+260)/* var←c63996 */ ))+10) ); var←c64028 = (word) ( *( (fPt) ((* (ptr) pd316 ))))((* (( (ptr) gf←c67548)+9)/* printerVersions←v4372 */ ), name←v16156, version←v16212, pd316) ; }; }; l←v16028 = (* (( (ptr) (* (( (ptr) l←v16028)+1) ))+1) ); goto lab←L100106; lab←L100103: ; }; } static void XTSetterCommand←P3120(formal←c0582, formal←c0930) word formal←c0582; word formal←c0930; { W102 var←c67580; /* declaration of cmd←v45656 skipped */ register ptr gf←c67612 = (ptr) &globalframe; word result←v45700; /* declaration of msg←v45728 skipped */ (* (( (ptr) &var←c67580)+4)/* cmd←v45656 */ ) = formal←c0930; /* XTSetterCommand: */ SOURCE(34550, 367) SOURCE(34550, 367) result←v45700 = 0; SOURCE(34550, 367) (* (( (ptr) &var←c67580)+5)/* msg←v45728 */ ) = 0; SOURCE(34591, 326) SOURCE(34593, 17) { /* declaration of printer←v16256 skipped */ SOURCE(34593, 17) (* (( (ptr) &var←c67580)+6) ) = 0; (* (( (ptr) &var←c67580)+7) ) = 0; (* (( (ptr) &var←c67580)+8) ) = 0; (* (( (ptr) &var←c67580)+9) ) = (* (ptr) &fc234 ); (* (( (ptr) &var←c67580)+10) ) = 0; SOURCE(34612, 64) SOURCE(34612, 64) { W90 var←c64124; { /* declaration of var←c024 skipped */ (* (( (ptr) &var←c67580)+11)/* var←c024 */ ) = (* (( (ptr) (* (( (ptr) gf←c67612)+261)/* var←c64092 */ ))+12) ); { /* declaration of var←c025 skipped */ { word var←c026; { word var←c0852; var←c0852 = (word) &var←c67580; var←c026 = (word) XR←Enable(( ((word) (fPt) NoName←Q7092) ), ( ((word) (fPt) NoName←Q7212) ), var←c0852); }; if ((var←c026 == 9)) { goto lab←L100110; }; }; var←c64124 = (* (W90Pt) (( (ptr) &var←c67580)+12)/* var←c025 */ ); }; }; (* (W5Pt) (( (ptr) &var←c67580)+6)/* printer←v16256 */ ) = (* (W5Pt) &var←c64124 ); }; lab←L100110: ; SOURCE(34690, 44) if (((* (( (ptr) &var←c67580)+5)/* msg←v45728 */ ) != 0)) { SOURCE(34708, 26) result←v45700 = (* (( (ptr) gf←c67612)+117) ); (* (( (ptr) &var←c67580)+5)/* msg←v45728 */ ) = (* (( (ptr) gf←c67612)+15)/* cmdUsage←v6108 */ ); goto lab←L100107; }; SOURCE(34736, 84) { word pd317; pd317 = (* (( (ptr) (* (( (ptr) gf←c67612)+235)/* var←c59004 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd317 ))))((* ((( (ptr) &var←c67580)+10)) ), pd317))) { SOURCE(34771, 49) { word pd318; pd318 = (* (( (ptr) (* (( (ptr) gf←c67612)+236)/* var←c59068 */ ))+12) ); (* (( (ptr) &var←c67580)+10) ) = (* (( (ptr) ( *( (fPt) ((* (ptr) pd318 ))))(0, pd318))+5) ); }; }; }; SOURCE(34822, 46) { word var←c64220; { /* declaration of var←c027 skipped */ (* (( (ptr) &var←c67580)+11)/* var←c027 */ ) = (* (( (ptr) (* (( (ptr) &var←c67580)+4)/* cmd←v45656 */ ))+2) ); { /* declaration of var←c028 skipped */ { word var←c029; { word var←c0853; var←c0853 = (word) &var←c67580; var←c029 = (word) XR←Enable(( ((word) (fPt) NoName←Q7032) ), ( ((word) (fPt) NoName←Q7152) ), var←c0853); }; if ((var←c029 == 10)) { goto lab←L100108; }; }; var←c64220 = (* (( (ptr) &var←c67580)+12)/* var←c028 */ ); }; }; }; }; goto lab←L100115; lab←L100108: ; SOURCE(34898, 17) result←v45700 = (* (( (ptr) gf←c67612)+117) ); (* (( (ptr) &var←c67580)+5)/* msg←v45728 */ ) = 0; goto lab←L100107; lab←L100115: ; /* removed tail goto */ lab←L100107: ; (* (ptr) formal←c0582 ) = result←v45700; (* (( (ptr) formal←c0582)+1) ) = (* (( (ptr) &var←c67580)+5)/* msg←v45728 */ ); return; } static word NoName←Q7032(formal←c0813) word formal←c0813; { SOURCE(34822, 46) (* (( (ptr) formal←c0813)+12) ) = (word) NewTool←P120((* (( (ptr) formal←c0813)+10) ), (* (( (ptr) formal←c0813)+11) )); return(0); } static word NoName←Q7092(formal←c0815) word formal←c0815; { register ptr gf←c0814 = (ptr) &globalframe; SOURCE(34612, 64) { word pd319; pd319 = (* (( (ptr) formal←c0815)+11) ); (void) ( *( (fPt) ((* (ptr) pd319 ))))((word) (( (bPt) formal←c0815)+48), (* (( (ptr) formal←c0815)+4) ), (* (( (ptr) gf←c0814)+116) ), 0, pd319); }; return(0); } static void NewProfile←P3180(reason←v45788) word reason←v45788; { /* NewProfile: */ SOURCE(34921, 74) SOURCE(34968, 27) (void) DefaultOptionsFromProfile←P2220(); } static void NewUser←P3240(new←v45848, clientData←v45876) word new←v45848; word clientData←v45876; { /* NewUser: */ SOURCE(35001, 80) SOURCE(35054, 27) (void) DefaultOptionsFromProfile←P2220(); } static void Init←P3300() { W6 var←c67644; register ptr gf←c67676 = (ptr) &globalframe; /* declaration of var←c64284 skipped */ /* Init: */ SOURCE(35087, 1080) { word tmpAddr320; tmpAddr320 = (word) (( (ptr) &var←c67644)+4)/* var←c64284 */ ; (* (ptr) tmpAddr320 ) = ( ((word) (fPt) Define←P5340) ); (* (( (ptr) tmpAddr320) + 1) ) = 1; }; SOURCE(35364, 58) { word pd321; pd321 = (* (( (ptr) (* (( (ptr) gf←c67676)+262)/* var←c64316 */ ))+6) ); (* (( (ptr) gf←c67676)+4)/* xTSViewerIcon←v4232 */ ) = (word) ( *( (fPt) ((* (ptr) pd321 ))))((* (( (ptr) gf←c67676)+118) ), 0, pd321); }; SOURCE(35424, 122) { word var←c64348; var←c64348 = XR←NewObject(80, (* (( (ptr) gf←c67676)+23) )); (* (( (ptr) var←c64348)+1) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+2) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+3) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+4) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+5) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+6) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+7) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+8) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+9) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+10) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+11) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+12) ) = XR←CheckProc(0); (* (( (ptr) var←c64348)+13) ) = (word) (( (bPt) gf←c67676)+556)/* var←c57404 */ ; ((P1x0b) (( (bPt) var←c64348) + 64))->f = 1; (* (( (ptr) var←c64348)+17) ) = (* (( (ptr) gf←c67676)+4)/* xTSViewerIcon←v4232 */ ); (* (( (ptr) var←c64348)+18) ) = 26; (* (( (ptr) gf←c67676)+5)/* xTSViewerClass←v4260 */ ) = var←c64348; }; SOURCE(35548, 56) { word pd322; pd322 = (* (( (ptr) (* (( (ptr) gf←c67676)+237)/* var←c59100 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd322 ))))((* (( (ptr) gf←c67676)+40) ), (* (( (ptr) gf←c67676)+5)/* xTSViewerClass←v4260 */ ), pd322) ; }; SOURCE(35606, 42) { word pd323; pd323 = (* (( (ptr) (* (( (ptr) gf←c67676)+260)/* var←c63996 */ ))+5) ); (* (( (ptr) gf←c67676)+10)/* ropeToVersion←v4400 */ ) = (word) ( *( (fPt) ((* (ptr) pd323 ))))(17, 0, pd323); }; SOURCE(35650, 46) { W2 var←c64380; var←c64380.f0 = 3; var←c64380.f1 = 0; (void) Define←P5340((* (( (ptr) gf←c67676)+115) ), var←c64380, 1, 0, 1, (word) (( (bPt) &var←c67644)+16)/* var←c64284 */ ) ; }; SOURCE(35738, 44) { W2 var←c64412; var←c64412.f0 = 3; var←c64412.f1 = 0; (void) Define←P5340((* (( (ptr) gf←c67676)+106) ), var←c64412, 1, 0, 1, (word) (( (bPt) &var←c67644)+16)/* var←c64284 */ ) ; }; SOURCE(35793, 43) { W2 var←c64444; var←c64444.f0 = 3; var←c64444.f1 = 0; (void) Define←P5340((* (( (ptr) gf←c67676)+113) ), var←c64444, 1, 1, 0, (word) (( (bPt) &var←c67644)+16)/* var←c64284 */ ) ; }; SOURCE(35848, 46) { W2 var←c64476; var←c64476.f0 = 2; var←c64476.f1 = 1; (void) Define←P5340((* (( (ptr) gf←c67676)+119) ), var←c64476, 0, 0, 0, (word) (( (bPt) &var←c67644)+16)/* var←c64284 */ ) ; }; SOURCE(35909, 42) { W2 var←c64508; var←c64508.f0 = 1; var←c64508.f1 = 0; (void) Define←P5340((* (( (ptr) gf←c67676)+122) ), var←c64508, 0, 0, 0, (word) (( (bPt) &var←c67644)+16)/* var←c64284 */ ) ; }; SOURCE(35964, 39) (void) DefinePrinterVersions←P3060((* ((( (ptr) gf←c67676)+11)/* standardVersions←v4428 */ ) )); SOURCE(36005, 46) { word pd324; pd324 = (* (( (ptr) (* (( (ptr) gf←c67676)+254)/* var←c62044 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd324 ))))((word) ((( (bPt) gf←c67676)+516)/* var←c57244 */ ), pd324); }; SOURCE(36053, 41) { word pd325; pd325 = (* (( (ptr) (* (( (ptr) gf←c67676)+263)/* var←c64540 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd325 ))))((word) (( (bPt) gf←c67676)+508)/* var←c57212 */ , 0, pd325); }; SOURCE(36096, 71) { word pd326; pd326 = (* (( (ptr) (* (( (ptr) gf←c67676)+264)/* var←c64572 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd326 ))))((* (( (ptr) gf←c67676)+123) ), (word) (( (bPt) gf←c67676)+524)/* var←c57276 */ , (* ( ( (ptr) gf←c67676)+62) ), 0, 1, pd326); }; } static void Define←P5340(type←v16376, version←v16404, mayCompress←v16432, shouldCompress←v16460, hasPressFonts←v16488, formal←c67740) word type←v16376; W2 version←v16404; word mayCompress←v16432; word shouldCompress←v16460; word hasPressFonts←v16488; word formal←c67740; { register ptr gf←c67708 = (ptr) &globalframe; formal←c67740 = (formal←c67740 - 16); /* Define: */ SOURCE(35105, 254) SOURCE(35224, 135) { word var←c64668; { word var←c64604; { word var←c64636; var←c64636 = XR←NewObject(20, (* (( (ptr) gf←c67708)+24) )); (* (W2Pt) var←c64636 ) = version←v16404; (* (( (ptr) var←c64636)+2) ) = mayCompress←v16432; (* (( (ptr) var←c64636)+3) ) = ((0 != mayCompress←v16432) && (0 != shouldCompress←v16460)); (* (( (ptr) var←c64636)+4) ) = hasPressFonts←v16488; var←c64604 = var←c64636; }; { word pd327; pd327 = (* (( (ptr) (* (( (ptr) gf←c67708)+260)/* var←c63996 */ ))+10) ); var←c64668 = (word) ( *( (fPt) ((* (ptr) pd327 ))))((* (( (ptr) gf←c67708)+10)/* ropeToVersion←v4400 */ ), type←v16376, var←c64604, pd327) ; }; }; }; } static void NoName←Q7152(formal←c0607, formal←c200076, formal←c200077, formal←c200078, formal←c200079) word formal←c0607; word formal←c200076; word formal←c200077; word formal←c200078; word formal←c200079; { register ptr gf←c0819 = (ptr) &globalframe; if ((formal←c200077 == (word) (( (bPt) gf←c0819)+496)/* var←c57148 */ )) { { word why←v53072; why←v53072 = (* (ptr) formal←c200079 ); SOURCE(34868, 12) (* (ptr) formal←c0607 ) = 2; (* (( (ptr) formal←c0607)+1) ) = 10; return; }; }; (* (ptr) formal←c0607 ) = 0; (* (( (ptr) formal←c0607)+1) ) = 0; return; } static void NoName←Q7212(formal←c0613, formal←c200072, formal←c200073, formal←c200074, formal←c200075) word formal←c0613; word formal←c200072; word formal←c200073; word formal←c200074; word formal←c200075; { register ptr gf←c0820 = (ptr) &globalframe; if ((formal←c200073 == (* (( (ptr) (* (( (ptr) gf←c0820)+261)/* var←c64092 */ ))+11) ))) { { word reason←v52980; reason←v52980 = (* (ptr) formal←c200075 ); SOURCE(34664, 12) (* (( (ptr) formal←c200072)+5) ) = reason←v52980; SOURCE(34678, 8) (* (ptr) formal←c0613 ) = 2; (* (( (ptr) formal←c0613)+1) ) = 9; return; }; }; (* (ptr) formal←c0613 ) = 0; (* (( (ptr) formal←c0613)+1) ) = 0; return; } static void NoName←Q7272(formal←c0618, formal←c200068, formal←c200069, formal←c200070, formal←c200071) word formal←c0618; word formal←c200068; word formal←c200069; word formal←c200070; word formal←c200071; { if ((formal←c200069 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200068)+4) )); }; (* (ptr) formal←c0618 ) = 0; (* (( (ptr) formal←c0618)+1) ) = 0; return; } static void NoName←Q7332(formal←c0623, formal←c200064, formal←c200065, formal←c200066, formal←c200067) word formal←c0623; word formal←c200064; word formal←c200065; word formal←c200066; word formal←c200067; { if ((formal←c200065 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200064)+4) )); }; (* (ptr) formal←c0623 ) = 0; (* (( (ptr) formal←c0623)+1) ) = 0; return; } static void NoName←Q7392(formal←c0628, formal←c200060, formal←c200061, formal←c200062, formal←c200063) word formal←c0628; word formal←c200060; word formal←c200061; word formal←c200062; word formal←c200063; { if ((formal←c200061 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200060)+4) )); }; (* (ptr) formal←c0628 ) = 0; (* (( (ptr) formal←c0628)+1) ) = 0; return; } static void NoName←Q7452(formal←c0636, formal←c200056, formal←c200057, formal←c200058, formal←c200059) word formal←c0636; word formal←c200056; word formal←c200057; word formal←c200058; word formal←c200059; { register ptr gf←c0821 = (ptr) &globalframe; if ((formal←c200057 == (* (( (ptr) (* (( (ptr) gf←c0821)+236)/* var←c59068 */ ))+4) ))) { { word problem←v51624; word explanation←v51652; problem←v51624 = (* (ptr) formal←c200059 ); explanation←v51652 = (* (( (ptr) formal←c200059)+1) ); SOURCE(24694, 9982) { W2 var←c62876; var←c62876.f0 = 11; var←c62876.f1 = explanation←v51652; { word pd328; pd328 = (* (( (ptr) (* (( (ptr) gf←c0821)+239)/* var←c59292 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd328 ))))((* (( (ptr) (* (( (ptr) formal←c200056)+4) ))+9) ), (* (( (ptr) gf←c0821)+102) ), var←c62876, pd328) ; }; }; SOURCE(24767, 22) (* (( (ptr) formal←c200056)+11) ) = 0; SOURCE(24791, 8) (* (ptr) formal←c0636 ) = 2; (* (( (ptr) formal←c0636)+1) ) = 8; return; }; }; (* (ptr) formal←c0636 ) = 0; (* (( (ptr) formal←c0636)+1) ) = 0; return; } static void NoName←Q7512(formal←c0641, formal←c200052, formal←c200053, formal←c200054, formal←c200055) word formal←c0641; word formal←c200052; word formal←c200053; word formal←c200054; word formal←c200055; { if ((formal←c200053 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200052)+4) )); }; (* (ptr) formal←c0641 ) = 0; (* (( (ptr) formal←c0641)+1) ) = 0; return; } static void NoName←Q7572(formal←c0646, formal←c200048, formal←c200049, formal←c200050, formal←c200051) word formal←c0646; word formal←c200048; word formal←c200049; word formal←c200050; word formal←c200051; { if ((formal←c200049 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200048)+4) )); }; (* (ptr) formal←c0646 ) = 0; (* (( (ptr) formal←c0646)+1) ) = 0; return; } static void NoName←Q7632(formal←c0651, formal←c200040, formal←c200041, formal←c200042, formal←c200043) word formal←c0651; word formal←c200040; word formal←c200041; word formal←c200042; word formal←c200043; { if ((formal←c200041 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200040)+4) )); }; (* (ptr) formal←c0651 ) = 0; (* (( (ptr) formal←c0651)+1) ) = 0; return; } static void NoName←Q7692(formal←c0656, formal←c200044, formal←c200045, formal←c200046, formal←c200047) word formal←c0656; word formal←c200044; word formal←c200045; word formal←c200046; word formal←c200047; { register ptr gf←c0822 = (ptr) &globalframe; if ((formal←c200045 == (* (( (ptr) (* (( (ptr) gf←c0822)+252)/* var←c61436 */ ))+11) ))) { SOURCE(19925, 9) (* (ptr) formal←c0656 ) = 2; (* (( (ptr) formal←c0656)+1) ) = 7; return; }; (* (ptr) formal←c0656 ) = 0; (* (( (ptr) formal←c0656)+1) ) = 0; return; } static void NoName←Q7752(formal←c0661, formal←c200036, formal←c200037, formal←c200038, formal←c200039) word formal←c0661; word formal←c200036; word formal←c200037; word formal←c200038; word formal←c200039; { if ((formal←c200037 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200036)+4) )); }; (* (ptr) formal←c0661 ) = 0; (* (( (ptr) formal←c0661)+1) ) = 0; return; } static void NoName←Q7812(formal←c0666, formal←c200032, formal←c200033, formal←c200034, formal←c200035) word formal←c0666; word formal←c200032; word formal←c200033; word formal←c200034; word formal←c200035; { if ((formal←c200033 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200032)+4) )); }; (* (ptr) formal←c0666 ) = 0; (* (( (ptr) formal←c0666)+1) ) = 0; return; } static void NoName←Q7872(formal←c0671, formal←c200028, formal←c200029, formal←c200030, formal←c200031) word formal←c0671; word formal←c200028; word formal←c200029; word formal←c200030; word formal←c200031; { if ((formal←c200029 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200028)+4) )); }; (* (ptr) formal←c0671 ) = 0; (* (( (ptr) formal←c0671)+1) ) = 0; return; } static void NoName←Q7932(formal←c0678, formal←c200024, formal←c200025, formal←c200026, formal←c200027) word formal←c0678; word formal←c200024; word formal←c200025; word formal←c200026; word formal←c200027; { register ptr gf←c0823 = (ptr) &globalframe; if ((formal←c200025 == (* (( (ptr) (* (( (ptr) gf←c0823)+248)/* var←c60412 */ ))+7) ))) { { word reason←v50284; word index←v50312; reason←v50284 = (* (ptr) formal←c200027 ); index←v50312 = (* (( (ptr) formal←c200027)+1) ); SOURCE(11971, 9) (* (ptr) formal←c0678 ) = 2; (* (( (ptr) formal←c0678)+1) ) = 6; return; }; }; (* (ptr) formal←c0678 ) = 0; (* (( (ptr) formal←c0678)+1) ) = 0; return; } static void NoName←Q7992(formal←c0685, formal←c200020, formal←c200021, formal←c200022, formal←c200023) word formal←c0685; word formal←c200020; word formal←c200021; word formal←c200022; word formal←c200023; { register ptr gf←c0824 = (ptr) &globalframe; if ((formal←c200021 == (* (( (ptr) (* (( (ptr) gf←c0824)+248)/* var←c60412 */ ))+7) ))) { { word reason←v50100; word index←v50128; reason←v50100 = (* (ptr) formal←c200023 ); index←v50128 = (* (( (ptr) formal←c200023)+1) ); SOURCE(10763, 9) (* (ptr) formal←c0685 ) = 2; (* (( (ptr) formal←c0685)+1) ) = 5; return; }; }; (* (ptr) formal←c0685 ) = 0; (* (( (ptr) formal←c0685)+1) ) = 0; return; } static void NoName←Q8052(formal←c0691, formal←c200016, formal←c200017, formal←c200018, formal←c200019) word formal←c0691; word formal←c200016; word formal←c200017; word formal←c200018; word formal←c200019; { register ptr gf←c0825 = (ptr) &globalframe; if ((formal←c200017 == (* (( (ptr) (* (( (ptr) gf←c0825)+245)/* var←c59996 */ ))+9) ))) { { W4 error←v49516; error←v49516 = (* (W4Pt) formal←c200019 ); SOURCE(7307, 12) (* (ptr) formal←c0691 ) = 2; (* (( (ptr) formal←c0691)+1) ) = 4; return; }; }; (* (ptr) formal←c0691 ) = 0; (* (( (ptr) formal←c0691)+1) ) = 0; return; } static void NoName←Q8112(formal←c0697, formal←c200012, formal←c200013, formal←c200014, formal←c200015) word formal←c0697; word formal←c200012; word formal←c200013; word formal←c200014; word formal←c200015; { register ptr gf←c0826 = (ptr) &globalframe; if ((formal←c200013 == (* (( (ptr) (* (( (ptr) gf←c0826)+245)/* var←c59996 */ ))+9) ))) { { W4 error←v48980; error←v48980 = (* (W4Pt) formal←c200015 ); SOURCE(8193, 30) (void) InvalidFile←P3648(error←v48980.f2, (word) (( (bPt) formal←c200012)+16)); SOURCE(8225, 12) (* (ptr) formal←c0697 ) = 2; (* (( (ptr) formal←c0697)+1) ) = 3; return; }; }; (* (ptr) formal←c0697 ) = 0; (* (( (ptr) formal←c0697)+1) ) = 0; return; } static void NoName←Q8172(formal←c0703, formal←c200008, formal←c200009, formal←c200010, formal←c200011) word formal←c0703; word formal←c200008; word formal←c200009; word formal←c200010; word formal←c200011; { register ptr gf←c0827 = (ptr) &globalframe; if ((formal←c200009 == (word) (( (bPt) gf←c0827)+496)/* var←c57148 */ )) { { word why←v48148; why←v48148 = (* (ptr) formal←c200011 ); SOURCE(6370, 9) (* (ptr) formal←c0703 ) = 2; (* (( (ptr) formal←c0703)+1) ) = 2; return; }; }; (* (ptr) formal←c0703 ) = 0; (* (( (ptr) formal←c0703)+1) ) = 0; return; } static void NoName←Q8232(formal←c0708, formal←c200004, formal←c200005, formal←c200006, formal←c200007) word formal←c0708; word formal←c200004; word formal←c200005; word formal←c200006; word formal←c200007; { if ((formal←c200005 == XR←Unwind)) { (void) (XR←MonitorExit(* (( (ptr) formal←c200004)+4) )); }; (* (ptr) formal←c0708 ) = 0; (* (( (ptr) formal←c0708)+1) ) = 0; return; } static void NoName←Q8292(formal←c0718, formal←c200000, formal←c200001, formal←c200002, formal←c200003) word formal←c0718; word formal←c200000; word formal←c200001; word formal←c200002; word formal←c200003; { register ptr gf←c0828 = (ptr) &globalframe; if ((formal←c200001 == (* (( (ptr) (* (( (ptr) gf←c0828)+236)/* var←c59068 */ ))+4) ))) { { word problem←v46444; word explanation←v46472; problem←v46444 = (* (ptr) formal←c200003 ); explanation←v46472 = (* (( (ptr) formal←c200003)+1) ); SOURCE(3871, 30805) { W2 var←c59196; W2 var←c59228; W2 var←c0854; var←c59196.f0 = 11; var←c59196.f1 = (* (( (ptr) formal←c200000)+4) ); var←c59228.f0 = 11; var←c59228.f1 = explanation←v46472; (* (ptr) (word) &var←c0854 ) = 0; (* (( (ptr) (word) &var←c0854) + 1) ) = 0; { word pd329; pd329 = (* (( (ptr) (* (( (ptr) gf←c0828)+239)/* var←c59292 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd329 ))))((* (( (ptr) formal←c200000)+5) ), (* (( (ptr) gf←c0828)+57) ), var←c59196, var←c59228, var←c0854, pd329) ; }; }; SOURCE(3967, 18) { word pd330; pd330 = (* (( (ptr) (* (( (ptr) gf←c0828)+239)/* var←c59292 */ ))+25) ); (void) ( *( (fPt) ((* (ptr) pd330 ))))((* ((( (ptr) formal←c200000)+5)) ), pd330); }; SOURCE(3987, 30689) { word var←c0717; var←c0717 = explanation←v46472; (void) XR←RaiseError((word) (( (bPt) gf←c0828)+496)/* var←c57148 */ , (word) &var←c0717); }; }; }; (* (ptr) formal←c0718 ) = 0; (* (( (ptr) formal←c0718)+1) ) = 0; return; } static word NoName←Q8352(formal←c0447) word formal←c0447; { W2 var←c0449; word var←c0448; /* intermediary proc for a FORK, nArgs: 2, nRets: 0 */ var←c0449 = (* (W2Pt) (( (ptr) formal←c0447)+4) ); var←c0448 = (* (( (ptr) formal←c0447)+2) ); formal←c0447 = XR←ExtensionFree(formal←c0447); (void) ( *( (fPt) ((* (ptr) var←c0448 ))))(var←c0449.f0, var←c0449.f1, var←c0448); return(0); } /* file: XTSetterImpl, module: XTSetterImpl, compiled at: August 31, 1992 8:43:37 pm PDT */ extern void XR←install←XTSetterImpl() { NoName←Q5892(); } extern void XR←run←XTSetterImpl() { XR←Start(&globalframe); }