/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 6, 1993 10:01:57 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: IPAttributesImpl, module: IPAttributesImpl */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [1206106522,102098181] IPAttributesImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef W11 *W11Pt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3, f4, f5, f6;} W7; typedef struct {word f0, f1;} W2; typedef W3 *W3Pt; typedef struct {word f0, f1, f2, f3, f4, f5;} W6; typedef struct {W8 f; W6 r;} W14; typedef struct {word f0, f1, f2, f3;} W4; typedef struct {W8 f; W4 r;} W12; #define SOURCE(p, l) /* source p, l */ #define SGNCK(i) ((int) (word) (i) < 0 ? XR_RaiseArithmeticFault(): i ) #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR_RaiseBoundsFault()) : (idx) ) static float fc114 = 1000.0; static void NoName_Q3264(); static void IPAttributesImpl_P0(); static void MapRegisteredAttributes_P60(); static word KeyVal_P900(); static void RegisterAttr_P120(); static word GetIPToValue_P180(); static void GetProp_P240(); static word GenericCard_P300(); static word GenericString_P360(); static void IPAttrDebugCommand_P420(); static word Plex_P480(); static word Staple_P540(); static word ImageShift_P600(); static word Media_P660(); static void PrintVector_P720(); static void PutAttributeValue_P780(); static void IPAttr_P840(); static word NoName_Q3324(); static void ForAttribute_P2160(); static word NoName_Q3384(); static word NoName_Q3444(); static word NoName_Q3504(); static word NoName_Q3564(); static word FormatNames_P2316(); static void Dump_P2568(); static void NoName_Q3624(); static void NoName_Q3684(); static void NoName_Q3744(); static void NoName_Q3804(); static void NoName_Q3864(); static struct {unsigned f; char r[4];} string1 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"}; static struct {unsigned f; char r[16];} string3 = {851984, "\257\300\177\225\363\334\300\341\277\240\013\100\200\000\000"}; static struct {unsigned f; char r[4];} string4 = {131074, "\004\007\000"}; static struct {unsigned f; char r[44];} string5 = {2752556, "\260\006\005\146\151\162\163\164\257\300\174\111\053\246\300\053\046\124\042\100\164\005\004\162\145\163\164\214\257\300\174\111\053\246\300\053\046\124\042\100\164\261\000"}; static struct {unsigned f; char r[4];} string6 = {131074, "\003\001\000"}; static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\100\274\000\000"}; static struct {unsigned f; char r[16];} string8 = {786444, "\007\000\040\007\000\000\000\000\003\001\000\013\000\000\000"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\101\064\000\000"}; static struct {unsigned f; char r[12];} string10 = {524296, "\011\000\004\000\040\000\004\001\000\000\000"}; static struct {unsigned f; char r[16];} string11 = {851984, "\257\300\107\343\271\232\300\006\025\345\005\100\200\000\000"}; static struct {unsigned f; char r[4];} string12 = {131074, "\004\005\000"}; static struct {unsigned f; char r[16];} string13 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[16];} string14 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string15 = {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[24];} string16 = {1310744, "ImageShiftHorizontal\000\000\000"}; static struct {unsigned f; char r[20];} string17 = {1179668, "ImageShiftVertical\000"}; static struct {unsigned f; char r[12];} string18 = {720908, "AccountInfo"}; static struct {unsigned f; char r[8];} string19 = {327688, "Media\000\000"}; static struct {unsigned f; char r[16];} string20 = {851984, "DocEndMessage\000\000"}; static struct {unsigned f; char r[8];} string21 = {393224, "Staple\000"}; static struct {unsigned f; char r[8];} string22 = {262152, "Plex\000\000\000"}; static struct {unsigned f; char r[12];} string23 = {720908, "IPAttrDebug"}; static struct {unsigned f; char r[12];} string24 = {524300, "Priority\000\000\000"}; static struct {unsigned f; char r[4];} string25 = {196612, "*/*"}; static struct {unsigned f; char r[16];} string26 = {786448, "DocumentDate\000\000\000"}; static struct {unsigned f; char r[4];} string27 = {131076, "on\000"}; static struct {unsigned f; char r[4];} string28 = {196612, "off"}; static struct {unsigned f; char r[8];} string29 = {458760, "simplex"}; static struct {unsigned f; char r[8];} string30 = {393224, "duplex\000"}; static struct {unsigned f; char r[16];} string31 = {786448, "tumbleDuplex\000\000\000"}; static struct {unsigned f; char r[16];} string32 = {983056, "duplexHeadToToe"}; static struct {unsigned f; char r[8];} string33 = {393224, "corner\000"}; static struct {unsigned f; char r[16];} string34 = {786448, "cornerStaple\000\000\000"}; static struct {unsigned f; char r[8];} string35 = {262152, "none\000\000\000"}; static struct {unsigned f; char r[16];} string36 = {851984, "finishingNone\000\000"}; static struct {unsigned f; char r[4];} string37 = {4, "\000\000\000"}; static struct {unsigned f; char r[16];} string38 = {786448, "DocumentName\000\000\000"}; static struct {unsigned f; char r[16];} string39 = {851984, "RecipientName\000\000"}; static struct {unsigned f; char r[8];} string40 = {327688, "[%g: \000\000"}; static struct {unsigned f; char r[8];} string41 = {262152, "null\000\000\000"}; static struct {unsigned f; char r[8];} string42 = {262152, "zero\000\000\000"}; static struct {unsigned f; char r[4];} string43 = {131076, "%g\000"}; static struct {unsigned f; char r[16];} string44 = {786448, "n: %g, d: %g\000\000\000"}; static struct {unsigned f; char r[20];} string45 = {1245204, "unknown Number type"}; static struct {unsigned f; char r[16];} string46 = {917520, "transformation\000"}; static struct {unsigned f; char r[8];} string47 = {327688, "color\000\000"}; static struct {unsigned f; char r[12];} string48 = {655372, "trajectory\000"}; static struct {unsigned f; char r[8];} string49 = {458760, "outline"}; static struct {unsigned f; char r[8];} string50 = {262152, "font\000\000\000"}; static struct {unsigned f; char r[8];} string51 = {458760, "clipper"}; static struct {unsigned f; char r[8];} string52 = {458760, "unknown"}; static struct {unsigned f; char r[4];} string53 = {131076, ", \000"}; static struct {unsigned f; char r[4];} string54 = {65540, "]\000\000"}; static struct {unsigned f; char r[4];} string55 = {65540, "[\000\000"}; static struct {unsigned f; char r[12];} string56 = {655372, "SenderName\000"}; static struct {unsigned f; char r[12];} string57 = {720908, "PrintVector"}; static struct {unsigned f; char r[4];} string58 = {65540, "\012\000\000"}; static struct {unsigned f; char r[40];} string59 = {2490408, " while processing printing instruction\000"}; static struct {unsigned f; char r[28];} string60 = {1638428, "PrintingInstructionsError\000\000"}; static struct {unsigned f; char r[8];} string61 = {327688, " was \000\000"}; static struct {unsigned f; char r[4];} string62 = {196612, "[%g"}; static struct {unsigned f; char r[4];} string63 = {65540, " \000\000"}; static struct {unsigned f; char r[16];} string64 = {851984, "\257\300\107\343\271\232\300\006\025\345\005\100\164\000\000"}; static struct {unsigned f; char r[16];} string65 = {851981, "\006\003\024\001\030\001\100\110\010\000\004\060\001\000\000"}; static struct {unsigned f; char r[16];} string66 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string67 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string68 = {851984, "\257\300\212\174\364\337\300\361\376\000\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string69 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string70 = {851984, "\257\300|I+\246\300+&T\042@h\000\000"}; static struct {unsigned f; char r[16];} string71 = {851984, "\257\300\134\231\106\323\300\043\003\126\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string72 = {851984, "\257\300\246\205\220\035\300\344\000\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string73 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string74 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string75 = {851984, "\257\300\177\225\363\334\300\341\277\240\013\100\150\000\000"}; static struct { word f0[66]; word f66; word f67; word f68; word f69; word f70; word f71; word f72; word f73; word f74; word f75; word f76; word f77; word f78; word f79; word f80; word f81; word f82; word f83; word f84; word f85; word f86; word f87; word f88; word f89; word f90; word f91; word f92; word f93; word f94; word f95; word f96; word f97; word f98; word f99[3]; word f102; word f103; word f104; word f105; word f106; word f107[10]; } globalframe = { {0}, (word) IPAttr_P840, 0, (word) PutAttributeValue_P780, 0, (word) PrintVector_P720, 0, (word) Media_P660, 0, (word) ImageShift_P600, 0, (word) Staple_P540, 0, (word) Plex_P480, 0, (word) IPAttrDebugCommand_P420, 0, (word) GenericString_P360, 0, (word) GenericCard_P300, 0, (word) GetProp_P240, 0, (word) GetIPToValue_P180, 0, (word) RegisterAttr_P120, 0, (word) MapRegisteredAttributes_P60, 0, (word) IPAttributesImpl_P0, 0, (word) 1970, 0, (word) 1, {0}, (word) 720, (word) 1, (word) 7, (word) 2147483647, (word) 366, {0} }; static void NoName_Q3264() { register ptr gf_c0362 = (ptr) &globalframe; word var_c36380; (* (( (ptr) gf_c0362)+8) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c0362)+9) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c0362)+11) ) = (word) XR_GetTypeIndex((word) &string5, 0, (word) &string6); (* (( (ptr) gf_c0362)+13) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string8); (* (( (ptr) gf_c0362)+14) ) = (word) XR_GetTypeIndex((word) &string9, 0, (word) &string10); (* (( (ptr) gf_c0362)+15) ) = (word) XR_GetTypeIndex((word) &string11, 0, (word) &string12); (* (( (ptr) gf_c0362)+16) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string2); (* (( (ptr) gf_c0362)+17) ) = (word) XR_GetTypeIndex((word) &string14, 0, (word) &string15); (* (ptr) (( (bPt) gf_c0362)+72) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string16); (* (ptr) (( (bPt) gf_c0362)+76) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string17); (* (ptr) (( (bPt) gf_c0362)+80) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string18); (* (ptr) (( (bPt) gf_c0362)+84) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string19); (* (ptr) (( (bPt) gf_c0362)+88) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string20); (* (ptr) (( (bPt) gf_c0362)+92) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string21); (* (ptr) (( (bPt) gf_c0362)+96) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string22); (* (ptr) (( (bPt) gf_c0362)+100) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string23); (* (ptr) (( (bPt) gf_c0362)+104) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string24); (* (ptr) (( (bPt) gf_c0362)+108) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string25); (* (ptr) (( (bPt) gf_c0362)+112) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string26); (* (ptr) (( (bPt) gf_c0362)+116) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string27); (* (ptr) (( (bPt) gf_c0362)+120) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string28); (* (ptr) (( (bPt) gf_c0362)+124) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string29); (* (ptr) (( (bPt) gf_c0362)+128) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string30); (* (ptr) (( (bPt) gf_c0362)+132) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string31); (* (ptr) (( (bPt) gf_c0362)+136) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string32); (* (ptr) (( (bPt) gf_c0362)+140) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string33); (* (ptr) (( (bPt) gf_c0362)+144) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string34); (* (ptr) (( (bPt) gf_c0362)+148) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string35); (* (ptr) (( (bPt) gf_c0362)+152) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string36); (* (ptr) (( (bPt) gf_c0362)+156) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string37); (* (ptr) (( (bPt) gf_c0362)+160) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string38); (* (ptr) (( (bPt) gf_c0362)+164) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string39); (* (ptr) (( (bPt) gf_c0362)+168) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string40); (* (ptr) (( (bPt) gf_c0362)+172) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string41); (* (ptr) (( (bPt) gf_c0362)+176) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string42); (* (ptr) (( (bPt) gf_c0362)+180) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string43); (* (ptr) (( (bPt) gf_c0362)+184) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string44); (* (ptr) (( (bPt) gf_c0362)+188) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string45); (* (ptr) (( (bPt) gf_c0362)+192) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string46); (* (ptr) (( (bPt) gf_c0362)+196) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string47); (* (ptr) (( (bPt) gf_c0362)+200) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string48); (* (ptr) (( (bPt) gf_c0362)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string49); (* (ptr) (( (bPt) gf_c0362)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string50); (* (ptr) (( (bPt) gf_c0362)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string51); (* (ptr) (( (bPt) gf_c0362)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string52); (* (ptr) (( (bPt) gf_c0362)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string53); (* (ptr) (( (bPt) gf_c0362)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string54); (* (ptr) (( (bPt) gf_c0362)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string55); (* (ptr) (( (bPt) gf_c0362)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string56); (* (ptr) (( (bPt) gf_c0362)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string57); (* (ptr) (( (bPt) gf_c0362)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string58); (* (ptr) (( (bPt) gf_c0362)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string59); (* (ptr) (( (bPt) gf_c0362)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+8) ), (word) &string60); (* (ptr) (( (bPt) gf_c0362)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string61); (* (ptr) (( (bPt) gf_c0362)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string62); (* (ptr) (( (bPt) gf_c0362)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+16) ), (word) &string63); (void) XR_DeclareGlobalFrame((word) "IPAttributesImpl", &globalframe, (word) XR_GetTypeIndex((word) &string64, 0, (word) &string65) , (word) (( (bPt) gf_c0362)+376)/* var_c31484 */ ); var_c36380 = (word) XR_ImportInterface((word) "Commander", (word) XR_GetTypeIndexS((word) (&string66)), 3); (* (( (ptr) gf_c0362)+109)/* var_c32892 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 1310725); var_c36380 = (word) XR_ImportInterface((word) "DecomposerRegistry", (word) XR_GetTypeIndexS((word) (&string67)), 12); (* (( (ptr) gf_c0362)+113)/* var_c33372 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 67372545); (void) XR_ImportProcS(var_c36380, 67373057); (void) XR_ImportProcS(var_c36380, 67372289); var_c36380 = (word) XR_ImportInterface((word) "BasicTime", (word) XR_GetTypeIndexS((word) (&string68)), 24); (* (( (ptr) gf_c0362)+107)/* var_c31580 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 69997569); var_c36380 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string69)), 103); (* (( (ptr) gf_c0362)+115)/* var_c35100 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 67641090); (void) XR_ImportProcS(var_c36380, 67378689); (void) XR_ImportProcS(var_c36380, 799490); (void) XR_ImportProcS(var_c36380, 1071364); (void) XR_ImportProcS(var_c36380, 68958724); (void) XR_ImportProcS(var_c36380, 67910402); (void) XR_ImportProcS(var_c36380, 1063171); var_c36380 = (word) XR_ImportInterface((word) "IPInstructions", (word) XR_GetTypeIndexS((word) (&string70)), 13); (* (( (ptr) gf_c0362)+110)/* var_c33116 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 67374081); (void) XR_ImportProcS(var_c36380, 67371009); var_c36380 = (word) XR_ImportInterface((word) "IPInterpreter", (word) XR_GetTypeIndexS((word) (&string71)), 93); (* (( (ptr) gf_c0362)+112)/* var_c33180 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 67376385); (void) XR_ImportProcS(var_c36380, 67374849); (void) XR_ImportProcS(var_c36380, 67375617); (void) XR_ImportProcS(var_c36380, 67377153); (void) XR_ImportProcS(var_c36380, 67639554); (void) XR_ImportProcS(var_c36380, 134487297); (void) XR_ImportProcS(var_c36380, 67375873); (void) XR_ImportProcS(var_c36380, 67375361); (void) XR_ImportProcS(var_c36380, 67383297); (void) XR_ImportProcS(var_c36380, 67374081); (void) XR_ImportProcS(var_c36380, 67376129); (void) XR_ImportProcS(var_c36380, 134750978); (void) XR_ImportProcS(var_c36380, 67383553); var_c36380 = (word) XR_ImportInterface((word) "Real", (word) XR_GetTypeIndexS((word) (&string72)), 11); (* (( (ptr) gf_c0362)+114)/* var_c33852 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 67371265); (void) XR_ImportProcS(var_c36380, 67371521); var_c36380 = (word) XR_ImportInterface((word) "RefTab", (word) XR_GetTypeIndexS((word) (&string73)), 16); (* (( (ptr) gf_c0362)+108)/* var_c31612 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 134742786); (void) XR_ImportProcS(var_c36380, 67896579); (void) XR_ImportProcS(var_c36380, 67635458); (void) XR_ImportProcS(var_c36380, 67895555); var_c36380 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string74)), 43); (* (( (ptr) gf_c0362)+111)/* var_c33148 */ ) = var_c36380; (void) XR_ImportProcS(var_c36380, 68419845); (void) XR_ImportProcS(var_c36380, 67633666); (void) XR_ImportProcS(var_c36380, 67896323); (void) XR_ImportProcS(var_c36380, 67900163); var_c36380 = (word) XR_ExportInterface((word) "IPAttributes", (word) XR_GetTypeIndexS((word) (&string75)), 2); (* (( (ptr) gf_c0362)+116)/* var_c36412 */ ) = var_c36380; (void) XR_ExportProcS(var_c36380, (word) (( (bPt) gf_c0362)+264)/* var_c31036 */ , 262401, (word) "IPAttr"); } static void IPAttributesImpl_P0(formal_c081, formal_c042) word formal_c081; word formal_c042; { register ptr gf_c36444 = (ptr) &globalframe; /* IPAttributesImpl: */ SOURCE(204, 11844) /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ SOURCE(851, 127) { word pd76; pd76 = (* (( (ptr) (* (( (ptr) gf_c36444)+107)/* var_c31580 */ ))+24) ); (* (( (ptr) gf_c36444)+4)/* baseTime_v3364 */ ) = (word) ( *( (fPt) ((* (ptr) pd76 ))))((* (W11Pt) ((( (ptr) gf_c36444)+96) /* var_c31548 */ ) ), pd76); }; SOURCE(11109, 46) { word pd77; pd77 = (* (( (ptr) (* (( (ptr) gf_c36444)+108)/* var_c31612 */ ))+5) ); (* (( (ptr) gf_c36444)+6)/* attrTable_v3868 */ ) = (word) ( *( (fPt) ((* (ptr) pd77 ))))(57, 0, 0, pd77); }; SOURCE(11158, 80) { word var_c31644; { word var_c31676; word var_c31708; var_c31676 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31708 = var_c31676; (* (ptr) var_c31708 ) = 56; (* (( (ptr) var_c31708)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31708 = (* (( (ptr) var_c31708)+1) ); (* (ptr) var_c31708 ) = 60; var_c31644 = var_c31676; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+58) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c31644); }; SOURCE(11240, 86) { word var_c31740; { word var_c31772; word var_c31804; var_c31772 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31804 = var_c31772; (* (ptr) var_c31804 ) = 56; (* (( (ptr) var_c31804)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31804 = (* (( (ptr) var_c31804)+1) ); (* (ptr) var_c31804 ) = 59; var_c31740 = var_c31772; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+41) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c31740); }; SOURCE(11328, 57) { word var_c31836; { word var_c31868; word var_c31900; var_c31868 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31900 = var_c31868; (* (ptr) var_c31900 ) = 41; var_c31836 = var_c31868; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+40) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c31836); }; SOURCE(11387, 65) { word var_c31932; { word var_c31964; word var_c31996; var_c31964 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c31996 = var_c31964; (* (ptr) var_c31996 ) = 39; var_c31932 = var_c31964; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+28) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c31932); }; SOURCE(11454, 65) { word var_c32028; { word var_c32060; word var_c32092; var_c32060 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32092 = var_c32060; (* (ptr) var_c32092 ) = 39; var_c32028 = var_c32060; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+28) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c32028); }; SOURCE(11521, 78) { word var_c32124; { word var_c32156; word var_c32188; var_c32156 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32188 = var_c32156; (* (ptr) var_c32188 ) = 56; (* (( (ptr) var_c32188)+1) ) = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32188 = (* (( (ptr) var_c32188)+1) ); (* (ptr) var_c32188 ) = 69; var_c32124 = var_c32156; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+26) ), (word) (( (bPt) gf_c36444)+336)/* var_c31324 */ , var_c32124); }; SOURCE(11601, 37) { word var_c32220; { word var_c32252; word var_c32284; var_c32252 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32284 = var_c32252; (* (ptr) var_c32284 ) = 17; var_c32220 = var_c32252; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+24) ), (word) (( (bPt) gf_c36444)+312)/* var_c31228 */ , var_c32220); }; SOURCE(11640, 46) { word var_c32316; { word var_c32348; word var_c32380; var_c32348 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32380 = var_c32348; (* (ptr) var_c32380 ) = 44; var_c32316 = var_c32348; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+23) ), (word) (( (bPt) gf_c36444)+304)/* var_c31196 */ , var_c32316); }; SOURCE(11688, 66) { word var_c32412; { word var_c32444; word var_c32476; var_c32444 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32476 = var_c32444; (* (ptr) var_c32476 ) = 21; var_c32412 = var_c32444; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+18) ), (word) (( (bPt) gf_c36444)+296)/* var_c31164 */ , var_c32412); }; SOURCE(11756, 64) { word var_c32508; { word var_c32540; word var_c32572; var_c32540 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32572 = var_c32540; (* (ptr) var_c32572 ) = 22; var_c32508 = var_c32540; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+19) ), (word) (( (bPt) gf_c36444)+296)/* var_c31164 */ , var_c32508); }; SOURCE(11822, 63) { word var_c32604; { word var_c32636; word var_c32668; var_c32636 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32668 = var_c32636; (* (ptr) var_c32668 ) = 58; var_c32604 = var_c32636; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+20) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c32604); }; SOURCE(11887, 40) { word var_c32700; var_c32700 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); { word var_c32764; var_c32764 = var_c32700; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+21) ), (word) (( (bPt) gf_c36444)+288)/* var_c31132 */ , var_c32700); }; SOURCE(11929, 64) { word var_c32796; { word var_c32828; word var_c32860; var_c32828 = XR_NewObject(8, (* (( (ptr) gf_c36444)+11) )); var_c32860 = var_c32828; (* (ptr) var_c32860 ) = 42; var_c32796 = var_c32828; }; (void) RegisterAttr_P120((* (( (ptr) gf_c36444)+22) ), (word) (( (bPt) gf_c36444)+328)/* var_c31292 */ , var_c32796); }; SOURCE(11995, 53) { word pd78; pd78 = (* (( (ptr) (* (( (ptr) gf_c36444)+109)/* var_c32892 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd78 ))))((* (( (ptr) gf_c36444)+25) ), (word) (( (bPt) gf_c36444)+320)/* var_c31260 */ , 0, 0, 1, pd78) ; }; } static void MapRegisteredAttributes_P60(formal_c0415) word formal_c0415; { W7 var_c36476; /* declaration of proc_v4344 skipped */ register ptr gf_c36508 = (ptr) &globalframe; /* declaration of var_c32924 skipped */ var_c36476.f4/* proc_v4344 */ = formal_c0415; /* MapRegisteredAttributes: */ SOURCE(1071, 217) { word tmpAddr79; tmpAddr79 = (word) (( (ptr) &var_c36476)+5)/* var_c32924 */ ; (* (ptr) tmpAddr79 ) = ( ((word) (fPt) KeyVal_P900) ); (* (( (ptr) tmpAddr79) + 1) ) = 1; }; SOURCE(1252, 36) { word var_c32956; word pd80; pd80 = (* (( (ptr) (* (( (ptr) gf_c36508)+108)/* var_c31612 */ ))+13) ); var_c32956 = (word) ( *( (fPt) ((* (ptr) pd80 ))))((* (( (ptr) gf_c36508)+6)/* attrTable_v3868 */ ), (word) (( (bPt) &var_c36476)+20) /* var_c32924 */ , pd80); }; } static word KeyVal_P900(key_v17788, val_v17816, formal_c36572) word key_v17788; word val_v17816; word formal_c36572; { register ptr gf_c36540 = (ptr) &globalframe; word quit_v17860; formal_c36572 = (formal_c36572 - 20); /* KeyVal: */ SOURCE(1130, 108) SOURCE(1130, 108) quit_v17860 = 0; SOURCE(1164, 74) { word var_c32988; var_c32988 = val_v17816; if ((var_c32988 == 0)) { goto lab_L100000; }; if (((* (( (ptr) gf_c36540)+15) ) == XR_GetReferentType(var_c32988))) { { word ent_v5384; ent_v5384 = var_c32988; SOURCE(1203, 35) { word pd81; pd81 = (* (( (ptr) formal_c36572)+4) ); (void) ( *( (fPt) ((* (ptr) pd81 ))))((* (ptr) ent_v5384 ), (* (( (ptr) ent_v5384)+1) ), (* (( (ptr) ent_v5384)+2) ), pd81) ; }; }; } else { lab_L100000: ; }; }; SOURCE(1130, 108) return(quit_v17860); } static void RegisterAttr_P120(attr_v4648, proc_v4676, names_v4704) word attr_v4648; word proc_v4676; word names_v4704; { register ptr gf_c36604 = (ptr) &globalframe; word new_v5428; /* RegisterAttr: */ SOURCE(1454, 215) SOURCE(1553, 75) new_v5428 = XR_NewObject(12, (* (( (ptr) gf_c36604)+15) )); (* (ptr) new_v5428 ) = attr_v4648; (* (( (ptr) new_v5428)+1) ) = XR_CheckProc(proc_v4676); (* (( (ptr) new_v5428)+2) ) = names_v4704; SOURCE(1630, 39) { word var_c33052; word pd82; pd82 = (* (( (ptr) (* (( (ptr) gf_c36604)+108)/* var_c31612 */ ))+9) ); var_c33052 = (word) ( *( (fPt) ((* (ptr) pd82 ))))((* (( (ptr) gf_c36604)+6)/* attrTable_v3868 */ ), attr_v4648, new_v5428, pd82) ; }; } static word GetIPToValue_P180(attr_v4848) word attr_v4848; { register ptr gf_c36636 = (ptr) &globalframe; word proc_v4892; /* GetIPToValue: */ SOURCE(1675, 180) SOURCE(1675, 180) proc_v4892 = 0; SOURCE(1746, 109) { word var_c33084; W2 var_c098; { word pd83; pd83 = (* (( (ptr) (* (( (ptr) gf_c36636)+108)/* var_c31612 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd83 ))))((word) &var_c098, (* (( (ptr) gf_c36636)+6)/* attrTable_v3868 */ ), attr_v4848, pd83) ; }; var_c33084 = var_c098.f1; if ((var_c33084 == 0)) { goto lab_L100001; }; if (((* (( (ptr) gf_c36636)+15) ) == XR_GetReferentType(var_c33084))) { { word ae_v5472; ae_v5472 = var_c33084; SOURCE(1814, 16) return(XR_CheckProc(* (( (ptr) ae_v5472)+1) )); }; } else { lab_L100001: ; SOURCE(1843, 12) return(0); }; }; } static void GetProp_P240(formal_c0110, iv_v4952, names_v4980) word formal_c0110; word iv_v4952; word names_v4980; { register ptr gf_c36668 = (ptr) &globalframe; word found_v5108; word value_v5136; word v_v5516; /* GetProp: */ SOURCE(1860, 527) SOURCE(1860, 527) found_v5108 = 0; SOURCE(1860, 527) value_v5136 = 0; SOURCE(1988, 23) v_v5516 = iv_v4952; SOURCE(2013, 374) { register word tail_v5560; tail_v5560 = names_v4980; lab_L100006: ; if ((tail_v5560 != 0)) { } else { goto lab_L100003; }; { word nameRope_v5688; word name_v5716; SOURCE(2091, 60) { word pd84; pd84 = (* (( (ptr) (* (( (ptr) gf_c36668)+110)/* var_c33116 */ ))+4) ); nameRope_v5688 = (word) ( *( (fPt) ((* (ptr) pd84 ))))((* (ptr) (tail_v5560) ), pd84); }; SOURCE(2153, 109) { word tc85; word pd86; word pd87; pd86 = (* (( (ptr) (* (( (ptr) gf_c36668)+111)/* var_c33148 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd86 ))))((* (( (ptr) gf_c36668)+27) ), nameRope_v5688, 1, pd86))) { pd87 = (* (( (ptr) (* (( (ptr) gf_c36668)+112)/* var_c33180 */ ))+53) ); tc85 = (word) ( *( (fPt) ((* (ptr) pd87 ))))(nameRope_v5688, pd87); } else { tc85 = (word) nameRope_v5688; }; name_v5716 = tc85; }; SOURCE(2264, 47) { W2 var_c33212; { word pd88; pd88 = (* (( (ptr) (* (( (ptr) gf_c36668)+112)/* var_c33180 */ ))+39) ); (void) ( *( (fPt) ((* (ptr) pd88 ))))((word) &var_c33212, v_v5516, name_v5716, pd88); }; value_v5136 = var_c33212.f1; found_v5108 = var_c33212.f0; }; SOURCE(2313, 74) if ( ( (0 != found_v5108) ? ((* (( (ptr) tail_v5560)+1) ) != 0) : 0 ) ) { SOURCE(2349, 38) { word pd89; pd89 = (* (( (ptr) (* (( (ptr) gf_c36668)+112)/* var_c33180 */ ))+24) ); v_v5516 = (word) ( *( (fPt) ((* (ptr) pd89 ))))(value_v5136, pd89); }; }; }; tail_v5560 = (* (( (ptr) tail_v5560)+1) ); goto lab_L100006; lab_L100003: ; }; /* removed tail goto */ (* (ptr) formal_c0110 ) = found_v5108; (* (( (ptr) formal_c0110)+1) ) = value_v5136; return; } static word GenericCard_P300(attr_v12132, iv_v12160, names_v12188) word attr_v12132; word iv_v12160; word names_v12188; { register ptr gf_c36700 = (ptr) &globalframe; word seq_v12232; word any_v5760 = 0; word found_v5788 = 0; /* GenericCard: */ SOURCE(2405, 224) SOURCE(2405, 224) seq_v12232 = 0; SOURCE(2476, 33) { W2 var_c33244; (void) GetProp_P240((word) &var_c33244, iv_v12160, names_v12188); any_v5760 = var_c33244.f1; found_v5788 = var_c33244.f0; }; SOURCE(2511, 118) if ((0 != found_v5788)) { SOURCE(2527, 25) { word var_c33276; var_c33276 = XR_NewObject(8, (* (( (ptr) gf_c36700)+14) )); (* (ptr) var_c33276 ) = 1; seq_v12232 = var_c33276; }; SOURCE(2554, 75) { word var_c33308; { word var_c33340; { word pd90; word idx91; pd90 = (* (( (ptr) (* (( (ptr) gf_c36700)+112)/* var_c33180 */ ))+16) ); var_c33340 = ( idx91 = (word) ( *( (fPt) ((* (ptr) pd90 ))))(any_v5760, pd90), SGNCK(idx91) ); }; { word pd92; pd92 = (* (( (ptr) (* (( (ptr) gf_c36700)+113)/* var_c33372 */ ))+9) ); var_c33308 = (word) ( *( (fPt) ((* (ptr) pd92 ))))(var_c33340, pd92); }; }; { word limit93; (* ((( (ptr) seq_v12232)+1)+( limit93 = (* (ptr) seq_v12232 ), BCK(0, limit93) )) ) = var_c33308; }; }; }; SOURCE(2405, 224) return(seq_v12232); } static word GenericString_P360(attr_v12292, iv_v12320, names_v12348) word attr_v12292; word iv_v12320; word names_v12348; { register ptr gf_c36732 = (ptr) &globalframe; word seq_v12392; word found_v5832 = 0; word any_v5860 = 0; /* GenericString: */ SOURCE(2638, 254) SOURCE(2638, 254) seq_v12392 = 0; SOURCE(2711, 33) { W2 var_c33404; (void) GetProp_P240((word) &var_c33404, iv_v12320, names_v12348); any_v5860 = var_c33404.f1; found_v5832 = var_c33404.f0; }; SOURCE(2746, 146) if ((0 != found_v5832)) { SOURCE(2762, 25) { word var_c33436; var_c33436 = XR_NewObject(8, (* (( (ptr) gf_c36732)+14) )); (* (ptr) var_c33436 ) = 1; seq_v12392 = var_c33436; }; SOURCE(2789, 103) { word var_c33468; { word var_c33500; { word var_c33532; { word pd94; pd94 = (* (( (ptr) (* (( (ptr) gf_c36732)+112)/* var_c33180 */ ))+24) ); var_c33532 = (word) ( *( (fPt) ((* (ptr) pd94 ))))(any_v5860, pd94); }; { word pd95; pd95 = (* (( (ptr) (* (( (ptr) gf_c36732)+112)/* var_c33180 */ ))+52) ); var_c33500 = (word) ( *( (fPt) ((* (ptr) pd95 ))))(var_c33532, pd95); }; }; { word pd96; pd96 = (* (( (ptr) (* (( (ptr) gf_c36732)+113)/* var_c33372 */ ))+12) ); var_c33468 = (word) ( *( (fPt) ((* (ptr) pd96 ))))(var_c33500, pd96); }; }; { word limit97; (* ((( (ptr) seq_v12392)+1)+( limit97 = (* (ptr) seq_v12392 ), BCK(0, limit97) )) ) = var_c33468; }; }; }; SOURCE(2638, 254) return(seq_v12392); } static void IPAttrDebugCommand_P420(formal_c0137, cmd_v12452) word formal_c0137; word cmd_v12452; { register ptr gf_c36764 = (ptr) &globalframe; word result_v12496; word msg_v12524; /* IPAttrDebugCommand: */ SOURCE(2925, 122) SOURCE(2925, 122) result_v12496 = 0; SOURCE(2925, 122) msg_v12524 = 0; SOURCE(2971, 76) if (((* (( (ptr) gf_c36764)+5)/* debug_v3616 */ ) == 0)) { SOURCE(2992, 13) (* (( (ptr) gf_c36764)+5)/* debug_v3616 */ ) = (* (( (ptr) cmd_v12452)+2) ); SOURCE(3007, 10) msg_v12524 = (* (( (ptr) gf_c36764)+29) ); } else { SOURCE(3025, 9) (* (( (ptr) gf_c36764)+5)/* debug_v3616 */ ) = 0; SOURCE(3036, 11) msg_v12524 = (* (( (ptr) gf_c36764)+30) ); }; /* removed tail goto */ (* (ptr) formal_c0137 ) = result_v12496; (* (( (ptr) formal_c0137)+1) ) = msg_v12524; return; } static word Plex_P480(attr_v12584, iv_v12612, names_v12640) word attr_v12584; word iv_v12612; word names_v12640; { register ptr gf_c36796 = (ptr) &globalframe; word seq_v12684; word value_v5904; W2 var_c0143; /* Plex: */ SOURCE(3054, 481) SOURCE(3054, 481) seq_v12684 = 0; SOURCE(3078, 37) (void) GetProp_P240((word) &var_c0143, iv_v12612, names_v12640); value_v5904 = var_c0143.f1; SOURCE(3117, 418) { word var_c33564; var_c33564 = value_v5904; if ((var_c33564 == 0)) { goto lab_L100008; }; { word tc98; if (((* (( (ptr) gf_c36796)+17) ) == XR_GetReferentType(var_c33564))) { tc98 = (word) ( (unsigned) (*(int*)var_c33564<0) == 0); } else { tc98 = (word) 0; }; if (tc98) { { word text_v5964; text_v5964 = var_c33564; SOURCE(3154, 383) { word plex_v6008 = (word) -1; { word pd99; pd99 = (* (( (ptr) (* (( (ptr) gf_c36796)+111)/* var_c33148 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd99 ))))((* (( (ptr) gf_c36796)+31) ), text_v5964, 0, pd99))) { SOURCE(3257, 14) plex_v6008 = 1; } else { { word pd100; pd100 = (* (( (ptr) (* (( (ptr) gf_c36796)+111)/* var_c33148 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd100 ))))((* (( (ptr) gf_c36796)+32) ), text_v5964, 0, pd100))) { SOURCE(3310, 13) /*1*/ plex_v6008 = 2; /*1*/ } else { /*1*/ { /*1*/ word pd101; /*1*/ pd101 = (* (( (ptr) (* (( (ptr) gf_c36796)+111)/* var_c33148 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd101 ))))((* (( (ptr) gf_c36796)+33) ), text_v5964, 0, pd101))) { SOURCE(3368, 13) /*1*/ plex_v6008 = 3; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd102; /*1*/ pd102 = (* (( (ptr) (* (( (ptr) gf_c36796)+111)/* var_c33148 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd102 ))))((* (( (ptr) gf_c36796)+34) ), text_v5964, 0, pd102))) { SOURCE(3431, 13) /*1*/ plex_v6008 = 3; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; }; }; }; SOURCE(3458, 25) { word var_c33596; var_c33596 = XR_NewObject(8, (* (( (ptr) gf_c36796)+14) )); (* (ptr) var_c33596 ) = 1; seq_v12684 = var_c33596; }; SOURCE(3485, 50) { word var_c33628; { word pd103; pd103 = (* (( (ptr) (* (( (ptr) gf_c36796)+113)/* var_c33372 */ ))+9) ); var_c33628 = (word) ( *( (fPt) ((* (ptr) pd103 ))))(plex_v6008, pd103); }; { word limit104; (* ((( (ptr) seq_v12684)+1)+( /*1*/ limit104 = (* (ptr) seq_v12684 ), /*1*/ BCK(0, limit104) /*1*/ )) ) = var_c33628; }; }; }; }; } else { lab_L100008: ; }; }; }; SOURCE(3054, 481) return(seq_v12684); } static word Staple_P540(attr_v12744, iv_v12772, names_v12800) word attr_v12744; word iv_v12772; word names_v12800; { register ptr gf_c36828 = (ptr) &globalframe; word seq_v12844; word value_v6052; W2 var_c0154; /* Staple: */ SOURCE(3553, 514) SOURCE(3553, 514) seq_v12844 = 0; SOURCE(3579, 37) (void) GetProp_P240((word) &var_c0154, iv_v12772, names_v12800); value_v6052 = var_c0154.f1; SOURCE(3618, 449) { word var_c33660; var_c33660 = value_v6052; if ((var_c33660 == 0)) { goto lab_L100009; }; { word tc105; if (((* (( (ptr) gf_c36828)+17) ) == XR_GetReferentType(var_c33660))) { tc105 = (word) ( (unsigned) (*(int*)var_c33660<0) == 0); } else { tc105 = (word) 0; }; if (tc105) { { word text_v6108; text_v6108 = var_c33660; SOURCE(3655, 414) { word staple_v6152 = (word) -1; { word pd106; pd106 = (* (( (ptr) (* (( (ptr) gf_c36828)+111)/* var_c33148 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd106 ))))((* (( (ptr) gf_c36828)+35) ), text_v6108, 0, pd106))) { SOURCE(3761, 31) staple_v6152 = 1; } else { { word pd107; pd107 = (* (( (ptr) (* (( (ptr) gf_c36828)+111)/* var_c33148 */ ))+8) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd107 ))))((* (( (ptr) gf_c36828)+36) ), text_v6108, 0, pd107))) { SOURCE(3837, 31) /*1*/ staple_v6152 = 1; /*1*/ } else { /*1*/ { /*1*/ word pd108; /*1*/ pd108 = (* (( (ptr) (* (( (ptr) gf_c36828)+111)/* var_c33148 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd108 ))))((* (( (ptr) gf_c36828)+37) ), text_v6108, 0, pd108))) { SOURCE(3905, 13) /*1*/ staple_v6152 = 0; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd109; /*1*/ pd109 = (* (( (ptr) (* (( (ptr) gf_c36828)+111)/* var_c33148 */ ))+8) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd109 ))))((* (( (ptr) gf_c36828)+38) ), text_v6108, 0, pd109))) { SOURCE(3964, 13) /*1*/ staple_v6152 = 0; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; }; }; }; SOURCE(3988, 25) { word var_c33692; var_c33692 = XR_NewObject(8, (* (( (ptr) gf_c36828)+14) )); (* (ptr) var_c33692 ) = 1; seq_v12844 = var_c33692; }; SOURCE(4015, 52) { word var_c33724; { word pd110; pd110 = (* (( (ptr) (* (( (ptr) gf_c36828)+113)/* var_c33372 */ ))+9) ); var_c33724 = (word) ( *( (fPt) ((* (ptr) pd110 ))))(staple_v6152, pd110); }; { word limit111; (* ((( (ptr) seq_v12844)+1)+( /*1*/ limit111 = (* (ptr) seq_v12844 ), /*1*/ BCK(0, limit111) /*1*/ )) ) = var_c33724; }; }; }; }; } else { lab_L100009: ; }; }; }; SOURCE(3553, 514) return(seq_v12844); } static word ImageShift_P600(attr_v12904, iv_v12932, names_v12960) word attr_v12904; word iv_v12932; word names_v12960; { register ptr gf_c36860 = (ptr) &globalframe; word seq_v13004; word any_v6196; W2 var_c0165; /* ImageShift: */ SOURCE(4085, 270) SOURCE(4085, 270) seq_v13004 = 0; SOURCE(4115, 44) (void) GetProp_P240((word) &var_c0165, iv_v12932, names_v12960); any_v6196 = var_c0165.f1; SOURCE(4161, 194) if ((any_v6196 != 0)) { SOURCE(4179, 176) { word shift_v6240; SOURCE(4181, 51) { word pd112; word x113; word x115; pd112 = (* (( (ptr) (* (( (ptr) gf_c36860)+112)/* var_c33180 */ ))+21) ); *(float*)&shift_v6240 = ( x113 = (word) ( *( (fPt) ((* (ptr) pd112 ))))(any_v6196, pd112), *(float*)&x113 ) * ( x115 = (* (ptr) &fc114 ), *(float*)&x115 ); }; SOURCE(4251, 44) { word var_c33756; var_c33756 = XR_NewObject(8, (* (( (ptr) gf_c36860)+14) )); (* (ptr) var_c33756 ) = 1; seq_v13004 = var_c33756; }; SOURCE(4297, 58) { word var_c33788; { word var_c33820; { word pd116; pd116 = (* (( (ptr) (* (( (ptr) gf_c36860)+114)/* var_c33852 */ ))+6) ); var_c33820 = (word) ( *( (fPt) ((* (ptr) pd116 ))))(shift_v6240, pd116); }; { word pd117; pd117 = (* (( (ptr) (* (( (ptr) gf_c36860)+113)/* var_c33372 */ ))+10) ); var_c33788 = (word) ( *( (fPt) ((* (ptr) pd117 ))))(var_c33820, pd117); }; }; { word limit118; (* ((( (ptr) seq_v13004)+1)+( limit118 = (* (ptr) seq_v13004 ), BCK(0, limit118) )) ) = var_c33788; }; }; }; }; SOURCE(4085, 270) return(seq_v13004); } static word Media_P660(attr_v13064, iv_v13092, names_v13120) word attr_v13064; word iv_v13092; word names_v13120; { register ptr gf_c36892 = (ptr) &globalframe; word seq_v13164; word RealFromAny_v6424; word IdentifierFromAny_v6452; word VectorFromAny_v6480; word Shape_v6508; word any_v6536; W2 var_c0179; /* Media: */ SOURCE(4362, 2297) SOURCE(4362, 2297) seq_v13164 = 0; SOURCE(4613, 19) RealFromAny_v6424 = (* (( (ptr) (* (( (ptr) gf_c36892)+112)/* var_c33180 */ ))+21) ); SOURCE(4681, 25) IdentifierFromAny_v6452 = (* (( (ptr) (* (( (ptr) gf_c36892)+112)/* var_c33180 */ ))+23) ); SOURCE(4761, 21) VectorFromAny_v6480 = (* (( (ptr) (* (( (ptr) gf_c36892)+112)/* var_c33180 */ ))+24) ); SOURCE(4835, 13) Shape_v6508 = (* (( (ptr) (* (( (ptr) gf_c36892)+112)/* var_c33180 */ ))+33) ); SOURCE(4902, 35) (void) GetProp_P240((word) &var_c0179, iv_v13092, names_v13120); any_v6536 = var_c0179.f1; SOURCE(4940, 1719) if ((any_v6536 != 0)) { SOURCE(4958, 1712) { word mediaVec_v7164; W2 mediaShape_v7192; word size_v7220; word lb_v7248; word ub_v7276; SOURCE(5196, 37) mediaVec_v7164 = (word) ( *( (fPt) ((* (ptr) VectorFromAny_v6480 ))))(any_v6536, VectorFromAny_v6480); SOURCE(5235, 41) (void) ( *( (fPt) ((* (ptr) Shape_v6508 ))))((word) &mediaShape_v7192, mediaVec_v7164, Shape_v6508); SOURCE(5278, 32) { word idx119; size_v7220 = ( idx119 = (word) mediaShape_v7192.f1, SGNCK(idx119) ); }; SOURCE(5312, 36) lb_v7248 = mediaShape_v7192.f0; SOURCE(5350, 43) ub_v7276 = ((mediaShape_v7192.f0 + size_v7220) - 1); SOURCE(5396, 28) { word var_c33884; word var_c33916; word var_c33948; var_c33884 = BCK(size_v7220, 67108863); var_c33916 = ((word) var_c33884 << 2); var_c33948 = XR_NewObject((4 + var_c33916), (* (( (ptr) gf_c36892)+14) )); (* (ptr) var_c33948 ) = var_c33884; seq_v13164 = var_c33948; }; SOURCE(5427, 1232) { register word i_v7320; register word noName_c33980; i_v7320 = lb_v7248; noName_c33980 = ub_v7276; if (( (int)i_v7320 > (int)noName_c33980)) { goto lab_L100010; }; lab_L100013: ; { word next_v7364; word nextMedium_v7392; word innerSeq_v7420; word innerVal_v7448; word var_c34108; W2 var_c0199; word var_c34300; W2 var_c0206; word var_c34492; W2 var_c0213; word var_c34652; W2 var_c0219; word var_c34812; W2 var_c0225; SOURCE(5489, 42) { word pd120; pd120 = (* (( (ptr) (* (( (ptr) gf_c36892)+112)/* var_c33180 */ ))+29) ); next_v7364 = (word) ( *( (fPt) ((* (ptr) pd120 ))))(mediaVec_v7164, i_v7320, pd120); }; SOURCE(5567, 40) nextMedium_v7392 = (word) ( *( (fPt) ((* (ptr) VectorFromAny_v6480 ))))(next_v7364, VectorFromAny_v6480); SOURCE(5652, 41) innerSeq_v7420 = XR_NewObject(24, (* (( (ptr) gf_c36892)+14) )); (* (ptr) innerSeq_v7420 ) = 5; SOURCE(5734, 63) innerVal_v7448 = XR_NewObject(8, (* (( (ptr) gf_c36892)+13) )); (* (ptr) innerVal_v7448 ) = 6; (* (( (ptr) innerVal_v7448)+1) ) = innerSeq_v7420; SOURCE(5843, 20) { word var_c34076; var_c34076 = (i_v7320 - lb_v7248); { word limit121; (* ((( (ptr) seq_v13164)+1)+( limit121 = (* (ptr) seq_v13164 ), BCK(var_c34076, limit121) )) ) = innerVal_v7448; }; }; SOURCE(5915, 51) { word var_c34140; word var_c34172; var_c34140 = XR_NewObject(8, (* (( (ptr) gf_c36892)+11) )); var_c34172 = var_c34140; (* (ptr) var_c34172 ) = 3; var_c34108 = var_c34140; }; (void) GetProp_P240((word) &var_c0199, nextMedium_v7392, var_c34108); any_v6536 = var_c0199.f1; SOURCE(5968, 111) { word var_c34204; { word var_c34236; { word var_c34268; word var_c0395; { word tc122; word pd125; if ((any_v6536 != 0)) { /*1*/ { /*1*/ word x123; /*1*/ word x124; /*1*/ *(float*)&var_c34268 = ( /*1*/ x123 = (word) ( *( (fPt) ((* (ptr) RealFromAny_v6424 ))))(any_v6536, RealFromAny_v6424), *(float*)&x123 /*1*/ ) * ( /*1*/ x124 = (* (ptr) &fc114 ), *(float*)&x124 /*1*/ ); /*1*/ }; /*1*/ pd125 = (* (( (ptr) (* (( (ptr) gf_c36892)+114)/* var_c33852 */ ))+6) ); /*1*/ tc122 = (word) ( *( (fPt) ((* (ptr) pd125 ))))(var_c34268, pd125); /*1*/ } else { /*1*/ tc122 = (word) 216; /*1*/ }; var_c0395 = tc122; }; var_c34236 = SGNCK(var_c0395); }; { word pd126; pd126 = (* (( (ptr) (* (( (ptr) gf_c36892)+113)/* var_c33372 */ ))+9) ); var_c34204 = (word) ( *( (fPt) ((* (ptr) pd126 ))))(var_c34236, pd126); }; }; { word limit127; (* ((( (ptr) innerSeq_v7420)+1)+( limit127 = (* (ptr) innerSeq_v7420 ), BCK(0, limit127) )) ) = var_c34204; }; }; SOURCE(6081, 51) { word var_c34332; word var_c34364; var_c34332 = XR_NewObject(8, (* (( (ptr) gf_c36892)+11) )); var_c34364 = var_c34332; (* (ptr) var_c34364 ) = 4; var_c34300 = var_c34332; }; (void) GetProp_P240((word) &var_c0206, nextMedium_v7392, var_c34300); any_v6536 = var_c0206.f1; SOURCE(6134, 111) { word var_c34396; { word var_c34428; { word var_c34460; word var_c0396; { word tc128; word pd131; if ((any_v6536 != 0)) { /*1*/ { /*1*/ word x129; /*1*/ word x130; /*1*/ *(float*)&var_c34460 = ( /*1*/ x129 = (word) ( *( (fPt) ((* (ptr) RealFromAny_v6424 ))))(any_v6536, RealFromAny_v6424), *(float*)&x129 /*1*/ ) * ( /*1*/ x130 = (* (ptr) &fc114 ), *(float*)&x130 /*1*/ ); /*1*/ }; /*1*/ pd131 = (* (( (ptr) (* (( (ptr) gf_c36892)+114)/* var_c33852 */ ))+6) ); /*1*/ tc128 = (word) ( *( (fPt) ((* (ptr) pd131 ))))(var_c34460, pd131); /*1*/ } else { /*1*/ tc128 = (word) 279; /*1*/ }; var_c0396 = tc128; }; var_c34428 = SGNCK(var_c0396); }; { word pd132; pd132 = (* (( (ptr) (* (( (ptr) gf_c36892)+113)/* var_c33372 */ ))+9) ); var_c34396 = (word) ( *( (fPt) ((* (ptr) pd132 ))))(var_c34428, pd132); }; }; { word limit133; (* ((( (ptr) innerSeq_v7420)+1)+( limit133 = (* (ptr) innerSeq_v7420 ), BCK(1, limit133) )) ) = var_c34396; }; }; SOURCE(6247, 50) { word var_c34524; word var_c34556; var_c34524 = XR_NewObject(8, (* (( (ptr) gf_c36892)+11) )); var_c34556 = var_c34524; (* (ptr) var_c34556 ) = 2; var_c34492 = var_c34524; }; (void) GetProp_P240((word) &var_c0213, nextMedium_v7392, var_c34492); any_v6536 = var_c0213.f1; SOURCE(6299, 86) { word var_c34588; { word var_c34620; if ((any_v6536 != 0)) { var_c34620 = (word) ( *( (fPt) ((* (ptr) IdentifierFromAny_v6452 ))))(any_v6536, IdentifierFromAny_v6452); } else { var_c34620 = (* (( (ptr) gf_c36892)+39) ); }; { word pd134; pd134 = (* (( (ptr) (* (( (ptr) gf_c36892)+113)/* var_c33372 */ ))+12) ); var_c34588 = (word) ( *( (fPt) ((* (ptr) pd134 ))))(var_c34620, pd134); }; }; { word limit135; (* ((( (ptr) innerSeq_v7420)+1)+( limit135 = (* (ptr) innerSeq_v7420 ), BCK(2, limit135) )) ) = var_c34588; }; }; SOURCE(6387, 45) { word var_c34684; word var_c34716; var_c34684 = XR_NewObject(8, (* (( (ptr) gf_c36892)+11) )); var_c34716 = var_c34684; (* (ptr) var_c34716 ) = 5; var_c34652 = var_c34684; }; (void) GetProp_P240((word) &var_c0219, nextMedium_v7392, var_c34652); any_v6536 = var_c0219.f1; SOURCE(6434, 85) { word var_c34748; { word var_c34780; if ((any_v6536 != 0)) { var_c34780 = (word) ( *( (fPt) ((* (ptr) IdentifierFromAny_v6452 ))))(any_v6536, IdentifierFromAny_v6452); } else { var_c34780 = (* (( (ptr) gf_c36892)+39) ); }; { word pd136; pd136 = (* (( (ptr) (* (( (ptr) gf_c36892)+113)/* var_c33372 */ ))+12) ); var_c34748 = (word) ( *( (fPt) ((* (ptr) pd136 ))))(var_c34780, pd136); }; }; { word limit137; (* ((( (ptr) innerSeq_v7420)+1)+( limit137 = (* (ptr) innerSeq_v7420 ), BCK(3, limit137) )) ) = var_c34748; }; }; SOURCE(6521, 46) { word var_c34844; word var_c34876; var_c34844 = XR_NewObject(8, (* (( (ptr) gf_c36892)+11) )); var_c34876 = var_c34844; (* (ptr) var_c34876 ) = 6; var_c34812 = var_c34844; }; (void) GetProp_P240((word) &var_c0225, nextMedium_v7392, var_c34812); any_v6536 = var_c0225.f1; SOURCE(6569, 90) { word var_c34908; { word var_c34940; { word var_c34972; word var_c0397; { word tc138; word pd139; if ((any_v6536 != 0)) { /*1*/ var_c34972 = (word) ( *( (fPt) ((* (ptr) RealFromAny_v6424 ))))(any_v6536, RealFromAny_v6424); /*1*/ pd139 = (* (( (ptr) (* (( (ptr) gf_c36892)+114)/* var_c33852 */ ))+5) ); /*1*/ tc138 = (word) ( *( (fPt) ((* (ptr) pd139 ))))(var_c34972, pd139); /*1*/ } else { /*1*/ tc138 = (word) 0; /*1*/ }; var_c0397 = tc138; }; var_c34940 = SGNCK(var_c0397); }; { word pd140; pd140 = (* (( (ptr) (* (( (ptr) gf_c36892)+113)/* var_c33372 */ ))+9) ); var_c34908 = (word) ( *( (fPt) ((* (ptr) pd140 ))))(var_c34940, pd140); }; }; { word limit141; (* ((( (ptr) innerSeq_v7420)+1)+( limit141 = (* (ptr) innerSeq_v7420 ), BCK(4, limit141) )) ) = var_c34908; }; }; }; if (( (int)i_v7320 >= (int)noName_c33980)) { goto lab_L100010; }; i_v7320 = (i_v7320 + 1); goto lab_L100013; lab_L100010: ; }; }; }; SOURCE(4362, 2297) return(seq_v13164); } static void PrintVector_P720(out_v5196, iv_v5224) word out_v5196; word iv_v5224; { register ptr gf_c36924 = (ptr) &globalframe; word k_v7492 = 0; word v_v7520 = 0; W2 shape_v7548; word lb_v7576; word ub_v7604; /* PrintVector: */ SOURCE(6677, 1386) SOURCE(6784, 30) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+33) ); (void) ( *( (fPt) ((* (ptr) pd142 ))))((word) &shape_v7548, iv_v5224, pd142); }; SOURCE(6816, 31) lb_v7576 = shape_v7548.f0; SOURCE(6849, 44) ub_v7604 = ((shape_v7548.f0 + shape_v7548.f1) - 1); SOURCE(6895, 44) { W2 var_c35004; { word v_v30988; { word idx143; v_v30988 = ( idx143 = (word) shape_v7548.f1, SGNCK(idx143) ); }; var_c35004.f0 = 4; var_c35004.f1 = v_v30988; }; { word pd144; pd144 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd144 ))))(out_v5196, (* (( (ptr) gf_c36924)+42) ), var_c35004, pd144); }; }; SOURCE(6941, 1060) { register word i_v7648; register word noName_c35132; i_v7648 = lb_v7576; noName_c35132 = ub_v7604; if (( (int)i_v7648 > (int)noName_c35132)) { goto lab_L100015; }; lab_L100018: ; { word next_v7692; word nextType_v7720; SOURCE(6972, 22) { word pd145; pd145 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+29) ); next_v7692 = (word) ( *( (fPt) ((* (ptr) pd145 ))))(iv_v5224, i_v7648, pd145); }; SOURCE(6996, 31) { word pd146; pd146 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+28) ); nextType_v7720 = (word) ( *( (fPt) ((* (ptr) pd146 ))))(next_v7692, pd146); }; SOURCE(7029, 900) { word var_c35164; var_c35164 = nextType_v7720; switch (var_c35164) { case 0: SOURCE(7058, 10) k_v7492 = (* (( (ptr) gf_c36924)+43) ); break; case 1: SOURCE(7080, 397) { word n_v7764; SOURCE(7082, 31) { word pd147; pd147 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+22) ); n_v7764 = (word) ( *( (fPt) ((* (ptr) pd147 ))))(next_v7692, pd147); }; SOURCE(7115, 360) { word var_c35196; var_c35196 = (* (ptr) n_v7764 ); switch (var_c35196) { case 0: SOURCE(7141, 10) /*1*/ k_v7492 = (* (( (ptr) gf_c36924)+44) ); /*1*/ break; case 1: SOURCE(7160, 47) /*1*/ { /*1*/ W2 var_c35228; /*1*/ { /*1*/ W2 var_c35260; /*1*/ word v_v30940; /*1*/ { /*1*/ word pd148; /*1*/ pd148 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+19) ); /*1*/ v_v30940 = (word) ( *( (fPt) ((* (ptr) pd148 ))))(n_v7764, pd148); /*1*/ }; /*1*/ var_c35260.f0 = 5; /*1*/ var_c35260.f1 = v_v30940; /*1*/ var_c35228 = var_c35260; /*1*/ }; /*1*/ { /*1*/ word pd149; /*1*/ pd149 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+63) ); /*1*/ k_v7492 = (word) ( *( (fPt) ((* (ptr) pd149 ))))((* (( (ptr) gf_c36924)+45) ), var_c35228, pd149); /*1*/ }; /*1*/ }; /*1*/ break; case 2: SOURCE(7217, 45) /*1*/ { /*1*/ W2 var_c35324; /*1*/ { /*1*/ W2 var_c35356; /*1*/ word v_v30892; /*1*/ { /*1*/ word pd150; /*1*/ pd150 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+21) ); /*1*/ v_v30892 = (word) ( *( (fPt) ((* (ptr) pd150 ))))(n_v7764, pd150); /*1*/ }; /*1*/ var_c35356.f0 = 8; /*1*/ var_c35356.f1 = v_v30892; /*1*/ var_c35324 = var_c35356; /*1*/ }; /*1*/ { /*1*/ word pd151; /*1*/ pd151 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+63) ); /*1*/ k_v7492 = (word) ( *( (fPt) ((* (ptr) pd151 ))))((* (( (ptr) gf_c36924)+45) ), var_c35324, pd151); /*1*/ }; /*1*/ }; /*1*/ break; case 3: SOURCE(7276, 160) /*1*/ { /*1*/ word nn_v7808; /*1*/ word nd_v7836; /*1*/ W3 nr_v7864; SOURCE(7291, 18) /*1*/ nr_v7864 = (* (W3Pt) n_v7764 ); SOURCE(7311, 57) /*1*/ { /*1*/ word var_c35420; /*1*/ var_c35420 = nr_v7864.f0; /*1*/ if ((var_c35420 == 3)) { SOURCE(7348, 9) /*1*/ nn_v7808 = nr_v7864.f1; SOURCE(7359, 9) /*1*/ nd_v7836 = nr_v7864.f2; /*1*/ }; /*1*/ }; SOURCE(7381, 53) /*1*/ { /*1*/ W2 var_c35452; /*1*/ W2 var_c35484; /*1*/ W2 var_c0398; /*1*/ var_c35452.f0 = 5; /*1*/ var_c35452.f1 = nn_v7808; /*1*/ var_c35484.f0 = 5; /*1*/ var_c35484.f1 = nd_v7836; /*1*/ (* (ptr) (word) &var_c0398 ) = 0; /*1*/ (* (( (ptr) (word) &var_c0398) + 1) ) = 0; /*1*/ { /*1*/ word pd152; /*1*/ pd152 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+62) ); /*1*/ k_v7492 = (word) ( *( (fPt) ((* (ptr) pd152 ))))((* (( (ptr) gf_c36924)+46) ), var_c35452, var_c35484, var_c0398, pd152) /*1*/ ; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ break; default: SOURCE(7450, 25) /*1*/ k_v7492 = (* (( (ptr) gf_c36924)+47) ); /*1*/ break; }; }; }; break; case 2: SOURCE(7494, 27) { word pd153; pd153 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+23) ); k_v7492 = (word) ( *( (fPt) ((* (ptr) pd153 ))))(next_v7692, pd153); }; break; case 3: SOURCE(7535, 38) { word var_c35548; { word pd154; pd154 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+24) ); var_c35548 = (word) ( *( (fPt) ((* (ptr) pd154 ))))(next_v7692, pd154); }; (void) PrintVector_P720(out_v5196, var_c35548); }; SOURCE(7575, 7) k_v7492 = 0; break; case 4: SOURCE(7629, 108) { word op_v7908; SOURCE(7653, 36) { word pd155; pd155 = (* (( (ptr) (* (( (ptr) gf_c36924)+112)/* var_c33180 */ ))+25) ); op_v7908 = (word) ( *( (fPt) ((* (ptr) pd155 ))))(next_v7692, pd155); }; SOURCE(7691, 44) { W2 var_c35580; { W2 var_c35612; word v_v30844; v_v30844 = (* (ptr) (* (ptr) op_v7908 ) ); var_c35612.f0 = 1; var_c35612.f1 = v_v30844; var_c35580 = var_c35612; }; { word pd156; pd156 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+63) ); k_v7492 = (word) ( *( (fPt) ((* (ptr) pd156 ))))((* (( (ptr) gf_c36924)+45) ), var_c35580, pd156); }; }; }; break; case 5: SOURCE(7758, 20) k_v7492 = (* (( (ptr) gf_c36924)+48) ); break; case 7: SOURCE(7789, 11) k_v7492 = (* (( (ptr) gf_c36924)+49) ); break; case 8: SOURCE(7816, 16) k_v7492 = (* (( (ptr) gf_c36924)+50) ); break; case 9: SOURCE(7845, 13) k_v7492 = (* (( (ptr) gf_c36924)+51) ); break; case 10: SOURCE(7867, 10) k_v7492 = (* (( (ptr) gf_c36924)+52) ); break; case 11: SOURCE(7890, 13) k_v7492 = (* (( (ptr) gf_c36924)+53) ); break; default: SOURCE(7916, 13) k_v7492 = (* (( (ptr) gf_c36924)+54) ); break; }; }; SOURCE(7931, 32) if ((k_v7492 != 0)) { SOURCE(7945, 18) { word pd157; pd157 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd157 ))))(out_v5196, k_v7492, 0, 2147483647, pd157); }; }; SOURCE(7965, 36) if (( (int)i_v7648 < (int)ub_v7604)) { SOURCE(7980, 21) { word pd158; pd158 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd158 ))))(out_v5196, (* (( (ptr) gf_c36924)+55) ), 0, 2147483647, pd158); }; }; }; if (( (int)i_v7648 >= (int)noName_c35132)) { goto lab_L100015; }; i_v7648 = (i_v7648 + 1); goto lab_L100018; lab_L100015: ; }; SOURCE(8043, 20) { word pd159; pd159 = (* (( (ptr) (* (( (ptr) gf_c36924)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd159 ))))(out_v5196, (* (( (ptr) gf_c36924)+56) ), 0, 2147483647, pd159); }; } static void PutAttributeValue_P780(stream_v5284, value_v5312) word stream_v5284; word value_v5312; { register ptr gf_c36956 = (ptr) &globalframe; /* PutAttributeValue: */ SOURCE(8069, 783) SOURCE(8131, 721) { word var_c35676; var_c35676 = value_v5312; if ((var_c35676 == 0)) { goto lab_L100022; }; { word var_c35964; var_c35964 = (* (ptr) var_c35676 ); switch (var_c35964) { case 0: { word cardinal_v7952; cardinal_v7952 = var_c35676; SOURCE(8189, 46) { W2 var_c35708; var_c35708.f0 = 4; var_c35708.f1 = (* (( (ptr) cardinal_v7952)+1) ); { word pd160; pd160 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd160 ))))(stream_v5284, var_c35708, pd160); }; }; }; break; case 1: { word integer_v8008; integer_v8008 = var_c35676; SOURCE(8270, 43) { W2 var_c35740; var_c35740.f0 = 5; var_c35740.f1 = (* (( (ptr) integer_v8008)+1) ); { word pd161; pd161 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd161 ))))(stream_v5284, var_c35740, pd161); }; }; }; break; case 2: { word boolean_v8064; boolean_v8064 = var_c35676; SOURCE(8348, 43) { W2 var_c35772; var_c35772.f0 = 2; var_c35772.f1 = (* (( (ptr) boolean_v8064)+1) ); { word pd162; pd162 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd162 ))))(stream_v5284, var_c35772, pd162); }; }; }; break; case 3: { word real_v8120; real_v8120 = var_c35676; SOURCE(8420, 34) { W2 var_c35804; var_c35804.f0 = 8; var_c35804.f1 = (* (( (ptr) real_v8120)+1) ); { word pd163; pd163 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd163 ))))(stream_v5284, var_c35804, pd163); }; }; }; break; case 4: { word text_v8176; text_v8176 = var_c35676; SOURCE(8483, 29) { word pd164; pd164 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd164 ))))(stream_v5284, (* (( (ptr) text_v8176)+1) ), 0, 2147483647, pd164); }; }; break; case 5: { word time_v8232; time_v8232 = var_c35676; SOURCE(8541, 34) { W2 var_c35836; var_c35836.f0 = 13; var_c35836.f1 = (* (( (ptr) time_v8232)+1) ); { word pd165; pd165 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd165 ))))(stream_v5284, var_c35836, pd165); }; }; }; break; case 6: { word sequence_v8288; sequence_v8288 = var_c35676; SOURCE(8614, 23) { word pd166; pd166 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd166 ))))(stream_v5284, (* (( (ptr) gf_c36956)+57) ), 0, 2147483647, pd166); }; SOURCE(8639, 131) { register word i_v8344 = 0; register word noName_c35868; noName_c35868 = (* (ptr) (* (( (ptr) sequence_v8288)+1) ) ); if ((i_v8344 >= noName_c35868)) { goto lab_L100023; }; lab_L100026: ; SOURCE(8683, 38) if ((i_v8344 > 0)) { SOURCE(8697, 24) { word pd167; pd167 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd167 ))))(stream_v5284, (* (( (ptr) gf_c36956)+55) ), 0, 2147483647, pd167); }; }; SOURCE(8723, 47) { word var_c35900; word var_c0399; var_c35900 = (* (( (ptr) sequence_v8288)+1) ); { word limit168; var_c0399 = (* ((( (ptr) var_c35900)+1)+( /*1*/ limit168 = (* (ptr) var_c35900 ), /*1*/ BCK(i_v8344, limit168) /*1*/ )) ); }; (void) PutAttributeValue_P780(stream_v5284, var_c0399); }; i_v8344 = (i_v8344 + 1); if ((i_v8344 < noName_c35868)) { goto lab_L100026; }; lab_L100023: ; }; SOURCE(8781, 23) { word pd169; pd169 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd169 ))))(stream_v5284, (* (( (ptr) gf_c36956)+56) ), 0, 2147483647, pd169); }; }; break; default: lab_L100022: ; SOURCE(8820, 32) { W2 var_c35932; var_c35932.f0 = 10; var_c35932.f1 = value_v5312; { word pd170; pd170 = (* (( (ptr) (* (( (ptr) gf_c36956)+115)/* var_c35100 */ ))+55) ); (void) ( *( (fPt) ((* (ptr) pd170 ))))(stream_v5284, var_c35932, pd170); }; }; break; }; }; }; } static void IPAttr_P840(formal_c0416) word formal_c0416; { W14 var_c36988; /* declaration of instance_v13224 skipped */ register ptr gf_c37020 = (ptr) &globalframe; /* declaration of var_c35996 skipped */ word dummy_v8388 = 0; /* declaration of sd_v8416 skipped */ /* declaration of setAttr_v8444 skipped */ /* declaration of getAttr_v8472 skipped */ word master_v8500; word sk_v8528; /* declaration of iv_v8556 skipped */ (* (( (ptr) &var_c36988)+4)/* instance_v13224 */ ) = formal_c0416; /* IPAttr: */ SOURCE(8858, 2245) { word tmpAddr171; tmpAddr171 = (word) (( (ptr) &var_c36988)+5)/* var_c35996 */ ; (* (ptr) tmpAddr171 ) = ( ((word) (fPt) ForAttribute_P2160) ); (* (( (ptr) tmpAddr171) + 1) ) = 1; }; SOURCE(8927, 57) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ) = (* (( (ptr) (* (( (ptr) &var_c36988)+4)/* instance_v13224 */ ))+1) ); SOURCE(8986, 58) (* (( (ptr) &var_c36988)+8)/* setAttr_v8444 */ ) = (* (( (ptr) (* (( (ptr) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ))+8) ))+2) ); SOURCE(9046, 58) (* (( (ptr) &var_c36988)+9)/* getAttr_v8472 */ ) = (* (( (ptr) (* (( (ptr) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ))+8) ))+1) ); SOURCE(9106, 80) { word var_c36060; var_c36060 = (* (( (ptr) (* (( (ptr) &var_c36988)+4)/* instance_v13224 */ ))+9) ); if ((var_c36060 == 0)) { goto lab_L100027; }; if (((* (( (ptr) gf_c37020)+9) ) == XR_GetReferentType(var_c36060))) { { word tm_v27336; tm_v27336 = var_c36060; master_v8500 = (* (( (ptr) tm_v27336)+1) ); }; } else { lab_L100027: ; master_v8500 = 0; goto lab_L100028; }; }; lab_L100028: ; SOURCE(9188, 72) { word pd172; pd172 = (* (( (ptr) (* (( (ptr) gf_c37020)+110)/* var_c33116 */ ))+16) ); sk_v8528 = (word) ( *( (fPt) ((* (ptr) pd172 ))))(master_v8500, pd172); }; SOURCE(9274, 51) (* (( (ptr) &var_c36988)+10)/* iv_v8556 */ ) = (* (ptr) (* (ptr) sk_v8528 ) ); SOURCE(10720, 29) (* (( (ptr) (* (( (ptr) &var_c36988)+4)/* instance_v13224 */ ))+6) ) = (* (ptr) master_v8500 ); SOURCE(10751, 295) if ((* (( (bPt) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ))+31) ) & 02 || ((* (( (ptr) gf_c37020)+5)/* debug_v3616 */ ) != 0)) { SOURCE(10789, 274) { word ros_v8628; /* declaration of s_v8656 skipped */ SOURCE(10791, 25) { word pd173; pd173 = (* (( (ptr) (* (( (ptr) gf_c37020)+115)/* var_c35100 */ ))+34) ); ros_v8628 = (word) ( *( (fPt) ((* (ptr) pd173 ))))(0, pd173); }; SOURCE(10818, 20) (* (( (ptr) &var_c36988)+11)/* s_v8656 */ ) = (* (( (ptr) gf_c37020)+5)/* debug_v3616 */ ); SOURCE(10840, 20) (void) PrintVector_P720(ros_v8628, (* (( (ptr) &var_c36988)+10)/* iv_v8556 */ )); SOURCE(10862, 198) { word msg_v8700; SOURCE(10864, 31) { word pd174; pd174 = (* (( (ptr) (* (( (ptr) gf_c37020)+115)/* var_c35100 */ ))+35) ); msg_v8700 = (word) ( *( (fPt) ((* (ptr) pd174 ))))(ros_v8628, 1, pd174); }; SOURCE(10897, 78) if ((* (( (bPt) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ))+31) ) & 02) { SOURCE(10920, 55) { word pd175; pd175 = (* (ptr) (* (( (ptr) (* (( (ptr) &var_c36988)+7)/* sd_v8416 */ ))+8) ) ); (void) ( *( (fPt) ((* (ptr) pd175 ))))((* (( (ptr) &var_c36988)+4)/* instance_v13224 */ ), (* (( (ptr) gf_c37020)+59) ), 0, msg_v8700, pd175) ; }; }; SOURCE(10977, 69) if (((* (( (ptr) &var_c36988)+11)/* s_v8656 */ ) != 0)) { SOURCE(10993, 53) SOURCE(10993, 53) { /* declaration of var_c36092 skipped */ { word pd176; pd176 = (* (( (ptr) (* (( (ptr) gf_c37020)+111)/* var_c33148 */ ))+6) ); (* (( (ptr) &var_c36988)+12)/* var_c36092 */ ) = (word) ( *( (fPt) ((* (ptr) pd176 ))))(msg_v8700, (* (( (ptr) gf_c37020)+60) ), pd176); }; { /* declaration of var_c01 skipped */ (* (( (ptr) &var_c36988)+13)/* var_c01 */ ) = (* (( (ptr) (* (( (ptr) gf_c37020)+115)/* var_c35100 */ ))+93) ); { word var_c02; { word var_c0400; var_c0400 = (word) &var_c36988; var_c02 = (word) XR_Enable(( ((word) (fPt) NoName_Q3324) ), ( ((word) (fPt) NoName_Q3864) ), var_c0400); }; /* removed trivial cond node */ }; }; }; }; }; }; }; SOURCE(11066, 37) (void) MapRegisteredAttributes_P60((word) ((( (bPt) &var_c36988)+20)/* var_c35996 */ )); } static word NoName_Q3324(formal_c0380) word formal_c0380; { SOURCE(10993, 53) { word pd177; pd177 = (* (( (ptr) formal_c0380)+13) ); (void) ( *( (fPt) ((* (ptr) pd177 ))))((* (( (ptr) formal_c0380)+11) ), (* (( (ptr) formal_c0380)+12) ), 0, 2147483647, pd177) ; }; return(0); } static void ForAttribute_P2160(formal_c0417, formal_c0418, formal_c0419, formal_c37084) word formal_c0417; word formal_c0418; word formal_c0419; word formal_c37084; { W12 var_c37052; /* declaration of attr_v28192 skipped */ /* declaration of proc_v28220 skipped */ /* declaration of names_v28248 skipped */ /* declaration of var_c36124 skipped */ /* declaration of var_c36156 skipped */ formal_c37084 = (formal_c37084 - 20); (* (( (ptr) &var_c37052)+4)/* attr_v28192 */ ) = formal_c0417; (* (( (ptr) &var_c37052)+5)/* proc_v28220 */ ) = formal_c0418; (* (( (ptr) &var_c37052)+6)/* names_v28248 */ ) = formal_c0419; (* (ptr) &var_c37052 ) = formal_c37084; /* ForAttribute: */ SOURCE(9327, 1354) { word tmpAddr178; tmpAddr178 = (word) (( (ptr) &var_c37052)+7)/* var_c36124 */ ; (* (ptr) tmpAddr178 ) = ( ((word) (fPt) Dump_P2568) ); (* (( (ptr) tmpAddr178) + 1) ) = 1; }; { word tmpAddr179; tmpAddr179 = (word) (( (ptr) &var_c37052)+9)/* var_c36156 */ ; (* (ptr) tmpAddr179 ) = ( ((word) (fPt) FormatNames_P2316) ); (* (( (ptr) tmpAddr179) + 1) ) = 1; }; SOURCE(9596, 1085) if (((* (( (ptr) &var_c37052)+5)/* proc_v28220 */ ) != 0)) { SOURCE(9617, 1064) SOURCE(9617, 1064) { /* declaration of ros_v9052 skipped */ word var_c09; { word var_c0401; var_c0401 = (word) &var_c37052; var_c09 = (word) XR_Enable(( ((word) (fPt) NoName_Q3384) ), ( ((word) (fPt) NoName_Q3624) ), var_c0401); }; if ((var_c09 == 6)) { /* removed tail goto */ } else { if ((var_c09 == 1)) { goto lab_L03; }; }; }; }; lab_L03: ; return; } static word NoName_Q3384(formal_c0383) word formal_c0383; { W7 var_c0412; register ptr gf_c0382 = (ptr) &globalframe; var_c0412.f0 = formal_c0383; SOURCE(10008, 56) { word seq_v8980; SOURCE(10008, 56) { word pd180; pd180 = (* (( (ptr) formal_c0383)+5) ); seq_v8980 = (word) ( *( (fPt) ((* (ptr) pd180 ))))((* (( (ptr) formal_c0383)+4) ), (* (( (ptr) (* (ptr) formal_c0383 ))+10) ), (* (( (ptr) formal_c0383)+6) ), pd180); }; SOURCE(10066, 24) if ((seq_v8980 == 0)) { SOURCE(10084, 6) return(1); }; SOURCE(10092, 550) if (((* (( (ptr) gf_c0382)+5)/* debug_v3616 */ ) != 0)) { SOURCE(10112, 544) { /* declaration of s_v9024 skipped */ word old_v9080 = 0; SOURCE(10114, 20) var_c0412.f4/* s_v9024 */ = (* (( (ptr) gf_c0382)+5)/* debug_v3616 */ ); SOURCE(10136, 25) { word pd181; pd181 = (* (( (ptr) (* (( (ptr) gf_c0382)+115)/* var_c35100 */ ))+34) ); (* (( (ptr) formal_c0383)+11) ) = (word) ( *( (fPt) ((* (ptr) pd181 ))))(0, pd181); }; SOURCE(10408, 9) (void) Dump_P2568(seq_v8980, (word) (( (bPt) formal_c0383)+28)); SOURCE(10419, 59) if (((* (( (ptr) (* (ptr) formal_c0383 ))+9) ) != 0)) { SOURCE(10441, 37) SOURCE(10441, 37) { /* declaration of var_c03 skipped */ { word var_c04; { word var_c0402; var_c0402 = (word) &var_c0412; var_c04 = (word) XR_Enable(( ((word) (fPt) NoName_Q3564) ), ( ((word) (fPt) NoName_Q3804) ), var_c0402); }; if ((var_c04 == 3)) { goto lab_L100042; } else { if ((var_c04 == 1)) { return(1); }; }; }; old_v9080 = var_c0412.f5/* var_c03 */ ; }; lab_L100042: ; }; SOURCE(10489, 55) if ((old_v9080 != 0)) { SOURCE(10508, 24) { word pd182; pd182 = (* (( (ptr) (* (( (ptr) gf_c0382)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd182 ))))((* (( (ptr) formal_c0383)+11) ), (* (( (ptr) gf_c0382)+63) ), 0, 2147483647, pd182) ; }; SOURCE(10534, 10) (void) Dump_P2568(old_v9080, (word) (( (bPt) formal_c0383)+28)); }; SOURCE(10547, 21) { word pd183; pd183 = (* (( (ptr) (* (( (ptr) gf_c0382)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd183 ))))((* (( (ptr) formal_c0383)+11) ), (* (( (ptr) gf_c0382)+60) ), 0, 2147483647, pd183) ; }; SOURCE(10570, 72) if ((var_c0412.f4/* s_v9024 */ != 0)) { SOURCE(10586, 56) SOURCE(10586, 56) { /* declaration of var_c36252 skipped */ { word pd184; pd184 = (* (( (ptr) (* (( (ptr) gf_c0382)+115)/* var_c35100 */ ))+35) ); var_c0412.f5/* var_c36252 */ = (word) ( *( (fPt) ((* (ptr) pd184 ))))((* (( (ptr) formal_c0383)+11) ), 1, pd184); }; { /* declaration of var_c05 skipped */ var_c0412.f6/* var_c05 */ = (* (( (ptr) (* (( (ptr) gf_c0382)+115)/* var_c35100 */ ))+93) ); { word var_c06; { word var_c0403; var_c0403 = (word) &var_c0412; var_c06 = (word) XR_Enable(( ((word) (fPt) NoName_Q3504) ), ( ((word) (fPt) NoName_Q3744) ), var_c0403); }; switch (var_c06) { case 4: /*1*/ /* removed tail goto */ /*1*/ break; case 3: /*1*/ goto lab_L100042; case 1: /*1*/ return(1); }; }; }; }; }; }; }; SOURCE(10659, 22) { word pd185; pd185 = (* (( (ptr) (* (ptr) formal_c0383 ))+8) ); (void) ( *( (fPt) ((* (ptr) pd185 ))))((* (( (ptr) (* (ptr) formal_c0383 ))+7) ), (* (( (ptr) formal_c0383)+4) ), seq_v8980, pd185) ; }; }; return(0); } static word NoName_Q3444(formal_c0384) word formal_c0384; { SOURCE(9925, 53) { word pd186; pd186 = (* (( (ptr) formal_c0384)+6) ); (void) ( *( (fPt) ((* (ptr) pd186 ))))((* (( (ptr) formal_c0384)+4) ), (* (( (ptr) formal_c0384)+5) ), 0, 2147483647, pd186) ; }; return(0); } static word NoName_Q3504(formal_c0385) word formal_c0385; { SOURCE(10586, 56) { word pd187; pd187 = (* (( (ptr) formal_c0385)+6) ); (void) ( *( (fPt) ((* (ptr) pd187 ))))((* (( (ptr) formal_c0385)+4) ), (* (( (ptr) formal_c0385)+5) ), 0, 2147483647, pd187) ; }; return(0); } static word NoName_Q3564(formal_c0386) word formal_c0386; { SOURCE(10441, 37) { word pd188; pd188 = (* (( (ptr) (* (ptr) (* (ptr) formal_c0386 ) ))+9) ); (* (( (ptr) formal_c0386)+5) ) = (word) ( *( (fPt) ((* (ptr) pd188 ))))((* (( (ptr) (* (ptr) (* (ptr) formal_c0386 ) ))+7) ), (* (( (ptr) (* (ptr) formal_c0386 ))+4) ), pd188); }; return(0); } static word FormatNames_P2316(explanation_v8820, formal_c37148) word explanation_v8820; word formal_c37148; { register ptr gf_c37116 = (ptr) &globalframe; word var_c8864; word msg_v9256; formal_c37148 = (formal_c37148 - 36); /* FormatNames: */ SOURCE(9362, 231) SOURCE(9419, 23) msg_v9256 = explanation_v8820; SOURCE(9444, 125) { register word tail_v9300; tail_v9300 = (* (( (ptr) formal_c37148)+6) ); lab_L100052: ; if ((tail_v9300 != 0)) { } else { goto lab_L100049; }; SOURCE(9506, 63) { word var_c36284; { word pd189; pd189 = (* (( (ptr) (* (( (ptr) gf_c37116)+110)/* var_c33116 */ ))+4) ); var_c36284 = (word) ( *( (fPt) ((* (ptr) pd189 ))))((* (ptr) (tail_v9300) ), pd189); }; { word pd190; pd190 = (* (( (ptr) (* (( (ptr) gf_c37116)+111)/* var_c33148 */ ))+5) ); msg_v9256 = (word) ( *( (fPt) ((* (ptr) pd190 ))))(msg_v9256, (* (( (ptr) gf_c37116)+65) ), var_c36284, 0, 0, pd190); }; }; tail_v9300 = (* (( (ptr) tail_v9300)+1) ); goto lab_L100052; lab_L100049: ; }; SOURCE(9580, 13) return(msg_v9256); } static void Dump_P2568(seq_v9184, formal_c37212) word seq_v9184; word formal_c37212; { register ptr gf_c37180 = (ptr) &globalframe; formal_c37212 = (formal_c37212 - 28); /* Dump: */ SOURCE(10203, 12) SOURCE(10253, 34) { W2 var_c36316; var_c36316.f0 = 1; var_c36316.f1 = (* (( (ptr) formal_c37212)+4) ); { word pd191; pd191 = (* (( (ptr) (* (( (ptr) gf_c37180)+115)/* var_c35100 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd191 ))))((* (( (ptr) formal_c37212)+11) ), (* (( (ptr) gf_c37180)+64) ), var_c36316, pd191) ; }; }; SOURCE(10289, 83) { register word i_v9212 = 0; register word noName_c36348; noName_c36348 = (* (ptr) seq_v9184 ); if ((i_v9212 >= noName_c36348)) { goto lab_L100053; }; lab_L100056: ; SOURCE(10319, 21) { word pd192; pd192 = (* (( (ptr) (* (( (ptr) gf_c37180)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd192 ))))((* (( (ptr) formal_c37212)+11) ), (* (( (ptr) gf_c37180)+55) ), 0, 2147483647, pd192) ; }; SOURCE(10342, 30) { word limit193; (void) PutAttributeValue_P780((* (( (ptr) formal_c37212)+11) ), (* ((( (ptr) seq_v9184)+1)+( limit193 = (* (ptr) seq_v9184 ), BCK(i_v9212, limit193) )) )); }; i_v9212 = (i_v9212 + 1); if ((i_v9212 < noName_c36348)) { goto lab_L100056; }; lab_L100053: ; }; SOURCE(10383, 20) { word pd194; pd194 = (* (( (ptr) (* (( (ptr) gf_c37180)+115)/* var_c35100 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd194 ))))((* (( (ptr) formal_c37212)+11) ), (* (( (ptr) gf_c37180)+56) ), 0, 2147483647, pd194) ; }; } static void NoName_Q3624(formal_c0329, formal_c200004, formal_c200005, formal_c200006, formal_c200007) word formal_c0329; word formal_c200004; word formal_c200005; word formal_c200006; word formal_c200007; { W7 var_c0414; register ptr gf_c0391 = (ptr) &globalframe; var_c0414.f0 = formal_c200004; if ((formal_c200005 == (* (( (ptr) (* (( (ptr) gf_c0391)+112)/* var_c33180 */ ))+8) ))) { { word class_v29980; word code_v30008; word explanation_v30036; word propList_v30064; class_v29980 = (* (ptr) formal_c200007 ); code_v30008 = (* (( (ptr) formal_c200007)+1) ); explanation_v30036 = (* (( (ptr) formal_c200007)+2) ); propList_v30064 = (* (( (ptr) formal_c200007)+3) ); SOURCE(9647, 358) { word msg_v8892; SOURCE(9649, 91) { word var_c36188; { word pd195; pd195 = (* (( (ptr) (* (( (ptr) gf_c0391)+111)/* var_c33148 */ ))+6) ); var_c36188 = (word) ( *( (fPt) ((* (ptr) pd195 ))))(explanation_v30036, (* (( (ptr) gf_c0391)+61) ), pd195); }; msg_v8892 = (word) FormatNames_P2316(var_c36188, (word) (( (bPt) formal_c200004)+36)); }; SOURCE(9742, 85) { word pd196; pd196 = (* (ptr) (* (( (ptr) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c200004 ))+4) ))+1) ))+8) ) ); (void) ( *( (fPt) ((* (ptr) pd196 ))))((* (( (ptr) (* (ptr) formal_c200004 ))+4) ), (* (( (ptr) gf_c0391)+62) ), 1, msg_v8892, pd196) ; }; SOURCE(9829, 149) if (((* (( (ptr) gf_c0391)+5)/* debug_v3616 */ ) != 0)) { SOURCE(9849, 143) { /* declaration of s_v8936 skipped */ SOURCE(9851, 20) var_c0414.f4/* s_v8936 */ = (* (( (ptr) gf_c0391)+5)/* debug_v3616 */ ); SOURCE(9909, 69) if ((var_c0414.f4/* s_v8936 */ != 0)) { SOURCE(9925, 53) SOURCE(9925, 53) { /* declaration of var_c36220 skipped */ { word pd197; pd197 = (* (( (ptr) (* (( (ptr) gf_c0391)+111)/* var_c33148 */ ))+6) ); var_c0414.f5/* var_c36220 */ = (word) ( *( (fPt) ((* (ptr) pd197 ))))(msg_v8892, (* (( (ptr) gf_c0391)+60) ), pd197); }; { /* declaration of var_c07 skipped */ var_c0414.f6/* var_c07 */ = (* (( (ptr) (* (( (ptr) gf_c0391)+115)/* var_c35100 */ ))+93) ); { /*1*/ word var_c08; /*1*/ { /*1*/ word var_c0404; /*1*/ var_c0404 = (word) &var_c0414; /*1*/ var_c08 = (word) XR_Enable(( ((word) (fPt) NoName_Q3444) ), ( ((word) (fPt) NoName_Q3684) ), var_c0404); /*1*/ }; /*1*/ switch (var_c08) { /*1*/ case 5: /*1*/ /* removed tail goto */ /*1*/ break; /*1*/ case 4: /*1*/ (* (ptr) formal_c0329 ) = 2; /*1*/ (* (( (ptr) formal_c0329)+1) ) = 4; /*1*/ return; /*1*/ case 3: /*1*/ (* (ptr) formal_c0329 ) = 2; /*1*/ (* (( (ptr) formal_c0329)+1) ) = 3; /*1*/ return; /*1*/ case 1: /*1*/ (* (ptr) formal_c0329 ) = 2; /*1*/ (* (( (ptr) formal_c0329)+1) ) = 1; /*1*/ return; /*1*/ }; /*1*/ }; }; }; }; }; }; SOURCE(9995, 8) (* (ptr) formal_c0329 ) = 2; (* (( (ptr) formal_c0329)+1) ) = 6; return; }; }; }; (* (ptr) formal_c0329 ) = 0; (* (( (ptr) formal_c0329)+1) ) = 0; return; } static void NoName_Q3684(formal_c0338, formal_c200008, formal_c200009, formal_c200010, formal_c200011) word formal_c0338; word formal_c200008; word formal_c200009; word formal_c200010; word formal_c200011; { register ptr gf_c0392 = (ptr) &globalframe; if ((formal_c200009 == (* (( (ptr) (* (( (ptr) gf_c0392)+115)/* var_c35100 */ ))+5) ))) { { word ec_v30156; word stream_v30184; word details_v30212; word msg_v30240; ec_v30156 = (* (ptr) formal_c200011 ); stream_v30184 = (* (( (ptr) formal_c200011)+1) ); details_v30212 = (* (( (ptr) formal_c200011)+2) ); msg_v30240 = (* (( (ptr) formal_c200011)+3) ); SOURCE(9967, 11) (* (( (ptr) gf_c0392)+5)/* debug_v3616 */ ) = 0; SOURCE(9980, 8) (* (ptr) formal_c0338 ) = 2; (* (( (ptr) formal_c0338)+1) ) = 5; return; }; }; (* (ptr) formal_c0338 ) = 0; (* (( (ptr) formal_c0338)+1) ) = 0; return; } static void NoName_Q3744(formal_c0347, formal_c200016, formal_c200017, formal_c200018, formal_c200019) word formal_c0347; word formal_c200016; word formal_c200017; word formal_c200018; word formal_c200019; { register ptr gf_c0393 = (ptr) &globalframe; if ((formal_c200017 == (* (( (ptr) (* (( (ptr) gf_c0393)+115)/* var_c35100 */ ))+5) ))) { { word ec_v30316; word stream_v30344; word details_v30372; word msg_v30400; ec_v30316 = (* (ptr) formal_c200019 ); stream_v30344 = (* (( (ptr) formal_c200019)+1) ); details_v30372 = (* (( (ptr) formal_c200019)+2) ); msg_v30400 = (* (( (ptr) formal_c200019)+3) ); SOURCE(10631, 11) (* (( (ptr) gf_c0393)+5)/* debug_v3616 */ ) = 0; SOURCE(10644, 8) (* (ptr) formal_c0347 ) = 2; (* (( (ptr) formal_c0347)+1) ) = 4; return; }; }; (* (ptr) formal_c0347 ) = 0; (* (( (ptr) formal_c0347)+1) ) = 0; return; } static void NoName_Q3804(formal_c0352, formal_c200012, formal_c200013, formal_c200014, formal_c200015) word formal_c0352; word formal_c200012; word formal_c200013; word formal_c200014; word formal_c200015; { if ((formal_c200013 == XR_Uncaught)) { SOURCE(10478, 9) (* (ptr) formal_c0352 ) = 2; (* (( (ptr) formal_c0352)+1) ) = 3; return; }; (* (ptr) formal_c0352 ) = 0; (* (( (ptr) formal_c0352)+1) ) = 0; return; } static void NoName_Q3864(formal_c0361, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c0361; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c0394 = (ptr) &globalframe; if ((formal_c200001 == (* (( (ptr) (* (( (ptr) gf_c0394)+115)/* var_c35100 */ ))+5) ))) { { word ec_v29580; word stream_v29608; word details_v29636; word msg_v29664; ec_v29580 = (* (ptr) formal_c200003 ); stream_v29608 = (* (( (ptr) formal_c200003)+1) ); details_v29636 = (* (( (ptr) formal_c200003)+2) ); msg_v29664 = (* (( (ptr) formal_c200003)+3) ); SOURCE(11035, 11) (* (( (ptr) gf_c0394)+5)/* debug_v3616 */ ) = 0; SOURCE(11048, 8) (* (ptr) formal_c0361 ) = 2; (* (( (ptr) formal_c0361)+1) ) = 2; return; }; }; (* (ptr) formal_c0361 ) = 0; (* (( (ptr) formal_c0361)+1) ) = 0; return; } /* file: IPAttributesImpl, module: IPAttributesImpl, compiled at: July 6, 1993 10:01:56 am PDT */ extern void XR_install_IPAttributesImpl() { NoName_Q3264(); } extern void XR_run_IPAttributesImpl() { XR_Start(&globalframe); }