/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: September 14, 1993 4:26:10 pm PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: XlImplAtPropSel, module: XlImplAtPropSel */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [3992918354,2784549964] XlImplAtPropSel"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; W2 r;} W10; typedef struct {W8 f; W8 r;} W16; typedef struct {W8 f; word r;} W9; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; W5 r;} W13; typedef struct {word f0, f1, f2, f3;} W4; typedef W4 *W4Pt; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W4 r;} W12; typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; #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)) ) #define MAX(cast, x, y) ( ( cast x) > ( cast y) ? (x) : (y) ) #define MIN(cast, x, y) ( ( cast x) < ( cast y) ? (x) : (y) ) #define SGNCK(i) ((int) (word) (i) < 0 ? XR←RaiseArithmeticFault(): i ) static void NoName←Q6372(); static void XlImplAtPropSel←P0(); static void RaiseClientError←P60(); static word StandardAtom←P120(); static word InitializeNameToAtom←P180(); static word InitializeAtomToName←P240(); static void InitAtomStuff←P300(); static word MakeAtom←P360(); static void InternAtom←P420(); static void action←P2028(); static void BPutProp←P480(); static word GetAtomName←P540(); static void action←P2184(); static void ChangeProperty←P600(); static void action←P2292(); static void BPutPaddedText←P660(); static void XPropInfo←P720(); static void DeleteProperty←P780(); static void action←P3216(); static void GetProperty←P840(); static void action←P3276(); static void ListProperties←P900(); static void action←P3528(); static void RotateProperties←P960(); static void action←P3684(); static void PredefineAtoms←P1020(); static void Def←P3792(); static void SetSelectionOwner←P1080(); static void action←P3852(); static word GetSelectionOwner←P1140(); static void action←P3912(); static void ConvertSelection←P1200(); static void action←P3972(); static void SendSelectionNotifyEvent←P1260(); static void action←P4032(); static void SetInputFocus←P1320(); static void action←P4092(); static void GetInputFocus←P1380(); static void action←P4152(); static word ListExtensions←P1440(); static void action←P4212(); static void QueryExtension←P1500(); static void action←P4368(); static void MapWindow←P1560(); static void action←P4428(); static void MapSubWindows←P1620(); static void action←P4488(); static void UnmapWindow←P1680(); static void action←P4548(); static void UnmapSubWindows←P1740(); static void action←P4608(); static void DestroyWindow←P1800(); static void action←P4668(); static void DestroySubWindows←P1860(); static void action←P4728(); static void Bell←P1920(); static void action←P4788(); static struct {unsigned f; char r[4];} string1 = {65540, "\251\000\000"}; static struct {unsigned f; char r[4];} string2 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string3 = {65537, "\001\000\000"}; static struct {unsigned f; char r[48];} string4 = {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];} string5 = {131074, "\004\003\000"}; static struct {unsigned f; char r[24];} string6 = {1310744, "\205\210\242\000\100\104\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000\000\000"}; static struct {unsigned f; char r[8];} string7 = {393222, "\010\000\004@E\001\000"}; static struct {unsigned f; char r[16];} string8 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\101\100\000\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\223\215\300\016\300\070\141\304\023\100\164\000\000"}; static struct {unsigned f; char r[4];} string10 = {131074, "\003\004\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\072\337\114\355\300\232\070\352\142\100\164\000\000"}; static struct {unsigned f; char r[16];} string12 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[44];} string13 = {2752556, "\260\006\005\146\151\162\163\164\257\300\351\276\264\273\300\115\104\320\264\101\100\005\004\162\145\163\164\214\257\300\351\276\264\273\300\115\104\320\264\101\100\261\000"}; static struct {unsigned f; char r[4];} string14 = {131074, "\003\001\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string16 = {1376277, "\007\000\001\002\007\020\001\002\000\007\036\002\004\003\002\004\014\016\015\003\001\000\000"}; static struct {unsigned f; char r[44];} string17 = {2752556, "\260\007\006\154\145\156\147\164\150\210\241\000\200\177\377\005\004\164\145\170\164\254\206\012\011\155\141\170\114\145\156\147\164\150\210\241\000\200\177\377\243\261\000"}; static struct {unsigned f; char r[4];} string18 = {65540, "\242\000\000"}; static struct {unsigned f; char r[4];} string19 = {65540, "\241\000\000"}; static struct {unsigned f; char r[16];} string20 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\106\070\000\000"}; static struct {unsigned f; char r[16];} string21 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\106\104\000\000"}; static struct {unsigned f; char r[8];} string22 = {393224, "ToLong\000"}; static struct {unsigned f; char r[12];} string23 = {589836, "badWindow\000\000"}; static struct {unsigned f; char r[12];} string24 = {720908, "badProperty"}; static struct {unsigned f; char r[8];} string25 = {458760, "badData"}; static struct {unsigned f; char r[12];} string26 = {720908, "AtomTooLong"}; static struct {unsigned f; char r[8];} string27 = {458760, "NILAtom"}; static struct {unsigned f; char r[8];} string28 = {458760, "PRIMARY"}; static struct {unsigned f; char r[12];} string29 = {589836, "SECONDARY\000\000"}; static struct {unsigned f; char r[4];} string30 = {196612, "ARC"}; static struct {unsigned f; char r[8];} string31 = {262152, "ATOM\000\000\000"}; static struct {unsigned f; char r[8];} string32 = {393224, "BITMAP\000"}; static struct {unsigned f; char r[12];} string33 = {524300, "CARDINAL\000\000\000"}; static struct {unsigned f; char r[12];} string34 = {524300, "COLORMAP\000\000\000"}; static struct {unsigned f; char r[8];} string35 = {393224, "CURSOR\000"}; static struct {unsigned f; char r[12];} string36 = {720908, "CUT←BUFFER0"}; static struct {unsigned f; char r[12];} string37 = {720908, "CUT←BUFFER1"}; static struct {unsigned f; char r[12];} string38 = {720908, "CUT←BUFFER2"}; static struct {unsigned f; char r[12];} string39 = {720908, "CUT←BUFFER3"}; static struct {unsigned f; char r[12];} string40 = {720908, "CUT←BUFFER4"}; static struct {unsigned f; char r[12];} string41 = {720908, "CUT←BUFFER5"}; static struct {unsigned f; char r[12];} string42 = {720908, "CUT←BUFFER6"}; static struct {unsigned f; char r[12];} string43 = {720908, "CUT←BUFFER7"}; static struct {unsigned f; char r[12];} string44 = {524300, "DRAWABLE\000\000\000"}; static struct {unsigned f; char r[8];} string45 = {262152, "FONT\000\000\000"}; static struct {unsigned f; char r[8];} string46 = {458760, "INTEGER"}; static struct {unsigned f; char r[8];} string47 = {393224, "PIXMAP\000"}; static struct {unsigned f; char r[8];} string48 = {327688, "POINT\000\000"}; static struct {unsigned f; char r[12];} string49 = {589836, "RECTANGLE\000\000"}; static struct {unsigned f; char r[20];} string50 = {1048596, "RESOURCE←MANAGER\000\000\000"}; static struct {unsigned f; char r[16];} string51 = {851984, "RGB←COLOR←MAP\000\000"}; static struct {unsigned f; char r[16];} string52 = {786448, "RGB←BEST←MAP\000\000\000"}; static struct {unsigned f; char r[16];} string53 = {786448, "RGB←BLUE←MAP\000\000\000"}; static struct {unsigned f; char r[16];} string54 = {983056, "RGB←DEFAULT←MAP"}; static struct {unsigned f; char r[16];} string55 = {786448, "RGB←GRAY←MAP\000\000\000"}; static struct {unsigned f; char r[16];} string56 = {851984, "RGB←GREEN←MAP\000\000"}; static struct {unsigned f; char r[12];} string57 = {720908, "RGB←RED←MAP"}; static struct {unsigned f; char r[8];} string58 = {393224, "STRING\000"}; static struct {unsigned f; char r[12];} string59 = {524300, "VISUALID\000\000\000"}; static struct {unsigned f; char r[8];} string60 = {393224, "WINDOW\000"}; static struct {unsigned f; char r[12];} string61 = {655372, "WM←COMMAND\000"}; static struct {unsigned f; char r[12];} string62 = {524300, "WM←HINTS\000\000\000"}; static struct {unsigned f; char r[20];} string63 = {1114132, "WM←CLIENT←MACHINE\000\000"}; static struct {unsigned f; char r[16];} string64 = {786448, "WM←ICON←NAME\000\000\000"}; static struct {unsigned f; char r[16];} string65 = {786448, "WM←ICON←SIZE\000\000\000"}; static struct {unsigned f; char r[8];} string66 = {458760, "WM←NAME"}; static struct {unsigned f; char r[16];} string67 = {983056, "WM←NORMAL←HINTS"}; static struct {unsigned f; char r[16];} string68 = {851984, "WM←SIZE←HINTS\000\000"}; static struct {unsigned f; char r[16];} string69 = {851984, "WM←ZOOM←HINTS\000\000"}; static struct {unsigned f; char r[12];} string70 = {589836, "MIN←SPACE\000\000"}; static struct {unsigned f; char r[12];} string71 = {655372, "NORM←SPACE\000"}; static struct {unsigned f; char r[12];} string72 = {589836, "MAX←SPACE\000\000"}; static struct {unsigned f; char r[12];} string73 = {589836, "END←SPACE\000\000"}; static struct {unsigned f; char r[16];} string74 = {851984, "SUPERSCRIPT←X\000\000"}; static struct {unsigned f; char r[16];} string75 = {851984, "SUPERSCRIPT←Y\000\000"}; static struct {unsigned f; char r[12];} string76 = {720908, "SUBSCRIPT←X"}; static struct {unsigned f; char r[12];} string77 = {720908, "SUBSCRIPT←Y"}; static struct {unsigned f; char r[20];} string78 = {1179668, "UNDERLINE←POSITION\000"}; static struct {unsigned f; char r[20];} string79 = {1245204, "UNDERLINE←THICKNESS"}; static struct {unsigned f; char r[20];} string80 = {1048596, "STRIKEOUT←ASCENT\000\000\000"}; static struct {unsigned f; char r[20];} string81 = {1114132, "STRIKEOUT←DESCENT\000\000"}; static struct {unsigned f; char r[16];} string82 = {786448, "ITALIC←ANGLE\000\000\000"}; static struct {unsigned f; char r[12];} string83 = {524300, "X←HEIGHT\000\000\000"}; static struct {unsigned f; char r[12];} string84 = {655372, "QUAD←WIDTH\000"}; static struct {unsigned f; char r[8];} string85 = {393224, "WEIGHT\000"}; static struct {unsigned f; char r[12];} string86 = {655372, "POINT←SIZE\000"}; static struct {unsigned f; char r[12];} string87 = {655372, "RESOLUTION\000"}; static struct {unsigned f; char r[12];} string88 = {589836, "COPYRIGHT\000\000"}; static struct {unsigned f; char r[8];} string89 = {393224, "NOTICE\000"}; static struct {unsigned f; char r[12];} string90 = {589836, "FONT←NAME\000\000"}; static struct {unsigned f; char r[12];} string91 = {720908, "FAMILY←NAME"}; static struct {unsigned f; char r[12];} string92 = {589836, "FULL←NAME\000\000"}; static struct {unsigned f; char r[12];} string93 = {655372, "CAP←HEIGHT\000"}; static struct {unsigned f; char r[12];} string94 = {524300, "WM←CLASS\000\000\000"}; static struct {unsigned f; char r[20];} string95 = {1048596, "WM←TRANSIENT←FOR\000\000\000"}; static struct {unsigned f; char r[4];} string96 = {65540, "x\000\000"}; static struct {unsigned f; char r[16];} string97 = {851984, "\257\300\355\377\031\122\300\245\370\334\114\100\200\000\000"}; static struct {unsigned f; char r[16];} string98 = {917518, "\006\003\020\001\024\001\100\134\010\000\004\100\113\001\000"}; static struct {unsigned f; char r[16];} string99 = {851984, "\257\300\223\215\300\016\300\070\141\304\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string100 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string101 = {851984, "\257\300\072\337\114\355\300\232\070\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string102 = {851984, "\257\300\304\042\023\266\300\315\144\243\337\100\150\000\000"}; static struct {unsigned f; char r[16];} string103 = {851984, "\257\300\212\247\207\172\300\123\222\237\073\100\150\000\000"}; static struct {unsigned f; char r[16];} string104 = {851984, "\257\300\126\372\175\303\300\214\014\321\126\100\150\000\000"}; static struct {unsigned f; char r[16];} string105 = {851984, "\257\300\351\276\264\273\300\115\104\320\264\100\164\000\000"}; static struct {unsigned f; char r[32];} string106 = {1966112, "\211\022\021\103\157\156\156\145\143\164\151\157\156\120\162\151\166\141\164\145\300\351\276\264\273\300\115\104\320\264\000"}; static struct {unsigned f; char r[16];} string107 = {851984, "\257\300\012\063\155\016\300\130\140\234\375\100\164\000\000"}; static struct {unsigned f; char r[40];} string108 = {2424869, "\006\016\000\001\004\001\010\001\014\001\020\001\024\001\030\001\034\001\040\001\044\001\060\001\070\010\000\004\100\100\001\101\070\001\101\074\001\000\000"}; static struct {unsigned f; char r[16];} string109 = {851984, "\257\300\234\252\236\205\300\126\010\241\274\100\150\000\000"}; static struct { word f0[98]; word f98; word f99; word f100; word f101; word f102; word f103; word f104; word f105; word f106; word f107; word f108; word f109; word f110; word f111; word f112; word f113; word f114; word f115; word f116; word f117; word f118; word f119; word f120; word f121; word f122; word f123; word f124; word f125; word f126; word f127; word f128; word f129; word f130; word f131; word f132; word f133; word f134; word f135; word f136; word f137; word f138; word f139; word f140; word f141; word f142; word f143; word f144; word f145; word f146; word f147; word f148; word f149; word f150; word f151; word f152; word f153; word f154; word f155; word f156; word f157; word f158; word f159; word f160; word f161; word f162; word f163[8]; } globalframe = { {0}, (word) Bell←P1920, 0, (word) DestroySubWindows←P1860, 0, (word) DestroyWindow←P1800, 0, (word) UnmapSubWindows←P1740, 0, (word) UnmapWindow←P1680, 0, (word) MapSubWindows←P1620, 0, (word) MapWindow←P1560, 0, (word) QueryExtension←P1500, 0, (word) ListExtensions←P1440, 0, (word) GetInputFocus←P1380, 0, (word) SetInputFocus←P1320, 0, (word) SendSelectionNotifyEvent←P1260, 0, (word) ConvertSelection←P1200, 0, (word) GetSelectionOwner←P1140, 0, (word) SetSelectionOwner←P1080, 0, (word) PredefineAtoms←P1020, 0, (word) RotateProperties←P960, 0, (word) ListProperties←P900, 0, (word) GetProperty←P840, 0, (word) DeleteProperty←P780, 0, (word) XPropInfo←P720, 0, (word) BPutPaddedText←P660, 0, (word) ChangeProperty←P600, 0, (word) GetAtomName←P540, 0, (word) BPutProp←P480, 0, (word) InternAtom←P420, 0, (word) MakeAtom←P360, 0, (word) InitAtomStuff←P300, 0, (word) InitializeAtomToName←P240, 0, (word) InitializeNameToAtom←P180, 0, (word) StandardAtom←P120, 0, (word) RaiseClientError←P60, 0, (word) XlImplAtPropSel←P0, {0} }; static void NoName←Q6372() { register ptr gf←c0368 = (ptr) &globalframe; word var←c37900; (* (( (ptr) gf←c0368)+6) ) = (word) XR←GetTypeIndexS((word) (&string1)); (* (( (ptr) gf←c0368)+7) ) = (word) XR←GetTypeIndex((word) &string2, 0, (word) &string3); (* (( (ptr) gf←c0368)+8) ) = (word) XR←GetTypeIndex((word) &string4, 0, (word) &string5); (* (( (ptr) gf←c0368)+10) ) = (word) XR←GetTypeIndex((word) &string6, 0, (word) &string7); (* (( (ptr) gf←c0368)+12) ) = (word) XR←GetTypeIndexS((word) (&string8)); (* (( (ptr) gf←c0368)+13) ) = (word) XR←GetTypeIndex((word) &string9, 0, (word) &string10); (* (( (ptr) gf←c0368)+14) ) = (word) XR←GetTypeIndex((word) &string11, 0, (word) &string10); (* (( (ptr) gf←c0368)+15) ) = (word) XR←GetTypeIndex((word) &string12, 0, (word) &string3); (* (( (ptr) gf←c0368)+16) ) = (word) XR←GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf←c0368)+17) ) = (word) XR←GetTypeIndex((word) &string15, 0, (word) &string16); (* (( (ptr) gf←c0368)+18) ) = (word) XR←GetTypeIndexS((word) (&string17)); (* (( (ptr) gf←c0368)+19) ) = (word) XR←GetTypeIndexS((word) (&string18)); (* (( (ptr) gf←c0368)+20) ) = (word) XR←GetTypeIndexS((word) (&string19)); (* (( (ptr) gf←c0368)+21) ) = (word) XR←GetTypeIndexS((word) (&string20)); (* (( (ptr) gf←c0368)+22) ) = (word) XR←GetTypeIndexS((word) (&string21)); (* (ptr) (( (bPt) gf←c0368)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string22); (* (ptr) (( (bPt) gf←c0368)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string23); (* (ptr) (( (bPt) gf←c0368)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string24); (* (ptr) (( (bPt) gf←c0368)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string25); (* (ptr) (( (bPt) gf←c0368)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string26); (* (ptr) (( (bPt) gf←c0368)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string27); (* (ptr) (( (bPt) gf←c0368)+116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string28); (* (ptr) (( (bPt) gf←c0368)+120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string29); (* (ptr) (( (bPt) gf←c0368)+124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string30); (* (ptr) (( (bPt) gf←c0368)+128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string31); (* (ptr) (( (bPt) gf←c0368)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string32); (* (ptr) (( (bPt) gf←c0368)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string33); (* (ptr) (( (bPt) gf←c0368)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string34); (* (ptr) (( (bPt) gf←c0368)+144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string35); (* (ptr) (( (bPt) gf←c0368)+148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string36); (* (ptr) (( (bPt) gf←c0368)+152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string37); (* (ptr) (( (bPt) gf←c0368)+156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string38); (* (ptr) (( (bPt) gf←c0368)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string39); (* (ptr) (( (bPt) gf←c0368)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string40); (* (ptr) (( (bPt) gf←c0368)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string41); (* (ptr) (( (bPt) gf←c0368)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string42); (* (ptr) (( (bPt) gf←c0368)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string43); (* (ptr) (( (bPt) gf←c0368)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string44); (* (ptr) (( (bPt) gf←c0368)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string45); (* (ptr) (( (bPt) gf←c0368)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string46); (* (ptr) (( (bPt) gf←c0368)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string47); (* (ptr) (( (bPt) gf←c0368)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string48); (* (ptr) (( (bPt) gf←c0368)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string49); (* (ptr) (( (bPt) gf←c0368)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string50); (* (ptr) (( (bPt) gf←c0368)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string51); (* (ptr) (( (bPt) gf←c0368)+212) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string52); (* (ptr) (( (bPt) gf←c0368)+216) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string53); (* (ptr) (( (bPt) gf←c0368)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string54); (* (ptr) (( (bPt) gf←c0368)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string55); (* (ptr) (( (bPt) gf←c0368)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string56); (* (ptr) (( (bPt) gf←c0368)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string57); (* (ptr) (( (bPt) gf←c0368)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string58); (* (ptr) (( (bPt) gf←c0368)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string59); (* (ptr) (( (bPt) gf←c0368)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string60); (* (ptr) (( (bPt) gf←c0368)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string61); (* (ptr) (( (bPt) gf←c0368)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string62); (* (ptr) (( (bPt) gf←c0368)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string63); (* (ptr) (( (bPt) gf←c0368)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string64); (* (ptr) (( (bPt) gf←c0368)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string65); (* (ptr) (( (bPt) gf←c0368)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string66); (* (ptr) (( (bPt) gf←c0368)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string67); (* (ptr) (( (bPt) gf←c0368)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string68); (* (ptr) (( (bPt) gf←c0368)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string69); (* (ptr) (( (bPt) gf←c0368)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string70); (* (ptr) (( (bPt) gf←c0368)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string71); (* (ptr) (( (bPt) gf←c0368)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string72); (* (ptr) (( (bPt) gf←c0368)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string73); (* (ptr) (( (bPt) gf←c0368)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string74); (* (ptr) (( (bPt) gf←c0368)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string75); (* (ptr) (( (bPt) gf←c0368)+308) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string76); (* (ptr) (( (bPt) gf←c0368)+312) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string77); (* (ptr) (( (bPt) gf←c0368)+316) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string78); (* (ptr) (( (bPt) gf←c0368)+320) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string79); (* (ptr) (( (bPt) gf←c0368)+324) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string80); (* (ptr) (( (bPt) gf←c0368)+328) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string81); (* (ptr) (( (bPt) gf←c0368)+332) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string82); (* (ptr) (( (bPt) gf←c0368)+336) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string83); (* (ptr) (( (bPt) gf←c0368)+340) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string84); (* (ptr) (( (bPt) gf←c0368)+344) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string85); (* (ptr) (( (bPt) gf←c0368)+348) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string86); (* (ptr) (( (bPt) gf←c0368)+352) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string87); (* (ptr) (( (bPt) gf←c0368)+356) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string88); (* (ptr) (( (bPt) gf←c0368)+360) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string89); (* (ptr) (( (bPt) gf←c0368)+364) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string90); (* (ptr) (( (bPt) gf←c0368)+368) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string91); (* (ptr) (( (bPt) gf←c0368)+372) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string92); (* (ptr) (( (bPt) gf←c0368)+376) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string93); (* (ptr) (( (bPt) gf←c0368)+380) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string94); (* (ptr) (( (bPt) gf←c0368)+384) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+15) ), (word) &string95); (* (ptr) (( (bPt) gf←c0368)+388) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c0368)+7) ), (word) &string96); (void) XR←DeclareGlobalFrame((word) "XlImplAtPropSel", &globalframe, (word) XR←GetTypeIndex((word) &string97, 0, (word) &string98) , (word) (( (bPt) gf←c0368)+648)/* var←c34988 */ ); var←c37900 = (word) XR←ImportInterface((word) "CardTab", (word) XR←GetTypeIndexS((word) (&string99)), 12); (* (( (ptr) gf←c0368)+166)/* var←c35212 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 134742786); (void) XR←ImportProcS(var←c37900, 67896835); (void) XR←ImportProcS(var←c37900, 67371265); var←c37900 = (word) XR←ImportInterface((word) "Rope", (word) XR←GetTypeIndexS((word) (&string100)), 43); (* (( (ptr) gf←c0368)+168)/* var←c35372 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 67373569); (void) XR←ImportProcS(var←c37900, 67373313); var←c37900 = (word) XR←ImportInterface((word) "SymTab", (word) XR←GetTypeIndexS((word) (&string101)), 13); (* (( (ptr) gf←c0368)+164)/* var←c35052 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 67897091); (void) XR←ImportProcS(var←c37900, 134742786); (void) XR←ImportProcS(var←c37900, 67633410); var←c37900 = (word) XR←ImportInterface((word) "XlPrivate", (word) XR←GetTypeIndexS((word) (&string102)), 77); (* (( (ptr) gf←c0368)+169)/* var←c35532 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 67390465); (void) XR←ImportProcS(var←c37900, 526594); (void) XR←ImportProcS(var←c37900, 531714); (void) XR←ImportProcS(var←c37900, 529922); (void) XR←ImportProcS(var←c37900, 67389697); (void) XR←ImportProcS(var←c37900, 67371265); (void) XR←ImportProcS(var←c37900, 529154); (void) XR←ImportProcS(var←c37900, 539650); (void) XR←ImportProcS(var←c37900, 528642); (void) XR←ImportProcS(var←c37900, 528130); (void) XR←ImportProcS(var←c37900, 530178); (void) XR←ImportProcS(var←c37900, 67909891); (void) XR←ImportProcS(var←c37900, 67389953); (void) XR←ImportProcS(var←c37900, 67385857); (void) XR←ImportProcS(var←c37900, 1057028); (void) XR←ImportProcS(var←c37900, 528386); (void) XR←ImportProcS(var←c37900, 1051908); (void) XR←ImportProcS(var←c37900, 540418); (void) XR←ImportProcS(var←c37900, 67390209); (void) XR←ImportProcS(var←c37900, 278529); (void) XR←ImportProcS(var←c37900, 786947); var←c37900 = (word) XR←ImportInterface((word) "XlPrivateErrorHandling", (word) XR←GetTypeIndexS((word) (&string103)), 10) ; (* (( (ptr) gf←c0368)+165)/* var←c35084 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 526082); var←c37900 = (word) XR←ImportInterface((word) "XlService", (word) XR←GetTypeIndexS((word) (&string104)), 6); (* (( (ptr) gf←c0368)+167)/* var←c35276 */ ) = var←c37900; (void) XR←ImportProcS(var←c37900, 67896579); var←c37900 = (word) XR←ExportInterface((word) "Xl", (word) XR←GetTypeIndexS((word) (&string105)), 218); (* (( (ptr) gf←c0368)+170)/* var←c37932 */ ) = var←c37900; (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+448)/* var←c34188 */ , 268967938, (word) "QueryExtension"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+456)/* var←c34220 */ , 67379457, (word) "ListExtensions"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+632)/* var←c34924 */ , 67382529, (word) "StandardAtom"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+600)/* var←c34796 */ , 67644930, (word) "MakeAtom"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+592)/* var←c34764 */ , 135016195, (word) "InternAtom"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+576)/* var←c34700 */ , 67645442, (word) "GetAtomName"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+568)/* var←c34668 */ , 2371849, (word) "ChangeProperty"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+552)/* var←c34604 */ , 134492673, (word) "XPropInfo"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+536)/* var←c34540 */ , 270545672, (word) "GetProperty"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+544)/* var←c34572 */ , 1061892, (word) "DeleteProperty"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+528)/* var←c34508 */ , 134755586, (word) "ListProperties"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+520)/* var←c34476 */ , 1324549, (word) "RotateProperties"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+408)/* var←c34028 */ , 805123, (word) "DestroyWindow"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+400)/* var←c33996 */ , 805379, (word) "DestroySubWindows"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+440)/* var←c34156 */ , 805635, (word) "MapWindow"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+432)/* var←c34124 */ , 805891, (word) "MapSubWindows"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+424)/* var←c34092 */ , 806147, (word) "UnmapWindow"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+416)/* var←c34060 */ , 806403, (word) "UnmapSubWindows"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+392)/* var←c33964 */ , 819203, (word) "Bell"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+504)/* var←c34412 */ , 1343749, (word) "SetSelectionOwner"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+496)/* var←c34380 */ , 67666434, (word) "GetSelectionOwner"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+488)/* var←c34348 */ , 1868551, (word) "ConvertSelection"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+480)/* var←c34316 */ , 1868807, (word) "SendSelectionNotifyEvent") ; (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+472)/* var←c34284 */ , 1344773, (word) "SetInputFocus"); (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+464)/* var←c34252 */ , 134514177, (word) "GetInputFocus"); (void) XR←ExportType((word) "ConnectionPrivate", (word) XR←GetTypeIndexS((word) (&string106)), (word) XR←GetTypeIndex((word) &string107, 0, (word) &string108) ); var←c37900 = (word) XR←ExportInterface((word) "XlPrivateSplit", (word) XR←GetTypeIndexS((word) (&string109)), 7); (* (( (ptr) gf←c0368)+170)/* var←c37932 */ ) = var←c37900; (void) XR←ExportProcS(var←c37900, (word) (( (bPt) gf←c0368)+608)/* var←c34828 */ , 262401, (word) "InitAtomStuff"); } static void XlImplAtPropSel←P0(formal←c047, formal←c046) word formal←c047; word formal←c046; { register ptr gf←c37964 = (ptr) &globalframe; /* XlImplAtPropSel: */ SOURCE(176, 16481) SOURCE(739, 98) (* (( (ptr) gf←c37964)+4)/* atomToName←v3224 */ ) = XR←NewObject(276, (* (( (ptr) gf←c37964)+10) )); SOURCE(839, 57) { word pd110; pd110 = (* (( (ptr) (* (( (ptr) gf←c37964)+164)/* var←c35052 */ ))+5) ); (* (( (ptr) gf←c37964)+5)/* nameToAtom←v3252 */ ) = (word) ( *( (fPt) ((* (ptr) pd110 ))))(68, 1, pd110); }; SOURCE(16641, 16) (void) PredefineAtoms←P1020(); } static void RaiseClientError←P60(c←v4200, what←v4228) word c←v4200; word what←v4228; { register ptr gf←c37996 = (ptr) &globalframe; /* RaiseClientError: */ SOURCE(592, 111) SOURCE(655, 48) { word pd111; pd111 = (* (( (ptr) (* (( (ptr) gf←c37996)+165)/* var←c35084 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd111 ))))(c←v4200, what←v4228, pd111); }; } static word StandardAtom←P120(name←v4388) word name←v4388; { register ptr gf←c38028 = (ptr) &globalframe; word atom←v4432; /* StandardAtom: */ SOURCE(899, 146) SOURCE(964, 81) { word var←c35116; W2 var←c053; { word pd112; pd112 = (* (( (ptr) (* (( (ptr) gf←c38028)+164)/* var←c35052 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd112 ))))((word) &var←c053, (* (( (ptr) gf←c38028)+5)/* nameToAtom←v3252 */ ), name←v4388, pd112) ; }; var←c35116 = var←c053.f1; if ((var←c35116 == 0)) { goto lab←L100000; }; if (((* (( (ptr) gf←c38028)+12) ) == XR←GetReferentType(var←c35116))) { { word ra←v8784; ra←v8784 = var←c35116; SOURCE(1033, 12) return((* (ptr) ra←v8784 )); }; } else { lab←L100000: ; SOURCE(1058, 5) (void) XR←RaiseUnnamedError(); }; }; } static word InitializeNameToAtom←P180(c←v16836, key←v16864) word c←v16836; word key←v16864; { register ptr gf←c38060 = (ptr) &globalframe; word val←v16908; /* InitializeNameToAtom: */ SOURCE(1096, 70) SOURCE(1096, 70) val←v16908 = (* (( (ptr) gf←c38060)+97) ); SOURCE(1141, 25) { word pd113; pd113 = (* (( (ptr) (* (( (ptr) gf←c38060)+164)/* var←c35052 */ ))+5) ); return((word) ( *( (fPt) ((* (ptr) pd113 ))))(7, 1, pd113)); }; } static word InitializeAtomToName←P240(c←v16968, key←v16996) word c←v16968; word key←v16996; { register ptr gf←c38092 = (ptr) &globalframe; word val←v17040; /* InitializeAtomToName: */ SOURCE(1172, 71) SOURCE(1172, 71) val←v17040 = (* (( (ptr) gf←c38092)+97) ); SOURCE(1217, 26) { word pd114; pd114 = (* (( (ptr) (* (( (ptr) gf←c38092)+166)/* var←c35212 */ ))+5) ); return((word) ( *( (fPt) ((* (ptr) pd114 ))))(7, pd114)); }; } static void InitAtomStuff←P300(c←v4492) word c←v4492; { register ptr gf←c38124 = (ptr) &globalframe; word cp←v8840; /* InitAtomStuff: */ SOURCE(1249, 277) SOURCE(1296, 42) cp←v8840 = (* (( (ptr) c←v4492)+24) ); SOURCE(1340, 92) { word var←c35244; { word pd115; pd115 = (* (( (ptr) (* (( (ptr) gf←c38124)+167)/* var←c35276 */ ))+9) ); var←c35244 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd115 ))))(c←v4492, (* (( (ptr) gf←c38124)+4)/* atomToName←v3224 */ ), (word) ( ( (bPt) gf←c38124)+616)/* var←c34860 */ , pd115), (* (( (ptr) gf←c38124)+13) )); }; (* (( (ptr) cp←v8840)+2) ) = var←c35244; }; SOURCE(1434, 92) { word var←c35308; { word pd116; pd116 = (* (( (ptr) (* (( (ptr) gf←c38124)+167)/* var←c35276 */ ))+9) ); var←c35308 = XR←Narrow((word) ( *( (fPt) ((* (ptr) pd116 ))))(c←v4492, (* (( (ptr) gf←c38124)+5)/* nameToAtom←v3252 */ ), (word) ( ( (bPt) gf←c38124)+624)/* var←c34892 */ , pd116), (* (( (ptr) gf←c38124)+14) )); }; (* (( (ptr) cp←v8840)+1) ) = var←c35308; }; } static word MakeAtom←P360(c←v4552, name←v4580) word c←v4552; word name←v4580; { word atom←v4624; W2 var←c068; /* MakeAtom: */ SOURCE(1532, 114) SOURCE(1608, 38) (void) InternAtom←P420((word) &var←c068, c←v4552, name←v4580, 1); atom←v4624 = var←c068.f0; SOURCE(1532, 114) return(atom←v4624); } static void InternAtom←P420(formal←c090, c←v4684, formal←c0492, formal←c0493) word formal←c090; word c←v4684; word formal←c0492; word formal←c0493; { W10 var←c38156; /* declaration of name←v4712 skipped */ /* declaration of create←v4740 skipped */ register ptr gf←c38188 = (ptr) &globalframe; word atom←v4784; word exist←v4812; /* declaration of var←c35340 skipped */ /* declaration of reply←v8896 skipped */ /* declaration of n←v8924 skipped */ word cp←v8980; (* (( (ptr) &var←c38156)+4)/* name←v4712 */ ) = formal←c0492; (* (( (ptr) &var←c38156)+5)/* create←v4740 */ ) = formal←c0493; /* InternAtom: */ SOURCE(1650, 1067) { word tmpAddr117; tmpAddr117 = (word) (( (ptr) &var←c38156)+6)/* var←c35340 */ ; (* (ptr) tmpAddr117 ) = ( ((word) (fPt) action←P2028) ); (* (( (ptr) tmpAddr117) + 1) ) = 1; }; SOURCE(1763, 12) (* (( (ptr) &var←c38156)+8)/* reply←v8896 */ ) = 0; SOURCE(1961, 42) cp←v8980 = (* (( (ptr) c←v4684)+24) ); SOURCE(2005, 46) { word pd118; pd118 = (* (( (ptr) (* (( (ptr) gf←c38188)+168)/* var←c35372 */ ))+13) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd118 ))))((* ((( (ptr) &var←c38156)+4)/* name←v4712 */ ) ), pd118))) { SOURCE(2032, 19) atom←v4784 = 0; exist←v4812 = 0; goto lab←L100001; }; }; SOURCE(2053, 87) { word var←c35404; W2 var←c079; { word pd119; pd119 = (* (( (ptr) (* (( (ptr) gf←c38188)+164)/* var←c35052 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd119 ))))((word) &var←c079, (* (( (ptr) gf←c38188)+5)/* nameToAtom←v3252 */ ), (* (( (ptr) &var←c38156)+4) /* name←v4712 */ ), pd119); }; var←c35404 = var←c079.f1; if ((var←c35404 == 0)) { goto lab←L100002; }; if (((* (( (ptr) gf←c38188)+12) ) == XR←GetReferentType(var←c35404))) { { word ra←v9096; ra←v9096 = var←c35404; SOURCE(2122, 18) atom←v4784 = (* (ptr) ra←v9096 ); exist←v4812 = 1; goto lab←L100001; }; } else { lab←L100002: ; }; }; SOURCE(2157, 116) if (((* (( (ptr) cp←v8980)+1) ) != 0)) { SOURCE(2183, 90) { word var←c35468; W2 var←c083; { word pd120; pd120 = (* (( (ptr) (* (( (ptr) gf←c38188)+164)/* var←c35052 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd120 ))))((word) &var←c083, (* (( (ptr) cp←v8980)+1) ), (* (( (ptr) &var←c38156)+4)/* name←v4712 */ ), pd120) ; }; var←c35468 = var←c083.f1; if ((var←c35468 == 0)) { goto lab←L100003; }; if (((* (( (ptr) gf←c38188)+12) ) == XR←GetReferentType(var←c35468))) { { word ra←v9152; ra←v9152 = var←c35468; SOURCE(2255, 18) atom←v4784 = (* (ptr) ra←v9152 ); exist←v4812 = 1; goto lab←L100001; }; } else { lab←L100003: ; }; }; }; SOURCE(2290, 21) { word pd121; pd121 = (* (( (ptr) (* (( (ptr) gf←c38188)+168)/* var←c35372 */ ))+14) ); (* (( (ptr) &var←c38156)+9)/* n←v8924 */ ) = (word) ( *( (fPt) ((* (ptr) pd121 ))))((* ((( (ptr) &var←c38156)+4)/* name←v4712 */ ) ), pd121) ; }; SOURCE(2313, 41) if (( (int)(* (( (ptr) &var←c38156)+9)/* n←v8924 */ ) == (int)0)) { SOURCE(2325, 29) (void) RaiseClientError←P60(c←v4684, (* (( (ptr) gf←c38188)+28) )); }; SOURCE(2356, 73) if (( (int)(* (( (ptr) (* (( (ptr) c←v4684)+16) ))+7) ) <= (int)(* (( (ptr) &var←c38156)+9)/* n←v8924 */ ))) { SOURCE(2396, 33) (void) RaiseClientError←P60(c←v4684, (* (( (ptr) gf←c38188)+27) )); }; SOURCE(2431, 27) { word pd122; pd122 = (* (( (ptr) (* (( (ptr) gf←c38188)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd122 ))))(c←v4684, (word) (( (bPt) &var←c38156)+24)/* var←c35340 */ , 0, pd122); }; SOURCE(2460, 17) { word pd123; pd123 = (* (( (ptr) (* (( (ptr) gf←c38188)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd123 ))))((* ((( (ptr) &var←c38156)+8)/* reply←v8896 */ ) ), pd123); }; SOURCE(2479, 14) (* (( (ptr) (* (( (ptr) &var←c38156)+8)/* reply←v8896 */ ))+10) ) = ((* (( (ptr) (* (( (ptr) &var←c38156)+8)/* reply←v8896 */ ))+10) ) + 7); SOURCE(2495, 23) { word pd124; pd124 = (* (( (ptr) (* (( (ptr) gf←c38188)+169)/* var←c35532 */ ))+79) ); atom←v4784 = (word) ( *( (fPt) ((* (ptr) pd124 ))))((* ((( (ptr) &var←c38156)+8)/* reply←v8896 */ ) ), pd124); }; SOURCE(2520, 22) { word pd125; pd125 = (* (( (ptr) (* (( (ptr) gf←c38188)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd125 ))))(c←v4684, (* (( (ptr) &var←c38156)+8)/* reply←v8896 */ ), pd125); }; SOURCE(2544, 16) exist←v4812 = (unsigned) (atom←v4784 != 0); SOURCE(2562, 155) if ( ( ((0 != exist←v4812) && (0 != (* (( (ptr) &var←c38156)+5)/* create←v4740 */ ))) ? ((* (( (ptr) cp←v8980)+1) ) != 0) : 0 ) ) { SOURCE(2611, 56) { word var←c35628; { word var←c35564; { word var←c35596; var←c35596 = XR←NewObject(4, (* (( (ptr) gf←c38188)+12) )); (* (ptr) var←c35596 ) = atom←v4784; var←c35564 = var←c35596; }; { word pd126; pd126 = (* (( (ptr) (* (( (ptr) gf←c38188)+164)/* var←c35052 */ ))+11) ); var←c35628 = (word) ( *( (fPt) ((* (ptr) pd126 ))))((* (( (ptr) cp←v8980)+1) ), (* (( (ptr) &var←c38156)+4)/* name←v4712 */ ), var←c35564, pd126) ; }; }; }; SOURCE(2669, 48) { word var←c35660; word pd127; pd127 = (* (( (ptr) (* (( (ptr) gf←c38188)+166)/* var←c35212 */ ))+10) ); var←c35660 = (word) ( *( (fPt) ((* (ptr) pd127 ))))((* (( (ptr) cp←v8980)+2) ), atom←v4784, (* (( (ptr) &var←c38156)+4)/* name←v4712 */ ), pd127) ; }; }; /* removed tail goto */ lab←L100001: ; (* (ptr) formal←c090 ) = atom←v4784; (* (( (ptr) formal←c090)+1) ) = exist←v4812; return; } static void action←P2028(c←v9056, formal←c38252) word c←v9056; word formal←c38252; { register ptr gf←c38220 = (ptr) &globalframe; formal←c38252 = (formal←c38252 - 24); /* action: */ SOURCE(1785, 171) SOURCE(1818, 48) { word pd128; word idx129; pd128 = (* (( (ptr) (* (( (ptr) gf←c38220)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd128 ))))(c←v9056, 16, ( idx129 = (word) ( (0 != (* (( (ptr) formal←c38252)+5) )) ? 0 : 1 ) , BCK(idx129, 256) ), (IOP2( / , (int)((* (( (ptr) formal←c38252)+9) ) + 3), (int)4) + 2), pd128); }; SOURCE(1868, 12) { word pd130; word idx131; pd130 = (* (( (ptr) (* (( (ptr) gf←c38220)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd130 ))))(c←v9056, ( idx131 = (* (( (ptr) formal←c38252)+9) ), BCK(idx131, 65536) ), pd130); }; SOURCE(1882, 12) { word pd132; pd132 = (* (( (ptr) (* (( (ptr) gf←c38220)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd132 ))))(c←v9056, 0, pd132); }; SOURCE(1905, 23) { word pd133; pd133 = (* (( (ptr) (* (( (ptr) gf←c38220)+169)/* var←c35532 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd133 ))))(c←v9056, (* (( (ptr) formal←c38252)+4) ), 0, 2147483647, pd133); }; SOURCE(1930, 26) { word pd134; pd134 = (* (( (ptr) (* (( (ptr) gf←c38220)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c38252)+8) ) = (word) ( *( (fPt) ((* (ptr) pd134 ))))(c←v9056, pd134); }; } static void BPutProp←P480(c←v4872, atom←v4900) word c←v4872; word atom←v4900; { /* BPutProp: */ SOURCE(2726, 64) SOURCE(2774, 16) { word c←v33888; word b←v33916; c←v33888 = c←v4872; b←v33916 = atom←v4900; { word p←v21040; word n←v21280; p←v21040 = (* (( (ptr) c←v33888)+7) ); n←v21280 = (* (( (ptr) c←v33888)+4) ); (* (( (ptr) p←v21040)+((word) n←v21280 >> 2)) ) = b←v33916; (* (( (ptr) c←v33888)+4) ) = (n←v21280 + 4); }; }; } static word GetAtomName←P540(c←v4960, formal←c0494) word c←v4960; word formal←c0494; { W8 var←c38284; /* declaration of atom←v4988 skipped */ register ptr gf←c38316 = (ptr) &globalframe; word name←v5032; /* declaration of var←c35692 skipped */ /* declaration of reply←v9208 skipped */ word nameLeng←v9236; word cp←v9292; var←c38284.f4/* atom←v4988 */ = formal←c0494; /* GetAtomName: */ SOURCE(2796, 783) { word tmpAddr135; tmpAddr135 = (word) (( (ptr) &var←c38284)+5)/* var←c35692 */ ; (* (ptr) tmpAddr135 ) = ( ((word) (fPt) action←P2184) ); (* (( (ptr) tmpAddr135) + 1) ) = 1; }; SOURCE(2796, 783) name←v5032 = 0; SOURCE(2875, 12) var←c38284.f7/* reply←v9208 */ = 0; SOURCE(3007, 42) cp←v9292 = (* (( (ptr) c←v4960)+24) ); SOURCE(3051, 61) if ((var←c38284.f4/* atom←v4988 */ <= 68)) { SOURCE(3085, 27) { word idx136; return((* (( (ptr) (* (( (ptr) gf←c38316)+4)/* atomToName←v3224 */ ))+( idx136 = (word) var←c38284.f4/* atom←v4988 */ , BCK(idx136, 69) )) )); }; }; SOURCE(3114, 79) { word var←c35724; W2 var←c0106; { word pd137; pd137 = (* (( (ptr) (* (( (ptr) gf←c38316)+166)/* var←c35212 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd137 ))))((word) &var←c0106, (* (( (ptr) cp←v9292)+2) ), var←c38284.f4/* atom←v4988 */ , pd137) ; }; var←c35724 = var←c0106.f1; if ((var←c35724 == 0)) { goto lab←L100004; }; { word tc138; if (((* (( (ptr) gf←c38316)+17) ) == XR←GetReferentType(var←c35724))) { tc138 = (word) ( (unsigned) (*(int*)var←c35724<0) == 0); } else { tc138 = (word) 0; }; if (tc138) { { word r←v9408; r←v9408 = var←c35724; SOURCE(3183, 10) return(r←v9408); }; } else { lab←L100004: ; }; }; }; SOURCE(3210, 27) { word pd139; pd139 = (* (( (ptr) (* (( (ptr) gf←c38316)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd139 ))))(c←v4960, (word) (( (bPt) &var←c38284)+20)/* var←c35692 */ , 0, pd139); }; SOURCE(3239, 17) { word pd140; pd140 = (* (( (ptr) (* (( (ptr) gf←c38316)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd140 ))))(var←c38284.f7/* reply←v9208 */ , pd140); }; SOURCE(3258, 14) (* (( (ptr) var←c38284.f7/* reply←v9208 */ )+10) ) = ((* (( (ptr) var←c38284.f7/* reply←v9208 */ )+10) ) + 7); SOURCE(3274, 25) { word pd141; pd141 = (* (( (ptr) (* (( (ptr) gf←c38316)+169)/* var←c35532 */ ))+78) ); nameLeng←v9236 = (word) ( *( (fPt) ((* (ptr) pd141 ))))(var←c38284.f7/* reply←v9208 */ , pd141); }; SOURCE(3309, 85) SOURCE(3311, 81) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf←c38316)+169)/* var←c35532 */ ))+61) ); name←v5032 = (word) ( *( (fPt) ((* (ptr) pd142 ))))((* (( (ptr) var←c38284.f7/* reply←v9208 */ )+8) ), 0, nameLeng←v9236, pd142) ; }; SOURCE(3397, 22) { word pd143; pd143 = (* (( (ptr) (* (( (ptr) gf←c38316)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd143 ))))(c←v4960, var←c38284.f7/* reply←v9208 */ , pd143); }; SOURCE(3421, 158) { word tc144; word pd145; pd145 = (* (( (ptr) (* (( (ptr) gf←c38316)+168)/* var←c35372 */ ))+13) ); if ((0 == (word) ( *( (fPt) ((* (ptr) pd145 ))))(name←v5032, pd145))) { tc144 = (word) ((* (( (ptr) cp←v9292)+1) ) != 0); } else { tc144 = (word) 0; }; if (tc144) { SOURCE(3473, 56) { word var←c35820; { word var←c35756; { word var←c35788; var←c35788 = XR←NewObject(4, (* (( (ptr) gf←c38316)+12) )); (* (ptr) var←c35788 ) = var←c38284.f4/* atom←v4988 */ ; var←c35756 = var←c35788; }; { word pd146; pd146 = (* (( (ptr) (* (( (ptr) gf←c38316)+164)/* var←c35052 */ ))+11) ); var←c35820 = (word) ( *( (fPt) ((* (ptr) pd146 ))))((* (( (ptr) cp←v9292)+1) ), name←v5032, var←c35756, pd146); }; }; }; SOURCE(3531, 48) { word var←c35852; word pd147; pd147 = (* (( (ptr) (* (( (ptr) gf←c38316)+166)/* var←c35212 */ ))+10) ); var←c35852 = (word) ( *( (fPt) ((* (ptr) pd147 ))))((* (( (ptr) cp←v9292)+2) ), var←c38284.f4/* atom←v4988 */ , name←v5032, pd147) ; }; }; }; SOURCE(2796, 783) return(name←v5032); } static void action←P2184(c←v9368, formal←c38380) word c←v9368; word formal←c38380; { register ptr gf←c38348 = (ptr) &globalframe; formal←c38380 = (formal←c38380 - 20); /* action: */ SOURCE(2904, 98) SOURCE(2937, 18) { word pd148; pd148 = (* (( (ptr) (* (( (ptr) gf←c38348)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd148 ))))(c←v9368, 17, 0, 2, pd148); }; SOURCE(2957, 17) (void) BPutProp←P480(c←v9368, (* (( (ptr) formal←c38380)+4) )); SOURCE(2976, 26) { word pd149; pd149 = (* (( (ptr) (* (( (ptr) gf←c38348)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c38380)+7) ) = (word) ( *( (fPt) ((* (ptr) pd149 ))))(c←v9368, pd149); }; } static void ChangeProperty←P600(c←v5092, formal←c0495, formal←c0496, formal←c0497, formal←c0498, formal←c0499, formal←c0500, num←v5288, formal←c0501) word c←v5092; word formal←c0495; word formal←c0496; word formal←c0497; word formal←c0498; word formal←c0499; word formal←c0500; word num←v5288; word formal←c0501; { W16 var←c38412; /* declaration of w←v5120 skipped */ /* declaration of property←v5148 skipped */ /* declaration of type←v5176 skipped */ /* declaration of mode←v5204 skipped */ /* declaration of data←v5232 skipped */ /* declaration of start←v5260 skipped */ /* declaration of details←v5316 skipped */ register ptr gf←c38444 = (ptr) &globalframe; /* declaration of var←c35884 skipped */ /* declaration of numberOfUnits←v9452 skipped */ /* declaration of unitSize←v9480 skipped */ /* declaration of numberOfBytes←v9508 skipped */ (* (( (ptr) &var←c38412)+4)/* w←v5120 */ ) = formal←c0495; (* (( (ptr) &var←c38412)+5)/* property←v5148 */ ) = formal←c0496; (* (( (ptr) &var←c38412)+6)/* type←v5176 */ ) = formal←c0497; (* (( (ptr) &var←c38412)+7)/* mode←v5204 */ ) = formal←c0498; (* (( (ptr) &var←c38412)+8)/* data←v5232 */ ) = formal←c0499; (* (( (ptr) &var←c38412)+9)/* start←v5260 */ ) = formal←c0500; (* (( (ptr) &var←c38412)+10)/* details←v5316 */ ) = formal←c0501; /* ChangeProperty: */ SOURCE(3589, 1440) { word tmpAddr150; tmpAddr150 = (word) (( (ptr) &var←c38412)+11)/* var←c35884 */ ; (* (ptr) tmpAddr150 ) = ( ((word) (fPt) action←P2292) ); (* (( (ptr) tmpAddr150) + 1) ) = 1; }; SOURCE(4612, 54) if (( (int)(* (( (ptr) &var←c38412)+9)/* start←v5260 */ ) < (int)0) || ( (int)num←v5288 < (int)0)) { SOURCE(4637, 29) (void) RaiseClientError←P60(c←v5092, (* (( (ptr) gf←c38444)+26) )); }; SOURCE(4668, 54) if (((* (( (ptr) &var←c38412)+5)/* property←v5148 */ ) == 0)) { SOURCE(4689, 33) (void) RaiseClientError←P60(c←v5092, (* (( (ptr) gf←c38444)+25) )); }; SOURCE(4724, 46) if (((* (( (ptr) &var←c38412)+4)/* w←v5120 */ ) == 0)) { SOURCE(4739, 31) (void) RaiseClientError←P60(c←v5092, (* (( (ptr) gf←c38444)+24) )); }; SOURCE(4772, 43) { W2 var←c35916; (void) XPropInfo←P720((word) &var←c35916, (* (( (ptr) &var←c38412)+8)/* data←v5232 */ )); (* (( (ptr) &var←c38412)+14)/* unitSize←v9480 */ ) = var←c35916.f1; (* (( (ptr) &var←c38412)+13)/* numberOfUnits←v9452 */ ) = var←c35916.f0; }; SOURCE(4817, 53) { word x151; word x152; (* (( (ptr) &var←c38412)+13)/* numberOfUnits←v9452 */ ) = (x152 = (x151 = ((* (( (ptr) &var←c38412)+13)/* numberOfUnits←v9452 */ ) - (* ( ( (ptr) &var←c38412)+9)/* start←v5260 */ )), MIN((int)(word), x151, num←v5288)), MAX((int)(word), 0, x152)); }; SOURCE(4873, 40) (* (( (ptr) &var←c38412)+15)/* numberOfBytes←v9508 */ ) = IOP2( * , (int)(* (( (ptr) &var←c38412)+13)/* numberOfUnits←v9452 */ ), (int)(* ( ( (ptr) &var←c38412)+14)/* unitSize←v9480 */ )); SOURCE(4916, 79) if (( (int)(* (( (ptr) &var←c38412)+13)/* numberOfUnits←v9452 */ ) > (int)(* (( (ptr) (* (( (ptr) c←v5092)+16) ))+7) ))) { SOURCE(4967, 28) (void) RaiseClientError←P60(c←v5092, (* (( (ptr) gf←c38444)+23) )); }; SOURCE(4998, 31) { word pd153; pd153 = (* (( (ptr) (* (( (ptr) gf←c38444)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd153 ))))(c←v5092, (word) (( (bPt) &var←c38412)+44)/* var←c35884 */ , (* (( (ptr) &var←c38412)+10) /* details←v5316 */ ), pd153); }; } static void action←P2292(c←v9612, formal←c38508) word c←v9612; word formal←c38508; { register ptr gf←c38476 = (ptr) &globalframe; formal←c38508 = (formal←c38508 - 44); /* action: */ SOURCE(3816, 791) SOURCE(3849, 46) { word pd154; pd154 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd154 ))))(c←v9612, 18, (* (( (ptr) formal←c38508)+7) ), (IOP2( / , (int)((* (( (ptr) formal←c38508)+15) ) + 3), (int)4) + 6), pd154); }; SOURCE(3897, 18) { word pd155; pd155 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd155 ))))(c←v9612, (* (( (ptr) formal←c38508)+4) ), pd155); }; SOURCE(3917, 21) (void) BPutProp←P480(c←v9612, (* (( (ptr) formal←c38508)+5) )); SOURCE(3940, 17) (void) BPutProp←P480(c←v9612, (* (( (ptr) formal←c38508)+6) )); SOURCE(3959, 20) { word pd156; word idx157; pd156 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd156 ))))(c←v9612, ( idx157 = (word) IOP2( * , (int)(* (( (ptr) formal←c38508)+14) ), (int)8), BCK(idx157, 256) ), pd156); }; SOURCE(3982, 11) (* (( (ptr) c←v9612)+4) ) = ((* (( (ptr) c←v9612)+4) ) + 3); SOURCE(3996, 24) { word pd158; word idx159; pd158 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd158 ))))(c←v9612, ( idx159 = (* (( (ptr) formal←c38508)+13) ), SGNCK(idx159) ), pd158); }; SOURCE(4022, 539) { word var←c35948; word var←c35980; var←c35948 = (* (( (ptr) formal←c38508)+8) ); if ((var←c35948 == 0)) { goto lab←L100005; }; var←c35980 = XR←GetReferentType(var←c35948); { word var←c36076; { word tc161; if (((* (( (ptr) gf←c38476)+17) ) == var←c35980)) { tc161 = (word) ( (unsigned) (*(int*)var←c35948<0) == 0); } else { tc161 = (word) 0; }; if (tc161) { { word r←v9640; r←v9640 = var←c35948; SOURCE(4055, 42) { word pd162; pd162 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd162 ))))(c←v9612, r←v9640, (* (( (ptr) formal←c38508)+9) ), (* (( (ptr) formal←c38508)+13) ), pd162); }; }; goto endif0160; }; if (((* (( (ptr) gf←c38476)+22) ) == var←c35980)) { { word rc←v9684; rc←v9684 = var←c35948; SOURCE(4127, 71) { register word i←v9740; register word noName←c36012; i←v9740 = (* (( (ptr) formal←c38508)+9) ); noName←c36012 = ((* (( (ptr) formal←c38508)+9) ) + (* (( (ptr) formal←c38508)+13) )); if (( (int)i←v9740 >= (int)noName←c36012)) { goto lab←L100006; }; lab←L100009: ; SOURCE(4173, 25) { word c←v33756; word b←v33784; c←v33756 = c←v9612; { word limit163; b←v33784 = (* ((( (ptr) rc←v9684)+1)+( /*1*/ limit163 = (* (ptr) rc←v9684 ), /*1*/ BCK(i←v9740, limit163) /*1*/ )) ); }; { word p←v33816; word n←v33844; p←v33816 = (* (( (ptr) c←v33756)+7) ); n←v33844 = (* (( (ptr) c←v33756)+4) ); (* (( (ptr) p←v33816)+((word) n←v33844 >> 2)) ) = b←v33784; (* (( (ptr) c←v33756)+4) ) = (n←v33844 + 4); }; }; i←v9740 = (i←v9740 + 1); if (( (int)i←v9740 < (int)noName←c36012)) { goto lab←L100009; }; lab←L100006: ; }; }; goto endif0160; }; if (((* (( (ptr) gf←c38476)+21) ) == var←c35980)) { { word rc←v9784; rc←v9784 = var←c35948; SOURCE(4231, 71) { register word i←v9840; register word noName←c36044; i←v9840 = (* (( (ptr) formal←c38508)+9) ); noName←c36044 = ((* (( (ptr) formal←c38508)+9) ) + (* (( (ptr) formal←c38508)+13) )); if (( (int)i←v9840 >= (int)noName←c36044)) { goto lab←L100010; }; lab←L100013: ; SOURCE(4277, 25) { word c←v33680; word b←v33708; c←v33680 = c←v9612; { word limit164; b←v33708 = (* ((( (ptr) rc←v9784)+1)+( /*1*/ limit164 = (* (ptr) rc←v9784 ), /*1*/ BCK(i←v9840, limit164) /*1*/ )) ); }; { word n←v25612; word p←v25644; n←v25612 = (* (( (ptr) c←v33680)+4) ); p←v25644 = (* (( (ptr) c←v33680)+7) ); (* (( (hPt) p←v25644)+((word) n←v25612 >> 1)) ) = b←v33708; (* (( (ptr) c←v33680)+4) ) = (n←v25612 + 2); }; }; i←v9840 = (i←v9840 + 1); if (( (int)i←v9840 < (int)noName←c36044)) { goto lab←L100013; }; lab←L100010: ; }; SOURCE(4304, 44) if (( (int)IOP2( % , (int)(* (( (ptr) formal←c38508)+13) ), (int)2) != (int)0)) { SOURCE(4335, 13) { word c←v33576; c←v33576 = c←v9612; { word n←v33608; word p←v33636; n←v33608 = (* (( (ptr) c←v33576)+4) ); p←v33636 = (* (( (ptr) c←v33576)+7) ); (* (( (hPt) p←v33636)+((word) n←v33608 >> 1)) ) = 0; (* (( (ptr) c←v33576)+4) ) = (n←v33608 + 2); }; }; }; }; goto endif0160; }; if (((* (( (ptr) gf←c38476)+12) ) == var←c35980)) { { word ra←v9884; ra←v9884 = var←c35948; SOURCE(4370, 14) { word pd165; pd165 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd165 ))))(c←v9612, (* (ptr) ra←v9884 ), pd165); }; }; goto endif0160; }; if ((( var←c36076 = (* (( (ptr) gf←c38476)+20) ) ) == var←c35980)) { { word rc←v9940; rc←v9940 = var←c35948; SOURCE(4404, 14) { word pd166; pd166 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd166 ))))(c←v9612, (* (ptr) rc←v9940 ), pd166); }; }; goto endif0160; }; if (((* (( (ptr) gf←c38476)+19) ) == var←c35980)) { { word ri←v9996; ri←v9996 = var←c35948; SOURCE(4437, 24) { word pd167; pd167 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd167 ))))(c←v9612, (* (ptr) ri←v9996 ), pd167); }; }; goto endif0160; }; if ((var←c36076 == var←c35980)) { { word rp←v10052; rp←v10052 = var←c35948; SOURCE(4483, 24) { word pd168; pd168 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd168 ))))(c←v9612, (* (ptr) rp←v10052 ), pd168); }; }; goto endif0160; }; if (((* (( (ptr) gf←c38476)+18) ) == var←c35980)) { { word rt←v10108; rt←v10108 = var←c35948; SOURCE(4525, 36) (void) BPutPaddedText←P660(c←v9612, rt←v10108, (* (( (ptr) formal←c38508)+13) )); }; goto endif0160; }; lab←L100005: ; goto endif0160; endif0160: ; }; }; }; SOURCE(4578, 29) { word pd169; pd169 = (* (( (ptr) (* (( (ptr) gf←c38476)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd169 ))))(c←v9612, (* (( (ptr) formal←c38508)+10) ), pd169); }; } static void BPutPaddedText←P660(c←v5388, text←v5416, requiredLength←v5444) word c←v5388; word text←v5416; word requiredLength←v5444; { register ptr gf←c38540 = (ptr) &globalframe; word size←v10164; /* BPutPaddedText: */ SOURCE(5035, 353) SOURCE(5126, 36) { word base←v33528; base←v33528 = text←v5416; { word tc170; word idx171; if ((base←v33528 == 0)) { tc170 = (word) 0; } else { tc170 = (word) (unsigned) (* (hPt) base←v33528 ); }; size←v10164 = ( idx171 = (word) tc170, BCK(idx171, 32768) ); }; }; SOURCE(5164, 93) { register word i←v10208 = 0; register word noName←c36140; noName←c36140 = (MIN((int)(word), size←v10164, requiredLength←v5444)); if (( (int)i←v10208 >= (int)noName←c36140)) { goto lab←L100015; }; lab←L100018: ; SOURCE(5216, 41) { word c←v33404; word b←v33432; c←v33404 = c←v5388; { word limit172; b←v33432 = (unsigned) (word) (* ((( (bPt) text←v5416)+4)+( limit172 = (word) (unsigned) (* (( (hPt) text←v5416)+1) ), BCK(i←v10208, limit172) )) ); }; { word n←v26560; n←v26560 = (* (( (ptr) c←v33404)+4) ); (* (( (bPt) (* (( (ptr) c←v33404)+7) ))+n←v26560) ) = b←v33432; (* (( (ptr) c←v33404)+4) ) = (n←v26560 + 1); }; }; i←v10208 = (i←v10208 + 1); if (( (int)i←v10208 < (int)noName←c36140)) { goto lab←L100018; }; lab←L100015: ; }; SOURCE(5259, 68) if (( (int)size←v10164 < (int)requiredLength←v5444)) { SOURCE(5287, 40) { word pd173; pd173 = (* (( (ptr) (* (( (ptr) gf←c38540)+169)/* var←c35532 */ ))+23) ); (void) ( *( (fPt) ((* (ptr) pd173 ))))(c←v5388, (requiredLength←v5444 - size←v10164), pd173); }; }; SOURCE(5329, 59) { word var←c36172; { word pd174; pd174 = (* (( (ptr) (* (( (ptr) gf←c38540)+169)/* var←c35532 */ ))+5) ); var←c36172 = (word) ( *( (fPt) ((* (ptr) pd174 ))))(requiredLength←v5444, pd174); }; { word pd175; pd175 = (* (( (ptr) (* (( (ptr) gf←c38540)+169)/* var←c35532 */ ))+23) ); (void) ( *( (fPt) ((* (ptr) pd175 ))))(c←v5388, var←c36172, pd175); }; }; } static void XPropInfo←P720(formal←c0180, data←v5516) word formal←c0180; word data←v5516; { register ptr gf←c38572 = (ptr) &globalframe; word numberOfUnits←v5572; word unitSize←v5600; /* XPropInfo: */ SOURCE(5394, 593) SOURCE(5472, 515) { word var←c36204; word var←c36236; var←c36204 = data←v5516; if ((var←c36204 == 0)) { goto lab←L100020; }; var←c36236 = XR←GetReferentType(var←c36204); { word tc177; if (((* (( (ptr) gf←c38572)+17) ) == var←c36236)) { tc177 = (word) ( (unsigned) (*(int*)var←c36204<0) == 0); } else { tc177 = (word) 0; }; if (tc177) { { word r←v10252; r←v10252 = var←c36204; SOURCE(5511, 30) { word pd178; pd178 = (* (( (ptr) (* (( (ptr) gf←c38572)+168)/* var←c35372 */ ))+14) ); numberOfUnits←v5572 = (word) ( *( (fPt) ((* (ptr) pd178 ))))(r←v10252, pd178); }; SOURCE(5543, 12) unitSize←v5600 = 1; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+22) ) == var←c36236)) { { word rc←v10296; rc←v10296 = var←c36204; SOURCE(5588, 23) numberOfUnits←v5572 = (* (ptr) rc←v10296 ); SOURCE(5613, 12) unitSize←v5600 = 4; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+21) ) == var←c36236)) { { word rc←v10352; rc←v10352 = var←c36204; SOURCE(5658, 23) numberOfUnits←v5572 = (* (ptr) rc←v10352 ); SOURCE(5683, 12) unitSize←v5600 = 2; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+12) ) == var←c36236)) { { word rc←v10408; rc←v10408 = var←c36204; SOURCE(5719, 17) numberOfUnits←v5572 = 1; SOURCE(5738, 12) unitSize←v5600 = 4; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+19) ) == var←c36236)) { { word rc←v10464; rc←v10464 = var←c36204; SOURCE(5771, 17) numberOfUnits←v5572 = 1; SOURCE(5790, 12) unitSize←v5600 = 4; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+20) ) == var←c36236)) { { word rc←v10520; rc←v10520 = var←c36204; SOURCE(5824, 17) numberOfUnits←v5572 = 1; SOURCE(5843, 12) unitSize←v5600 = 4; }; goto endif0176; }; if (((* (( (ptr) gf←c38572)+18) ) == var←c36236)) { { word rt←v10576; rt←v10576 = var←c36204; SOURCE(5875, 34) { word var←c36268; word base←v33480; base←v33480 = rt←v10576; { word tc179; word idx180; if ((base←v33480 == 0)) { tc179 = (word) 0; } else { tc179 = (word) (unsigned) (* (hPt) base←v33480 ); }; var←c36268 = ( idx180 = (word) tc179, BCK(idx180, 32768) ); }; numberOfUnits←v5572 = var←c36268; }; SOURCE(5911, 12) unitSize←v5600 = 1; }; goto endif0176; }; lab←L100020: ; SOURCE(5937, 50) if ((data←v5516 == 0)) { SOURCE(5956, 17) numberOfUnits←v5572 = 0; SOURCE(5975, 12) unitSize←v5600 = 1; } else { SOURCE(6036, 5) (void) XR←RaiseUnnamedError(); }; goto endif0176; endif0176: ; }; }; /* removed tail goto */ (* (ptr) formal←c0180 ) = numberOfUnits←v5572; (* (( (ptr) formal←c0180)+1) ) = unitSize←v5600; return; } static void DeleteProperty←P780(c←v5660, formal←c0502, formal←c0503, formal←c0504) word c←v5660; word formal←c0502; word formal←c0503; word formal←c0504; { W9 var←c38604; /* declaration of w←v5688 skipped */ /* declaration of property←v5716 skipped */ /* declaration of details←v5744 skipped */ register ptr gf←c38636 = (ptr) &globalframe; /* declaration of var←c36300 skipped */ (* (( (ptr) &var←c38604)+4)/* w←v5688 */ ) = formal←c0502; (* (( (ptr) &var←c38604)+5)/* property←v5716 */ ) = formal←c0503; (* (( (ptr) &var←c38604)+6)/* details←v5744 */ ) = formal←c0504; /* DeleteProperty: */ SOURCE(6047, 283) { word tmpAddr181; tmpAddr181 = (word) (( (ptr) &var←c38604)+7)/* var←c36300 */ ; (* (ptr) tmpAddr181 ) = ( ((word) (fPt) action←P3216) ); (* (( (ptr) tmpAddr181) + 1) ) = 1; }; SOURCE(6271, 21) if (((* (( (ptr) &var←c38604)+5)/* property←v5716 */ ) == 0)) { SOURCE(6292, 5) (void) XR←RaiseUnnamedError(); }; SOURCE(6299, 31) { word pd182; pd182 = (* (( (ptr) (* (( (ptr) gf←c38636)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd182 ))))(c←v5660, (word) (( (bPt) &var←c38604)+28)/* var←c36300 */ , (* (( (ptr) &var←c38604)+6) /* details←v5744 */ ), pd182); }; } static void action←P3216(c←v10708, formal←c38700) word c←v10708; word formal←c38700; { register ptr gf←c38668 = (ptr) &globalframe; formal←c38700 = (formal←c38700 - 28); /* action: */ SOURCE(6141, 125) SOURCE(6174, 18) { word pd183; pd183 = (* (( (ptr) (* (( (ptr) gf←c38668)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd183 ))))(c←v10708, 19, 0, 3, pd183); }; SOURCE(6194, 18) { word pd184; pd184 = (* (( (ptr) (* (( (ptr) gf←c38668)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd184 ))))(c←v10708, (* (( (ptr) formal←c38700)+4) ), pd184); }; SOURCE(6214, 21) (void) BPutProp←P480(c←v10708, (* (( (ptr) formal←c38700)+5) )); SOURCE(6237, 29) { word pd185; pd185 = (* (( (ptr) (* (( (ptr) gf←c38668)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd185 ))))(c←v10708, (* (( (ptr) formal←c38700)+6) ), pd185); }; } static void GetProperty←P840(formal←c0223, c←v5804, formal←c0505, formal←c0506, formal←c0507, formal←c0508, longOff←v5944, longLength←v5972, supposedFormat←v6000) word formal←c0223; word c←v5804; word formal←c0505; word formal←c0506; word formal←c0507; word formal←c0508; word longOff←v5944; word longLength←v5972; word supposedFormat←v6000; { W13 var←c38732; /* declaration of w←v5832 skipped */ /* declaration of property←v5860 skipped */ /* declaration of supposedType←v5888 skipped */ /* declaration of delete←v5916 skipped */ register ptr gf←c38764 = (ptr) &globalframe; W4 ret←v6044; /* declaration of var←c36332 skipped */ /* declaration of reply←v10736 skipped */ /* declaration of offset32←v10792 skipped */ /* declaration of leng32←v10820 skipped */ word lengUnits←v10848; (* (( (ptr) &var←c38732)+4)/* w←v5832 */ ) = formal←c0505; (* (( (ptr) &var←c38732)+5)/* property←v5860 */ ) = formal←c0506; (* (( (ptr) &var←c38732)+6)/* supposedType←v5888 */ ) = formal←c0507; (* (( (ptr) &var←c38732)+7)/* delete←v5916 */ ) = formal←c0508; /* GetProperty: */ SOURCE(6336, 1340) { word tmpAddr186; tmpAddr186 = (word) (( (ptr) &var←c38732)+8)/* var←c36332 */ ; (* (ptr) tmpAddr186 ) = ( ((word) (fPt) action←P3276) ); (* (( (ptr) tmpAddr186) + 1) ) = 1; }; SOURCE(6336, 1340) ret←v6044.f0 = 0; ret←v6044.f1 = 0; ret←v6044.f2 = 0; ret←v6044.f3 = 0; SOURCE(6530, 12) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ) = 0; SOURCE(6752, 26) (* (( (ptr) &var←c38732)+11)/* offset32←v10792 */ ) = SGNCK(longOff←v5944); SOURCE(6780, 58) { word x187; word idx188; (* (( (ptr) &var←c38732)+12)/* leng32←v10820 */ ) = ( idx188 = (word) (x187 = (* (( (ptr) (* (( (ptr) c←v5804)+16) ))+6) ), MIN((int)(word), longLength←v5972, x187)), SGNCK(idx188) ); }; SOURCE(6857, 21) if (((* (( (ptr) &var←c38732)+5)/* property←v5860 */ ) == 0)) { SOURCE(6878, 5) (void) XR←RaiseUnnamedError(); }; SOURCE(6885, 27) { word pd189; pd189 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd189 ))))(c←v5804, (word) (( (bPt) &var←c38732)+32)/* var←c36332 */ , 0, pd189); }; SOURCE(6914, 17) { word pd190; pd190 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd190 ))))((* ((( (ptr) &var←c38732)+10)/* reply←v10736 */ ) ), pd190); }; SOURCE(6933, 26) { word pd191; pd191 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+77) ); ret←v6044.f1 = (word) ( *( (fPt) ((* (ptr) pd191 ))))((* ((( (ptr) &var←c38732)+10)/* reply←v10736 */ ) ), pd191); }; SOURCE(6961, 14) (* (( (ptr) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ))+10) ) = ((* (( (ptr) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ))+10) ) + 6); SOURCE(6977, 27) { word pd192; pd192 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+79) ); ret←v6044.f0 = (word) ( *( (fPt) ((* (ptr) pd192 ))))((* ((( (ptr) &var←c38732)+10)/* reply←v10736 */ ) ), pd192); }; SOURCE(7006, 31) { word pd193; pd193 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+79) ); ret←v6044.f3 = (word) ( *( (fPt) ((* (ptr) pd193 ))))((* ((( (ptr) &var←c38732)+10)/* reply←v10736 */ ) ), pd193); }; SOURCE(7040, 26) { word pd194; word idx195; pd194 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+79) ); lengUnits←v10848 = ( idx195 = (word) ( *( (fPt) ((* (ptr) pd194 ))))((* ((( (ptr) &var←c38732)+10)/* reply←v10736 */ ) ), pd194), SGNCK(idx195) ); }; SOURCE(7094, 557) SOURCE(7096, 535) { word var←c36364; var←c36364 = ret←v6044.f1; switch (var←c36364) { case 8: SOURCE(7127, 87) { word pd196; pd196 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+61) ); ret←v6044.f2 = (word) ( *( (fPt) ((* (ptr) pd196 ))))((* (( (ptr) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ))+8) ), 0, lengUnits←v10848, pd196) ; }; break; case 32: SOURCE(7225, 187) { word rcs←v10952; SOURCE(7227, 56) { word var←c36396; word var←c36428; word var←c36460; var←c36396 = BCK(lengUnits←v10848, 67108863); var←c36428 = ((word) var←c36396 << 2); var←c36460 = XR←NewObject((4 + var←c36428), (* (( (ptr) gf←c38764)+22) )); (* (ptr) var←c36460 ) = var←c36396; rcs←v10952 = var←c36460; }; SOURCE(7285, 109) { register word i←v11008 = 0; register word noName←c36492; noName←c36492 = lengUnits←v10848; if (( (int)i←v11008 >= (int)noName←c36492)) { goto lab←L100023; }; lab←L100026: ; SOURCE(7317, 77) { word var←c36524; word b←v33328; word startPos←v33356; b←v33328 = (* (( (ptr) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ))+8) ); startPos←v33356 = IOP2( * , (int)i←v11008, (int)4); { word ln←v27708; ln←v27708 = (((word) (((word) (((word) (unsigned) (word) (* (( (bPt) b←v33328)+startPos←v33356) ) << 8) + (unsigned) (word) (* ( ( (bPt) b←v33328)+(startPos←v33356 + 1)) )) << 8) + (unsigned) (word) (* (( (bPt) b←v33328)+(startPos←v33356 + 2)) )) << 8) + (unsigned) (word) (* (( (bPt) b←v33328)+(startPos←v33356 + 3)) )); var←c36524 = ln←v27708; }; { word limit197; (* ((( (ptr) rcs←v10952)+1)+( /*1*/ limit197 = (* (ptr) rcs←v10952 ), /*1*/ BCK(i←v11008, limit197) /*1*/ )) ) = var←c36524; }; }; i←v11008 = (i←v11008 + 1); if (( (int)i←v11008 < (int)noName←c36492)) { goto lab←L100026; }; lab←L100023: ; }; SOURCE(7396, 16) ret←v6044.f2 = rcs←v10952; }; break; case 16: SOURCE(7421, 187) { word rcs←v11052; SOURCE(7423, 56) { word var←c36588; word var←c36620; word var←c36652; var←c36588 = BCK(lengUnits←v10848, 67108863); var←c36620 = ((word) var←c36588 << 2); var←c36652 = XR←NewObject((4 + var←c36620), (* (( (ptr) gf←c38764)+21) )); (* (ptr) var←c36652 ) = var←c36588; rcs←v11052 = var←c36652; }; SOURCE(7481, 109) { register word i←v11108 = 0; register word noName←c36684; noName←c36684 = lengUnits←v10848; if (( (int)i←v11108 >= (int)noName←c36684)) { goto lab←L100028; }; lab←L100031: ; SOURCE(7513, 77) { word var←c36716; word b←v33252; word startPos←v33280; b←v33252 = (* (( (ptr) (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ))+8) ); startPos←v33280 = IOP2( * , (int)i←v11108, (int)2); { word byte0←v28316; word byte1←v28348; byte0←v28316 = (unsigned) (word) (* (( (bPt) b←v33252)+startPos←v33280) ); byte1←v28348 = (unsigned) (word) (* (( (bPt) b←v33252)+(startPos←v33280 + 1)) ); var←c36716 = (((word) byte0←v28316 << 8) + byte1←v28348); }; { word limit198; (* ((( (ptr) rcs←v11052)+1)+( /*1*/ limit198 = (* (ptr) rcs←v11052 ), /*1*/ BCK(i←v11108, limit198) /*1*/ )) ) = var←c36716; }; }; i←v11108 = (i←v11108 + 1); if (( (int)i←v11108 < (int)noName←c36684)) { goto lab←L100031; }; lab←L100028: ; }; SOURCE(7592, 16) ret←v6044.f2 = rcs←v11052; }; break; case 0: SOURCE(7616, 15) ret←v6044.f2 = 0; break; default: SOURCE(7644, 5) (void) XR←RaiseUnnamedError(); break; }; }; SOURCE(7654, 22) { word pd199; pd199 = (* (( (ptr) (* (( (ptr) gf←c38764)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd199 ))))(c←v5804, (* (( (ptr) &var←c38732)+10)/* reply←v10736 */ ), pd199); }; /* removed tail goto */ (* (W4Pt) formal←c0223 ) = ret←v6044; return; } static void action←P3276(c←v10924, formal←c38828) word c←v10924; word formal←c38828; { register ptr gf←c38796 = (ptr) &globalframe; formal←c38828 = (formal←c38828 - 32); /* action: */ SOURCE(6544, 203) SOURCE(6577, 32) { word pd200; pd200 = (* (( (ptr) (* (( (ptr) gf←c38796)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd200 ))))(c←v10924, 20, (* (( (ptr) formal←c38828)+7) ), 6, pd200); }; SOURCE(6611, 18) { word pd201; pd201 = (* (( (ptr) (* (( (ptr) gf←c38796)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd201 ))))(c←v10924, (* (( (ptr) formal←c38828)+4) ), pd201); }; SOURCE(6631, 21) (void) BPutProp←P480(c←v10924, (* (( (ptr) formal←c38828)+5) )); SOURCE(6654, 25) (void) BPutProp←P480(c←v10924, (* (( (ptr) formal←c38828)+6) )); SOURCE(6681, 19) { word pd202; pd202 = (* (( (ptr) (* (( (ptr) gf←c38796)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd202 ))))(c←v10924, (* (( (ptr) formal←c38828)+11) ), pd202); }; SOURCE(6702, 17) { word pd203; pd203 = (* (( (ptr) (* (( (ptr) gf←c38796)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd203 ))))(c←v10924, (* (( (ptr) formal←c38828)+12) ), pd203); }; SOURCE(6721, 26) { word pd204; pd204 = (* (( (ptr) (* (( (ptr) gf←c38796)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c38828)+10) ) = (word) ( *( (fPt) ((* (ptr) pd204 ))))(c←v10924, pd204); }; } static void ListProperties←P900(formal←c0235, c←v6104, formal←c0509) word formal←c0235; word c←v6104; word formal←c0509; { W8 var←c38860; /* declaration of w←v6132 skipped */ register ptr gf←c38892 = (ptr) &globalframe; word list←v6176; word num←v6204; /* declaration of var←c36748 skipped */ /* declaration of reply←v11152 skipped */ var←c38860.f4/* w←v6132 */ = formal←c0509; /* ListProperties: */ SOURCE(7682, 434) { word tmpAddr205; tmpAddr205 = (word) (( (ptr) &var←c38860)+5)/* var←c36748 */ ; (* (ptr) tmpAddr205 ) = ( ((word) (fPt) action←P3528) ); (* (( (ptr) tmpAddr205) + 1) ) = 1; }; SOURCE(7682, 434) list←v6176 = 0; SOURCE(7787, 12) var←c38860.f7/* reply←v11152 */ = 0; SOURCE(7905, 27) { word pd206; pd206 = (* (( (ptr) (* (( (ptr) gf←c38892)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd206 ))))(c←v6104, (word) (( (bPt) &var←c38860)+20)/* var←c36748 */ , 0, pd206); }; SOURCE(7934, 17) { word pd207; pd207 = (* (( (ptr) (* (( (ptr) gf←c38892)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd207 ))))(var←c38860.f7/* reply←v11152 */ , pd207); }; SOURCE(7953, 14) (* (( (ptr) var←c38860.f7/* reply←v11152 */ )+10) ) = ((* (( (ptr) var←c38860.f7/* reply←v11152 */ )+10) ) + 7); SOURCE(7969, 20) { word pd208; pd208 = (* (( (ptr) (* (( (ptr) gf←c38892)+169)/* var←c35532 */ ))+78) ); num←v6204 = (word) ( *( (fPt) ((* (ptr) pd208 ))))(var←c38860.f7/* reply←v11152 */ , pd208); }; SOURCE(7991, 15) (* (( (ptr) var←c38860.f7/* reply←v11152 */ )+10) ) = ((* (( (ptr) var←c38860.f7/* reply←v11152 */ )+10) ) + 22); SOURCE(8009, 83) { register word i←v11284 = 0; register word noName←c36780; noName←c36780 = num←v6204; if (( (int)i←v11284 >= (int)noName←c36780)) { goto lab←L100034; }; lab←L100037: ; { word a←v11328; SOURCE(8035, 27) { word pd209; pd209 = (* (( (ptr) (* (( (ptr) gf←c38892)+169)/* var←c35532 */ ))+79) ); a←v11328 = (word) ( *( (fPt) ((* (ptr) pd209 ))))(var←c38860.f7/* reply←v11152 */ , pd209); }; SOURCE(8064, 28) { word var←c36844; var←c36844 = XR←NewObject(8, (* (( (ptr) gf←c38892)+16) )); (* (ptr) var←c36844 ) = a←v11328; (* (( (ptr) var←c36844)+1) ) = list←v6176; list←v6176 = var←c36844; }; }; i←v11284 = (i←v11284 + 1); if (( (int)i←v11284 < (int)noName←c36780)) { goto lab←L100037; }; lab←L100034: ; }; SOURCE(8094, 22) { word pd210; pd210 = (* (( (ptr) (* (( (ptr) gf←c38892)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd210 ))))(c←v6104, var←c38860.f7/* reply←v11152 */ , pd210); }; /* removed tail goto */ (* (ptr) formal←c0235 ) = list←v6176; (* (( (ptr) formal←c0235)+1) ) = num←v6204; return; } static void action←P3528(c←v11256, formal←c38956) word c←v11256; word formal←c38956; { register ptr gf←c38924 = (ptr) &globalframe; formal←c38956 = (formal←c38956 - 20); /* action: */ SOURCE(7801, 99) SOURCE(7834, 18) { word pd211; pd211 = (* (( (ptr) (* (( (ptr) gf←c38924)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd211 ))))(c←v11256, 21, 0, 2, pd211); }; SOURCE(7854, 18) { word pd212; pd212 = (* (( (ptr) (* (( (ptr) gf←c38924)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd212 ))))(c←v11256, (* (( (ptr) formal←c38956)+4) ), pd212); }; SOURCE(7874, 26) { word pd213; pd213 = (* (( (ptr) (* (( (ptr) gf←c38924)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c38956)+7) ) = (word) ( *( (fPt) ((* (ptr) pd213 ))))(c←v11256, pd213); }; } static void RotateProperties←P960(c←v6348, formal←c0510, formal←c0511, formal←c0512, formal←c0513) word c←v6348; word formal←c0510; word formal←c0511; word formal←c0512; word formal←c0513; { W11 var←c38988; /* declaration of w←v6376 skipped */ /* declaration of delta←v6404 skipped */ /* declaration of properties←v6432 skipped */ /* declaration of details←v6460 skipped */ register ptr gf←c39020 = (ptr) &globalframe; /* declaration of var←c36876 skipped */ /* declaration of cnt←v11400 skipped */ word lst←v11428; (* (( (ptr) &var←c38988)+4)/* w←v6376 */ ) = formal←c0510; (* (( (ptr) &var←c38988)+5)/* delta←v6404 */ ) = formal←c0511; (* (( (ptr) &var←c38988)+6)/* properties←v6432 */ ) = formal←c0512; (* (( (ptr) &var←c38988)+7)/* details←v6460 */ ) = formal←c0513; /* RotateProperties: */ SOURCE(8122, 762) { word tmpAddr214; tmpAddr214 = (word) (( (ptr) &var←c38988)+8)/* var←c36876 */ ; (* (ptr) tmpAddr214 ) = ( ((word) (fPt) action←P3684) ); (* (( (ptr) tmpAddr214) + 1) ) = 1; }; SOURCE(8635, 14) (* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) = 0; SOURCE(8651, 5) lst←v11428 = (* (( (ptr) &var←c38988)+6)/* properties←v6432 */ ); SOURCE(8684, 86) lab←L100040: ; if ( ( (lst←v11428 != 0) ? ( (int)(* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) < (int)(* (( (ptr) (* (( (ptr) c←v6348)+16) ))+6) )) : 0 ) ) { } else { goto lab←L100038; }; SOURCE(8734, 11) { word idx215; (* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) = (( idx215 = (word) ((* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) + 32769), BCK(idx215, 65536) ) - 32768); }; SOURCE(8747, 23) lst←v11428 = (* (( (ptr) lst←v11428)+1) ); goto lab←L100040; lab←L100038: ; SOURCE(8773, 45) if (( (int)(* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) > (int)1000)) { SOURCE(8790, 28) (void) RaiseClientError←P60(c←v6348, (* (( (ptr) gf←c39020)+23) )); }; SOURCE(8820, 31) if (( (int)(* (( (ptr) &var←c38988)+10)/* cnt←v11400 */ ) == (int)0) || ( (int)(* (( (ptr) &var←c38988)+5)/* delta←v6404 */ ) == (int)0)) { SOURCE(8845, 6) return; }; SOURCE(8853, 31) { word pd216; pd216 = (* (( (ptr) (* (( (ptr) gf←c39020)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd216 ))))(c←v6348, (word) (( (bPt) &var←c38988)+32)/* var←c36876 */ , (* (( (ptr) &var←c38988)+7) /* details←v6460 */ ), pd216); }; } static void action←P3684(c←v11504, formal←c39084) word c←v11504; word formal←c39084; { register ptr gf←c39052 = (ptr) &globalframe; formal←c39084 = (formal←c39084 - 32); /* action: */ SOURCE(8240, 390) SOURCE(8273, 23) { word pd217; pd217 = (* (( (ptr) (* (( (ptr) gf←c39052)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd217 ))))(c←v11504, 114, 0, ((* (( (ptr) formal←c39084)+10) ) + 3), pd217); }; SOURCE(8298, 18) { word pd218; pd218 = (* (( (ptr) (* (( (ptr) gf←c39052)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd218 ))))(c←v11504, (* (( (ptr) formal←c39084)+4) ), pd218); }; SOURCE(8318, 21) { word pd219; pd219 = (* (( (ptr) (* (( (ptr) gf←c39052)+169)/* var←c35532 */ ))+26) ); (void) ( *( (fPt) ((* (ptr) pd219 ))))(c←v11504, (* (( (ptr) formal←c39084)+10) ), pd219); }; SOURCE(8341, 42) { word pd220; pd220 = (* (( (ptr) (* (( (ptr) gf←c39052)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd220 ))))(c←v11504, ( (((unsigned)(* (( (ptr) formal←c39084)+5) ) << 16) >> 16) ), pd220); }; SOURCE(8385, 214) { register word i←v11616 = 0; register word noName←c36908; noName←c36908 = (* (( (ptr) formal←c39084)+10) ); if (( (int)i←v11616 >= (int)noName←c36908)) { goto lab←L100041; }; lab←L100044: ; SOURCE(8411, 45) if (((* (( (ptr) formal←c39084)+6) ) == 0)) { SOURCE(8434, 22) (* (( (ptr) formal←c39084)+6) ) = XR←NewObject(8, (* (( (ptr) gf←c39052)+16) )); { word var←c36972; var←c36972 = (* (( (ptr) formal←c39084)+6) ); }; }; SOURCE(8532, 29) (void) BPutProp←P480(c←v11504, (* (ptr) (* (( (ptr) formal←c39084)+6) ) )); SOURCE(8563, 36) (* (( (ptr) formal←c39084)+6) ) = (* (( (ptr) (* (( (ptr) formal←c39084)+6) ))+1) ); i←v11616 = (i←v11616 + 1); if (( (int)i←v11616 < (int)noName←c36908)) { goto lab←L100044; }; lab←L100041: ; }; SOURCE(8601, 29) { word pd221; pd221 = (* (( (ptr) (* (( (ptr) gf←c39052)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd221 ))))(c←v11504, (* (( (ptr) formal←c39084)+7) ), pd221); }; } static void PredefineAtoms←P1020() { W6 var←c39116; register ptr gf←c39148 = (ptr) &globalframe; /* declaration of var←c37004 skipped */ /* PredefineAtoms: */ SOURCE(8890, 2373) { word tmpAddr222; tmpAddr222 = (word) (( (ptr) &var←c39116)+4)/* var←c37004 */ ; (* (ptr) tmpAddr222 ) = ( ((word) (fPt) Def←P3792) ); (* (( (ptr) tmpAddr222) + 1) ) = 1; }; SOURCE(9124, 23) (void) Def←P3792(0, 0, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9150, 23) (void) Def←P3792((* (( (ptr) gf←c39148)+29) ), 1, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9175, 27) (void) Def←P3792((* (( (ptr) gf←c39148)+30) ), 2, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9205, 15) (void) Def←P3792((* (( (ptr) gf←c39148)+31) ), 3, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9223, 17) (void) Def←P3792((* (( (ptr) gf←c39148)+32) ), 4, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9244, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+33) ), 5, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9267, 25) (void) Def←P3792((* (( (ptr) gf←c39148)+34) ), 6, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9295, 25) (void) Def←P3792((* (( (ptr) gf←c39148)+35) ), 7, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9322, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+36) ), 8, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9347, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+37) ), 9, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9379, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+38) ), 10, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9412, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+39) ), 11, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9444, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+40) ), 12, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9477, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+41) ), 13, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9509, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+42) ), 14, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9542, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+43) ), 15, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9574, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+44) ), 16, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9607, 25) (void) Def←P3792((* (( (ptr) gf←c39148)+45) ), 17, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9634, 17) (void) Def←P3792((* (( (ptr) gf←c39148)+46) ), 18, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9655, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+47) ), 21, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9678, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+48) ), 20, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9703, 19) (void) Def←P3792((* (( (ptr) gf←c39148)+49) ), 21, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9724, 27) (void) Def←P3792((* (( (ptr) gf←c39148)+50) ), 22, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9754, 40) (void) Def←P3792((* (( (ptr) gf←c39148)+51) ), 23, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9796, 33) (void) Def←P3792((* (( (ptr) gf←c39148)+52) ), 24, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9831, 31) (void) Def←P3792((* (( (ptr) gf←c39148)+53) ), 25, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9864, 31) (void) Def←P3792((* (( (ptr) gf←c39148)+54) ), 26, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9898, 37) (void) Def←P3792((* (( (ptr) gf←c39148)+55) ), 27, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9937, 31) (void) Def←P3792((* (( (ptr) gf←c39148)+56) ), 28, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(9971, 33) (void) Def←P3792((* (( (ptr) gf←c39148)+57) ), 29, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10006, 29) (void) Def←P3792((* (( (ptr) gf←c39148)+58) ), 30, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10038, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+59) ), 31, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10061, 25) (void) Def←P3792((* (( (ptr) gf←c39148)+60) ), 32, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10089, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+61) ), 33, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10112, 28) (void) Def←P3792((* (( (ptr) gf←c39148)+62) ), 34, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10143, 24) (void) Def←P3792((* (( (ptr) gf←c39148)+63) ), 35, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10169, 41) (void) Def←P3792((* (( (ptr) gf←c39148)+64) ), 36, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10212, 31) (void) Def←P3792((* (( (ptr) gf←c39148)+65) ), 37, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10245, 31) (void) Def←P3792((* (( (ptr) gf←c39148)+66) ), 38, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10279, 22) (void) Def←P3792((* (( (ptr) gf←c39148)+67) ), 39, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10303, 37) (void) Def←P3792((* (( (ptr) gf←c39148)+68) ), 40, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10342, 33) (void) Def←P3792((* (( (ptr) gf←c39148)+69) ), 41, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10377, 33) (void) Def←P3792((* (( (ptr) gf←c39148)+70) ), 42, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10412, 26) (void) Def←P3792((* (( (ptr) gf←c39148)+71) ), 43, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10440, 28) (void) Def←P3792((* (( (ptr) gf←c39148)+72) ), 44, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10471, 26) (void) Def←P3792((* (( (ptr) gf←c39148)+73) ), 45, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10499, 26) (void) Def←P3792((* (( (ptr) gf←c39148)+74) ), 46, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10528, 34) (void) Def←P3792((* (( (ptr) gf←c39148)+75) ), 47, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10564, 34) (void) Def←P3792((* (( (ptr) gf←c39148)+76) ), 48, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10601, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+77) ), 49, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10633, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+78) ), 50, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10666, 44) (void) Def←P3792((* (( (ptr) gf←c39148)+79) ), 51, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10712, 46) (void) Def←P3792((* (( (ptr) gf←c39148)+80) ), 52, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10760, 40) (void) Def←P3792((* (( (ptr) gf←c39148)+81) ), 53, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10802, 42) (void) Def←P3792((* (( (ptr) gf←c39148)+82) ), 54, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10846, 32) (void) Def←P3792((* (( (ptr) gf←c39148)+83) ), 55, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10880, 24) (void) Def←P3792((* (( (ptr) gf←c39148)+84) ), 56, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10907, 28) (void) Def←P3792((* (( (ptr) gf←c39148)+85) ), 57, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10937, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+86) ), 58, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10962, 28) (void) Def←P3792((* (( (ptr) gf←c39148)+87) ), 59, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(10992, 29) (void) Def←P3792((* (( (ptr) gf←c39148)+88) ), 60, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11024, 27) (void) Def←P3792((* (( (ptr) gf←c39148)+89) ), 61, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11053, 21) (void) Def←P3792((* (( (ptr) gf←c39148)+90) ), 62, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11078, 26) (void) Def←P3792((* (( (ptr) gf←c39148)+91) ), 63, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11106, 30) (void) Def←P3792((* (( (ptr) gf←c39148)+92) ), 64, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11139, 26) (void) Def←P3792((* (( (ptr) gf←c39148)+93) ), 65, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11167, 28) (void) Def←P3792((* (( (ptr) gf←c39148)+94) ), 66, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11198, 24) (void) Def←P3792((* (( (ptr) gf←c39148)+95) ), 67, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); SOURCE(11224, 39) (void) Def←P3792((* (( (ptr) gf←c39148)+96) ), 68, (word) (( (bPt) &var←c39116)+16)/* var←c37004 */ ); } static void Def←P3792(r←v11736, atom←v11764, formal←c39212) word r←v11736; word atom←v11764; word formal←c39212; { register ptr gf←c39180 = (ptr) &globalframe; word key←v11792; formal←c39212 = (formal←c39212 - 16); /* Def: */ SOURCE(8941, 178) SOURCE(8978, 29) key←v11792 = atom←v11764; SOURCE(9009, 30) if ((key←v11792 > 68)) { SOURCE(9039, 5) (void) XR←RaiseUnnamedError(); }; SOURCE(9046, 19) (* (( (ptr) (* (( (ptr) gf←c39180)+4)/* atomToName←v3224 */ ))+BCK(key←v11792, 69)) ) = r←v11736; SOURCE(9067, 52) { word var←c37100; { word var←c37036; { word var←c37068; var←c37068 = XR←NewObject(4, (* (( (ptr) gf←c39180)+12) )); (* (ptr) var←c37068 ) = atom←v11764; var←c37036 = var←c37068; }; { word pd223; pd223 = (* (( (ptr) (* (( (ptr) gf←c39180)+164)/* var←c35052 */ ))+11) ); var←c37100 = (word) ( *( (fPt) ((* (ptr) pd223 ))))((* (( (ptr) gf←c39180)+5)/* nameToAtom←v3252 */ ), r←v11736, var←c37036, pd223) ; }; }; }; } static void SetSelectionOwner←P1080(c←v6620, formal←c0514, formal←c0515, formal←c0516, formal←c0517) word c←v6620; word formal←c0514; word formal←c0515; word formal←c0516; word formal←c0517; { W10 var←c39244; /* declaration of owner←v6648 skipped */ /* declaration of selection←v6676 skipped */ /* declaration of time←v6704 skipped */ /* declaration of details←v6732 skipped */ register ptr gf←c39276 = (ptr) &globalframe; /* declaration of var←c37132 skipped */ (* (( (ptr) &var←c39244)+4)/* owner←v6648 */ ) = formal←c0514; (* (( (ptr) &var←c39244)+5)/* selection←v6676 */ ) = formal←c0515; (* (( (ptr) &var←c39244)+6)/* time←v6704 */ ) = formal←c0516; (* (( (ptr) &var←c39244)+7)/* details←v6732 */ ) = formal←c0517; /* SetSelectionOwner: */ SOURCE(11269, 386) { word tmpAddr224; tmpAddr224 = (word) (( (ptr) &var←c39244)+8)/* var←c37132 */ ; (* (ptr) tmpAddr224 ) = ( ((word) (fPt) action←P3852) ); (* (( (ptr) tmpAddr224) + 1) ) = 1; }; SOURCE(11624, 31) { word pd225; pd225 = (* (( (ptr) (* (( (ptr) gf←c39276)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd225 ))))(c←v6620, (word) (( (bPt) &var←c39244)+32)/* var←c37132 */ , (* (( (ptr) &var←c39244)+7) /* details←v6732 */ ), pd225); }; } static void action←P3852(c←v11912, formal←c39340) word c←v11912; word formal←c39340; { register ptr gf←c39308 = (ptr) &globalframe; formal←c39340 = (formal←c39340 - 32); /* action: */ SOURCE(11401, 152) SOURCE(11434, 18) { word pd226; pd226 = (* (( (ptr) (* (( (ptr) gf←c39308)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd226 ))))(c←v11912, 22, 0, 4, pd226); }; SOURCE(11454, 22) { word pd227; pd227 = (* (( (ptr) (* (( (ptr) gf←c39308)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd227 ))))(c←v11912, (* (( (ptr) formal←c39340)+4) ), pd227); }; SOURCE(11479, 22) (void) BPutProp←P480(c←v11912, (* (( (ptr) formal←c39340)+5) )); SOURCE(11504, 17) { word pd228; pd228 = (* (( (ptr) (* (( (ptr) gf←c39308)+169)/* var←c35532 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd228 ))))(c←v11912, (* (( (ptr) formal←c39340)+6) ), pd228); }; SOURCE(11524, 29) { word pd229; pd229 = (* (( (ptr) (* (( (ptr) gf←c39308)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd229 ))))(c←v11912, (* (( (ptr) formal←c39340)+7) ), pd229); }; } static word GetSelectionOwner←P1140(c←v6792, formal←c0518) word c←v6792; word formal←c0518; { W8 var←c39372; /* declaration of selection←v6820 skipped */ register ptr gf←c39404 = (ptr) &globalframe; word owner←v6864; /* declaration of var←c37164 skipped */ /* declaration of reply←v11968 skipped */ var←c39372.f4/* selection←v6820 */ = formal←c0518; /* GetSelectionOwner: */ SOURCE(11661, 352) { word tmpAddr230; tmpAddr230 = (word) (( (ptr) &var←c39372)+5)/* var←c37164 */ ; (* (ptr) tmpAddr230 ) = ( ((word) (fPt) action←P3912) ); (* (( (ptr) tmpAddr230) + 1) ) = 1; }; SOURCE(11661, 352) owner←v6864 = 0; SOURCE(11876, 12) var←c39372.f7/* reply←v11968 */ = 0; SOURCE(11890, 27) { word pd231; pd231 = (* (( (ptr) (* (( (ptr) gf←c39404)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd231 ))))(c←v6792, (word) (( (bPt) &var←c39372)+20)/* var←c37164 */ , 0, pd231); }; SOURCE(11919, 17) { word pd232; pd232 = (* (( (ptr) (* (( (ptr) gf←c39404)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd232 ))))(var←c39372.f7/* reply←v11968 */ , pd232); }; SOURCE(11938, 14) (* (( (ptr) var←c39372.f7/* reply←v11968 */ )+10) ) = ((* (( (ptr) var←c39372.f7/* reply←v11968 */ )+10) ) + 7); SOURCE(11954, 35) { word var←c37196; word c←v33176; word id←v33204; c←v33176 = c←v6792; { word pd233; pd233 = (* (( (ptr) (* (( (ptr) gf←c39404)+169)/* var←c35532 */ ))+79) ); id←v33204 = (word) ( *( (fPt) ((* (ptr) pd233 ))))(var←c39372.f7/* reply←v11968 */ , pd233); }; var←c37196 = id←v33204; owner←v6864 = var←c37196; }; SOURCE(11991, 22) { word pd234; pd234 = (* (( (ptr) (* (( (ptr) gf←c39404)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd234 ))))(c←v6792, var←c39372.f7/* reply←v11968 */ , pd234); }; SOURCE(11661, 352) return(owner←v6864); } static void action←P3912(c←v12044, formal←c39468) word c←v12044; word formal←c39468; { register ptr gf←c39436 = (ptr) &globalframe; formal←c39468 = (formal←c39468 - 20); /* action: */ SOURCE(11767, 104) SOURCE(11800, 18) { word pd235; pd235 = (* (( (ptr) (* (( (ptr) gf←c39436)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd235 ))))(c←v12044, 23, 0, 2, pd235); }; SOURCE(11820, 22) (void) BPutProp←P480(c←v12044, (* (( (ptr) formal←c39468)+4) )); SOURCE(11845, 26) { word pd236; pd236 = (* (( (ptr) (* (( (ptr) gf←c39436)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c39468)+7) ) = (word) ( *( (fPt) ((* (ptr) pd236 ))))(c←v12044, pd236); }; } static void ConvertSelection←P1200(c←v6924, formal←c0519, formal←c0520, formal←c0521, formal←c0522, formal←c0523, formal←c0524) word c←v6924; word formal←c0519; word formal←c0520; word formal←c0521; word formal←c0522; word formal←c0523; word formal←c0524; { W12 var←c39500; /* declaration of requestor←v6952 skipped */ /* declaration of selection←v6980 skipped */ /* declaration of target←v7008 skipped */ /* declaration of property←v7036 skipped */ /* declaration of time←v7064 skipped */ /* declaration of details←v7092 skipped */ register ptr gf←c39532 = (ptr) &globalframe; /* declaration of var←c37228 skipped */ (* (( (ptr) &var←c39500)+4)/* requestor←v6952 */ ) = formal←c0519; (* (( (ptr) &var←c39500)+5)/* selection←v6980 */ ) = formal←c0520; (* (( (ptr) &var←c39500)+6)/* target←v7008 */ ) = formal←c0521; (* (( (ptr) &var←c39500)+7)/* property←v7036 */ ) = formal←c0522; (* (( (ptr) &var←c39500)+8)/* time←v7064 */ ) = formal←c0523; (* (( (ptr) &var←c39500)+9)/* details←v7092 */ ) = formal←c0524; /* ConvertSelection: */ SOURCE(12019, 462) { word tmpAddr237; tmpAddr237 = (word) (( (ptr) &var←c39500)+10)/* var←c37228 */ ; (* (ptr) tmpAddr237 ) = ( ((word) (fPt) action←P3972) ); (* (( (ptr) tmpAddr237) + 1) ) = 1; }; SOURCE(12450, 31) { word pd238; pd238 = (* (( (ptr) (* (( (ptr) gf←c39532)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd238 ))))(c←v6924, (word) (( (bPt) &var←c39500)+40)/* var←c37228 */ , (* (( (ptr) &var←c39500)+9) /* details←v7092 */ ), pd238); }; } static void action←P3972(c←v12148, formal←c39596) word c←v12148; word formal←c39596; { register ptr gf←c39564 = (ptr) &globalframe; formal←c39596 = (formal←c39596 - 40); /* action: */ SOURCE(12193, 252) SOURCE(12226, 18) { word pd239; pd239 = (* (( (ptr) (* (( (ptr) gf←c39564)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd239 ))))(c←v12148, 24, 0, 6, pd239); }; SOURCE(12246, 26) { word pd240; pd240 = (* (( (ptr) (* (( (ptr) gf←c39564)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd240 ))))(c←v12148, (* (( (ptr) formal←c39596)+4) ), pd240); }; SOURCE(12275, 22) (void) BPutProp←P480(c←v12148, (* (( (ptr) formal←c39596)+5) )); SOURCE(12300, 19) (void) BPutProp←P480(c←v12148, (* (( (ptr) formal←c39596)+6) )); SOURCE(12322, 21) (void) BPutProp←P480(c←v12148, (* (( (ptr) formal←c39596)+7) )); SOURCE(12346, 17) { word pd241; pd241 = (* (( (ptr) (* (( (ptr) gf←c39564)+169)/* var←c35532 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd241 ))))(c←v12148, (* (( (ptr) formal←c39596)+8) ), pd241); }; SOURCE(12366, 29) { word pd242; pd242 = (* (( (ptr) (* (( (ptr) gf←c39564)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd242 ))))(c←v12148, (* (( (ptr) formal←c39596)+9) ), pd242); }; SOURCE(12397, 48) if (((* (( (ptr) formal←c39596)+9) ) == 0)) { SOURCE(12417, 28) { word pd243; if (((* (( (ptr) c←v12148)+5) ) != 0) || (0 != (* (( (ptr) c←v12148)+35) ))) { pd243 = (* (( (ptr) (* (( (ptr) gf←c39564)+169)/* var←c35532 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd243 ))))(c←v12148, 0, pd243); }; }; }; } static void SendSelectionNotifyEvent←P1260(c←v7152, formal←c0525, formal←c0526, formal←c0527, formal←c0528, formal←c0529, formal←c0530) word c←v7152; word formal←c0525; word formal←c0526; word formal←c0527; word formal←c0528; word formal←c0529; word formal←c0530; { W12 var←c39628; /* declaration of destination←v7180 skipped */ /* declaration of selection←v7208 skipped */ /* declaration of target←v7236 skipped */ /* declaration of property←v7264 skipped */ /* declaration of timeStamp←v7292 skipped */ /* declaration of details←v7320 skipped */ register ptr gf←c39660 = (ptr) &globalframe; /* declaration of var←c37260 skipped */ (* (( (ptr) &var←c39628)+4)/* destination←v7180 */ ) = formal←c0525; (* (( (ptr) &var←c39628)+5)/* selection←v7208 */ ) = formal←c0526; (* (( (ptr) &var←c39628)+6)/* target←v7236 */ ) = formal←c0527; (* (( (ptr) &var←c39628)+7)/* property←v7264 */ ) = formal←c0528; (* (( (ptr) &var←c39628)+8)/* timeStamp←v7292 */ ) = formal←c0529; (* (( (ptr) &var←c39628)+9)/* details←v7320 */ ) = formal←c0530; /* SendSelectionNotifyEvent: */ SOURCE(12487, 681) { word tmpAddr244; tmpAddr244 = (word) (( (ptr) &var←c39628)+10)/* var←c37260 */ ; (* (ptr) tmpAddr244 ) = ( ((word) (fPt) action←P4032) ); (* (( (ptr) tmpAddr244) + 1) ) = 1; }; SOURCE(13137, 31) { word pd245; pd245 = (* (( (ptr) (* (( (ptr) gf←c39660)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd245 ))))(c←v7152, (word) (( (bPt) &var←c39628)+40)/* var←c37260 */ , (* (( (ptr) &var←c39628)+9) /* details←v7320 */ ), pd245); }; } static void action←P4032(c←v12252, formal←c39724) word c←v12252; word formal←c39724; { register ptr gf←c39692 = (ptr) &globalframe; formal←c39724 = (formal←c39724 - 40); /* action: */ SOURCE(12662, 470) SOURCE(12695, 38) { word pd246; pd246 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd246 ))))(c←v12252, 25, 1, 11, pd246); }; SOURCE(12735, 28) { word pd247; pd247 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd247 ))))(c←v12252, (* (( (ptr) formal←c39724)+4) ), pd247); }; SOURCE(12765, 12) { word pd248; pd248 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd248 ))))(c←v12252, 0, pd248); }; SOURCE(12792, 12) { word pd249; pd249 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd249 ))))(c←v12252, 31, pd249); }; SOURCE(12813, 11) { word pd250; pd250 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+19) ); (void) ( *( (fPt) ((* (ptr) pd250 ))))(c←v12252, 0, pd250); }; SOURCE(12835, 12) { word pd251; pd251 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd251 ))))(c←v12252, 0, pd251); }; SOURCE(12897, 22) { word pd252; pd252 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd252 ))))(c←v12252, (* (( (ptr) formal←c39724)+8) ), pd252); }; SOURCE(12921, 28) { word pd253; pd253 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd253 ))))(c←v12252, (* (( (ptr) formal←c39724)+4) ), pd253); }; SOURCE(12963, 22) (void) BPutProp←P480(c←v12252, (* (( (ptr) formal←c39724)+5) )); SOURCE(12987, 19) (void) BPutProp←P480(c←v12252, (* (( (ptr) formal←c39724)+6) )); SOURCE(13008, 21) (void) BPutProp←P480(c←v12252, (* (( (ptr) formal←c39724)+7) )); SOURCE(13031, 11) (* (( (ptr) c←v12252)+4) ) = ((* (( (ptr) c←v12252)+4) ) + 8); SOURCE(13053, 29) { word pd254; pd254 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd254 ))))(c←v12252, (* (( (ptr) formal←c39724)+9) ), pd254); }; SOURCE(13084, 48) if (((* (( (ptr) formal←c39724)+9) ) == 0)) { SOURCE(13104, 28) { word pd255; if (((* (( (ptr) c←v12252)+5) ) != 0) || (0 != (* (( (ptr) c←v12252)+35) ))) { pd255 = (* (( (ptr) (* (( (ptr) gf←c39692)+169)/* var←c35532 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd255 ))))(c←v12252, 0, pd255); }; }; }; } static void SetInputFocus←P1320(c←v7380, formal←c0531, formal←c0532, formal←c0533, formal←c0534) word c←v7380; word formal←c0531; word formal←c0532; word formal←c0533; word formal←c0534; { W10 var←c39756; /* declaration of window←v7408 skipped */ /* declaration of revertTo←v7436 skipped */ /* declaration of timeStamp←v7464 skipped */ /* declaration of details←v7492 skipped */ register ptr gf←c39788 = (ptr) &globalframe; /* declaration of var←c37292 skipped */ (* (( (ptr) &var←c39756)+4)/* window←v7408 */ ) = formal←c0531; (* (( (ptr) &var←c39756)+5)/* revertTo←v7436 */ ) = formal←c0532; (* (( (ptr) &var←c39756)+6)/* timeStamp←v7464 */ ) = formal←c0533; (* (( (ptr) &var←c39756)+7)/* details←v7492 */ ) = formal←c0534; /* SetInputFocus: */ SOURCE(13174, 399) { word tmpAddr256; tmpAddr256 = (word) (( (ptr) &var←c39756)+8)/* var←c37292 */ ; (* (ptr) tmpAddr256 ) = ( ((word) (fPt) action←P4092) ); (* (( (ptr) tmpAddr256) + 1) ) = 1; }; SOURCE(13542, 31) { word pd257; pd257 = (* (( (ptr) (* (( (ptr) gf←c39788)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd257 ))))(c←v7380, (word) (( (bPt) &var←c39756)+32)/* var←c37292 */ , (* (( (ptr) &var←c39756)+7) /* details←v7492 */ ), pd257); }; } static void action←P4092(c←v12356, formal←c39852) word c←v12356; word formal←c39852; { register ptr gf←c39820 = (ptr) &globalframe; formal←c39852 = (formal←c39852 - 32); /* action: */ SOURCE(13325, 212) SOURCE(13358, 30) { word pd258; pd258 = (* (( (ptr) (* (( (ptr) gf←c39820)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd258 ))))(c←v12356, 42, (* (( (ptr) formal←c39852)+5) ), 3, pd258); }; SOURCE(13390, 23) { word pd259; pd259 = (* (( (ptr) (* (( (ptr) gf←c39820)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd259 ))))(c←v12356, (* (( (ptr) formal←c39852)+4) ), pd259); }; SOURCE(13415, 22) { word pd260; pd260 = (* (( (ptr) (* (( (ptr) gf←c39820)+169)/* var←c35532 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd260 ))))(c←v12356, (* (( (ptr) formal←c39852)+6) ), pd260); }; SOURCE(13439, 29) { word pd261; pd261 = (* (( (ptr) (* (( (ptr) gf←c39820)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd261 ))))(c←v12356, (* (( (ptr) formal←c39852)+7) ), pd261); }; SOURCE(13470, 67) if (((* (( (ptr) formal←c39852)+7) ) == 0)) { SOURCE(13490, 47) { word delay←v33052; delay←v33052 = (unsigned) ((* (( (ptr) formal←c39852)+4) ) != 0); { word pd262; if (((* (( (ptr) c←v12356)+5) ) != 0) || (0 != (* (( (ptr) c←v12356)+35) ))) { pd262 = (* (( (ptr) (* (( (ptr) gf←c39820)+169)/* var←c35532 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd262 ))))(c←v12356, delay←v33052, pd262); }; }; }; }; } static void GetInputFocus←P1380(formal←c0306, c←v7552) word formal←c0306; word c←v7552; { W7 var←c39884; register ptr gf←c39916 = (ptr) &globalframe; word window←v7596; word revertTo←v7624; /* declaration of var←c37324 skipped */ /* declaration of reply←v12412 skipped */ /* GetInputFocus: */ SOURCE(13579, 364) { word tmpAddr263; tmpAddr263 = (word) (( (ptr) &var←c39884)+4)/* var←c37324 */ ; (* (ptr) tmpAddr263 ) = ( ((word) (fPt) action←P4152) ); (* (( (ptr) tmpAddr263) + 1) ) = 1; }; SOURCE(13579, 364) window←v7596 = 0; SOURCE(13774, 12) var←c39884.f6/* reply←v12412 */ = 0; SOURCE(13788, 27) { word pd264; pd264 = (* (( (ptr) (* (( (ptr) gf←c39916)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd264 ))))(c←v7552, (word) (( (bPt) &var←c39884)+16)/* var←c37324 */ , 0, pd264); }; SOURCE(13817, 17) { word pd265; pd265 = (* (( (ptr) (* (( (ptr) gf←c39916)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd265 ))))(var←c39884.f6/* reply←v12412 */ , pd265); }; SOURCE(13836, 29) { word pd266; word idx267; pd266 = (* (( (ptr) (* (( (ptr) gf←c39916)+169)/* var←c35532 */ ))+77) ); revertTo←v7624 = ( idx267 = (word) ( *( (fPt) ((* (ptr) pd266 ))))(var←c39884.f6/* reply←v12412 */ , pd266), BCK(idx267, 3) ); }; SOURCE(13867, 14) (* (( (ptr) var←c39884.f6/* reply←v12412 */ )+10) ) = ((* (( (ptr) var←c39884.f6/* reply←v12412 */ )+10) ) + 6); SOURCE(13883, 36) { word var←c37356; word c←v33100; word id←v33128; c←v33100 = c←v7552; { word pd268; pd268 = (* (( (ptr) (* (( (ptr) gf←c39916)+169)/* var←c35532 */ ))+79) ); id←v33128 = (word) ( *( (fPt) ((* (ptr) pd268 ))))(var←c39884.f6/* reply←v12412 */ , pd268); }; var←c37356 = id←v33128; window←v7596 = var←c37356; }; SOURCE(13921, 22) { word pd269; pd269 = (* (( (ptr) (* (( (ptr) gf←c39916)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd269 ))))(c←v7552, var←c39884.f6/* reply←v12412 */ , pd269); }; /* removed tail goto */ (* (ptr) formal←c0306 ) = window←v7596; (* (( (ptr) formal←c0306)+1) ) = revertTo←v7624; return; } static void action←P4152(c←v12488, formal←c39980) word c←v12488; word formal←c39980; { register ptr gf←c39948 = (ptr) &globalframe; formal←c39980 = (formal←c39980 - 16); /* action: */ SOURCE(13690, 79) SOURCE(13723, 18) { word pd270; pd270 = (* (( (ptr) (* (( (ptr) gf←c39948)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd270 ))))(c←v12488, 43, 0, 1, pd270); }; SOURCE(13743, 26) { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf←c39948)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c39980)+6) ) = (word) ( *( (fPt) ((* (ptr) pd271 ))))(c←v12488, pd271); }; } static word ListExtensions←P1440(c←v7684) word c←v7684; { W7 var←c40012; register ptr gf←c40044 = (ptr) &globalframe; word var←c7728; /* declaration of var←c37388 skipped */ /* declaration of reply←v12544 skipped */ word head←v12572; word last←v12600; word nSTR←v12628; /* ListExtensions: */ SOURCE(13949, 469) { word tmpAddr272; tmpAddr272 = (word) (( (ptr) &var←c40012)+4)/* var←c37388 */ ; (* (ptr) tmpAddr272 ) = ( ((word) (fPt) action←P4212) ); (* (( (ptr) tmpAddr272) + 1) ) = 1; }; SOURCE(14104, 12) var←c40012.f6/* reply←v12544 */ = 0; SOURCE(14118, 6) { word var←c37452; head←v12572 = XR←NewObject(8, (* (( (ptr) gf←c40044)+8) )); var←c37452 = head←v12572; }; SOURCE(14150, 6) last←v12600 = head←v12572; SOURCE(14189, 27) { word pd273; pd273 = (* (( (ptr) (* (( (ptr) gf←c40044)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd273 ))))(c←v7684, (word) (( (bPt) &var←c40012)+16)/* var←c37388 */ , 0, pd273); }; SOURCE(14218, 17) { word pd274; pd274 = (* (( (ptr) (* (( (ptr) gf←c40044)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd274 ))))(var←c40012.f6/* reply←v12544 */ , pd274); }; SOURCE(14237, 19) { word var←c37484; word b←v33004; b←v33004 = (unsigned) (word) (* (( (bPt) var←c40012.f6/* reply←v12544 */ )+(* (( (ptr) var←c40012.f6/* reply←v12544 */ )+10) )) ); (* (( (ptr) var←c40012.f6/* reply←v12544 */ )+10) ) = ((* (( (ptr) var←c40012.f6/* reply←v12544 */ )+10) ) + 1); var←c37484 = b←v33004; nSTR←v12628 = var←c37484; }; SOURCE(14258, 15) (* (( (ptr) var←c40012.f6/* reply←v12544 */ )+10) ) = ((* (( (ptr) var←c40012.f6/* reply←v12544 */ )+10) ) + 30); SOURCE(14275, 90) { register word i←v12900 = 0; register word noName←c37516; noName←c37516 = nSTR←v12628; if ((i←v12900 >= noName←c37516)) { goto lab←L100049; }; lab←L100052: ; { word name←v12944; SOURCE(14305, 29) { word pd275; pd275 = (* (( (ptr) (* (( (ptr) gf←c40044)+169)/* var←c35532 */ ))+80) ); name←v12944 = (word) ( *( (fPt) ((* (ptr) pd275 ))))(var←c40012.f6/* reply←v12544 */ , pd275); }; SOURCE(14336, 29) { word var←c37548; { word var←c37580; word var←c37612; var←c37580 = XR←NewObject(8, (* (( (ptr) gf←c40044)+8) )); var←c37612 = var←c37580; (* (ptr) var←c37612 ) = name←v12944; var←c37548 = var←c37580; }; (* (( (ptr) last←v12600)+1) ) = var←c37548; last←v12600 = var←c37548; }; }; i←v12900 = (i←v12900 + 1); if ((i←v12900 < noName←c37516)) { goto lab←L100052; }; lab←L100049: ; }; SOURCE(14376, 22) { word pd276; pd276 = (* (( (ptr) (* (( (ptr) gf←c40044)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))(c←v7684, var←c40012.f6/* reply←v12544 */ , pd276); }; SOURCE(14400, 18) return((* (( (ptr) head←v12572)+1) )); } static void action←P4212(c←v12704, formal←c40108) word c←v12704; word formal←c40108; { register ptr gf←c40076 = (ptr) &globalframe; formal←c40108 = (formal←c40108 - 16); /* action: */ SOURCE(14020, 79) SOURCE(14053, 18) { word pd277; pd277 = (* (( (ptr) (* (( (ptr) gf←c40076)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd277 ))))(c←v12704, 99, 0, 1, pd277); }; SOURCE(14073, 26) { word pd278; pd278 = (* (( (ptr) (* (( (ptr) gf←c40076)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c40108)+6) ) = (word) ( *( (fPt) ((* (ptr) pd278 ))))(c←v12704, pd278); }; } static void QueryExtension←P1500(formal←c0331, c←v7872, formal←c0535) word formal←c0331; word c←v7872; word formal←c0535; { W9 var←c40140; /* declaration of name←v7900 skipped */ register ptr gf←c40172 = (ptr) &globalframe; W4 xr←v7944; /* declaration of var←c37644 skipped */ /* declaration of leng←v13016 skipped */ /* declaration of reply←v13044 skipped */ (* (( (ptr) &var←c40140)+4)/* name←v7900 */ ) = formal←c0535; /* QueryExtension: */ SOURCE(14424, 530) { word tmpAddr279; tmpAddr279 = (word) (( (ptr) &var←c40140)+5)/* var←c37644 */ ; (* (ptr) tmpAddr279 ) = ( ((word) (fPt) action←P4368) ); (* (( (ptr) tmpAddr279) + 1) ) = 1; }; SOURCE(14667, 29) { word pd280; pd280 = (* (( (ptr) (* (( (ptr) gf←c40172)+168)/* var←c35372 */ ))+14) ); (* (( (ptr) &var←c40140)+7)/* leng←v13016 */ ) = (word) ( *( (fPt) ((* (ptr) pd280 ))))((* ((( (ptr) &var←c40140)+4)/* name←v7900 */ ) ), pd280) ; }; SOURCE(14698, 12) (* (( (ptr) &var←c40140)+8)/* reply←v13044 */ ) = 0; SOURCE(14712, 17) if (( (int)(* (( (ptr) &var←c40140)+7)/* leng←v13016 */ ) > (int)100)) { SOURCE(14729, 5) (void) XR←RaiseUnnamedError(); }; SOURCE(14736, 27) { word pd281; pd281 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd281 ))))(c←v7872, (word) (( (bPt) &var←c40140)+20)/* var←c37644 */ , 0, pd281); }; SOURCE(14765, 17) { word pd282; pd282 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+68) ); (void) ( *( (fPt) ((* (ptr) pd282 ))))((* ((( (ptr) &var←c40140)+8)/* reply←v13044 */ ) ), pd282); }; SOURCE(14784, 14) (* (( (ptr) (* (( (ptr) &var←c40140)+8)/* reply←v13044 */ ))+10) ) = ((* (( (ptr) (* (( (ptr) &var←c40140)+8)/* reply←v13044 */ ))+10) ) + 7); SOURCE(14800, 36) { word pd283; pd283 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+77) ); xr←v7944.f0 = (unsigned) ((word) ( *( (fPt) ((* (ptr) pd283 ))))((* ((( (ptr) &var←c40140)+8)/* reply←v13044 */ ) ), pd283) == 1); }; SOURCE(14838, 30) { word pd284; pd284 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+77) ); xr←v7944.f1 = (word) ( *( (fPt) ((* (ptr) pd284 ))))((* ((( (ptr) &var←c40140)+8)/* reply←v13044 */ ) ), pd284); }; SOURCE(14870, 29) { word pd285; pd285 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+77) ); xr←v7944.f2 = (word) ( *( (fPt) ((* (ptr) pd285 ))))((* ((( (ptr) &var←c40140)+8)/* reply←v13044 */ ) ), pd285); }; SOURCE(14901, 29) { word pd286; pd286 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+77) ); xr←v7944.f3 = (word) ( *( (fPt) ((* (ptr) pd286 ))))((* ((( (ptr) &var←c40140)+8)/* reply←v13044 */ ) ), pd286); }; SOURCE(14932, 22) { word pd287; pd287 = (* (( (ptr) (* (( (ptr) gf←c40172)+169)/* var←c35532 */ ))+67) ); (void) ( *( (fPt) ((* (ptr) pd287 ))))(c←v7872, (* (( (ptr) &var←c40140)+8)/* reply←v13044 */ ), pd287); }; /* removed tail goto */ (* (W4Pt) formal←c0331 ) = xr←v7944; return; } static void action←P4368(c←v13120, formal←c40236) word c←v13120; word formal←c40236; { register ptr gf←c40204 = (ptr) &globalframe; formal←c40236 = (formal←c40236 - 20); /* action: */ SOURCE(14516, 146) SOURCE(14549, 29) { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf←c40204)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))(c←v13120, 98, 0, (IOP2( / , (int)((* (( (ptr) formal←c40236)+7) ) + 3), (int)4) + 2), pd288); }; SOURCE(14580, 15) { word pd289; word idx290; pd289 = (* (( (ptr) (* (( (ptr) gf←c40204)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd289 ))))(c←v13120, ( idx290 = (* (( (ptr) formal←c40236)+7) ), BCK(idx290, 65536) ), pd289); }; SOURCE(14597, 12) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf←c40204)+169)/* var←c35532 */ ))+20) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))(c←v13120, 0, pd291); }; SOURCE(14611, 23) { word pd292; pd292 = (* (( (ptr) (* (( (ptr) gf←c40204)+169)/* var←c35532 */ ))+37) ); (void) ( *( (fPt) ((* (ptr) pd292 ))))(c←v13120, (* (( (ptr) formal←c40236)+4) ), 0, 2147483647, pd292); }; SOURCE(14636, 26) { word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf←c40204)+169)/* var←c35532 */ ))+62) ); (* (( (ptr) formal←c40236)+8) ) = (word) ( *( (fPt) ((* (ptr) pd293 ))))(c←v13120, pd293); }; } static void MapWindow←P1560(c←v8004, formal←c0536, formal←c0537) word c←v8004; word formal←c0536; word formal←c0537; { W8 var←c40268; /* declaration of window←v8032 skipped */ /* declaration of details←v8060 skipped */ register ptr gf←c40300 = (ptr) &globalframe; /* declaration of var←c37676 skipped */ var←c40268.f4/* window←v8032 */ = formal←c0536; var←c40268.f5/* details←v8060 */ = formal←c0537; /* MapWindow: */ SOURCE(14960, 219) { word tmpAddr294; tmpAddr294 = (word) (( (ptr) &var←c40268)+6)/* var←c37676 */ ; (* (ptr) tmpAddr294 ) = ( ((word) (fPt) action←P4428) ); (* (( (ptr) tmpAddr294) + 1) ) = 1; }; SOURCE(15148, 31) { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf←c40300)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd295 ))))(c←v8004, (word) (( (bPt) &var←c40268)+24)/* var←c37676 */ , var←c40268.f5/* details←v8060 */ , pd295) ; }; } static void action←P4428(c←v13224, formal←c40364) word c←v13224; word formal←c40364; { register ptr gf←c40332 = (ptr) &globalframe; formal←c40364 = (formal←c40364 - 24); /* action: */ SOURCE(15037, 106) SOURCE(15070, 17) { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf←c40332)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd296 ))))(c←v13224, 8, 0, 2, pd296); }; SOURCE(15089, 23) { word pd297; pd297 = (* (( (ptr) (* (( (ptr) gf←c40332)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd297 ))))(c←v13224, (* (( (ptr) formal←c40364)+4) ), pd297); }; SOURCE(15114, 29) { word pd298; pd298 = (* (( (ptr) (* (( (ptr) gf←c40332)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd298 ))))(c←v13224, (* (( (ptr) formal←c40364)+5) ), pd298); }; } static void MapSubWindows←P1620(c←v8120, formal←c0538, formal←c0539) word c←v8120; word formal←c0538; word formal←c0539; { W8 var←c40396; /* declaration of window←v8148 skipped */ /* declaration of details←v8176 skipped */ register ptr gf←c40428 = (ptr) &globalframe; /* declaration of var←c37708 skipped */ var←c40396.f4/* window←v8148 */ = formal←c0538; var←c40396.f5/* details←v8176 */ = formal←c0539; /* MapSubWindows: */ SOURCE(15185, 223) { word tmpAddr299; tmpAddr299 = (word) (( (ptr) &var←c40396)+6)/* var←c37708 */ ; (* (ptr) tmpAddr299 ) = ( ((word) (fPt) action←P4488) ); (* (( (ptr) tmpAddr299) + 1) ) = 1; }; SOURCE(15377, 31) { word pd300; pd300 = (* (( (ptr) (* (( (ptr) gf←c40428)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd300 ))))(c←v8120, (word) (( (bPt) &var←c40396)+24)/* var←c37708 */ , var←c40396.f5/* details←v8176 */ , pd300) ; }; } static void action←P4488(c←v13328, formal←c40492) word c←v13328; word formal←c40492; { register ptr gf←c40460 = (ptr) &globalframe; formal←c40492 = (formal←c40492 - 24); /* action: */ SOURCE(15266, 106) SOURCE(15299, 17) { word pd301; pd301 = (* (( (ptr) (* (( (ptr) gf←c40460)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))(c←v13328, 9, 0, 2, pd301); }; SOURCE(15318, 23) { word pd302; pd302 = (* (( (ptr) (* (( (ptr) gf←c40460)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd302 ))))(c←v13328, (* (( (ptr) formal←c40492)+4) ), pd302); }; SOURCE(15343, 29) { word pd303; pd303 = (* (( (ptr) (* (( (ptr) gf←c40460)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd303 ))))(c←v13328, (* (( (ptr) formal←c40492)+5) ), pd303); }; } static void UnmapWindow←P1680(c←v8236, formal←c0540, formal←c0541) word c←v8236; word formal←c0540; word formal←c0541; { W8 var←c40524; /* declaration of window←v8264 skipped */ /* declaration of details←v8292 skipped */ register ptr gf←c40556 = (ptr) &globalframe; /* declaration of var←c37740 skipped */ var←c40524.f4/* window←v8264 */ = formal←c0540; var←c40524.f5/* details←v8292 */ = formal←c0541; /* UnmapWindow: */ SOURCE(15414, 222) { word tmpAddr304; tmpAddr304 = (word) (( (ptr) &var←c40524)+6)/* var←c37740 */ ; (* (ptr) tmpAddr304 ) = ( ((word) (fPt) action←P4548) ); (* (( (ptr) tmpAddr304) + 1) ) = 1; }; SOURCE(15605, 31) { word pd305; pd305 = (* (( (ptr) (* (( (ptr) gf←c40556)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd305 ))))(c←v8236, (word) (( (bPt) &var←c40524)+24)/* var←c37740 */ , var←c40524.f5/* details←v8292 */ , pd305) ; }; } static void action←P4548(c←v13432, formal←c40620) word c←v13432; word formal←c40620; { register ptr gf←c40588 = (ptr) &globalframe; formal←c40620 = (formal←c40620 - 24); /* action: */ SOURCE(15493, 107) SOURCE(15526, 18) { word pd306; pd306 = (* (( (ptr) (* (( (ptr) gf←c40588)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd306 ))))(c←v13432, 10, 0, 2, pd306); }; SOURCE(15546, 23) { word pd307; pd307 = (* (( (ptr) (* (( (ptr) gf←c40588)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd307 ))))(c←v13432, (* (( (ptr) formal←c40620)+4) ), pd307); }; SOURCE(15571, 29) { word pd308; pd308 = (* (( (ptr) (* (( (ptr) gf←c40588)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd308 ))))(c←v13432, (* (( (ptr) formal←c40620)+5) ), pd308); }; } static void UnmapSubWindows←P1740(c←v8352, formal←c0542, formal←c0543) word c←v8352; word formal←c0542; word formal←c0543; { W8 var←c40652; /* declaration of window←v8380 skipped */ /* declaration of details←v8408 skipped */ register ptr gf←c40684 = (ptr) &globalframe; /* declaration of var←c37772 skipped */ var←c40652.f4/* window←v8380 */ = formal←c0542; var←c40652.f5/* details←v8408 */ = formal←c0543; /* UnmapSubWindows: */ SOURCE(15642, 226) { word tmpAddr309; tmpAddr309 = (word) (( (ptr) &var←c40652)+6)/* var←c37772 */ ; (* (ptr) tmpAddr309 ) = ( ((word) (fPt) action←P4608) ); (* (( (ptr) tmpAddr309) + 1) ) = 1; }; SOURCE(15837, 31) { word pd310; pd310 = (* (( (ptr) (* (( (ptr) gf←c40684)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd310 ))))(c←v8352, (word) (( (bPt) &var←c40652)+24)/* var←c37772 */ , var←c40652.f5/* details←v8408 */ , pd310) ; }; } static void action←P4608(c←v13536, formal←c40748) word c←v13536; word formal←c40748; { register ptr gf←c40716 = (ptr) &globalframe; formal←c40748 = (formal←c40748 - 24); /* action: */ SOURCE(15725, 107) SOURCE(15758, 18) { word pd311; pd311 = (* (( (ptr) (* (( (ptr) gf←c40716)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd311 ))))(c←v13536, 11, 0, 2, pd311); }; SOURCE(15778, 23) { word pd312; pd312 = (* (( (ptr) (* (( (ptr) gf←c40716)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd312 ))))(c←v13536, (* (( (ptr) formal←c40748)+4) ), pd312); }; SOURCE(15803, 29) { word pd313; pd313 = (* (( (ptr) (* (( (ptr) gf←c40716)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd313 ))))(c←v13536, (* (( (ptr) formal←c40748)+5) ), pd313); }; } static void DestroyWindow←P1800(c←v8468, formal←c0544, formal←c0545) word c←v8468; word formal←c0544; word formal←c0545; { W8 var←c40780; /* declaration of window←v8496 skipped */ /* declaration of details←v8524 skipped */ register ptr gf←c40812 = (ptr) &globalframe; /* declaration of var←c37804 skipped */ var←c40780.f4/* window←v8496 */ = formal←c0544; var←c40780.f5/* details←v8524 */ = formal←c0545; /* DestroyWindow: */ SOURCE(15874, 223) { word tmpAddr314; tmpAddr314 = (word) (( (ptr) &var←c40780)+6)/* var←c37804 */ ; (* (ptr) tmpAddr314 ) = ( ((word) (fPt) action←P4668) ); (* (( (ptr) tmpAddr314) + 1) ) = 1; }; SOURCE(16066, 31) { word pd315; pd315 = (* (( (ptr) (* (( (ptr) gf←c40812)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd315 ))))(c←v8468, (word) (( (bPt) &var←c40780)+24)/* var←c37804 */ , var←c40780.f5/* details←v8524 */ , pd315) ; }; } static void action←P4668(c←v13640, formal←c40876) word c←v13640; word formal←c40876; { register ptr gf←c40844 = (ptr) &globalframe; formal←c40876 = (formal←c40876 - 24); /* action: */ SOURCE(15955, 106) SOURCE(15988, 17) { word pd316; pd316 = (* (( (ptr) (* (( (ptr) gf←c40844)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd316 ))))(c←v13640, 4, 0, 2, pd316); }; SOURCE(16007, 23) { word pd317; pd317 = (* (( (ptr) (* (( (ptr) gf←c40844)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd317 ))))(c←v13640, (* (( (ptr) formal←c40876)+4) ), pd317); }; SOURCE(16032, 29) { word pd318; pd318 = (* (( (ptr) (* (( (ptr) gf←c40844)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd318 ))))(c←v13640, (* (( (ptr) formal←c40876)+5) ), pd318); }; } static void DestroySubWindows←P1860(c←v8584, formal←c0546, formal←c0547) word c←v8584; word formal←c0546; word formal←c0547; { W8 var←c40908; /* declaration of window←v8612 skipped */ /* declaration of details←v8640 skipped */ register ptr gf←c40940 = (ptr) &globalframe; /* declaration of var←c37836 skipped */ var←c40908.f4/* window←v8612 */ = formal←c0546; var←c40908.f5/* details←v8640 */ = formal←c0547; /* DestroySubWindows: */ SOURCE(16103, 227) { word tmpAddr319; tmpAddr319 = (word) (( (ptr) &var←c40908)+6)/* var←c37836 */ ; (* (ptr) tmpAddr319 ) = ( ((word) (fPt) action←P4728) ); (* (( (ptr) tmpAddr319) + 1) ) = 1; }; SOURCE(16299, 31) { word pd320; pd320 = (* (( (ptr) (* (( (ptr) gf←c40940)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd320 ))))(c←v8584, (word) (( (bPt) &var←c40908)+24)/* var←c37836 */ , var←c40908.f5/* details←v8640 */ , pd320) ; }; } static void action←P4728(c←v13744, formal←c41004) word c←v13744; word formal←c41004; { register ptr gf←c40972 = (ptr) &globalframe; formal←c41004 = (formal←c41004 - 24); /* action: */ SOURCE(16188, 106) SOURCE(16221, 17) { word pd321; pd321 = (* (( (ptr) (* (( (ptr) gf←c40972)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd321 ))))(c←v13744, 5, 0, 2, pd321); }; SOURCE(16240, 23) { word pd322; pd322 = (* (( (ptr) (* (( (ptr) gf←c40972)+169)/* var←c35532 */ ))+27) ); (void) ( *( (fPt) ((* (ptr) pd322 ))))(c←v13744, (* (( (ptr) formal←c41004)+4) ), pd322); }; SOURCE(16265, 29) { word pd323; pd323 = (* (( (ptr) (* (( (ptr) gf←c40972)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd323 ))))(c←v13744, (* (( (ptr) formal←c41004)+5) ), pd323); }; } static void Bell←P1920(c←v8700, formal←c0548, formal←c0549) word c←v8700; word formal←c0548; word formal←c0549; { W8 var←c41036; /* declaration of percent←v8728 skipped */ /* declaration of details←v8756 skipped */ register ptr gf←c41068 = (ptr) &globalframe; /* declaration of var←c37868 skipped */ var←c41036.f4/* percent←v8728 */ = formal←c0548; var←c41036.f5/* details←v8756 */ = formal←c0549; /* Bell: */ SOURCE(16336, 299) { word tmpAddr324; tmpAddr324 = (word) (( (ptr) &var←c41036)+6)/* var←c37868 */ ; (* (ptr) tmpAddr324 ) = ( ((word) (fPt) action←P4788) ); (* (( (ptr) tmpAddr324) + 1) ) = 1; }; SOURCE(16604, 31) { word pd325; pd325 = (* (( (ptr) (* (( (ptr) gf←c41068)+169)/* var←c35532 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd325 ))))(c←v8700, (word) (( (bPt) &var←c41036)+24)/* var←c37868 */ , var←c41036.f5/* details←v8756 */ , pd325) ; }; } static void action←P4788(c←v13848, formal←c41132) word c←v13848; word formal←c41132; { register ptr gf←c41100 = (ptr) &globalframe; formal←c41132 = (formal←c41132 - 24); /* action: */ SOURCE(16410, 189) SOURCE(16443, 97) if ( ( ( (int)(* (( (ptr) formal←c41132)+4) ) >= (int) (word) -100) ? ( (int)(* (( (ptr) formal←c41132)+4) ) <= (int)100) : 0 ) ) { SOURCE(16484, 25) { word pd326; word idx327; pd326 = (* (( (ptr) (* (( (ptr) gf←c41100)+169)/* var←c35532 */ ))+17) ); (void) ( *( (fPt) ((* (ptr) pd326 ))))(c←v13848, 104, ( idx327 = (* (( (ptr) formal←c41132)+4) ), BCK(idx327, 256) ), 1, pd326); }; SOURCE(16511, 29) { word pd328; pd328 = (* (( (ptr) (* (( (ptr) gf←c41100)+169)/* var←c35532 */ ))+64) ); (void) ( *( (fPt) ((* (ptr) pd328 ))))(c←v13848, (* (( (ptr) formal←c41132)+5) ), pd328); }; }; SOURCE(16545, 54) if (((* (( (ptr) formal←c41132)+5) ) == 0)) { SOURCE(16565, 34) { word pd329; if (((* (( (ptr) c←v13848)+5) ) != 0) || (0 != (* (( (ptr) c←v13848)+35) ))) { pd329 = (* (( (ptr) (* (( (ptr) gf←c41100)+169)/* var←c35532 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd329 ))))(c←v13848, 1, pd329); }; }; }; } /* file: XlImplAtPropSel, module: XlImplAtPropSel, compiled at: September 14, 1993 4:26:08 pm PDT */ extern void XR←install←XlImplAtPropSel() { NoName←Q6372(); } extern void XR←run←XlImplAtPropSel() { XR←Start(&globalframe); }