/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 6, 1993 9:50:07 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: HighlightDummy, module: HighlightDummy */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [1711055927,3978985274] HighlightDummy"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); typedef struct {word f0, f1, f2, f3;} W4; typedef W4 *W4Pt; typedef struct {word f0, f1;} W2; typedef struct {word f0, f1, f2, f3, f4, f5, f6, f7;} W8; typedef struct {W8 f; W8 r;} W16; typedef struct {W16 f; W16 r;} W32; typedef struct {W32 f; W8 r;} W40; typedef struct {word f0, f1, f2;} W3; typedef struct {word f0, f1, f2, f3, f4;} W5; typedef struct {W8 f; word r;} W9; typedef W3 *W3Pt; #define SOURCE(p, l) /* source p, l */ #define BCK(idx, lim) ( ((unsigned) idx) >= ((unsigned) lim) ? (XR_RaiseBoundsFault()) : (idx) ) #define SGNCK(i) ((int) (word) (i) < 0 ? XR_RaiseArithmeticFault(): i ) static float fc134 = 1.0; static float fc155 = 0.0; static float fc157 = 10.0; static float fc203 = 0.1; static float fc206 = 1000.0; #define IOP2(op, x, y) ( (word) ((x) op (y)) ) static void NoName_Q3120(); static void HighlightDummy_P0(); static word MakeByteTable_P60(); static void ImageSeparation_P120(); static void SwitchColors_P180(); static word AllocBuffer_P240(); static word FreeBuffer_P300(); static word MakeSampleMap_P360(); static word HighlightContextFromSampleMap_P420(); static void NVFeedbackProc_P480(); static word NVGetAttrProc_P540(); static void NVSetAttrProc_P600(); static void PrintCommand_P660(); static word NoName_Q3180(); static word NoName_Q3240(); static word NoName_Q3300(); static word NoName_Q3360(); static word NoName_Q3420(); static word NoName_Q3480(); static word NoName_Q3540(); static word NoName_Q3600(); static void ShiftArgs_P1308(); static void Bye_P1368(); static void DoSeparations_P1860(); static void PageAction1_P2520(); static void PageAction2_P2628(); static void Require_P1920(); static void P_P2364(); static void PerfLine_P720(); static void NoName_Q3660(); static void NoName_Q3720(); static void NoName_Q3780(); static void NoName_Q3840(); static void NoName_Q3900(); static void NoName_Q3960(); static void NoName_Q4020(); static void NoName_Q4080(); static struct {unsigned f; char r[16];} string1 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\104\304\000\000"}; static struct {unsigned f; char r[24];} string2 = {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[16];} string3 = {917520, "\216\257\300\363\223\326\161\300\017\164\046\072\104\350\000"}; static struct {unsigned f; char r[4];} string4 = {65537, "\001\000\000"}; static struct {unsigned f; char r[16];} string5 = {786448, "\254\205\210\241\000\100\377\210\241\000\100\377\000\000\000"}; static struct {unsigned f; char r[4];} string6 = {131076, "\216\251\000"}; static struct {unsigned f; char r[16];} string7 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\102\140\000\000"}; static struct {unsigned f; char r[4];} string8 = {196611, "\004C?"}; static struct {unsigned f; char r[16];} string9 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\102\170\000\000"}; static struct {unsigned f; char r[16];} string10 = {851984, "\257\300\237\156\146\367\300\026\157\147\122\100\164\000\000"}; static struct {unsigned f; char r[4];} string11 = {131074, "\004\005\000"}; static struct {unsigned f; char r[44];} string12 = {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[20];} string13 = {1179668, "\260\006\005\146\151\162\163\164\217\005\004\162\145\163\164\214\217\261\000"}; static struct {unsigned f; char r[4];} string14 = {131074, "\004\003\000"}; static struct {unsigned f; char r[32];} string15 = {2031648, "\254\205\210\242\000\077\254\205\210\242\000\077\254\205\210\242\000\077\257\300\237\156\146\367\300\026\157\147\122\100\200"}; static struct {unsigned f; char r[16];} string16 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\164\000\000"}; static struct {unsigned f; char r[4];} string17 = {131074, "\003\004\000"}; static struct {unsigned f; char r[16];} string18 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\101\064\000\000"}; static struct {unsigned f; char r[12];} string19 = {524296, "\011\000\004\000\040\000\004\001\000\000\000"}; static struct {unsigned f; char r[4];} string20 = {65540, "B\000\000"}; static struct {unsigned f; char r[4];} string21 = {65540, "b\000\000"}; static struct {unsigned f; char r[4];} string22 = {131076, "-*\000"}; static struct {unsigned f; char r[8];} string23 = {393224, "-debug\000"}; static struct {unsigned f; char r[8];} string24 = {393224, "-times\000"}; static struct {unsigned f; char r[12];} string25 = {524300, "-notimes\000\000\000"}; static struct {unsigned f; char r[4];} string26 = {196612, "-ps"}; static struct {unsigned f; char r[4];} string27 = {196612, "-ip"}; static struct {unsigned f; char r[8];} string28 = {393224, "-genoa\000"}; static struct {unsigned f; char r[8];} string29 = {327688, "-auto\000\000"}; static struct {unsigned f; char r[12];} string30 = {524300, "-monitor\000\000\000"}; static struct {unsigned f; char r[4];} string31 = {196612, "-Hb"}; static struct {unsigned f; char r[4];} string32 = {196612, "-Hg"}; static struct {unsigned f; char r[4];} string33 = {196612, "-Hr"}; static struct {unsigned f; char r[8];} string34 = {393224, "-table\000"}; static struct {unsigned f; char r[16];} string35 = {851984, " file missing\000\000"}; static struct {unsigned f; char r[16];} string36 = {917520, " !(%L%08xH%L) \000"}; static struct {unsigned f; char r[28];} string37 = {1638428, ": table file is too short\000\000"}; static struct {unsigned f; char r[4];} string38 = {65540, "\012\000\000"}; static struct {unsigned f; char r[8];} string39 = {393224, "\012 *** \000"}; static struct {unsigned f; char r[12];} string40 = {589836, "-combined\000\000"}; static struct {unsigned f; char r[12];} string41 = {589836, "-separate\000\000"}; static struct {unsigned f; char r[8];} string42 = {458760, "-switch"}; static struct {unsigned f; char r[8];} string43 = {262152, "-out\000\000\000"}; static struct {unsigned f; char r[8];} string44 = {458760, "-copies"}; static struct {unsigned f; char r[36];} string45 = {2293796, "Can't parse nCopies number, 1 used\012"}; static struct {unsigned f; char r[36];} string46 = {2228260, "Unacceptable nCopies (%g), 1 used\012\000"}; static struct {unsigned f; char r[8];} string47 = {262152, "-spi\000\000\000"}; static struct {unsigned f; char r[36];} string48 = {2162724, "Can't parse spi number, 300 used\012\000\000"}; static struct {unsigned f; char r[36];} string49 = {2097188, "Unacceptable spi (%g), 300 used\012\000\000\000"}; static struct {unsigned f; char r[8];} string50 = {262152, "-iot\000\000\000"}; static struct {unsigned f; char r[8];} string51 = {262152, "-pph\000\000\000"}; static struct {unsigned f; char r[36];} string52 = {2228260, "Can't parse pph number, 10.0 used\012\000"}; static struct {unsigned f; char r[36];} string53 = {2162724, "Unacceptable pph (%g), 10.0 used\012\000\000"}; static struct {unsigned f; char r[32];} string54 = {1835040, "Ignoring invalid switch: %g\012\000\000\000"}; static struct {unsigned f; char r[20];} string55 = {1179668, "IOTSpecificPSSetup\000"}; static struct {unsigned f; char r[8];} string56 = {327688, "Print\000\000"}; static struct {unsigned f; char r0[200]; char r1[200]; char r2[200]; char r3[192];} string57 = { 51708696, "HighlightDummy {switch | filename}\012 -spi # of spots per inch (default: 300)\012 -copies # of copies to make (default: 1)\012 -times show per page times\012 -notimes don't show per page times\012 -", "ps force PostScript interpretation\012 -ip force Interpress interpretation\012 -out specify output file name as \012 -combined combined black & highlight output\012 -separate put out separ", "ations (default)\012 -switch switch black & highlight\012 -Hr make highlight color red (default)\012 -Hg make highlight color green\012 -Hb make highlight color blue\012 -table us", "e table-driven mapping\012 -auto automatically determine file type (default)\012 -debug allow errors to remain uncaught\012 -iot ($(cat LIB/IOTSpecific.ps)) use IOT-specific PS setup\012 \000\000"}; static struct {unsigned f; char r[16];} string58 = {917520, "HighlightDummy\000"}; static struct {unsigned f; char r[8];} string59 = {327688, "*.ip*\000\000"}; static struct {unsigned f; char r[12];} string60 = {655372, "IPRegister\000"}; static struct {unsigned f; char r[16];} string61 = {851984, "*.interpress*\000\000"}; static struct {unsigned f; char r[8];} string62 = {393224, "*.cip*\000"}; static struct {unsigned f; char r[8];} string63 = {327688, "*.ps*\000\000"}; static struct {unsigned f; char r[12];} string64 = {655372, "PSRegister\000"}; static struct {unsigned f; char r[32];} string65 = {1900576, "could not guess file type of \000\000"}; static struct {unsigned f; char r[16];} string66 = {917520, "Failed to open\000"}; static struct {unsigned f; char r[44];} string67 = {2818092, "%4.2f elapsed seconds to alloc map and open"}; static struct {unsigned f; char r[8];} string68 = {262152, " %g\012\000\000\000"}; static struct {unsigned f; char r[28];} string69 = {1703964, "-- Imager.Warning: %g, %g\012\000"}; static struct {unsigned f; char r[28];} string70 = {1638428, "\012** Imager.Error: %g, %g\012\000\000"}; static struct {unsigned f; char r[24];} string71 = {1376280, "\012** Unknown IO Error\012\000\000"}; static struct {unsigned f; char r[52];} string72 = {3211316, "\012** ImagerSys.FileError inside of master: %g, %g\012\000\000"}; static struct {unsigned f; char r[12];} string73 = {524300, "file: %g\000\000\000"}; static struct {unsigned f; char r[12];} string74 = {589836, ", spi: %g\000\000"}; static struct {unsigned f; char r[16];} string75 = {851984, ", copies: %g\012\000\000"}; static struct {unsigned f; char r[12];} string76 = {589836, "Copy %g: \000\000"}; static struct {unsigned f; char r[8];} string77 = {262152, " [%g\000\000\000"}; static struct {unsigned f; char r[12];} string78 = {524300, " (%4.2f)\000\000\000"}; static struct {unsigned f; char r[36];} string79 = {2162724, "Unknown page description language\000\000"}; static struct {unsigned f; char r[16];} string80 = {917520, "Require Cedar \000"}; static struct {unsigned f; char r[4];} string81 = {65540, " \000\000"}; static struct {unsigned f; char r[8];} string82 = {458760, "Failure"}; static struct {unsigned f; char r[8];} string83 = {262152, "Done\000\000\000"}; static struct {unsigned f; char r[20];} string84 = {1114132, " in %4.2f seconds\000\000"}; static struct {unsigned f; char r[16];} string85 = {851984, " (ppm: %3.1f)\000\000"}; static struct {unsigned f; char r[4];} string86 = {196612, ".\012\012"}; static struct {unsigned f; char r[16];} string87 = {851984, "\257\300\145\374\244\067\300\355\052\177\072\100\164\000\000"}; static struct {unsigned f; char r[20];} string88 = {1048592, "\006\004\054\001\060\001\070\001\100\200\010\000\004\100\103\001\000\000\000"}; static struct {unsigned f; char r[16];} string89 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string90 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string91 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string92 = {851984, "\257\300\212\174\364\337\300\361\376\000\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string93 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string94 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string95 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string96 = {851984, "\257\300\325\357\306\065\300\131\326\010\215\100\150\000\000"}; static struct {unsigned f; char r[16];} string97 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string98 = {851984, "\257\300\045\370\116\014\300\270\323\074\131\100\150\000\000"}; static struct {unsigned f; char r[16];} string99 = {851984, "\257\300\170\064\225\306\300\207\372\245\271\100\150\000\000"}; static struct {unsigned f; char r[16];} string100 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"}; static struct {unsigned f; char r[16];} string101 = {851984, "\257\300\143\050\357\204\300\236\327\233\116\100\150\000\000"}; static struct {unsigned f; char r[16];} string102 = {851984, "\257\300\237\156\146\367\300\026\157\147\122\100\150\000\000"}; static struct {unsigned f; char r[16];} string103 = {851984, "\257\300\124\360\214\337\300\200\347\202\313\100\150\000\000"}; static struct {unsigned f; char r[16];} string104 = {851984, "\257\300\260\302\146\322\300\075\027\134\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string105 = {851984, "\257\300\230\052\311\306\300\242\375\035\324\100\150\000\000"}; static struct {unsigned f; char r[16];} string106 = {851984, "\257\300\213\226\301\143\300\072\355\320\373\100\150\000\000"}; static struct {unsigned f; char r[16];} string107 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string108 = {851984, "\257\300\041\257\203\366\300\322\161\356\007\100\150\000\000"}; static struct {unsigned f; char r[16];} string109 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string110 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string111 = {851984, "\257\300\065\316\057\327\300\004\232\253\237\100\150\000\000"}; static struct { word f0[8]; word f8; word f9; word f10; word f11[88]; 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[24]; } globalframe = { {0}, (word) 110, (word) 85, (word) 100, {0}, (word) PerfLine_P720, 0, (word) PrintCommand_P660, 0, (word) NVSetAttrProc_P600, 0, (word) NVGetAttrProc_P540, 0, (word) NVFeedbackProc_P480, 0, (word) HighlightContextFromSampleMap_P420, 0, (word) MakeSampleMap_P360, 0, (word) FreeBuffer_P300, 0, (word) AllocBuffer_P240, 0, (word) SwitchColors_P180, 0, (word) ImageSeparation_P120, 0, (word) MakeByteTable_P60, 0, (word) HighlightDummy_P0, {0} }; static void NoName_Q3120() { register ptr gf_c0359 = (ptr) &globalframe; word var_c38100; (* (( (ptr) gf_c0359)+16) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c0359)+17) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c0359)+20) ) = (word) XR_GetTypeIndexS((word) (&string5)); (* (( (ptr) gf_c0359)+21) ) = (word) XR_GetTypeIndex((word) &string6, 0, (word) &string4); (* (( (ptr) gf_c0359)+22) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string8); (* (( (ptr) gf_c0359)+24) ) = (word) XR_GetTypeIndexS((word) (&string9)); (* (( (ptr) gf_c0359)+26) ) = (word) XR_GetTypeIndex((word) &string10, 0, (word) &string11); (* (( (ptr) gf_c0359)+27) ) = (word) XR_GetTypeIndexS((word) (&string12)); (* (( (ptr) gf_c0359)+28) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf_c0359)+29) ) = (word) XR_GetTypeIndexS((word) (&string15)); (* (( (ptr) gf_c0359)+30) ) = (word) XR_GetTypeIndex((word) &string16, 0, (word) &string17); (* (( (ptr) gf_c0359)+31) ) = (word) XR_GetTypeIndex((word) &string18, 0, (word) &string19); (* (ptr) (( (bPt) gf_c0359)+128) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string20); (* (ptr) (( (bPt) gf_c0359)+132) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string21); (* (ptr) (( (bPt) gf_c0359)+136) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string22); (* (ptr) (( (bPt) gf_c0359)+140) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string23); (* (ptr) (( (bPt) gf_c0359)+144) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string24); (* (ptr) (( (bPt) gf_c0359)+148) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string25); (* (ptr) (( (bPt) gf_c0359)+152) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string26); (* (ptr) (( (bPt) gf_c0359)+156) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string27); (* (ptr) (( (bPt) gf_c0359)+160) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string28); (* (ptr) (( (bPt) gf_c0359)+164) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string29); (* (ptr) (( (bPt) gf_c0359)+168) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string30); (* (ptr) (( (bPt) gf_c0359)+172) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string31); (* (ptr) (( (bPt) gf_c0359)+176) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string32); (* (ptr) (( (bPt) gf_c0359)+180) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string33); (* (ptr) (( (bPt) gf_c0359)+184) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string34); (* (ptr) (( (bPt) gf_c0359)+188) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string35); (* (ptr) (( (bPt) gf_c0359)+192) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string36); (* (ptr) (( (bPt) gf_c0359)+196) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string37); (* (ptr) (( (bPt) gf_c0359)+200) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string38); (* (ptr) (( (bPt) gf_c0359)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string39); (* (ptr) (( (bPt) gf_c0359)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string40); (* (ptr) (( (bPt) gf_c0359)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string41); (* (ptr) (( (bPt) gf_c0359)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string42); (* (ptr) (( (bPt) gf_c0359)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string43); (* (ptr) (( (bPt) gf_c0359)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string44); (* (ptr) (( (bPt) gf_c0359)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string45); (* (ptr) (( (bPt) gf_c0359)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string46); (* (ptr) (( (bPt) gf_c0359)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string47); (* (ptr) (( (bPt) gf_c0359)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string48); (* (ptr) (( (bPt) gf_c0359)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string49); (* (ptr) (( (bPt) gf_c0359)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string50); (* (ptr) (( (bPt) gf_c0359)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string51); (* (ptr) (( (bPt) gf_c0359)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string52); (* (ptr) (( (bPt) gf_c0359)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string53); (* (ptr) (( (bPt) gf_c0359)+264) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string54); (* (ptr) (( (bPt) gf_c0359)+268) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+21) ), (word) &string55); (* (ptr) (( (bPt) gf_c0359)+272) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+21) ), (word) &string56); (* (ptr) (( (bPt) gf_c0359)+276) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string57); (* (ptr) (( (bPt) gf_c0359)+280) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string58); (* (ptr) (( (bPt) gf_c0359)+284) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string59); (* (ptr) (( (bPt) gf_c0359)+288) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string60); (* (ptr) (( (bPt) gf_c0359)+292) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string61); (* (ptr) (( (bPt) gf_c0359)+296) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string62); (* (ptr) (( (bPt) gf_c0359)+300) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string63); (* (ptr) (( (bPt) gf_c0359)+304) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string64); (* (ptr) (( (bPt) gf_c0359)+308) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string65); (* (ptr) (( (bPt) gf_c0359)+312) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string66); (* (ptr) (( (bPt) gf_c0359)+316) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string67); (* (ptr) (( (bPt) gf_c0359)+320) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string68); (* (ptr) (( (bPt) gf_c0359)+324) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string69); (* (ptr) (( (bPt) gf_c0359)+328) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string70); (* (ptr) (( (bPt) gf_c0359)+332) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string71); (* (ptr) (( (bPt) gf_c0359)+336) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string72); (* (ptr) (( (bPt) gf_c0359)+340) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string73); (* (ptr) (( (bPt) gf_c0359)+344) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string74); (* (ptr) (( (bPt) gf_c0359)+348) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string75); (* (ptr) (( (bPt) gf_c0359)+352) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string76); (* (ptr) (( (bPt) gf_c0359)+356) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string77); (* (ptr) (( (bPt) gf_c0359)+360) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string78); (* (ptr) (( (bPt) gf_c0359)+364) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string79); (* (ptr) (( (bPt) gf_c0359)+368) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string80); (* (ptr) (( (bPt) gf_c0359)+372) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string81); (* (ptr) (( (bPt) gf_c0359)+376) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+21) ), (word) &string82); (* (ptr) (( (bPt) gf_c0359)+380) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string83); (* (ptr) (( (bPt) gf_c0359)+384) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string84); (* (ptr) (( (bPt) gf_c0359)+388) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string85); (* (ptr) (( (bPt) gf_c0359)+392) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0359)+17) ), (word) &string86); (void) XR_DeclareGlobalFrame((word) "HighlightDummy", &globalframe, (word) XR_GetTypeIndex((word) &string87, 0, (word) &string88) , (word) (( (bPt) gf_c0359)+492)/* var_c34868 */ ); var_c38100 = (word) XR_ImportInterface((word) "RefTab", (word) XR_GetTypeIndexS((word) (&string89)), 16); (* (( (ptr) gf_c0359)+136)/* var_c35924 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67895555); (void) XR_ImportProcS(var_c38100, 67896579); (void) XR_ImportProcS(var_c38100, 134742786); var_c38100 = (word) XR_ImportInterface((word) "DecomposerRegistry", (word) XR_GetTypeIndexS((word) (&string90)), 12); (* (( (ptr) gf_c0359)+145)/* var_c37012 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67109632); var_c38100 = (word) XR_ImportInterface((word) "Atom", (word) XR_GetTypeIndexS((word) (&string91)), 16); (* (( (ptr) gf_c0359)+142)/* var_c36628 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67895555); var_c38100 = (word) XR_ImportInterface((word) "BasicTime", (word) XR_GetTypeIndexS((word) (&string92)), 24); (* (( (ptr) gf_c0359)+137)/* var_c36180 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67372289); (void) XR_ImportProcS(var_c38100, 67109632); var_c38100 = (word) XR_ImportInterface((word) "Commander", (word) XR_GetTypeIndexS((word) (&string93)), 3); (* (( (ptr) gf_c0359)+125)/* var_c34900 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 1310725); var_c38100 = (word) XR_ImportInterface((word) "CommanderOps", (word) XR_GetTypeIndexS((word) (&string94)), 14); (* (( (ptr) gf_c0359)+139)/* var_c36276 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67634946); (void) XR_ImportProcS(var_c38100, 67633666); var_c38100 = (word) XR_ImportInterface((word) "Convert", (word) XR_GetTypeIndexS((word) (&string95)), 73); (* (( (ptr) gf_c0359)+144)/* var_c36724 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67373057); (void) XR_ImportProcS(var_c38100, 67634946); var_c38100 = (word) XR_ImportInterface((word) "CountedVM", (word) XR_GetTypeIndexS((word) (&string96)), 3); (* (( (ptr) gf_c0359)+131)/* var_c35284 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 262657); (void) XR_ImportProcS(var_c38100, 67371265); var_c38100 = (word) XR_ImportInterface((word) "Imager", (word) XR_GetTypeIndexS((word) (&string97)), 84); (* (( (ptr) gf_c0359)+130)/* var_c35252 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 536578); (void) XR_ImportProcS(var_c38100, 543490); (void) XR_ImportProcS(var_c38100, 526850); (void) XR_ImportProcS(var_c38100, 526594); (void) XR_ImportProcS(var_c38100, 787971); (void) XR_ImportProcS(var_c38100, 1593091); (void) XR_ImportProcS(var_c38100, 525314); (void) XR_ImportProcS(var_c38100, 537602); (void) XR_ImportProcS(var_c38100, 542978); var_c38100 = (word) XR_ImportInterface((word) "ImagerError", (word) XR_GetTypeIndexS((word) (&string98)), 3); (* (( (ptr) gf_c0359)+146)/* var_c37236 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67371521); var_c38100 = (word) XR_ImportInterface((word) "ImagerBackdoor", (word) XR_GetTypeIndexS((word) (&string99)), 42); (* (( (ptr) gf_c0359)+134)/* var_c35604 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67899395); (void) XR_ImportProcS(var_c38100, 268700417); var_c38100 = (word) XR_ImportInterface((word) "ImagerColor", (word) XR_GetTypeIndexS((word) (&string100)), 32); (* (( (ptr) gf_c0359)+138)/* var_c36244 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67898625); var_c38100 = (word) XR_ImportInterface((word) "ImagerHighlightContext", (word) XR_GetTypeIndexS((word) (&string101)), 4); (* (( (ptr) gf_c0359)+132)/* var_c35508 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 524802); (void) XR_ImportProcS(var_c38100, 69206278); var_c38100 = (word) XR_ImportInterface((word) "ImagerHighlightContextBackdoor", (word) XR_GetTypeIndexS((word) (&string102)) , 1); (* (( (ptr) gf_c0359)+133)/* var_c35540 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 524290); var_c38100 = (word) XR_ImportInterface((word) "ImagerInterpress", (word) XR_GetTypeIndexS((word) (&string103)), 10); (* (( (ptr) gf_c0359)+143)/* var_c36692 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 788227); (void) XR_ImportProcS(var_c38100, 67633410); (void) XR_ImportProcS(var_c38100, 264193); var_c38100 = (word) XR_ImportInterface((word) "ImagerPixel", (word) XR_GetTypeIndexS((word) (&string104)), 9); (* (( (ptr) gf_c0359)+126)/* var_c35028 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 68420869); var_c38100 = (word) XR_ImportInterface((word) "ImagerPixelArray", (word) XR_GetTypeIndexS((word) (&string105)), 13); (* (( (ptr) gf_c0359)+127)/* var_c35124 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 68946948); var_c38100 = (word) XR_ImportInterface((word) "ImagerSample", (word) XR_GetTypeIndexS((word) (&string106)), 60); (* (( (ptr) gf_c0359)+128)/* var_c35156 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 69995271); (void) XR_ImportProcS(var_c38100, 273409); var_c38100 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string107)), 103); (* (( (ptr) gf_c0359)+135)/* var_c35700 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 528642); (void) XR_ImportProcS(var_c38100, 1063171); (void) XR_ImportProcS(var_c38100, 530434); (void) XR_ImportProcS(var_c38100, 68160002); (void) XR_ImportProcS(var_c38100, 2111493); (void) XR_ImportProcS(var_c38100, 547586); (void) XR_ImportProcS(var_c38100, 1071364); var_c38100 = (word) XR_ImportInterface((word) "ImagerSys", (word) XR_GetTypeIndexS((word) (&string108)), 15); (* (( (ptr) gf_c0359)+141)/* var_c36468 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67374081); (void) XR_ImportProcS(var_c38100, 67373313); var_c38100 = (word) XR_ImportInterface((word) "Process", (word) XR_GetTypeIndexS((word) (&string109)), 22); (* (( (ptr) gf_c0359)+147)/* var_c37748 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 3584); var_c38100 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string110)), 43); (* (( (ptr) gf_c0359)+140)/* var_c36340 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 68419845); (void) XR_ImportProcS(var_c38100, 67633666); (void) XR_ImportProcS(var_c38100, 67900163); (void) XR_ImportProcS(var_c38100, 67373569); var_c38100 = (word) XR_ImportInterface((word) "XeroxCompress", (word) XR_GetTypeIndexS((word) (&string111)), 3); (* (( (ptr) gf_c0359)+129)/* var_c35220 */ ) = var_c38100; (void) XR_ImportProcS(var_c38100, 67371521); } static void HighlightDummy_P0(formal_c071, formal_c070) word formal_c071; word formal_c070; { register ptr gf_c38132 = (ptr) &globalframe; /* HighlightDummy: */ SOURCE(349, 17241) /* moved to installation proc */ /* moved to installation proc */ /* moved to installation proc */ SOURCE(1006, 51) (* (( (ptr) gf_c38132)+11)/* blackByteTable_v4036 */ ) = (word) MakeByteTable_P60(1); SOURCE(1059, 56) (* (( (ptr) gf_c38132)+12)/* highlightByteTable_v4064 */ ) = (word) MakeByteTable_P60(0); SOURCE(1444, 51) (* (( (ptr) gf_c38132)+13)/* scanMode_v4120 */ ) = 6; SOURCE(16731, 859) { word pd112; pd112 = (* (( (ptr) (* (( (ptr) gf_c38132)+125)/* var_c34900 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd112 ))))((* (( (ptr) gf_c38132)+70) ), (word) (( (bPt) gf_c38132)+404)/* var_c34516 */ , (* ( ( (ptr) gf_c38132)+69) ), 0, 1, pd112); }; } static word MakeByteTable_P60(black_v4604) word black_v4604; { register ptr gf_c38164 = (ptr) &globalframe; word var_c4648; word new_v5796; /* MakeByteTable: */ SOURCE(1118, 320) SOURCE(1180, 44) new_v5796 = XR_NewObject(256, (* (( (ptr) gf_c38164)+20) )); SOURCE(1226, 189) { register word b_v5852 = 0; lab_L100003: ; { word bit_v5896 = 1; word bb_v5924; word acc_v5952; SOURCE(1264, 42) { word var_c0402; { word tc113; if ((0 != black_v4604)) { bb_v5924 = ((word) b_v5852 >> 1); tc113 = (word) bb_v5924; } else { tc113 = (word) b_v5852; }; var_c0402 = tc113; }; bb_v5924 = BCK(var_c0402, 256); }; SOURCE(1308, 93) acc_v5952 = ((((bb_v5924 & 1) + ((word) (((word) bb_v5924 >> 2) & 1) << 1)) + ((word) (((word) bb_v5924 >> 4) & 1) << 2)) + ((word) (((word) bb_v5924 >> 6) & 1) << 3)); SOURCE(1403, 12) (* (( (bPt) new_v5796)+b_v5852) ) = acc_v5952; }; if ((b_v5852 >= 255)) { goto lab_L100000; }; b_v5852 = (b_v5852 + 1); goto lab_L100003; lab_L100000: ; }; SOURCE(1426, 12) return(new_v5796); } static void ImageSeparation_P120(context_v4720, black_v4748, srcMap_v4776, dstMap_v4804) word context_v4720; word black_v4748; word srcMap_v4776; word dstMap_v4804; { register ptr gf_c38196 = (ptr) &globalframe; W4 box_v6024; word bitmapAsPixelArray_v6052; word srcPtr_v6080; word dstPtr_v6108; word srcBitsPerLine_v6136; word srcBytesPerLine_v6164; word srcInc_v6192; word dstBitsPerLine_v6220; word dstBytesPerLine_v6248; word dstInc_v6276; word table_v6304; word lines_v6332; /* ImageSeparation: */ SOURCE(1497, 1593) SOURCE(1665, 41) { word map_v34436; map_v34436 = dstMap_v4804; box_v6024 = (* (W4Pt) map_v34436 ); }; SOURCE(1708, 196) { word var_c34996; W4 var_c35060; { word pd114; pd114 = (* (( (ptr) (* (( (ptr) gf_c38196)+126)/* var_c35028 */ ))+9) ); var_c34996 = (word) ( *( (fPt) ((* (ptr) pd114 ))))(dstMap_v4804, 0, 0, 0, 0, pd114); }; { W4 var_c35092; word map_v34388; map_v34388 = dstMap_v4804; var_c35092 = (* (W4Pt) map_v34388 ); var_c35060 = var_c35092; }; { word pd115; pd115 = (* (( (ptr) (* (( (ptr) gf_c38196)+127)/* var_c35124 */ ))+16) ); bitmapAsPixelArray_v6052 = (word) ( *( (fPt) ((* (ptr) pd115 ))))(var_c34996, var_c35060, (* (( (ptr) gf_c38196)+13)/* scanMode_v4120 */ ), 0, pd115) ; }; }; SOURCE(1906, 62) srcPtr_v6080 = (* (( (ptr) srcMap_v4776)+8) ); SOURCE(1970, 62) dstPtr_v6108 = (* (( (ptr) dstMap_v4804)+8) ); SOURCE(2034, 57) { word idx116; srcBitsPerLine_v6136 = ( idx116 = (* (( (ptr) srcMap_v4776)+7) ), SGNCK(idx116) ); }; SOURCE(2093, 39) srcBytesPerLine_v6164 = ((word) srcBitsPerLine_v6136 >> 3); SOURCE(2134, 57) srcInc_v6192 = ((word) ((word) (((word) BCK(srcBytesPerLine_v6164, 268435455) << 3) + 31) >> 5) << 2); SOURCE(2193, 57) { word idx117; dstBitsPerLine_v6220 = ( idx117 = (* (( (ptr) dstMap_v4804)+7) ), SGNCK(idx117) ); }; SOURCE(2252, 39) dstBytesPerLine_v6248 = ((word) dstBitsPerLine_v6220 >> 3); SOURCE(2293, 57) dstInc_v6276 = ((word) ((word) (((word) BCK(dstBytesPerLine_v6248, 268435455) << 3) + 31) >> 5) << 2); SOURCE(2352, 75) table_v6304 = ( (0 != black_v4748) ? (* (( (ptr) gf_c38196)+11)/* blackByteTable_v4036 */ ) : (* (( (ptr) gf_c38196)+12) /* highlightByteTable_v4064 */ ) ) ; SOURCE(2429, 34) { word idx118; lines_v6332 = ( idx118 = (word) (box_v6024.f2 - box_v6024.f0), SGNCK(idx118) ); }; SOURCE(2465, 44) if ((((word) dstBytesPerLine_v6248 << 1) > srcBytesPerLine_v6164)) { SOURCE(2509, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2516, 42) if (((srcBitsPerLine_v6136 & 037) != 0)) { SOURCE(2558, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2565, 42) if (((dstBitsPerLine_v6220 & 037) != 0)) { SOURCE(2607, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2614, 26) { word pd119; pd119 = (* (( (ptr) (* (( (ptr) gf_c38196)+128)/* var_c35156 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd119 ))))(dstMap_v4804, pd119); }; SOURCE(2642, 345) { register word line_v6400 = 0; if ((line_v6400 >= lines_v6332)) { goto lab_L100006; }; lab_L100009: ; { word nextSrcPtr_v6444; word nextDstPtr_v6472; SOURCE(2678, 38) nextSrcPtr_v6444 = (srcPtr_v6080 + srcInc_v6192); SOURCE(2718, 38) nextDstPtr_v6472 = (dstPtr_v6108 + dstInc_v6276); SOURCE(2758, 178) { register word bx_v6516 = 0; if ((bx_v6516 >= dstBytesPerLine_v6248)) { goto lab_L100010; }; lab_L100013: ; { word sByteL_v6560; word sByteR_v6588; word dByte_v6616; SOURCE(2802, 27) sByteL_v6560 = (unsigned) (word) (* (( (bPt) srcPtr_v6080)+((word) bx_v6516 << 1)) ); SOURCE(2831, 29) sByteR_v6588 = (unsigned) (word) (* (( (bPt) srcPtr_v6080)+(((word) bx_v6516 << 1) + 1)) ); SOURCE(2862, 54) dByte_v6616 = ((((word) (unsigned) (word) (* (( (bPt) table_v6304)+sByteL_v6560) ) << 4) + (unsigned) (word) (* (( (bPt) table_v6304)+sByteR_v6588) )) & 0377); SOURCE(2918, 18) (* (( (bPt) dstPtr_v6108)+bx_v6516) ) = dByte_v6616; }; bx_v6516 = (bx_v6516 + 1); if ((bx_v6516 < dstBytesPerLine_v6248)) { goto lab_L100013; }; lab_L100010: ; }; SOURCE(2947, 19) srcPtr_v6080 = nextSrcPtr_v6444; SOURCE(2968, 19) dstPtr_v6108 = nextDstPtr_v6472; }; line_v6400 = (line_v6400 + 1); if ((line_v6400 < lines_v6332)) { goto lab_L100009; }; lab_L100006: ; }; SOURCE(2998, 92) { word var_c35188; { word pd120; pd120 = (* (( (ptr) (* (( (ptr) gf_c38196)+129)/* var_c35220 */ ))+6) ); var_c35188 = (word) ( *( (fPt) ((* (ptr) pd120 ))))(bitmapAsPixelArray_v6052, pd120); }; { word pd121; pd121 = (* (( (ptr) (* (( (ptr) gf_c38196)+130)/* var_c35252 */ ))+77) ); (void) ( *( (fPt) ((* (ptr) pd121 ))))(context_v4720, var_c35188, pd121); }; }; } static void SwitchColors_P180(map_v4864) word map_v4864; { /* SwitchColors: */ } static word AllocBuffer_P240(words_v4924) word words_v4924; { register ptr gf_c38228 = (ptr) &globalframe; word var_c4968; word handle_v6660; /* AllocBuffer: */ SOURCE(3157, 143) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38228)+16)/* LOCK_v3756 */ )); SOURCE(3225, 58) { word pd122; pd122 = (* (( (ptr) (* (( (ptr) gf_c38228)+131)/* var_c35284 */ ))+5) ); handle_v6660 = (word) ( *( (fPt) ((* (ptr) pd122 ))))(words_v4924, pd122); }; SOURCE(3285, 15) (void) (XR_MonitorExit((word) (( (bPt) gf_c38228)+16)/* LOCK_v3756 */ )); return(handle_v6660); } static word FreeBuffer_P300(handle_v5028) word handle_v5028; { register ptr gf_c38260 = (ptr) &globalframe; word var_c5072; /* FreeBuffer: */ SOURCE(3306, 146) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38260)+16)/* LOCK_v3756 */ )); SOURCE(3395, 43) if ((handle_v5028 != 0)) { SOURCE(3416, 22) { word pd123; pd123 = (* (( (ptr) (* (( (ptr) gf_c38260)+131)/* var_c35284 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd123 ))))(handle_v5028, pd123); }; }; SOURCE(3440, 12) (void) (XR_MonitorExit((word) (( (bPt) gf_c38260)+16)/* LOCK_v3756 */ )); return(0); } static word MakeSampleMap_P360(handle_v5132, words_v5160, scans_v5188, items_v5216, bps_v5244) word handle_v5132; word words_v5160; word scans_v5188; word items_v5216; word bps_v5244; { register ptr gf_c38292 = (ptr) &globalframe; word var_c5308; word map_v6704 = 0; word fSize_v6732; word sSize_v6760; word wordsPerLine_v6788; word pointer_v6816; /* MakeSampleMap: */ SOURCE(3458, 603) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38292)+16)/* LOCK_v3756 */ )); SOURCE(3627, 18) fSize_v6732 = items_v5216; SOURCE(3647, 18) sSize_v6760 = scans_v5188; SOURCE(3667, 64) wordsPerLine_v6788 = ((word) ((fSize_v6732 * (bps_v5244 + 1)) + 31) >> 5); SOURCE(3733, 33) pointer_v6816 = (* (( (ptr) handle_v5132)+2) ); SOURCE(3768, 39) if (((wordsPerLine_v6788 * sSize_v6760) > words_v5160)) { SOURCE(3807, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(3814, 208) { W4 var_c35316; W2 var_c35348; var_c35316.f0 = 0; var_c35316.f1 = 0; var_c35316.f2 = sSize_v6760; var_c35316.f3 = fSize_v6732; var_c35348.f0 = pointer_v6816; var_c35348.f1 = 0; { word pd124; word idx125; pd124 = (* (( (ptr) (* (( (ptr) gf_c38292)+128)/* var_c35156 */ ))+15) ); map_v6704 = (word) ( *( (fPt) ((* (ptr) pd124 ))))(var_c35316, (bps_v5244 + 1), ( idx125 = (word) (fSize_v6732 * (bps_v5244 + 1)), SGNCK(idx125) ), var_c35348, handle_v5132, SGNCK(words_v5160) , 0, pd124); }; }; SOURCE(4024, 23) { word pd126; pd126 = (* (( (ptr) (* (( (ptr) gf_c38292)+128)/* var_c35156 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd126 ))))(map_v6704, pd126); }; SOURCE(4049, 12) (void) (XR_MonitorExit((word) (( (bPt) gf_c38292)+16)/* LOCK_v3756 */ )); return(map_v6704); } static word HighlightContextFromSampleMap_P420(sampleMap_v5368, spi_v5396, pph_v5424, highlight_v5452, colorLookupTable_v5480, iotparam_v5508) word sampleMap_v5368; word spi_v5396; word pph_v5424; word highlight_v5452; word colorLookupTable_v5480; word iotparam_v5508; { register ptr gf_c38324 = (ptr) &globalframe; word context_v5552; /* HighlightContextFromSampleMap: */ SOURCE(4067, 828) SOURCE(4067, 828) context_v5552 = 0; SOURCE(4300, 207) { W2 var_c35380; { W2 var_c35412; word map_v34340; map_v34340 = sampleMap_v5368; { W4 b_v20332; b_v20332 = (* (W4Pt) map_v34340 ); var_c35412.f0 = (b_v20332.f2 - b_v20332.f0); var_c35412.f1 = (b_v20332.f3 - b_v20332.f1); }; var_c35380 = var_c35412; }; { W2 var_c35476; { float tf127; var_c35476.f0 = ( tf127 = (float)(unsigned)spi_v5396, *(word*)&tf127 ); }; { float tf128; var_c35476.f1 = ( tf128 = (float)(unsigned)spi_v5396, *(word*)&tf128 ); }; { word pd129; pd129 = (* (( (ptr) (* (( (ptr) gf_c38324)+132)/* var_c35508 */ ))+5) ); context_v5552 = (word) ( *( (fPt) ((* (ptr) pd129 ))))(var_c35380, (* (( (ptr) gf_c38324)+13)/* scanMode_v4120 */ ), var_c35476, 0, (* ( ( (ptr) gf_c38324)+68) ), highlight_v5452, pd129); }; }; }; SOURCE(4509, 29) { word pd130; pd130 = (* (( (ptr) (* (( (ptr) gf_c38324)+128)/* var_c35156 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd130 ))))(sampleMap_v5368, pd130); }; SOURCE(4540, 55) { word pd131; pd131 = (* (( (ptr) (* (( (ptr) gf_c38324)+132)/* var_c35508 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd131 ))))(context_v5552, sampleMap_v5368, pd131); }; SOURCE(4597, 77) { word pd132; pd132 = (* (( (ptr) (* (( (ptr) gf_c38324)+133)/* var_c35540 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd132 ))))(context_v5552, colorLookupTable_v5480, pd132); }; SOURCE(4676, 26) { word pd133; pd133 = (* (( (ptr) (* (( (ptr) gf_c38324)+130)/* var_c35252 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd133 ))))(context_v5552, (* (ptr) &fc134 ), pd133); }; SOURCE(4704, 44) { word pd135; pd135 = (* (( (ptr) (* (( (ptr) gf_c38324)+130)/* var_c35252 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd135 ))))(context_v5552, 1, pd135); }; SOURCE(4750, 64) { W4 var_c35572; { word pd136; pd136 = (* (( (ptr) (* (( (ptr) gf_c38324)+134)/* var_c35604 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd136 ))))((word) &var_c35572, context_v5552, pd136); }; { word pd137; pd137 = (* (( (ptr) (* (( (ptr) gf_c38324)+130)/* var_c35252 */ ))+83) ); (void) ( *( (fPt) ((* (ptr) pd137 ))))(context_v5552, var_c35572, 0, pd137); }; }; SOURCE(4816, 79) if ((iotparam_v5508 != 0)) { SOURCE(4841, 54) { word pd138; pd138 = (* (( (ptr) (* (( (ptr) gf_c38324)+130)/* var_c35252 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd138 ))))(context_v5552, (* (( (ptr) gf_c38324)+67) ), iotparam_v5508, pd138); }; }; SOURCE(4067, 828) return(context_v5552); } static void NVFeedbackProc_P480(instance_v13220, key_v13248, severity_v13276, info_v13304) word instance_v13220; word key_v13248; word severity_v13276; word info_v13304; { register ptr gf_c38356 = (ptr) &globalframe; word err_v6884; /* NVFeedbackProc: */ SOURCE(4999, 457) SOURCE(5051, 39) err_v6884 = (* (( (ptr) (* (( (ptr) instance_v13220)+1) ))+2) ); SOURCE(5092, 321) { word var_c35636; word var_c35668; var_c35636 = info_v13304; if ((var_c35636 == 0)) { goto lab_L100015; }; var_c35668 = XR_GetReferentType(var_c35636); { word tc139; if (((* (( (ptr) gf_c38356)+16) ) == var_c35668)) { tc139 = (word) ( (unsigned) (*(int*)var_c35636<0) == 0); } else { tc139 = (word) 0; }; if (tc139) { { word rope_v6928; rope_v6928 = var_c35636; SOURCE(5129, 22) { word pd140; pd140 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd140 ))))(err_v6884, (* (( (ptr) gf_c38356)+51) ), 0, 2147483647, pd140); }; SOURCE(5153, 17) { word pd141; pd141 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd141 ))))(err_v6884, rope_v6928, 0, 2147483647, pd141); }; SOURCE(5172, 17) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd142 ))))(err_v6884, (* (( (ptr) gf_c38356)+50) ), 0, 2147483647, pd142); }; }; } else { if (((* (( (ptr) gf_c38356)+27) ) == var_c35668)) { { word text_v6972; text_v6972 = var_c35636; SOURCE(5212, 22) { word pd143; pd143 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd143 ))))(err_v6884, (* (( (ptr) gf_c38356)+51) ), 0, 2147483647, pd143); }; SOURCE(5236, 17) { word pd144; pd144 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+95) ); (void) ( *( (fPt) ((* (ptr) pd144 ))))(err_v6884, text_v6972, pd144); }; SOURCE(5255, 17) { word pd145; pd145 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd145 ))))(err_v6884, (* (( (ptr) gf_c38356)+50) ), 0, 2147483647, pd145); }; }; } else { lab_L100015: ; SOURCE(5287, 126) if ((info_v13304 != 0)) { SOURCE(5308, 23) { word var_c35732; var_c35732 = XR_NewObject(8, (* (( (ptr) gf_c38356)+28) )); (* (ptr) var_c35732 ) = info_v13304; (* (( (ptr) var_c35732)+1) ) = (* (( (ptr) gf_c38356)+14)/* gunk_v4344 */ ); (* (( (ptr) gf_c38356)+14)/* gunk_v4344 */ ) = var_c35732; }; SOURCE(5333, 80) { W2 var_c35764; W2 var_c35796; W2 var_c35828; var_c35764.f0 = 11; var_c35764.f1 = (* (( (ptr) gf_c38356)+33) ); var_c35796.f0 = 4; var_c35796.f1 = info_v13304; var_c35828.f0 = 11; var_c35828.f1 = (* (( (ptr) gf_c38356)+32) ); { word pd146; pd146 = (* (( (ptr) (* (( (ptr) gf_c38356)+135)/* var_c35700 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd146 ))))(err_v6884, (* (( (ptr) gf_c38356)+48) ), var_c35764, var_c35796, var_c35828, pd146) ; }; }; }; }; }; }; }; SOURCE(5418, 38) if ((severity_v13276 == 3)) { SOURCE(5443, 13) (void) XR_RaiseError(XR_Aborted, 0); }; } static word NVGetAttrProc_P540(sd_v13364, key_v13392) word sd_v13364; word key_v13392; { register ptr gf_c38388 = (ptr) &globalframe; word var_c13436; /* NVGetAttrProc: */ SOURCE(5462, 161) SOURCE(5512, 111) { word var_c35860; var_c35860 = (* (( (ptr) sd_v13364)+9) ); if ((var_c35860 == 0)) { goto lab_L100016; }; if (((* (( (ptr) gf_c38388)+30) ) == XR_GetReferentType(var_c35860))) { { word x_v7028; x_v7028 = var_c35860; SOURCE(5557, 41) { word var_c0404; { W2 var_c0159; word var_c0403; { word pd147; pd147 = (* (( (ptr) (* (( (ptr) gf_c38388)+136)/* var_c35924 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd147 ))))((word) &var_c0159, x_v7028, key_v13392, pd147); }; var_c0403 = var_c0159.f1; var_c0404 = XR_Narrow(var_c0403, (* (( (ptr) gf_c38388)+31) )); }; return(var_c0404); }; }; } else { lab_L100016: ; SOURCE(5611, 12) return(0); }; }; } static void NVSetAttrProc_P600(sd_v13496, key_v13524, values_v13552) word sd_v13496; word key_v13524; word values_v13552; { register ptr gf_c38420 = (ptr) &globalframe; /* NVSetAttrProc: */ SOURCE(5629, 128) SOURCE(5679, 78) { word var_c35956; var_c35956 = (* (( (ptr) sd_v13496)+9) ); if ((var_c35956 == 0)) { goto lab_L100017; }; if (((* (( (ptr) gf_c38420)+30) ) == XR_GetReferentType(var_c35956))) { { word x_v7072; x_v7072 = var_c35956; SOURCE(5724, 33) { word var_c35988; word pd148; pd148 = (* (( (ptr) (* (( (ptr) gf_c38420)+136)/* var_c35924 */ ))+9) ); var_c35988 = (word) ( *( (fPt) ((* (ptr) pd148 ))))(x_v7072, key_v13524, values_v13552, pd148); }; }; } else { lab_L100017: ; }; }; } static void PrintCommand_P660(formal_c0226, formal_c0422) word formal_c0226; word formal_c0422; { W40 var_c38452; /* declaration of cmd_v13612 skipped */ register ptr gf_c38484 = (ptr) &globalframe; word result_v13656; /* declaration of msg_v13684 skipped */ /* declaration of var_c36020 skipped */ /* declaration of var_c36052 skipped */ /* declaration of var_c36084 skipped */ /* declaration of var_c36116 skipped */ /* declaration of var_c36148 skipped */ (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ) = formal_c0422; /* PrintCommand: */ SOURCE(5772, 10616) { word tmpAddr149; tmpAddr149 = (word) (( (ptr) &var_c38452)+6)/* var_c36020 */ ; (* (ptr) tmpAddr149 ) = ( ((word) (fPt) P_P2364) ); (* (( (ptr) tmpAddr149) + 1) ) = 1; }; { word tmpAddr150; tmpAddr150 = (word) (( (ptr) &var_c38452)+8)/* var_c36052 */ ; (* (ptr) tmpAddr150 ) = ( ((word) (fPt) Require_P1920) ); (* (( (ptr) tmpAddr150) + 1) ) = 1; }; { word tmpAddr151; tmpAddr151 = (word) (( (ptr) &var_c38452)+10)/* var_c36084 */ ; (* (ptr) tmpAddr151 ) = ( ((word) (fPt) DoSeparations_P1860) ); (* (( (ptr) tmpAddr151) + 1) ) = 1; }; { word tmpAddr152; tmpAddr152 = (word) (( (ptr) &var_c38452)+12)/* var_c36116 */ ; (* (ptr) tmpAddr152 ) = ( ((word) (fPt) Bye_P1368) ); (* (( (ptr) tmpAddr152) + 1) ) = 1; }; { word tmpAddr153; tmpAddr153 = (word) (( (ptr) &var_c38452)+14)/* var_c36148 */ ; (* (ptr) tmpAddr153 ) = ( ((word) (fPt) ShiftArgs_P1308) ); (* (( (ptr) tmpAddr153) + 1) ) = 1; }; SOURCE(5772, 10616) result_v13656 = 0; SOURCE(5772, 10616) (* (( (ptr) &var_c38452)+5)/* msg_v13684 */ ) = 0; SOURCE(5810, 10578) SOURCE(5812, 17) { /* declaration of startPulses_v7144 skipped */ /* declaration of showTimes_v7172 skipped */ word forceKind_v7200 = 0; word useMonitor_v7228 = 0; /* declaration of combined_v7256 skipped */ /* declaration of switch_v7284 skipped */ /* declaration of highlight_v7312 skipped */ /* declaration of colorLookupTable_v7340 skipped */ /* declaration of spi_v7368 skipped */ /* declaration of iotparam_v7396 skipped */ /* declaration of pph_v7424 skipped */ /* declaration of copies_v7452 skipped */ /* declaration of debugging_v7480 skipped */ word allowCopiesToChange_v7508 = 1; /* declaration of argv_v7564 skipped */ /* declaration of argMax_v7592 skipped */ word buffer_v7620; /* declaration of outerHandle1_v7648 skipped */ /* declaration of outerHandle2_v7676 skipped */ /* declaration of ipOut_v7704 skipped */ SOURCE(5871, 58) { word pd154; pd154 = (* (( (ptr) (* (( (ptr) gf_c38484)+137)/* var_c36180 */ ))+7) ); (* (( (ptr) &var_c38452)+16)/* startPulses_v7144 */ ) = (word) ( *( (fPt) ((* (ptr) pd154 ))))(pd154); }; SOURCE(5931, 23) (* (( (ptr) &var_c38452)+17)/* showTimes_v7172 */ ) = 0; SOURCE(6013, 22) (* (( (ptr) &var_c38452)+18)/* combined_v7256 */ ) = 0; SOURCE(6037, 20) (* (( (ptr) &var_c38452)+19)/* switch_v7284 */ ) = 0; SOURCE(6059, 80) { W3 var_c36212; var_c36212.f0 = (* (ptr) &fc134 ); var_c36212.f1 = (* (ptr) &fc155 ); var_c36212.f2 = (* (ptr) &fc155 ); { word pd156; pd156 = (* (( (ptr) (* (( (ptr) gf_c38484)+138)/* var_c36244 */ ))+17) ); (* (( (ptr) &var_c38452)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd156 ))))(var_c36212, pd156); }; }; SOURCE(6141, 71) (* (( (ptr) &var_c38452)+21)/* colorLookupTable_v7340 */ ) = 0; SOURCE(6214, 14) (* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) = 300; SOURCE(6230, 20) (* (( (ptr) &var_c38452)+23)/* iotparam_v7396 */ ) = 0; SOURCE(6252, 16) (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ) = (* (ptr) &fc157 ); SOURCE(6270, 15) (* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) = 1; SOURCE(6287, 23) (* (( (ptr) &var_c38452)+26)/* debugging_v7480 */ ) = 0; SOURCE(6493, 84) { /* declaration of var_c01 skipped */ (* (( (ptr) &var_c38452)+28)/* var_c01 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+139)/* var_c36276 */ ))+6) ); { /* declaration of var_c02 skipped */ { word var_c03; { word var_c0405; var_c0405 = (word) &var_c38452; var_c03 = (word) XR_Enable(( ((word) (fPt) NoName_Q3600) ), ( ((word) (fPt) NoName_Q4080) ), var_c0405); }; if ((var_c03 == 2)) { goto lab_L100019; }; }; (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) = (* (( (ptr) &var_c38452)+29)/* var_c02 */ ); }; }; SOURCE(6612, 23) (* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ); SOURCE(6637, 33) buffer_v7620 = XR_NewObject(260, (* (( (ptr) gf_c38484)+27) )); (* (( (hPt) buffer_v7620)+1) ) = 256; SOURCE(6672, 36) (* (( (ptr) &var_c38452)+29)/* outerHandle1_v7648 */ ) = 0; SOURCE(6710, 36) (* (( (ptr) &var_c38452)+30)/* outerHandle2_v7676 */ ) = 0; SOURCE(6748, 33) (* (( (ptr) &var_c38452)+31)/* ipOut_v7704 */ ) = 0; SOURCE(6946, 9395) lab_L100024: ; if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) > 1)) { } else { goto lab_L100022; }; { /* declaration of arg_v7948 skipped */ SOURCE(6966, 19) { word limit158; (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( limit158 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), BCK(1, limit158) )) ); }; SOURCE(6987, 11) (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); SOURCE(7000, 29) { word pd159; pd159 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+14) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd159 ))))((* ((( (ptr) &var_c38452)+32)/* arg_v7948 */ ) ), pd159) == (int)0)) { SOURCE(7029, 4) goto lab_L100024; }; }; SOURCE(7035, 3553) { word pd160; pd160 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd160 ))))((* (( (ptr) gf_c38484)+34) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 1, pd160) )) { { word pd161; pd161 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd161 ))))((* (( (ptr) gf_c38484)+35) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd161) )) { SOURCE(7120, 16) (* (( (ptr) &var_c38452)+26)/* debugging_v7480 */ ) = 1; } else { { word pd162; pd162 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd162 ))))((* (( (ptr) gf_c38484)+36) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd162) )) { SOURCE(7174, 16) (* (( (ptr) &var_c38452)+17)/* showTimes_v7172 */ ) = 1; } else { { /*1*/ word pd163; /*1*/ pd163 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd163 ))))((* (( (ptr) gf_c38484)+37) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd163) /*1*/ )) { SOURCE(7230, 17) /*1*/ (* (( (ptr) &var_c38452)+17)/* showTimes_v7172 */ ) = 0; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd164; /*1*/ pd164 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd164 ))))((* (( (ptr) gf_c38484)+38) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd164) /*1*/ )) { SOURCE(7282, 22) /*1*/ forceKind_v7200 = 2; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd165; /*1*/ pd165 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd165 ))))((* (( (ptr) gf_c38484)+39) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd165) /*1*/ )) { SOURCE(7339, 22) /*1*/ forceKind_v7200 = 1; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd166; /*1*/ pd166 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd166 ))))((* (( (ptr) gf_c38484)+40) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd166) /*1*/ )) { SOURCE(7399, 17) /*1*/ forceKind_v7200 = 3; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd167; /*1*/ pd167 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd167 ))))((* (( (ptr) gf_c38484)+41) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd167) /*1*/ )) { SOURCE(7453, 19) /*1*/ forceKind_v7200 = 0; /*1*/ } /*1*/ else { /*1*/ { /*2*/ word pd168; /*2*/ pd168 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd168 ))))((* (( (ptr) gf_c38484)+42) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd168) /*2*/ )) { SOURCE(7512, 17) /*2*/ useMonitor_v7228 = 1; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd169; /*2*/ pd169 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd169 ))))((* (( (ptr) gf_c38484)+43) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd169) /*2*/ )) { SOURCE(7564, 58) /*2*/ { /*2*/ W3 var_c36372; /*2*/ var_c36372.f0 = (* (ptr) &fc155 ); /*2*/ var_c36372.f1 = (* (ptr) &fc155 ); /*2*/ var_c36372.f2 = (* (ptr) &fc134 ); /*2*/ { /*2*/ word pd170; /*2*/ pd170 = (* (( (ptr) (* (( (ptr) gf_c38484)+138)/* var_c36244 */ ))+17) ); /*2*/ (* (( (ptr) &var_c38452)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd170 ))))(var_c36372, pd170); /*2*/ }; /*2*/ }; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd171; /*2*/ pd171 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd171 ))))((* (( (ptr) gf_c38484)+44) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd171) /*2*/ )) { SOURCE(7657, 58) /*2*/ { /*2*/ W3 var_c36404; /*2*/ var_c36404.f0 = (* (ptr) &fc155 ); /*2*/ var_c36404.f1 = (* (ptr) &fc134 ); /*2*/ var_c36404.f2 = (* (ptr) &fc155 ); /*2*/ { /*2*/ word pd172; /*2*/ pd172 = (* (( (ptr) (* (( (ptr) gf_c38484)+138)/* var_c36244 */ ))+17) ); /*2*/ (* (( (ptr) &var_c38452)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd172 ))))(var_c36404, pd172); /*2*/ }; /*2*/ }; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd173; /*2*/ pd173 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd173 ))))((* (( (ptr) gf_c38484)+45) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd173) /*2*/ )) { SOURCE(7750, 58) /*2*/ { /*2*/ W3 var_c36436; /*2*/ var_c36436.f0 = (* (ptr) &fc134 ); /*2*/ var_c36436.f1 = (* (ptr) &fc155 ); /*2*/ var_c36436.f2 = (* (ptr) &fc155 ); /*2*/ { /*2*/ word pd174; /*2*/ pd174 = (* (( (ptr) (* (( (ptr) gf_c38484)+138)/* var_c36244 */ ))+17) ); /*2*/ (* (( (ptr) &var_c38452)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd174 ))))(var_c36436, pd174); /*2*/ }; /*2*/ }; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd175; /*2*/ pd175 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd175 ))))((* (( (ptr) gf_c38484)+46) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd175) /*2*/ )) { SOURCE(7854, 811) /*2*/ { /*3*/ /* declaration of name_v7992 skipped */ /*3*/ word stream_v8020; SOURCE(7856, 20) /*3*/ { /*3*/ word limit176; /*3*/ (* (( (ptr) &var_c38452)+33)/* name_v7992 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*3*/ limit176 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*3*/ BCK(1, limit176) /*3*/ )) ); /*3*/ }; SOURCE(7878, 74) /*3*/ { /*3*/ /* declaration of var_c04 skipped */ /*3*/ (* (( (ptr) &var_c38452)+34)/* var_c04 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+141)/* var_c36468 */ ))+13) ); /*3*/ { /*3*/ /* declaration of var_c05 skipped */ /*3*/ { /*3*/ word var_c0406; /*3*/ var_c0406 = (word) &var_c38452; /*3*/ (void) (word) XR_Enable(( ((word) (fPt) NoName_Q3540) ), ( ((word) (fPt) NoName_Q4020) ), var_c0406); /*3*/ }; /*3*/ stream_v8020 = (* (( (ptr) &var_c38452)+35)/* var_c05 */ ); /*3*/ }; /*3*/ }; SOURCE(7987, 673) /*3*/ if ((stream_v8020 == 0)) { SOURCE(8008, 61) /*3*/ { /*3*/ word var_c36500; /*3*/ { /*3*/ word pd177; /*3*/ pd177 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+6) ); /*3*/ var_c36500 = (word) ( *( (fPt) ((* (ptr) pd177 ))))((* (( (ptr) &var_c38452)+33)/* name_v7992 */ ), (* (( (ptr) gf_c38484)+47) /*3*/ ), pd177); /*3*/ }; /*3*/ { /*3*/ word var_c0202; /*3*/ var_c0202 = var_c36500; /*3*/ (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c38484)+139)/* var_c36276 */ ))+4) ), (word) &var_c0202); /*3*/ }; /*3*/ }; /*3*/ } /*3*/ else { SOURCE(8069, 593) /*3*/ { /*3*/ word t_v8064; /*3*/ word bytesRead_v8120; SOURCE(8071, 109) /*3*/ t_v8064 = XR_NewObject(524288, (* (( (ptr) gf_c38484)+29) )); SOURCE(8291, 93) /*3*/ { /*3*/ W3 var_c36532; /*3*/ var_c36532.f0 = t_v8064; /*3*/ var_c36532.f1 = 0; /*3*/ var_c36532.f2 = 524288; /*3*/ { /*3*/ word pd178; /*3*/ pd178 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+14) ); /*3*/ bytesRead_v8120 = (word) ( *( (fPt) ((* (ptr) pd178 ))))(stream_v8020, var_c36532, pd178); /*3*/ }; /*3*/ }; SOURCE(8386, 96) /*3*/ if (( (int)bytesRead_v8120 != (int)524288)) { SOURCE(8415, 67) /*3*/ { /*3*/ word var_c36564; /*3*/ { /*3*/ word pd179; /*3*/ pd179 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+6) ); /*3*/ var_c36564 = (word) ( *( (fPt) ((* (ptr) pd179 ))))((* (( (ptr) &var_c38452)+33)/* name_v7992 */ ), (* (( (ptr) gf_c38484)+49) /*3*/ ), pd179); /*3*/ }; /*3*/ { /*3*/ word var_c0207; /*3*/ var_c0207 = var_c36564; /*3*/ (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c38484)+139)/* var_c36276 */ ))+4) ), (word) &var_c0207); /*3*/ }; /*3*/ }; /*3*/ }; SOURCE(8487, 142) /*3*/ { /*3*/ word var_c36596; /*3*/ word var_c36660; /*3*/ { /*3*/ word pd180; /*3*/ pd180 = (* (( (ptr) (* (( (ptr) gf_c38484)+142)/* var_c36628 */ ))+5) ); /*3*/ var_c36596 = (word) ( *( (fPt) ((* (ptr) pd180 ))))((* (( (ptr) &var_c38452)+33)/* name_v7992 */ ), 0, 2147483647, pd180) /*3*/ ; /*3*/ }; /*3*/ var_c36660 = XR_NewObject(12, (* (( (ptr) gf_c38484)+26) )); /*3*/ (* (ptr) var_c36660 ) = var_c36596; /*3*/ (* (( (ptr) var_c36660)+1) ) = t_v8064; /*3*/ (* (( (ptr) var_c36660)+2) ) = t_v8064; /*3*/ (* (( (ptr) &var_c38452)+21)/* colorLookupTable_v7340 */ ) = var_c36660; /*3*/ }; SOURCE(8631, 16) /*3*/ { /*3*/ word pd181; /*3*/ pd181 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+28) ); /*3*/ (void) ( *( (fPt) ((* (ptr) pd181 ))))(stream_v8020, 0, pd181); /*3*/ }; SOURCE(8649, 11) /*3*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); /*3*/ }; /*3*/ }; /*3*/ }; /*2*/ } /*2*/ else { /*2*/ { /*3*/ word pd182; /*3*/ pd182 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd182 ))))((* (( (ptr) gf_c38484)+52) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd182) /*3*/ )) { SOURCE(8707, 15) /*3*/ (* (( (ptr) &var_c38452)+18)/* combined_v7256 */ ) = 1; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd183; /*3*/ pd183 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd183 ))))((* (( (ptr) gf_c38484)+53) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd183) /*3*/ )) { SOURCE(8763, 16) /*3*/ (* (( (ptr) &var_c38452)+18)/* combined_v7256 */ ) = 0; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd184; /*3*/ pd184 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd184 ))))((* (( (ptr) gf_c38484)+54) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd184) /*3*/ )) { SOURCE(8818, 13) /*3*/ (* (( (ptr) &var_c38452)+19)/* switch_v7284 */ ) = 1; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd185; /*3*/ pd185 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd185 ))))((* (( (ptr) gf_c38484)+55) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd185) /*3*/ )) { SOURCE(8867, 260) /*3*/ if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) >= 1)) { SOURCE(8887, 260) /*3*/ { /*3*/ /* declaration of name_v8176 skipped */ SOURCE(8889, 20) /*3*/ { /*4*/ word limit186; /*4*/ (* (( (ptr) &var_c38452)+33)/* name_v8176 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*4*/ limit186 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*4*/ BCK(1, limit186) /*4*/ )) ); /*4*/ }; SOURCE(8911, 11) /*3*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); SOURCE(8924, 63) /*3*/ if (((* (( (ptr) &var_c38452)+31)/* ipOut_v7704 */ ) != 0)) { SOURCE(8945, 29) /*4*/ { /*4*/ word pd187; /*4*/ pd187 = (* (( (ptr) (* (( (ptr) gf_c38484)+143)/* var_c36692 */ ))+12) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd187 ))))((* ((( (ptr) &var_c38452)+31)/* ipOut_v7704 */ ) ), pd187); /*4*/ }; SOURCE(8976, 11) /*4*/ (* (( (ptr) &var_c38452)+31)/* ipOut_v7704 */ ) = 0; /*4*/ }; SOURCE(8990, 137) /*3*/ { /*4*/ /* declaration of var_c06 skipped */ /*4*/ (* (( (ptr) &var_c38452)+34)/* var_c06 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+143)/* var_c36692 */ ))+5) ); /*4*/ { /*4*/ /* declaration of var_c07 skipped */ /*4*/ { /*4*/ word var_c08; /*4*/ { /*4*/ word var_c0407; /*4*/ var_c0407 = (word) &var_c38452; /*4*/ var_c08 = (word) XR_Enable(( ((word) (fPt) NoName_Q3480) ), ( ((word) (fPt) NoName_Q3960) ), var_c0407); /*4*/ }; /*4*/ if ((var_c08 == 2)) { /*4*/ goto lab_L100019; /*4*/ }; /*4*/ }; /*4*/ (* (( (ptr) &var_c38452)+31)/* ipOut_v7704 */ ) = (* (( (ptr) &var_c38452)+35)/* var_c07 */ ); /*4*/ }; /*4*/ }; /*3*/ }; /*3*/ }; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd188; /*3*/ pd188 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd188 ))))((* (( (ptr) gf_c38484)+56) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd188) /*3*/ )) { SOURCE(9187, 395) /*3*/ { /*4*/ /* declaration of syntax_v8220 skipped */ SOURCE(9189, 20) /*4*/ (* (( (ptr) &var_c38452)+33)/* syntax_v8220 */ ) = 0; SOURCE(9211, 10) /*4*/ (* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) = 0; SOURCE(9223, 91) /*4*/ if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) >= 1)) { SOURCE(9243, 71) SOURCE(9243, 71) /*4*/ { /*4*/ /* declaration of var_c09 skipped */ /*4*/ /* declaration of var_c010 skipped */ /*4*/ { /*4*/ word limit189; /*4*/ (* (( (ptr) &var_c38452)+34)/* var_c09 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*4*/ limit189 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*4*/ BCK(1, limit189) /*4*/ )) ); /*4*/ }; /*4*/ (* (( (ptr) &var_c38452)+35)/* var_c010 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+144)/* var_c36724 */ ))+11) ); /*4*/ { /*4*/ /* declaration of var_c011 skipped */ /*4*/ { /*4*/ word var_c012; /*4*/ { /*4*/ word var_c0408; /*4*/ var_c0408 = (word) &var_c38452; /*4*/ var_c012 = (word) XR_Enable(( ((word) (fPt) NoName_Q3420) ), ( ((word) (fPt) NoName_Q3900) ), var_c0408); /*4*/ }; /*4*/ if ((var_c012 == 3)) { /*4*/ goto lab_L100030; /*4*/ }; /*4*/ }; /*4*/ { /*4*/ word idx190; /*4*/ (* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) = ( /*4*/ idx190 = (* (( (ptr) &var_c38452)+36)/* var_c011 */ ), /*4*/ SGNCK(idx190) /*4*/ ); /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ lab_L100030: ; /*4*/ }; SOURCE(9328, 207) /*4*/ if (( (int)(* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) < (int)1) || ( (int)(* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) > (int)(* ( /*4*/ ( (ptr) gf_c38484)+10)/* maxCopies_v3980 */ ))) { SOURCE(9367, 156) /*4*/ if ((0 != (* (( (ptr) &var_c38452)+33)/* syntax_v8220 */ ))) { SOURCE(9382, 65) /*4*/ { /*4*/ word pd191; /*4*/ pd191 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+93) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd191 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+57) /*4*/ ), 0, 2147483647, pd191); /*4*/ }; /*4*/ } /*4*/ else { SOURCE(9447, 76) /*4*/ { /*4*/ W2 var_c36756; /*4*/ var_c36756.f0 = 5; /*4*/ var_c36756.f1 = (* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ); /*4*/ { /*4*/ word pd192; /*4*/ pd192 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+61) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd192 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+58) /*4*/ ), var_c36756, pd192); /*4*/ }; /*4*/ }; /*4*/ }; SOURCE(9525, 10) /*4*/ (* (( (ptr) &var_c38452)+25)/* copies_v7452 */ ) = 1; /*4*/ }; SOURCE(9540, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); SOURCE(9553, 27) /*4*/ allowCopiesToChange_v7508 = 0; /*4*/ }; /*3*/ } /*3*/ else { /*3*/ { /*4*/ word pd193; /*4*/ pd193 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd193 ))))((* (( (ptr) gf_c38484)+59) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd193) /*4*/ )) { SOURCE(9619, 345) /*4*/ { /*4*/ /* declaration of syntax_v8264 skipped */ SOURCE(9621, 20) /*4*/ (* (( (ptr) &var_c38452)+33)/* syntax_v8264 */ ) = 0; SOURCE(9643, 7) /*4*/ (* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) = 0; SOURCE(9652, 88) /*4*/ if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) >= 1)) { SOURCE(9672, 68) SOURCE(9672, 68) /*4*/ { /*4*/ /* declaration of var_c013 skipped */ /*4*/ /* declaration of var_c014 skipped */ /*4*/ { /*4*/ word limit194; /*4*/ (* (( (ptr) &var_c38452)+34)/* var_c013 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*4*/ limit194 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*4*/ BCK(1, limit194) /*4*/ )) ); /*4*/ }; /*4*/ (* (( (ptr) &var_c38452)+35)/* var_c014 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+144)/* var_c36724 */ ))+11) ); /*4*/ { /*4*/ /* declaration of var_c015 skipped */ /*4*/ { /*4*/ word var_c016; /*4*/ { /*4*/ word var_c0409; /*4*/ var_c0409 = (word) &var_c38452; /*4*/ var_c016 = (word) XR_Enable(( ((word) (fPt) NoName_Q3360) ), ( ((word) (fPt) NoName_Q3840) ), var_c0409); /*4*/ }; /*4*/ if ((var_c016 == 4)) { /*4*/ goto lab_L100034; /*4*/ }; /*4*/ }; /*4*/ { /*4*/ word idx195; /*4*/ (* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) = ( /*4*/ idx195 = (* (( (ptr) &var_c38452)+36)/* var_c015 */ ), /*4*/ SGNCK(idx195) /*4*/ ); /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ lab_L100034: ; /*4*/ }; SOURCE(9754, 192) /*4*/ if (( (int)(* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) < (int)1) || ( (int)(* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) > (int)1200)) { SOURCE(9786, 149) /*4*/ if ((0 != (* (( (ptr) &var_c38452)+33)/* syntax_v8264 */ ))) { SOURCE(9801, 63) /*4*/ { /*4*/ word pd196; /*4*/ pd196 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+93) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd196 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+60) /*4*/ ), 0, 2147483647, pd196); /*4*/ }; /*4*/ } /*4*/ else { SOURCE(9864, 71) /*4*/ { /*4*/ W2 var_c36788; /*4*/ var_c36788.f0 = 5; /*4*/ var_c36788.f1 = (* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ); /*4*/ { /*4*/ word pd197; /*4*/ pd197 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+61) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd197 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+61) /*4*/ ), var_c36788, pd197); /*4*/ }; /*4*/ }; /*4*/ }; SOURCE(9937, 9) /*4*/ (* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ) = 300; /*4*/ }; SOURCE(9951, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd198; /*4*/ pd198 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd198 ))))((* (( (ptr) gf_c38484)+62) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd198) /*4*/ )) { SOURCE(10001, 112) /*4*/ { /*4*/ word syntax_v8308 = 0; SOURCE(10025, 14) /*4*/ (* (( (ptr) &var_c38452)+23)/* iotparam_v7396 */ ) = 0; SOURCE(10041, 57) /*4*/ if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) >= 1)) { SOURCE(10061, 24) /*4*/ { /*4*/ word limit199; /*4*/ (* (( (ptr) &var_c38452)+23)/* iotparam_v7396 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*4*/ limit199 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*4*/ BCK(1, limit199) /*4*/ )) ); /*4*/ }; /*4*/ } /*4*/ else { SOURCE(10085, 13) /*4*/ syntax_v8308 = 1; /*4*/ }; SOURCE(10100, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd200; /*4*/ pd200 = (* (( (ptr) (* (( (ptr) gf_c38484)+140)/* var_c36340 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd200 ))))((* (( (ptr) gf_c38484)+63) ), (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ), 0, pd200) /*4*/ )) { SOURCE(10150, 361) /*4*/ { /*4*/ /* declaration of syntax_v8352 skipped */ SOURCE(10152, 20) /*4*/ (* (( (ptr) &var_c38452)+33)/* syntax_v8352 */ ) = 0; SOURCE(10174, 9) /*4*/ (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ) = (* (ptr) &fc155 ); SOURCE(10185, 88) /*4*/ if (((* (( (ptr) &var_c38452)+28)/* argMax_v7592 */ ) >= 1)) { SOURCE(10205, 68) SOURCE(10205, 68) /*4*/ { /*4*/ /* declaration of var_c017 skipped */ /*4*/ /* declaration of var_c018 skipped */ /*4*/ { /*4*/ word limit201; /*4*/ (* (( (ptr) &var_c38452)+34)/* var_c017 */ ) = (* ((( (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ))+1)+( /*5*/ limit201 = (* (ptr) (* (( (ptr) &var_c38452)+27)/* argv_v7564 */ ) ), /*5*/ BCK(1, limit201) /*5*/ )) ); /*4*/ }; /*4*/ (* (( (ptr) &var_c38452)+35)/* var_c018 */ ) = (* (( (ptr) (* (( (ptr) gf_c38484)+144)/* var_c36724 */ ))+12) ); /*4*/ { /*4*/ /* declaration of var_c019 skipped */ /*4*/ { /*5*/ word var_c020; /*5*/ { /*5*/ word var_c0410; /*5*/ var_c0410 = (word) &var_c38452; /*5*/ var_c020 = (word) XR_Enable(( ((word) (fPt) NoName_Q3300) ), ( ((word) (fPt) NoName_Q3780) ), var_c0410); /*5*/ }; /*5*/ if ((var_c020 == 5)) { /*5*/ goto lab_L100038; /*5*/ }; /*5*/ }; /*4*/ (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ) = (* (( (ptr) &var_c38452)+36)/* var_c019 */ ); /*4*/ }; /*4*/ }; /*4*/ lab_L100038: ; /*4*/ }; SOURCE(10287, 206) /*4*/ { /*4*/ word x202; /*4*/ word x204; /*4*/ word x205; /*4*/ word x207; /*4*/ if (((0 != (* (( (ptr) &var_c38452)+33)/* syntax_v8352 */ )) || (( /*4*/ x202 = (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ), *(float*)&x202 /*4*/ ) < ( /*4*/ x204 = (* (ptr) &fc203 ), *(float*)&x204 /*4*/ ))) || (( /*4*/ x205 = (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ), *(float*)&x205 /*4*/ ) > ( /*4*/ x207 = (* (ptr) &fc206 ), *(float*)&x207 /*4*/ ))) { SOURCE(10333, 148) /*4*/ if ((0 != (* (( (ptr) &var_c38452)+33)/* syntax_v8352 */ ))) { SOURCE(10348, 64) /*4*/ { /*5*/ word pd208; /*5*/ pd208 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+93) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd208 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+64) /*5*/ ), 0, 2147483647, pd208); /*5*/ }; /*4*/ } /*4*/ else { SOURCE(10412, 69) /*4*/ { /*5*/ W2 var_c36820; /*5*/ var_c36820.f0 = 8; /*5*/ { /*5*/ float tf209; /*5*/ var_c36820.f1 = ( /*5*/ tf209 = (float)(int)(* (( (ptr) &var_c38452)+22)/* spi_v7368 */ ), *(word*)&tf209 /*5*/ ); /*5*/ }; /*5*/ { /*5*/ word pd210; /*5*/ pd210 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+61) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd210 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+65) /*5*/ ), var_c36820, pd210); /*5*/ }; /*5*/ }; /*4*/ }; SOURCE(10483, 10) /*4*/ (* (( (ptr) &var_c38452)+24)/* pph_v7424 */ ) = (* (ptr) &fc157 ); /*4*/ }; /*4*/ }; SOURCE(10498, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c38452)+56)/* var_c36148 */ )); /*4*/ }; /*4*/ } /*4*/ else { SOURCE(10525, 63) /*4*/ { /*4*/ W2 var_c36852; /*4*/ var_c36852.f0 = 11; /*4*/ var_c36852.f1 = (* (( (ptr) &var_c38452)+32)/* arg_v7948 */ ); /*4*/ { /*4*/ word pd211; /*4*/ pd211 = (* (( (ptr) (* (( (ptr) gf_c38484)+135)/* var_c35700 */ ))+61) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd211 ))))((* (( (ptr) (* (( (ptr) &var_c38452)+4)/* cmd_v13612 */ ))+1) ), (* (( (ptr) gf_c38484)+66) /*4*/ ), var_c36852, pd211); /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*2*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; /*1*/ }; }; }; }; }; SOURCE(10590, 4) goto lab_L100024; }; }; SOURCE(10599, 5742) SOURCE(10601, 5701) { /* declaration of out_v8704 skipped */ /* declaration of map_v8760 skipped */ /* declaration of dMap_v8788 skipped */ /* declaration of context_v8816 skipped */ /* declaration of pixelsToMeters_v8900 skipped */ /* declaration of instanceData_v8984 skipped */ /* declaration of pageFlags_v9660 skipped */ word var_c022; { word var_c0411; var_c0411 = (word) &var_c38452; var_c022 = (word) XR_Enable(( ((word) (fPt) NoName_Q3180) ), ( ((word) (fPt) NoName_Q3660) ), var_c0411); }; if ((var_c022 == 7)) { goto lab_L100041; }; }; goto lab_L100060; lab_L100041: ; SOURCE(16319, 5) (void) Bye_P1368((word) ((( (bPt) &var_c38452)+48)/* var_c36116 */ )); SOURCE(16326, 12) goto lab_L100019; lab_L100060: ; }; goto lab_L100024; lab_L100022: ; }; goto lab_L100061; lab_L100019: ; SOURCE(16369, 17) result_v13656 = (* (( (ptr) gf_c38484)+94) ); lab_L100061: ; /* removed tail goto */ (* (ptr) formal_c0226 ) = result_v13656; (* (( (ptr) formal_c0226)+1) ) = (* (( (ptr) &var_c38452)+5)/* msg_v13684 */ ); return; } static word NoName_Q3180(formal_c0372) word formal_c0372; { W5 var_c0419; register ptr gf_c0371 = (ptr) &globalframe; var_c0419.f0 = formal_c0372; SOURCE(10664, 38) { word fastItems_v8396; word slowItems_v8424; word scanLines_v8452; word dstWordsWide_v8480; word dstBitsWide_v8508; word srcWordsWide_v8536; word srcBitsWide_v8564; word srcWords_v8592; word dstWords_v8620; word handle1_v8648; word handle2_v8676; /* declaration of fileName_v8732 skipped */ word fileStream_v8844 = 0; word fileKind_v8872 = 0; word best_v9012 = 0; word prob_v9040; word sequencerProcs_v9068; word streamIn_v9096; word seq_v9124; SOURCE(10664, 38) { word idx212; fastItems_v8396 = ( idx212 = (word) IOP2( / , (int)(IOP2( * , (int)(* (( (ptr) formal_c0372)+22) ), (int)(* (( (ptr) gf_c0371)+8)/* fastDimX10_v3924 */ )) + 9), (int)10), SGNCK(idx212) ); }; SOURCE(10704, 38) { word idx213; slowItems_v8424 = ( idx213 = (word) IOP2( / , (int)(IOP2( * , (int)(* (( (ptr) formal_c0372)+22) ), (int)(* (( (ptr) gf_c0371)+9)/* slowDimX10_v3952 */ )) + 9), (int)10), SGNCK(idx213) ); }; SOURCE(10744, 26) scanLines_v8452 = slowItems_v8424; SOURCE(10772, 57) dstWordsWide_v8480 = ((word) (fastItems_v8396 + 31) >> 5); SOURCE(10831, 42) { word idx214; dstBitsWide_v8508 = ( idx214 = (word) ((word) dstWordsWide_v8480 << 5), SGNCK(idx214) ); }; SOURCE(10875, 34) srcWordsWide_v8536 = ((word) dstWordsWide_v8480 << 1); SOURCE(10911, 42) { word idx215; srcBitsWide_v8564 = ( idx215 = (word) ((word) srcWordsWide_v8536 << 5), SGNCK(idx215) ); }; SOURCE(10955, 38) { word idx216; srcWords_v8592 = ( idx216 = (word) (srcWordsWide_v8536 * scanLines_v8452), SGNCK(idx216) ); }; SOURCE(10995, 38) { word idx217; dstWords_v8620 = ( idx217 = (word) (dstWordsWide_v8480 * scanLines_v8452), SGNCK(idx217) ); }; SOURCE(11035, 64) (* (( (ptr) formal_c0372)+29) ) = (word) AllocBuffer_P240(srcWords_v8592); handle1_v8648 = (* (( (ptr) formal_c0372)+29) ); SOURCE(11101, 64) (* (( (ptr) formal_c0372)+30) ) = (word) AllocBuffer_P240(dstWords_v8620); handle2_v8676 = (* (( (ptr) formal_c0372)+30) ); SOURCE(11167, 21) (* (( (ptr) formal_c0372)+33) ) = (* (( (ptr) (* (( (ptr) formal_c0372)+4) ))+1) ); SOURCE(11190, 25) var_c0419.f4/* fileName_v8732 */ = (* (( (ptr) formal_c0372)+32) ); SOURCE(11217, 82) (* (( (ptr) formal_c0372)+34) ) = (word) MakeSampleMap_P360(handle1_v8648, SGNCK(srcWords_v8592), scanLines_v8452, dstBitsWide_v8508, 1) ; SOURCE(11301, 83) (* (( (ptr) formal_c0372)+35) ) = (word) MakeSampleMap_P360(handle2_v8676, SGNCK(dstWords_v8620), scanLines_v8452, dstBitsWide_v8508, 0) ; SOURCE(11386, 102) { word idx218; (* (( (ptr) formal_c0372)+36) ) = (word) HighlightContextFromSampleMap_P420((* (( (ptr) formal_c0372)+34) ), ( idx218 = (* (( (ptr) formal_c0372)+22) ), SGNCK(idx218) ), (* (( (ptr) formal_c0372)+24) ), (* (( (ptr) formal_c0372)+20) ), (* (( (ptr) formal_c0372)+21) ), (* (( (ptr) formal_c0372)+23) )); }; SOURCE(11549, 130) { word pd219; pd219 = (* (( (ptr) (* (( (ptr) gf_c0371)+134)/* var_c35604 */ ))+20) ); (* (( (ptr) formal_c0372)+37) ) = (word) ( *( (fPt) ((* (ptr) pd219 ))))((* (( (ptr) formal_c0372)+36) ), 3, 0, pd219); }; SOURCE(12529, 51) (* (( (ptr) formal_c0372)+38) ) = 0; SOURCE(12629, 16) prob_v9040 = (* (ptr) &fc155 ); SOURCE(12647, 173) sequencerProcs_v9068 = XR_NewObject(12, (* (( (ptr) gf_c0371)+24) )); (* (ptr) sequencerProcs_v9068 ) = (word) (( (bPt) gf_c0371)+428)/* var_c34612 */ ; (* (( (ptr) sequencerProcs_v9068)+1) ) = (word) (( (bPt) gf_c0371)+420)/* var_c34580 */ ; (* (( (ptr) sequencerProcs_v9068)+2) ) = (word) (( (bPt) gf_c0371)+412)/* var_c34548 */ ; SOURCE(12822, 55) { word pd220; pd220 = (* (( (ptr) (* (( (ptr) gf_c0371)+141)/* var_c36468 */ ))+13) ); streamIn_v9096 = (word) ( *( (fPt) ((* (ptr) pd220 ))))(var_c0419.f4/* fileName_v8732 */ , pd220); }; SOURCE(12879, 235) { word var_c36916; word var_c36948; word var_c36980; { word pd221; pd221 = (* (( (ptr) (* (( (ptr) gf_c0371)+141)/* var_c36468 */ ))+16) ); var_c36916 = (word) ( *( (fPt) ((* (ptr) pd221 ))))(streamIn_v9096, pd221); }; { word pd222; pd222 = (* (( (ptr) (* (( (ptr) gf_c0371)+136)/* var_c35924 */ ))+5) ); var_c36948 = (word) ( *( (fPt) ((* (ptr) pd222 ))))(17, 0, 0, pd222); }; var_c36980 = XR_NewObject(40, (* (( (ptr) gf_c0371)+22) )); (* (ptr) var_c36980 ) = streamIn_v9096; (* (( (ptr) var_c36980)+1) ) = (* (( (ptr) (* (( (ptr) formal_c0372)+4) ))+1) ); (* (( (ptr) var_c36980)+2) ) = (* (( (ptr) (* (( (ptr) formal_c0372)+4) ))+2) ); (* (( (ptr) var_c36980)+3) ) = var_c0419.f4/* fileName_v8732 */ ; (* (( (ptr) var_c36980)+5) ) = var_c36916; (* (( (ptr) var_c36980)+8) ) = sequencerProcs_v9068; (* (( (ptr) var_c36980)+9) ) = var_c36948; seq_v9124 = var_c36980; }; SOURCE(13116, 66) { word pd223; pd223 = (* (( (ptr) (* (( (ptr) gf_c0371)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd223 ))))((* (( (ptr) gf_c0371)+71) ), var_c0419.f4/* fileName_v8732 */ , 0, pd223) )) { SOURCE(13161, 21) (void) Require_P1920((* (( (ptr) gf_c0371)+72) ), (word) (( (bPt) formal_c0372)+32)); }; }; SOURCE(13184, 74) { word pd224; pd224 = (* (( (ptr) (* (( (ptr) gf_c0371)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd224 ))))((* (( (ptr) gf_c0371)+73) ), var_c0419.f4/* fileName_v8732 */ , 0, pd224) )) { SOURCE(13237, 21) (void) Require_P1920((* (( (ptr) gf_c0371)+72) ), (word) (( (bPt) formal_c0372)+32)); }; }; SOURCE(13260, 67) { word pd225; pd225 = (* (( (ptr) (* (( (ptr) gf_c0371)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd225 ))))((* (( (ptr) gf_c0371)+74) ), var_c0419.f4/* fileName_v8732 */ , 0, pd225) )) { SOURCE(13306, 21) (void) Require_P1920((* (( (ptr) gf_c0371)+72) ), (word) (( (bPt) formal_c0372)+32)); }; }; SOURCE(13329, 66) { word pd226; pd226 = (* (( (ptr) (* (( (ptr) gf_c0371)+140)/* var_c36340 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd226 ))))((* (( (ptr) gf_c0371)+75) ), var_c0419.f4/* fileName_v8732 */ , 0, pd226) )) { SOURCE(13374, 21) (void) Require_P1920((* (( (ptr) gf_c0371)+76) ), (word) (( (bPt) formal_c0372)+32)); }; }; SOURCE(13397, 236) { register word tail_v9256; { word pd227; pd227 = (* (( (ptr) (* (( (ptr) gf_c0371)+145)/* var_c37012 */ ))+7) ); tail_v9256 = (word) ( *( (fPt) ((* (ptr) pd227 ))))(pd227); }; lab_L100047: ; if ((tail_v9256 != 0)) { } else { goto lab_L100044; }; { word d_v9384; word p_v9412; SOURCE(13513, 49) d_v9384 = (* (ptr) tail_v9256 ); SOURCE(13564, 31) { word pd228; pd228 = (* (ptr) (* (( (ptr) d_v9384)+2) ) ); p_v9412 = (word) ( *( (fPt) ((* (ptr) pd228 ))))(d_v9384, seq_v9124, pd228); }; SOURCE(13597, 36) { word x229; word x230; if ((( x229 = p_v9412, *(float*)&x229 ) > ( x230 = prob_v9040, *(float*)&x230 ))) { SOURCE(13615, 8) prob_v9040 = p_v9412; SOURCE(13625, 8) best_v9012 = d_v9384; }; }; }; tail_v9256 = (* (( (ptr) tail_v9256)+1) ); goto lab_L100047; lab_L100044: ; }; SOURCE(13645, 358) if ((best_v9012 == 0)) { SOURCE(13665, 75) { word var_c37044; { word pd231; pd231 = (* (( (ptr) (* (( (ptr) gf_c0371)+140)/* var_c36340 */ ))+6) ); var_c37044 = (word) ( *( (fPt) ((* (ptr) pd231 ))))((* (( (ptr) gf_c0371)+77) ), var_c0419.f4/* fileName_v8732 */ , pd231) ; }; { word var_c0253; var_c0253 = var_c37044; (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0371)+139)/* var_c36276 */ ))+4) ), (word) &var_c0253); }; }; } else { SOURCE(13749, 41) { word pd232; pd232 = (* (( (ptr) (* (( (ptr) best_v9012)+2) ))+1) ); (* (( (ptr) formal_c0372)+38) ) = (word) ( *( (fPt) ((* (ptr) pd232 ))))(best_v9012, seq_v9124, pd232); }; SOURCE(13792, 64) if (((* (( (ptr) formal_c0372)+38) ) == 0)) { SOURCE(13819, 37) { word var_c0254; var_c0254 = (* (( (ptr) gf_c0371)+78) ); (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0371)+139)/* var_c36276 */ ))+4) ), (word) &var_c0254); }; }; SOURCE(13858, 145) if (((* (( (ptr) formal_c0372)+38) ) != 0)) { SOURCE(13887, 23) (* (( (ptr) (* (( (ptr) formal_c0372)+38) ))+4) ) = 1; SOURCE(13912, 21) (* (( (ptr) (* (( (ptr) formal_c0372)+38) ))+5) ) = 1; SOURCE(13935, 23) (* (( (ptr) (* (( (ptr) formal_c0372)+38) ))+6) ) = (word) -1; SOURCE(13960, 43) { word pd233; pd233 = (* (ptr) (* (( (ptr) (* (( (ptr) formal_c0372)+38) ))+8) ) ); (void) ( *( (fPt) ((* (ptr) pd233 ))))((* ((( (ptr) formal_c0372)+38)) ), pd233); }; }; }; SOURCE(14011, 250) { word seconds_v9456; SOURCE(14013, 83) { word var_c37076; { word pd234; pd234 = (* (( (ptr) (* (( (ptr) gf_c0371)+137)/* var_c36180 */ ))+7) ); var_c37076 = ((word) ( *( (fPt) ((* (ptr) pd234 ))))(pd234) - (* (( (ptr) formal_c0372)+16) )); }; { word pd235; pd235 = (* (( (ptr) (* (( (ptr) gf_c0371)+137)/* var_c36180 */ ))+9) ); seconds_v9456 = (word) ( *( (fPt) ((* (ptr) pd235 ))))(var_c37076, pd235); }; }; SOURCE(14098, 77) { W2 var_c37108; var_c37108.f0 = 8; var_c37108.f1 = seconds_v9456; { word pd236; pd236 = (* (( (ptr) (* (( (ptr) gf_c0371)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd236 ))))((* (( (ptr) formal_c0372)+33) ), (* (( (ptr) gf_c0371)+79) ), var_c37108, pd236); }; }; SOURCE(14177, 40) { W2 var_c37140; var_c37140.f0 = 11; var_c37140.f1 = var_c0419.f4/* fileName_v8732 */ ; { word pd237; pd237 = (* (( (ptr) (* (( (ptr) gf_c0371)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd237 ))))((* (( (ptr) formal_c0372)+33) ), (* (( (ptr) gf_c0371)+80) ), var_c37140, pd237); }; }; SOURCE(14219, 40) { word pd238; pd238 = (* (( (ptr) (* (( (ptr) gf_c0371)+137)/* var_c36180 */ ))+7) ); (* (( (ptr) formal_c0372)+16) ) = (word) ( *( (fPt) ((* (ptr) pd238 ))))(pd238); }; }; SOURCE(14265, 2017) { word var_c37172; var_c37172 = fileKind_v8872; if ((var_c37172 == 0)) { SOURCE(14297, 1929) SOURCE(14299, 1894) { word var_c021; { word var_c0412; var_c0412 = (word) &var_c0419; var_c021 = (word) XR_Enable(( ((word) (fPt) NoName_Q3240) ), ( ((word) (fPt) NoName_Q3720) ), var_c0412); }; if ((var_c021 == 6)) { goto lab_L100048; }; }; goto lab_L100059; lab_L100048: ; SOURCE(16219, 5) (void) Bye_P1368((word) ((( (bPt) formal_c0372)+48))); lab_L100059: ; } else { SOURCE(16241, 41) (* (( (ptr) formal_c0372)+5) ) = (* (( (ptr) gf_c0371)+91) ); SOURCE(16284, 10) return(7); }; }; SOURCE(16297, 5) (void) Bye_P1368((word) ((( (bPt) formal_c0372)+48))); }; return(0); } static word NoName_Q3240(formal_c0374) word formal_c0374; { register ptr gf_c0373 = (ptr) &globalframe; SOURCE(14946, 44) { W2 var_c37588; var_c37588.f0 = 11; var_c37588.f1 = (* (( (ptr) formal_c0374)+4) ); { word pd239; pd239 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd239 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+85) ), var_c37588, pd239) ; }; }; SOURCE(14992, 44) { W2 var_c37620; var_c37620.f0 = 4; { word idx240; var_c37620.f1 = ( idx240 = (* (( (ptr) (* (ptr) formal_c0374 ))+22) ), SGNCK(idx240) ); }; { word pd241; pd241 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd241 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+86) ), var_c37620, pd241) ; }; }; SOURCE(15038, 52) { W2 var_c37652; var_c37652.f0 = 4; { word idx242; var_c37652.f1 = ( idx242 = (* (( (ptr) (* (ptr) formal_c0374 ))+25) ), SGNCK(idx242) ); }; { word pd243; pd243 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd243 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+87) ), var_c37652, pd243) ; }; }; SOURCE(15092, 1049) { register word j_v9500 = 1; register word noName_c37684; noName_c37684 = (* (( (ptr) (* (ptr) formal_c0374 ))+25) ); if (( (int)j_v9500 > (int)noName_c37684)) { goto lab_L100051; }; lab_L100054: ; { word pageCount_v9544 = 0; word done_v9572 = 0; SOURCE(15163, 42) { W2 var_c37716; var_c37716.f0 = 4; var_c37716.f1 = SGNCK(j_v9500); { word pd244; pd244 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd244 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+88) ), var_c37716, pd244) ; }; }; SOURCE(15207, 21) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0374 ))+38) ))+5) ) = j_v9500; SOURCE(15230, 743) { register word i_v9616 = 1; if (( (int)i_v9616 > (int)999998)) { goto lab_L100055; }; lab_L100058: ; if ((0 == done_v9572)) { } else { goto lab_L100055; }; { word pagePulses_v9688; SOURCE(15270, 39) (* (( (ptr) (* (ptr) formal_c0374 ))+39) ) = 0; SOURCE(15311, 57) { word pd245; pd245 = (* (( (ptr) (* (( (ptr) gf_c0373)+137)/* var_c36180 */ ))+7) ); pagePulses_v9688 = (word) ( *( (fPt) ((* (ptr) pd245 ))))(pd245); }; SOURCE(15370, 23) { word pd246; pd246 = (* (( (ptr) (* (( (ptr) gf_c0373)+147)/* var_c37748 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd246 ))))(pd246); }; SOURCE(15395, 23) { word pd247; pd247 = (* (( (ptr) (* (( (ptr) gf_c0373)+128)/* var_c35156 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd247 ))))((* ((( (ptr) (* (ptr) formal_c0374 ))+34)) ), pd247); }; SOURCE(15420, 21) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0374 ))+38) ))+7) ) = i_v9616; SOURCE(15443, 166) SOURCE(15580, 29) { word pd248; pd248 = (* (( (ptr) (* (( (ptr) gf_c0373)+130)/* var_c35252 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd248 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+36) ), (word) (( (bPt) (* (ptr) formal_c0374 ))+24) , pd248); }; SOURCE(15612, 34) if ((* (( (bPt) (* (ptr) formal_c0374 ))+159) ) & 1) { SOURCE(15635, 11) done_v9572 = 1; }; SOURCE(15648, 325) if ((* (( (bPt) (* (ptr) formal_c0374 ))+159) ) & 020) { SOURCE(15675, 37) { W2 var_c37780; var_c37780.f0 = 4; var_c37780.f1 = SGNCK(i_v9616); { word pd249; pd249 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd249 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+89) ), var_c37780, pd249) ; }; }; SOURCE(15714, 25) pageCount_v9544 = (pageCount_v9544 + 1); SOURCE(15741, 15) (void) DoSeparations_P1860((word) ((( (bPt) (* (ptr) formal_c0374 ))+40))); SOURCE(15758, 19) { word pd250; pd250 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd250 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), 93, pd250); }; SOURCE(15779, 194) if ((0 != (* (( (ptr) (* (ptr) formal_c0374 ))+17) ))) { SOURCE(15797, 178) { word endPagePulses_v9792; word seconds_v9820; SOURCE(15799, 60) { word pd251; pd251 = (* (( (ptr) (* (( (ptr) gf_c0373)+137)/* var_c36180 */ ))+7) ); endPagePulses_v9792 = (word) ( *( (fPt) ((* (ptr) pd251 ))))(pd251); }; SOURCE(15861, 67) { word pd252; pd252 = (* (( (ptr) (* (( (ptr) gf_c0373)+137)/* var_c36180 */ ))+9) ); seconds_v9820 = (word) ( *( (fPt) ((* (ptr) pd252 ))))((endPagePulses_v9792 - pagePulses_v9688), pd252); }; SOURCE(15930, 43) { W2 var_c37812; var_c37812.f0 = 8; var_c37812.f1 = seconds_v9820; { /*1*/ word pd253; /*1*/ pd253 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+61) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd253 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (* (( (ptr) gf_c0373)+90) ), var_c37812, pd253) /*1*/ ; /*1*/ }; }; }; }; }; }; if (( (int)i_v9616 >= (int)999998)) { goto lab_L100055; }; i_v9616 = (i_v9616 + 1); goto lab_L100058; lab_L100055: ; }; SOURCE(15990, 20) { word pd254; pd254 = (* (( (ptr) (* (( (ptr) gf_c0373)+135)/* var_c35700 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd254 ))))((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), 10, pd254); }; SOURCE(16012, 131) { word nextTime_v9864; SOURCE(16014, 55) { word pd255; pd255 = (* (( (ptr) (* (( (ptr) gf_c0373)+137)/* var_c36180 */ ))+7) ); nextTime_v9864 = (word) ( *( (fPt) ((* (ptr) pd255 ))))(pd255); }; SOURCE(16071, 46) (void) PerfLine_P720((* (( (ptr) (* (ptr) formal_c0374 ))+33) ), (nextTime_v9864 - (* (( (ptr) (* (ptr) formal_c0374 ))+16) )), pageCount_v9544); SOURCE(16119, 22) (* (( (ptr) (* (ptr) formal_c0374 ))+16) ) = nextTime_v9864; }; }; if (( (int)j_v9500 >= (int)noName_c37684)) { goto lab_L100051; }; j_v9500 = (j_v9500 + 1); goto lab_L100054; lab_L100051: ; }; SOURCE(16155, 38) { word pd256; pd256 = (* (( (ptr) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0374 ))+38) ))+8) ))+2) ); (void) ( *( (fPt) ((* (ptr) pd256 ))))((* ((( (ptr) (* (ptr) formal_c0374 ))+38)) ), pd256); }; SOURCE(16195, 9) return(6); /* c2c skipped dead code */ } static word NoName_Q3300(formal_c0375) word formal_c0375; { SOURCE(10205, 68) { word pd257; pd257 = (* (( (ptr) formal_c0375)+35) ); (* (( (ptr) formal_c0375)+36) ) = (word) ( *( (fPt) ((* (ptr) pd257 ))))((* ((( (ptr) formal_c0375)+34)) ), pd257); }; return(0); } static word NoName_Q3360(formal_c0376) word formal_c0376; { SOURCE(9672, 68) { word pd258; pd258 = (* (( (ptr) formal_c0376)+35) ); (* (( (ptr) formal_c0376)+36) ) = (word) ( *( (fPt) ((* (ptr) pd258 ))))((* (( (ptr) formal_c0376)+34) ), 8, pd258); }; return(0); } static word NoName_Q3420(formal_c0377) word formal_c0377; { SOURCE(9243, 71) { word pd259; pd259 = (* (( (ptr) formal_c0377)+35) ); (* (( (ptr) formal_c0377)+36) ) = (word) ( *( (fPt) ((* (ptr) pd259 ))))((* (( (ptr) formal_c0377)+34) ), 8, pd259); }; return(0); } static word NoName_Q3480(formal_c0378) word formal_c0378; { SOURCE(8990, 137) { word pd260; pd260 = (* (( (ptr) formal_c0378)+34) ); (* (( (ptr) formal_c0378)+35) ) = (word) ( *( (fPt) ((* (ptr) pd260 ))))((* (( (ptr) formal_c0378)+33) ), 0, pd260); }; return(0); } static word NoName_Q3540(formal_c0379) word formal_c0379; { SOURCE(7878, 74) { word pd261; pd261 = (* (( (ptr) formal_c0379)+34) ); (* (( (ptr) formal_c0379)+35) ) = (word) ( *( (fPt) ((* (ptr) pd261 ))))((* ((( (ptr) formal_c0379)+33)) ), pd261); }; return(0); } static word NoName_Q3600(formal_c0380) word formal_c0380; { SOURCE(6493, 84) { word pd262; pd262 = (* (( (ptr) formal_c0380)+28) ); (* (( (ptr) formal_c0380)+29) ) = (word) ( *( (fPt) ((* (ptr) pd262 ))))((* (( (ptr) formal_c0380)+4) ), 0, pd262); }; return(0); } static void ShiftArgs_P1308(formal_c38516) word formal_c38516; { formal_c38516 = (formal_c38516 - 56); /* ShiftArgs: */ SOURCE(6346, 18) SOURCE(6366, 119) if (((* (( (ptr) formal_c38516)+28) ) > 0)) { SOURCE(6387, 48) { register word i_v10144 = 2; register word noName_c37844; noName_c37844 = (* (( (ptr) formal_c38516)+28) ); if ((i_v10144 >= noName_c37844)) { goto lab_L100062; }; lab_L100065: ; SOURCE(6416, 19) { word var_c37876; var_c37876 = (i_v10144 - 1); { word limit263; word limit264; (* ((( (ptr) (* (( (ptr) formal_c38516)+27) ))+1)+( limit263 = (* (ptr) (* (( (ptr) formal_c38516)+27) ) ), BCK(var_c37876, limit263) )) ) = (* ((( (ptr) (* (( (ptr) formal_c38516)+27) ))+1)+( limit264 = (* (ptr) (* (( (ptr) formal_c38516)+27) ) ), BCK(i_v10144, limit264) )) ); }; }; i_v10144 = (i_v10144 + 1); if ((i_v10144 < noName_c37844)) { goto lab_L100065; }; lab_L100062: ; }; SOURCE(6446, 19) { word idx265; (* (( (ptr) formal_c38516)+28) ) = ( idx265 = (word) ((* (( (ptr) formal_c38516)+28) ) - 1), SGNCK(idx265) ); }; SOURCE(6467, 18) { word idx266; word limit267; (* ((( (ptr) (* (( (ptr) formal_c38516)+27) ))+1)+( idx266 = (* (( (ptr) formal_c38516)+28) ), limit267 = (* (ptr) (* (( (ptr) formal_c38516)+27) ) ), BCK(idx266, limit267) )) ) = 0; }; }; } static void Bye_P1368(formal_c38580) word formal_c38580; { register ptr gf_c38548 = (ptr) &globalframe; formal_c38580 = (formal_c38580 - 48); /* Bye: */ SOURCE(6783, 12) SOURCE(6797, 49) if (((* (( (ptr) formal_c38580)+31) ) != 0)) { SOURCE(6817, 29) { word pd268; pd268 = (* (( (ptr) (* (( (ptr) gf_c38548)+143)/* var_c36692 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd268 ))))((* ((( (ptr) formal_c38580)+31)) ), pd268); }; }; SOURCE(6848, 11) (* (( (ptr) formal_c38580)+31) ) = 0; SOURCE(6861, 39) (* (( (ptr) formal_c38580)+29) ) = (word) FreeBuffer_P300((* ((( (ptr) formal_c38580)+29)) )); SOURCE(6902, 39) (* (( (ptr) formal_c38580)+30) ) = (word) FreeBuffer_P300((* ((( (ptr) formal_c38580)+30)) )); } static void DoSeparations_P1860(formal_c38676) word formal_c38676; { W9 var_c38612; register ptr gf_c38644 = (ptr) &globalframe; /* declaration of var_c37908 skipped */ /* declaration of var_c37940 skipped */ formal_c38676 = (formal_c38676 - 40); (* (ptr) &var_c38612 ) = formal_c38676; /* DoSeparations: */ SOURCE(11681, 22) { word tmpAddr269; tmpAddr269 = (word) (( (ptr) &var_c38612)+4)/* var_c37908 */ ; (* (ptr) tmpAddr269 ) = ( ((word) (fPt) PageAction2_P2628) ); (* (( (ptr) tmpAddr269) + 1) ) = 1; }; { word tmpAddr270; tmpAddr270 = (word) (( (ptr) &var_c38612)+6)/* var_c37940 */ ; (* (ptr) tmpAddr270 ) = ( ((word) (fPt) PageAction1_P2520) ); (* (( (ptr) tmpAddr270) + 1) ) = 1; }; SOURCE(11949, 32) if ((0 != (* (( (ptr) formal_c38676)+19) ))) { SOURCE(11964, 17) (void) SwitchColors_P180((* ((( (ptr) formal_c38676)+34)) )); }; if (((* (( (ptr) formal_c38676)+31) ) == 0)) { } else { if ((0 != (* (( (ptr) formal_c38676)+18) ))) { SOURCE(12031, 46) { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf_c38644)+143)/* var_c36692 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd271 ))))((* (( (ptr) formal_c38676)+31) ), (word) (( (bPt) &var_c38612)+24)/* var_c37940 */ , (* (ptr) &fc134 ), pd271) ; }; } else { SOURCE(12090, 320) { /* declaration of isBlack_v10040 skipped */ SOURCE(12275, 20) (* (( (ptr) &var_c38612)+8)/* isBlack_v10040 */ ) = 1; SOURCE(12297, 46) { word pd272; pd272 = (* (( (ptr) (* (( (ptr) gf_c38644)+143)/* var_c36692 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd272 ))))((* (( (ptr) formal_c38676)+31) ), (word) (( (bPt) &var_c38612)+16)/* var_c37908 */ , (* (ptr) &fc134 ), pd272) ; }; SOURCE(12345, 15) (* (( (ptr) &var_c38612)+8)/* isBlack_v10040 */ ) = 0; SOURCE(12362, 46) { word pd273; pd273 = (* (( (ptr) (* (( (ptr) gf_c38644)+143)/* var_c36692 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd273 ))))((* (( (ptr) formal_c38676)+31) ), (word) (( (bPt) &var_c38612)+16)/* var_c37908 */ , (* (ptr) &fc134 ), pd273) ; }; }; }; }; } static void PageAction1_P2520(context_v9984, formal_c38740) word context_v9984; word formal_c38740; { register ptr gf_c38708 = (ptr) &globalframe; formal_c38740 = (formal_c38740 - 24); /* PageAction1: */ SOURCE(11705, 19) SOURCE(11753, 39) { word pd274; pd274 = (* (( (ptr) (* (( (ptr) gf_c38708)+130)/* var_c35252 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd274 ))))(context_v9984, (* (( (ptr) (* (ptr) formal_c38740 ))+37) ), pd274); }; SOURCE(11794, 26) { word pd275; pd275 = (* (( (ptr) (* (( (ptr) gf_c38708)+130)/* var_c35252 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd275 ))))(context_v9984, (* (ptr) &fc134 ), pd275); }; SOURCE(11822, 41) (void) ImageSeparation_P120(context_v9984, 1, (* (( (ptr) (* (ptr) formal_c38740 ))+34) ), (* (( (ptr) (* (ptr) formal_c38740 ))+35) )); SOURCE(11865, 35) { word pd276; pd276 = (* (( (ptr) (* (( (ptr) gf_c38708)+130)/* var_c35252 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd276 ))))(context_v9984, (* (( (ptr) (* (ptr) formal_c38740 ))+20) ), pd276); }; SOURCE(11902, 42) (void) ImageSeparation_P120(context_v9984, 0, (* (( (ptr) (* (ptr) formal_c38740 ))+34) ), (* (( (ptr) (* (ptr) formal_c38740 ))+35) )); } static void PageAction2_P2628(context_v10116, formal_c38804) word context_v10116; word formal_c38804; { register ptr gf_c38772 = (ptr) &globalframe; formal_c38804 = (formal_c38804 - 16); /* PageAction2: */ SOURCE(12092, 19) SOURCE(12140, 39) { word pd277; pd277 = (* (( (ptr) (* (( (ptr) gf_c38772)+130)/* var_c35252 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd277 ))))(context_v10116, (* (( (ptr) (* (ptr) formal_c38804 ))+37) ), pd277); }; SOURCE(12181, 43) { word pd278; pd278 = (* (( (ptr) (* (( (ptr) gf_c38772)+130)/* var_c35252 */ ))+79) ); (void) ( *( (fPt) ((* (ptr) pd278 ))))(context_v10116, 0, pd278); }; SOURCE(12226, 44) (void) ImageSeparation_P120(context_v10116, (* (( (ptr) formal_c38804)+8) ), (* (( (ptr) (* (ptr) formal_c38804 ))+34) ), (* ( ( (ptr) (* (ptr) formal_c38804 ))+35) )); } static void Require_P1920(rope_v9216, formal_c38868) word rope_v9216; word formal_c38868; { register ptr gf_c38836 = (ptr) &globalframe; formal_c38868 = (formal_c38868 - 32); /* Require: */ SOURCE(12416, 15) SOURCE(12447, 77) { word var_c38004; { word var_c37972; { word pd279; pd279 = (* (( (ptr) (* (( (ptr) gf_c38836)+140)/* var_c36340 */ ))+5) ); var_c37972 = (word) ( *( (fPt) ((* (ptr) pd279 ))))((* (( (ptr) gf_c38836)+92) ), rope_v9216, (* (( (ptr) gf_c38836)+93) ), rope_v9216, 0, pd279); }; { word pd280; pd280 = (* (( (ptr) (* (( (ptr) gf_c38836)+139)/* var_c36276 */ ))+11) ); var_c38004 = (word) ( *( (fPt) ((* (ptr) pd280 ))))(var_c37972, (* (( (ptr) formal_c38868)+4) ), pd280); }; }; }; } static void P_P2364(formal_c38900) word formal_c38900; { formal_c38900 = (formal_c38900 - 24); /* P: */ SOURCE(15444, 10) SOURCE(15456, 30) (* (( (ptr) (* (( (ptr) formal_c38900)+38) ))+2) ) = (* (( (ptr) formal_c38900)+36) ); SOURCE(15488, 87) { word pd281; word idx282; word idx283; pd281 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c38900)+38) ))+8) ))+1) ); (* (( (ptr) formal_c38900)+39) ) = (word) ( *( (fPt) ((* (ptr) pd281 ))))((* (( (ptr) formal_c38900)+38) ), ( idx282 = (* (( (ptr) (* (( (ptr) formal_c38900)+38) ))+7) ), SGNCK(idx282) ), ( idx283 = (* (( (ptr) (* (( (ptr) formal_c38900)+38) ))+5) ), SGNCK(idx283) ), pd281); }; } static void PerfLine_P720(out_v5712, pulses_v5740, pages_v5768) word out_v5712; word pulses_v5740; word pages_v5768; { register ptr gf_c38932 = (ptr) &globalframe; word seconds_v10188; /* PerfLine: */ SOURCE(16392, 333) SOURCE(16463, 49) { word pd284; pd284 = (* (( (ptr) (* (( (ptr) gf_c38932)+137)/* var_c36180 */ ))+9) ); seconds_v10188 = (word) ( *( (fPt) ((* (ptr) pd284 ))))(pulses_v5740, pd284); }; SOURCE(16514, 23) { word pd285; pd285 = (* (( (ptr) (* (( (ptr) gf_c38932)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd285 ))))(out_v5712, (* (( (ptr) gf_c38932)+95) ), 0, 2147483647, pd285); }; SOURCE(16539, 157) { word x286; word x287; if ((( x286 = seconds_v10188, *(float*)&x286 ) > ( x287 = (* (ptr) &fc155 ), *(float*)&x287 ))) { SOURCE(16563, 52) { W2 var_c38036; var_c38036.f0 = 8; var_c38036.f1 = seconds_v10188; { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf_c38932)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))(out_v5712, (* (( (ptr) gf_c38932)+96) ), var_c38036, pd288); }; }; SOURCE(16617, 79) if (( (int)pages_v5768 > (int)0)) { SOURCE(16635, 61) { W2 var_c38068; var_c38068.f0 = 8; { word x289; *(float*)&var_c38068.f1 = (float)(int)IOP2( * , (int)pages_v5768, (int)60) / ( x289 = seconds_v10188, *(float*)&x289 ); }; { word pd290; pd290 = (* (( (ptr) (* (( (ptr) gf_c38932)+135)/* var_c35700 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd290 ))))(out_v5712, (* (( (ptr) gf_c38932)+97) ), var_c38068, pd290); }; }; }; }; }; SOURCE(16701, 24) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf_c38932)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))(out_v5712, (* (( (ptr) gf_c38932)+98) ), 0, 2147483647, pd291); }; } static void NoName_Q3660(formal_c0298, formal_c200024, formal_c200025, formal_c200026, formal_c200027) word formal_c0298; word formal_c200024; word formal_c200025; word formal_c200026; word formal_c200027; { register ptr gf_c0394 = (ptr) &globalframe; if ((formal_c200025 == (* (( (ptr) (* (( (ptr) gf_c0394)+141)/* var_c36468 */ ))+12) ))) { { word code_v28356; word explanation_v28384; code_v28356 = (* (ptr) formal_c200027 ); explanation_v28384 = (* (( (ptr) formal_c200027)+1) ); SOURCE(10632, 17) (* (( (ptr) formal_c200024)+5) ) = explanation_v28384; SOURCE(10651, 10) (* (ptr) formal_c0298 ) = 2; (* (( (ptr) formal_c0298)+1) ) = 7; return; }; }; (* (ptr) formal_c0298 ) = 0; (* (( (ptr) formal_c0298)+1) ) = 0; return; } static void NoName_Q3720(formal_c0315, formal_c200028, formal_c200029, formal_c200030, formal_c200031) word formal_c0315; word formal_c200028; word formal_c200029; word formal_c200030; word formal_c200031; { register ptr gf_c0395 = (ptr) &globalframe; if ((formal_c200029 == XR_Unwind)) { SOURCE(14318, 5) (void) Bye_P1368((word) ((( (bPt) (* (ptr) formal_c200028 ))+48))); goto endif0292; }; if ((formal_c200029 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0395)+130)/* var_c35252 */ ))+7) ) ))) { { W3 error_v31228; error_v31228 = (* (W3Pt) formal_c200031 ); SOURCE(14345, 125) { word var_c37204; { word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf_c0395)+146)/* var_c37236 */ ))+6) ); var_c37204 = (word) ( *( (fPt) ((* (ptr) pd293 ))))(error_v31228.f0, pd293); }; { W2 var_c37268; W2 var_c37300; W2 var_c0413; var_c37268.f0 = 1; var_c37268.f1 = var_c37204; var_c37300.f0 = 11; var_c37300.f1 = error_v31228.f1; (* (ptr) (word) &var_c0413 ) = 0; (* (( (ptr) (word) &var_c0413) + 1) ) = 0; { word pd294; pd294 = (* (( (ptr) (* (( (ptr) gf_c0395)+135)/* var_c35700 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd294 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0395)+81) ), var_c37268, var_c37300, var_c0413, pd294); }; }; }; SOURCE(14472, 6) (* (ptr) formal_c0315 ) = 1; (* (( (ptr) formal_c0315)+1) ) = 0; return; }; }; if ((formal_c200029 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0395)+130)/* var_c35252 */ ))+6) ) ))) { { W3 error_v31588; error_v31588 = (* (W3Pt) formal_c200031 ); SOURCE(14501, 125) { word var_c37364; { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf_c0395)+146)/* var_c37236 */ ))+6) ); var_c37364 = (word) ( *( (fPt) ((* (ptr) pd295 ))))(error_v31588.f0, pd295); }; { W2 var_c37396; W2 var_c37428; W2 var_c0414; var_c37396.f0 = 1; var_c37396.f1 = var_c37364; var_c37428.f0 = 11; var_c37428.f1 = error_v31588.f1; (* (ptr) (word) &var_c0414 ) = 0; (* (( (ptr) (word) &var_c0414) + 1) ) = 0; { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf_c0395)+135)/* var_c35700 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd296 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0395)+82) ), var_c37396, var_c37428, var_c0414, pd296); }; }; }; SOURCE(14628, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+26) ))) { SOURCE(14650, 9) (* (ptr) formal_c0315 ) = 2; (* (( (ptr) formal_c0315)+1) ) = 6; return; }; }; goto endif0292; }; if ((formal_c200029 == (* (( (ptr) (* (( (ptr) gf_c0395)+135)/* var_c35700 */ ))+4) )) || (formal_c200029 == (* (( (ptr) (* ( ( (ptr) gf_c0395)+135)/* var_c35700 */ ))+5) ))) { SOURCE(14694, 42) { word pd297; pd297 = (* (( (ptr) (* (( (ptr) gf_c0395)+135)/* var_c35700 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd297 ))))((* (( (ptr) (* (ptr) formal_c200028 ))+33) ), (* (( (ptr) gf_c0395)+83) ), 0, 2147483647, pd297) ; }; SOURCE(14738, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+26) ))) { SOURCE(14760, 9) (* (ptr) formal_c0315 ) = 2; (* (( (ptr) formal_c0315)+1) ) = 6; return; }; goto endif0292; }; if ((formal_c200029 == (* (( (ptr) (* (( (ptr) gf_c0395)+141)/* var_c36468 */ ))+12) ))) { { word code_v32072; word explanation_v32100; code_v32072 = (* (ptr) formal_c200031 ); explanation_v32100 = (* (( (ptr) formal_c200031)+1) ); SOURCE(14799, 106) { W2 var_c37492; W2 var_c37524; W2 var_c0415; var_c37492.f0 = 1; var_c37492.f1 = code_v32072; var_c37524.f0 = 11; var_c37524.f1 = explanation_v32100; (* (ptr) (word) &var_c0415 ) = 0; (* (( (ptr) (word) &var_c0415) + 1) ) = 0; { word pd298; pd298 = (* (( (ptr) (* (( (ptr) gf_c0395)+135)/* var_c35700 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd298 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0395)+84) ), var_c37492, var_c37524, var_c0415, pd298); }; }; SOURCE(14907, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+26) ))) { SOURCE(14929, 9) (* (ptr) formal_c0315 ) = 2; (* (( (ptr) formal_c0315)+1) ) = 6; return; }; }; goto endif0292; }; endif0292: ; (* (ptr) formal_c0315 ) = 0; (* (( (ptr) formal_c0315)+1) ) = 0; return; } static void NoName_Q3780(formal_c0322, formal_c200020, formal_c200021, formal_c200022, formal_c200023) word formal_c0322; word formal_c200020; word formal_c200021; word formal_c200022; word formal_c200023; { register ptr gf_c0396 = (ptr) &globalframe; if ((formal_c200021 == (* (( (ptr) (* (( (ptr) gf_c0396)+144)/* var_c36724 */ ))+7) ))) { { word reason_v28184; word index_v28212; reason_v28184 = (* (ptr) formal_c200023 ); index_v28212 = (* (( (ptr) formal_c200023)+1) ); SOURCE(10260, 13) (* (( (ptr) formal_c200020)+33) ) = 1; SOURCE(10275, 8) (* (ptr) formal_c0322 ) = 2; (* (( (ptr) formal_c0322)+1) ) = 5; return; }; }; (* (ptr) formal_c0322 ) = 0; (* (( (ptr) formal_c0322)+1) ) = 0; return; } static void NoName_Q3840(formal_c0329, formal_c200016, formal_c200017, formal_c200018, formal_c200019) word formal_c0329; word formal_c200016; word formal_c200017; word formal_c200018; word formal_c200019; { register ptr gf_c0397 = (ptr) &globalframe; if ((formal_c200017 == (* (( (ptr) (* (( (ptr) gf_c0397)+144)/* var_c36724 */ ))+7) ))) { { word reason_v27960; word index_v27988; reason_v27960 = (* (ptr) formal_c200019 ); index_v27988 = (* (( (ptr) formal_c200019)+1) ); SOURCE(9727, 13) (* (( (ptr) formal_c200016)+33) ) = 1; SOURCE(9742, 8) (* (ptr) formal_c0329 ) = 2; (* (( (ptr) formal_c0329)+1) ) = 4; return; }; }; (* (ptr) formal_c0329 ) = 0; (* (( (ptr) formal_c0329)+1) ) = 0; return; } static void NoName_Q3900(formal_c0336, formal_c200012, formal_c200013, formal_c200014, formal_c200015) word formal_c0336; word formal_c200012; word formal_c200013; word formal_c200014; word formal_c200015; { register ptr gf_c0398 = (ptr) &globalframe; if ((formal_c200013 == (* (( (ptr) (* (( (ptr) gf_c0398)+144)/* var_c36724 */ ))+7) ))) { { word reason_v27608; word index_v27636; reason_v27608 = (* (ptr) formal_c200015 ); index_v27636 = (* (( (ptr) formal_c200015)+1) ); SOURCE(9301, 13) (* (( (ptr) formal_c200012)+33) ) = 1; SOURCE(9316, 8) (* (ptr) formal_c0336 ) = 2; (* (( (ptr) formal_c0336)+1) ) = 3; return; }; }; (* (ptr) formal_c0336 ) = 0; (* (( (ptr) formal_c0336)+1) ) = 0; return; } static void NoName_Q3960(formal_c0344, formal_c200008, formal_c200009, formal_c200010, formal_c200011) word formal_c0344; word formal_c200008; word formal_c200009; word formal_c200010; word formal_c200011; { register ptr gf_c0399 = (ptr) &globalframe; if ((formal_c200009 == (* (( (ptr) (* (( (ptr) gf_c0399)+141)/* var_c36468 */ ))+12) ))) { { word code_v26860; word explanation_v26888; code_v26860 = (* (ptr) formal_c200011 ); explanation_v26888 = (* (( (ptr) formal_c200011)+1) ); SOURCE(9053, 17) (* (( (ptr) formal_c200008)+5) ) = explanation_v26888; SOURCE(9072, 12) (* (ptr) formal_c0344 ) = 2; (* (( (ptr) formal_c0344)+1) ) = 2; return; }; } else { if ((formal_c200009 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0399)+130)/* var_c35252 */ ))+6) ) ))) { { W3 error_v27100; error_v27100 = (* (W3Pt) formal_c200011 ); SOURCE(9104, 23) (* (( (ptr) formal_c200008)+5) ) = error_v27100.f1; SOURCE(9129, 12) (* (ptr) formal_c0344 ) = 2; (* (( (ptr) formal_c0344)+1) ) = 2; return; }; }; }; (* (ptr) formal_c0344 ) = 0; (* (( (ptr) formal_c0344)+1) ) = 0; return; } static void NoName_Q4020(formal_c0352, formal_c200004, formal_c200005, formal_c200006, formal_c200007) word formal_c0352; word formal_c200004; word formal_c200005; word formal_c200006; word formal_c200007; { register ptr gf_c0400 = (ptr) &globalframe; if ((formal_c200005 == (* (( (ptr) (* (( (ptr) gf_c0400)+141)/* var_c36468 */ ))+12) ))) { { word code_v25296; word explanation_v25324; code_v25296 = (* (ptr) formal_c200007 ); explanation_v25324 = (* (( (ptr) formal_c200007)+1) ); SOURCE(7952, 33) { word var_c0351; var_c0351 = explanation_v25324; (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0400)+139)/* var_c36276 */ ))+4) ), (word) &var_c0351); }; }; }; (* (ptr) formal_c0352 ) = 0; (* (( (ptr) formal_c0352)+1) ) = 0; return; } static void NoName_Q4080(formal_c0358, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c0358; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c0401 = (ptr) &globalframe; if ((formal_c200001 == (* (( (ptr) (* (( (ptr) gf_c0401)+139)/* var_c36276 */ ))+4) ))) { { word errorMsg_v24524; errorMsg_v24524 = (* (ptr) formal_c200003 ); SOURCE(6578, 14) (* (( (ptr) formal_c200000)+5) ) = errorMsg_v24524; SOURCE(6594, 12) (* (ptr) formal_c0358 ) = 2; (* (( (ptr) formal_c0358)+1) ) = 2; return; }; }; (* (ptr) formal_c0358 ) = 0; (* (( (ptr) formal_c0358)+1) ) = 0; return; } /* file: HighlightDummy, module: HighlightDummy, compiled at: July 6, 1993 9:50:07 am PDT */ extern void XR_install_HighlightDummy() { NoName_Q3120(); } extern void XR_run_HighlightDummy() { XR_Start(&globalframe); }