/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: November 1, 1993 3:06:15 pm PST */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: HighlightDummy, module: HighlightDummy */ /* switches: bcfhklnouw */ #include #include static char versionStamp[] = "@(#)mob_version [1920915597,3198375256] 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 {word f0, f1, f2;} W3; typedef struct {W8 f; W3 r;} W11; typedef struct {W32 f; W11 r;} W43; 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 fc138 = 1.0; static float fc159 = 0.0; static float fc161 = 10.0; static float fc162 = 11.0; static float fc163 = 8.5; static float fc216 = 0.1; static float fc219 = 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 = {589836, "-portrait\000\000"}; static struct {unsigned f; char r[12];} string31 = {524300, "-monitor\000\000\000"}; static struct {unsigned f; char r[4];} string32 = {196612, "-Hb"}; static struct {unsigned f; char r[4];} string33 = {196612, "-Hg"}; static struct {unsigned f; char r[4];} string34 = {196612, "-Hr"}; static struct {unsigned f; char r[8];} string35 = {393224, "-table\000"}; static struct {unsigned f; char r[16];} string36 = {851984, " file missing\000\000"}; static struct {unsigned f; char r[16];} string37 = {917520, " !(%L%08xH%L) \000"}; static struct {unsigned f; char r[28];} string38 = {1638428, ": table file is too short\000\000"}; static struct {unsigned f; char r[4];} string39 = {65540, "\012\000\000"}; static struct {unsigned f; char r[8];} string40 = {393224, "\012 *** \000"}; static struct {unsigned f; char r[12];} string41 = {589836, "-combined\000\000"}; static struct {unsigned f; char r[12];} string42 = {589836, "-separate\000\000"}; static struct {unsigned f; char r[8];} string43 = {458760, "-switch"}; static struct {unsigned f; char r[8];} string44 = {262152, "-out\000\000\000"}; static struct {unsigned f; char r[8];} string45 = {458760, "-height"}; static struct {unsigned f; char r[8];} string46 = {393224, "-width\000"}; static struct {unsigned f; char r[8];} string47 = {458760, "-copies"}; static struct {unsigned f; char r[36];} string48 = {2293796, "Can't parse nCopies number, 1 used\012"}; static struct {unsigned f; char r[36];} string49 = {2228260, "Unacceptable nCopies (%g), 1 used\012\000"}; static struct {unsigned f; char r[8];} string50 = {262152, "-spi\000\000\000"}; static struct {unsigned f; char r[36];} string51 = {2162724, "Can't parse spi number, 300 used\012\000\000"}; static struct {unsigned f; char r[36];} string52 = {2097188, "Unacceptable spi (%g), 300 used\012\000\000\000"}; static struct {unsigned f; char r[8];} string53 = {262152, "-iot\000\000\000"}; static struct {unsigned f; char r[8];} string54 = {262152, "-pph\000\000\000"}; static struct {unsigned f; char r[36];} string55 = {2228260, "Can't parse pph number, 10.0 used\012\000"}; static struct {unsigned f; char r[36];} string56 = {2162724, "Unacceptable pph (%g), 10.0 used\012\000\000"}; static struct {unsigned f; char r[20];} string57 = {1179668, "IOTSpecificPSSetup\000"}; static struct {unsigned f; char r[8];} string58 = {327688, "Print\000\000"}; static struct {unsigned f; char r0[200]; char r1[200]; char r2[200]; char r3[200]; char r4[144];} string59 = { 61801392, "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 -portrait portrait scan order [slow: down, fast: right]\012 -height page height in inches (default 11.0)\012 -width", " page width in inches (default 8.5)\012 -out specify output file name as \012 -combined combined black & highlight output (default)\012 -separate put out separations\012 -switch switch black & hi", "ghlight\012 -Hr make highlight color red (default)\012 -Hg make highlight color green\012 -Hb make highlight color blue\012 -table use table-driven mapping\012 -auto automatical", "ly determine file type (default)\012 -debug allow errors to remain uncaught\012 -iot ($(cat LIB/IOTSpecific.ps)) use IOT-specific PS setup\012 "}; static struct {unsigned f; char r[16];} string60 = {917520, "HighlightDummy\000"}; static struct {unsigned f; char r[8];} string61 = {327688, "*.ip*\000\000"}; static struct {unsigned f; char r[12];} string62 = {655372, "IPRegister\000"}; static struct {unsigned f; char r[16];} string63 = {851984, "*.interpress*\000\000"}; static struct {unsigned f; char r[8];} string64 = {393224, "*.cip*\000"}; static struct {unsigned f; char r[8];} string65 = {327688, "*.ps*\000\000"}; static struct {unsigned f; char r[12];} string66 = {655372, "PSRegister\000"}; static struct {unsigned f; char r[32];} string67 = {1900576, "could not guess file type of \000\000"}; static struct {unsigned f; char r[16];} string68 = {917520, "Failed to open\000"}; static struct {unsigned f; char r[44];} string69 = {2818092, "%4.2f elapsed seconds to alloc map and open"}; static struct {unsigned f; char r[8];} string70 = {262152, " %g\012\000\000\000"}; static struct {unsigned f; char r[28];} string71 = {1703964, "-- Imager.Warning: %g, %g\012\000"}; static struct {unsigned f; char r[28];} string72 = {1638428, "\012** Imager.Error: %g, %g\012\000\000"}; static struct {unsigned f; char r[24];} string73 = {1376280, "\012** Unknown IO Error\012\000\000"}; static struct {unsigned f; char r[52];} string74 = {3211316, "\012** ImagerSys.FileError inside of master: %g, %g\012\000\000"}; static struct {unsigned f; char r[12];} string75 = {524300, "file: %g\000\000\000"}; static struct {unsigned f; char r[12];} string76 = {589836, ", spi: %g\000\000"}; static struct {unsigned f; char r[16];} string77 = {851984, ", copies: %g\012\000\000"}; static struct {unsigned f; char r[12];} string78 = {589836, "Copy %g: \000\000"}; static struct {unsigned f; char r[8];} string79 = {262152, " [%g\000\000\000"}; static struct {unsigned f; char r[12];} string80 = {524300, " (%4.2f)\000\000\000"}; static struct {unsigned f; char r[36];} string81 = {2162724, "Unknown page description language\000\000"}; static struct {unsigned f; char r[16];} string82 = {917520, "Require Cedar \000"}; static struct {unsigned f; char r[4];} string83 = {65540, " \000\000"}; static struct {unsigned f; char r[8];} string84 = {458760, "Failure"}; static struct {unsigned f; char r[8];} string85 = {262152, "Done\000\000\000"}; static struct {unsigned f; char r[20];} string86 = {1114132, " in %4.2f seconds\000\000"}; static struct {unsigned f; char r[16];} string87 = {851984, " (ppm: %3.1f)\000\000"}; static struct {unsigned f; char r[4];} string88 = {196612, ".\012\012"}; static struct {unsigned f; char r[16];} string89 = {851984, "\257\300\162\176\330\215\300\276\243\125\130\100\164\000\000"}; static struct {unsigned f; char r[20];} string90 = {1048592, "\006\004\044\001\050\001\054\001\100\164\010\000\004\100\105\001\000\000\000"}; static struct {unsigned f; char r[16];} string91 = {851984, "\257\300\242\221\264\046\300\105\142\142\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string92 = {851984, "\257\300\125\320\113\245\300\331\322\350\010\100\150\000\000"}; static struct {unsigned f; char r[16];} string93 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string94 = {851984, "\257\300\212\174\364\337\300\361\376\000\156\100\150\000\000"}; static struct {unsigned f; char r[16];} string95 = {851984, "\257\300\373\225\000\071\300\362\156\307\320\100\150\000\000"}; static struct {unsigned f; char r[16];} string96 = {851984, "\257\300\311\235\133\064\300\165\175\234\175\100\150\000\000"}; static struct {unsigned f; char r[16];} string97 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string98 = {851984, "\257\300\325\357\306\065\300\131\326\010\215\100\150\000\000"}; static struct {unsigned f; char r[16];} string99 = {851984, "\257\300\074\177\166\242\300\203\113\217\044\100\150\000\000"}; static struct {unsigned f; char r[16];} string100 = {851984, "\257\300\045\370\116\014\300\270\323\074\131\100\150\000\000"}; static struct {unsigned f; char r[16];} string101 = {851984, "\257\300\170\064\225\306\300\207\372\245\271\100\150\000\000"}; static struct {unsigned f; char r[16];} string102 = {851984, "\257\300ZT?\010\300\370;=;@h\000\000"}; static struct {unsigned f; char r[16];} string103 = {851984, "\257\300\143\050\357\204\300\236\327\233\116\100\150\000\000"}; static struct {unsigned f; char r[16];} string104 = {851984, "\257\300\237\156\146\367\300\026\157\147\122\100\150\000\000"}; static struct {unsigned f; char r[16];} string105 = {851984, "\257\300\124\360\214\337\300\200\347\202\313\100\150\000\000"}; static struct {unsigned f; char r[16];} string106 = {851984, "\257\300\260\302\146\322\300\075\027\134\123\100\150\000\000"}; static struct {unsigned f; char r[16];} string107 = {851984, "\257\300\230\052\311\306\300\242\375\035\324\100\150\000\000"}; static struct {unsigned f; char r[16];} string108 = {851984, "\257\300\213\226\301\143\300\072\355\320\373\100\150\000\000"}; static struct {unsigned f; char r[16];} string109 = {851984, "\257\300\015\277\004\146\300\034\367\146\045\100\164\000\000"}; static struct {unsigned f; char r[16];} string110 = {851984, "\257\300\041\257\203\366\300\322\161\356\007\100\150\000\000"}; static struct {unsigned f; char r[16];} string111 = {851984, "\257\300\240\236\274\315\300\111\163\325\023\100\150\000\000"}; static struct {unsigned f; char r[16];} string112 = {851984, "\257\300\363\223\326\161\300\017\164\046\072\100\150\000\000"}; static struct {unsigned f; char r[16];} string113 = {851984, "\257\300\065\316\057\327\300\004\232\253\237\100\150\000\000"}; static struct {unsigned f; char r[16];} string114 = {851984, "\257\300\246\205\220\035\300\344\000\142\023\100\150\000\000"}; static struct { word f0[8]; word f8; word f9[89]; word f98; word f99; word f100; word f101; word f102; word f103; word f104; word f105; word f106; word f107; word f108; word f109; word f110; word f111; word f112; word f113; word f114; word f115; word f116; word f117; word f118; word f119; word f120; word f121; word f122; word f123[25]; } globalframe = { {0}, (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_c0362 = (ptr) &globalframe; word var_c38736; (* (( (ptr) gf_c0362)+13) ) = (word) XR_GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf_c0362)+14) ) = (word) XR_GetTypeIndex((word) &string3, 0, (word) &string4); (* (( (ptr) gf_c0362)+17) ) = (word) XR_GetTypeIndexS((word) (&string5)); (* (( (ptr) gf_c0362)+18) ) = (word) XR_GetTypeIndex((word) &string6, 0, (word) &string4); (* (( (ptr) gf_c0362)+19) ) = (word) XR_GetTypeIndex((word) &string7, 0, (word) &string8); (* (( (ptr) gf_c0362)+21) ) = (word) XR_GetTypeIndexS((word) (&string9)); (* (( (ptr) gf_c0362)+23) ) = (word) XR_GetTypeIndex((word) &string10, 0, (word) &string11); (* (( (ptr) gf_c0362)+24) ) = (word) XR_GetTypeIndexS((word) (&string12)); (* (( (ptr) gf_c0362)+25) ) = (word) XR_GetTypeIndex((word) &string13, 0, (word) &string14); (* (( (ptr) gf_c0362)+26) ) = (word) XR_GetTypeIndexS((word) (&string15)); (* (( (ptr) gf_c0362)+27) ) = (word) XR_GetTypeIndex((word) &string16, 0, (word) &string17); (* (( (ptr) gf_c0362)+28) ) = (word) XR_GetTypeIndex((word) &string18, 0, (word) &string19); (* (ptr) (( (bPt) gf_c0362)+116) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string20); (* (ptr) (( (bPt) gf_c0362)+120) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string21); (* (ptr) (( (bPt) gf_c0362)+124) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string22); (* (ptr) (( (bPt) gf_c0362)+128) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string23); (* (ptr) (( (bPt) gf_c0362)+132) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string24); (* (ptr) (( (bPt) gf_c0362)+136) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string25); (* (ptr) (( (bPt) gf_c0362)+140) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string26); (* (ptr) (( (bPt) gf_c0362)+144) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string27); (* (ptr) (( (bPt) gf_c0362)+148) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string28); (* (ptr) (( (bPt) gf_c0362)+152) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string29); (* (ptr) (( (bPt) gf_c0362)+156) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string30); (* (ptr) (( (bPt) gf_c0362)+160) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string31); (* (ptr) (( (bPt) gf_c0362)+164) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string32); (* (ptr) (( (bPt) gf_c0362)+168) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string33); (* (ptr) (( (bPt) gf_c0362)+172) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string34); (* (ptr) (( (bPt) gf_c0362)+176) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string35); (* (ptr) (( (bPt) gf_c0362)+180) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string36); (* (ptr) (( (bPt) gf_c0362)+184) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string37); (* (ptr) (( (bPt) gf_c0362)+188) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string38); (* (ptr) (( (bPt) gf_c0362)+192) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string39); (* (ptr) (( (bPt) gf_c0362)+196) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string40); (* (ptr) (( (bPt) gf_c0362)+200) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string41); (* (ptr) (( (bPt) gf_c0362)+204) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string42); (* (ptr) (( (bPt) gf_c0362)+208) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string43); (* (ptr) (( (bPt) gf_c0362)+212) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string44); (* (ptr) (( (bPt) gf_c0362)+216) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string45); (* (ptr) (( (bPt) gf_c0362)+220) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string46); (* (ptr) (( (bPt) gf_c0362)+224) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string47); (* (ptr) (( (bPt) gf_c0362)+228) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string48); (* (ptr) (( (bPt) gf_c0362)+232) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string49); (* (ptr) (( (bPt) gf_c0362)+236) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string50); (* (ptr) (( (bPt) gf_c0362)+240) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string51); (* (ptr) (( (bPt) gf_c0362)+244) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string52); (* (ptr) (( (bPt) gf_c0362)+248) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string53); (* (ptr) (( (bPt) gf_c0362)+252) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string54); (* (ptr) (( (bPt) gf_c0362)+256) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string55); (* (ptr) (( (bPt) gf_c0362)+260) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string56); (* (ptr) (( (bPt) gf_c0362)+264) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+18) ), (word) &string57); (* (ptr) (( (bPt) gf_c0362)+268) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+18) ), (word) &string58); (* (ptr) (( (bPt) gf_c0362)+272) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string59); (* (ptr) (( (bPt) gf_c0362)+276) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string60); (* (ptr) (( (bPt) gf_c0362)+280) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string61); (* (ptr) (( (bPt) gf_c0362)+284) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string62); (* (ptr) (( (bPt) gf_c0362)+288) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string63); (* (ptr) (( (bPt) gf_c0362)+292) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string64); (* (ptr) (( (bPt) gf_c0362)+296) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string65); (* (ptr) (( (bPt) gf_c0362)+300) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string66); (* (ptr) (( (bPt) gf_c0362)+304) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string67); (* (ptr) (( (bPt) gf_c0362)+308) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string68); (* (ptr) (( (bPt) gf_c0362)+312) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string69); (* (ptr) (( (bPt) gf_c0362)+316) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string70); (* (ptr) (( (bPt) gf_c0362)+320) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string71); (* (ptr) (( (bPt) gf_c0362)+324) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string72); (* (ptr) (( (bPt) gf_c0362)+328) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string73); (* (ptr) (( (bPt) gf_c0362)+332) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string74); (* (ptr) (( (bPt) gf_c0362)+336) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string75); (* (ptr) (( (bPt) gf_c0362)+340) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string76); (* (ptr) (( (bPt) gf_c0362)+344) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string77); (* (ptr) (( (bPt) gf_c0362)+348) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string78); (* (ptr) (( (bPt) gf_c0362)+352) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string79); (* (ptr) (( (bPt) gf_c0362)+356) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string80); (* (ptr) (( (bPt) gf_c0362)+360) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string81); (* (ptr) (( (bPt) gf_c0362)+364) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string82); (* (ptr) (( (bPt) gf_c0362)+368) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string83); (* (ptr) (( (bPt) gf_c0362)+372) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+18) ), (word) &string84); (* (ptr) (( (bPt) gf_c0362)+376) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string85); (* (ptr) (( (bPt) gf_c0362)+380) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string86); (* (ptr) (( (bPt) gf_c0362)+384) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string87); (* (ptr) (( (bPt) gf_c0362)+388) ) = (word) XR_GetRefLiteral((* (( (ptr) gf_c0362)+14) ), (word) &string88); (void) XR_DeclareGlobalFrame((word) "HighlightDummy", &globalframe, (word) XR_GetTypeIndex((word) &string89, 0, (word) &string90) , (word) (( (bPt) gf_c0362)+488)/* var_c35440 */ ); var_c38736 = (word) XR_ImportInterface((word) "RefTab", (word) XR_GetTypeIndexS((word) (&string91)), 16); (* (( (ptr) gf_c0362)+135)/* var_c36496 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67895555); (void) XR_ImportProcS(var_c38736, 67896579); (void) XR_ImportProcS(var_c38736, 134742786); var_c38736 = (word) XR_ImportInterface((word) "DecomposerRegistry", (word) XR_GetTypeIndexS((word) (&string92)), 12); (* (( (ptr) gf_c0362)+145)/* var_c37648 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67109632); var_c38736 = (word) XR_ImportInterface((word) "Atom", (word) XR_GetTypeIndexS((word) (&string93)), 16); (* (( (ptr) gf_c0362)+141)/* var_c37200 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67895555); var_c38736 = (word) XR_ImportInterface((word) "BasicTime", (word) XR_GetTypeIndexS((word) (&string94)), 24); (* (( (ptr) gf_c0362)+136)/* var_c36752 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67372289); (void) XR_ImportProcS(var_c38736, 67109632); var_c38736 = (word) XR_ImportInterface((word) "Commander", (word) XR_GetTypeIndexS((word) (&string95)), 3); (* (( (ptr) gf_c0362)+124)/* var_c35472 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 1310725); var_c38736 = (word) XR_ImportInterface((word) "CommanderOps", (word) XR_GetTypeIndexS((word) (&string96)), 14); (* (( (ptr) gf_c0362)+138)/* var_c36848 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67634946); (void) XR_ImportProcS(var_c38736, 67634178); (void) XR_ImportProcS(var_c38736, 67633666); var_c38736 = (word) XR_ImportInterface((word) "Convert", (word) XR_GetTypeIndexS((word) (&string97)), 73); (* (( (ptr) gf_c0362)+143)/* var_c37328 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67634946); (void) XR_ImportProcS(var_c38736, 67373057); var_c38736 = (word) XR_ImportInterface((word) "CountedVM", (word) XR_GetTypeIndexS((word) (&string98)), 3); (* (( (ptr) gf_c0362)+130)/* var_c35856 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 262657); (void) XR_ImportProcS(var_c38736, 67371265); var_c38736 = (word) XR_ImportInterface((word) "Imager", (word) XR_GetTypeIndexS((word) (&string99)), 84); (* (( (ptr) gf_c0362)+129)/* var_c35824 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 536578); (void) XR_ImportProcS(var_c38736, 543490); (void) XR_ImportProcS(var_c38736, 526850); (void) XR_ImportProcS(var_c38736, 526594); (void) XR_ImportProcS(var_c38736, 787971); (void) XR_ImportProcS(var_c38736, 1593091); (void) XR_ImportProcS(var_c38736, 525314); (void) XR_ImportProcS(var_c38736, 537602); (void) XR_ImportProcS(var_c38736, 542978); var_c38736 = (word) XR_ImportInterface((word) "ImagerError", (word) XR_GetTypeIndexS((word) (&string100)), 3); (* (( (ptr) gf_c0362)+146)/* var_c37872 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67371521); var_c38736 = (word) XR_ImportInterface((word) "ImagerBackdoor", (word) XR_GetTypeIndexS((word) (&string101)), 42); (* (( (ptr) gf_c0362)+133)/* var_c36176 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67899395); (void) XR_ImportProcS(var_c38736, 268700417); var_c38736 = (word) XR_ImportInterface((word) "ImagerColor", (word) XR_GetTypeIndexS((word) (&string102)), 32); (* (( (ptr) gf_c0362)+137)/* var_c36816 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67898625); var_c38736 = (word) XR_ImportInterface((word) "ImagerHighlightContext", (word) XR_GetTypeIndexS((word) (&string103)), 4); (* (( (ptr) gf_c0362)+131)/* var_c36080 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 524802); (void) XR_ImportProcS(var_c38736, 69206278); var_c38736 = (word) XR_ImportInterface((word) "ImagerHighlightContextBackdoor", (word) XR_GetTypeIndexS((word) (&string104)) , 1); (* (( (ptr) gf_c0362)+132)/* var_c36112 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 524290); var_c38736 = (word) XR_ImportInterface((word) "ImagerInterpress", (word) XR_GetTypeIndexS((word) (&string105)), 10); (* (( (ptr) gf_c0362)+142)/* var_c37264 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 788227); (void) XR_ImportProcS(var_c38736, 67633410); (void) XR_ImportProcS(var_c38736, 264193); var_c38736 = (word) XR_ImportInterface((word) "ImagerPixel", (word) XR_GetTypeIndexS((word) (&string106)), 9); (* (( (ptr) gf_c0362)+125)/* var_c35600 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 68420869); var_c38736 = (word) XR_ImportInterface((word) "ImagerPixelArray", (word) XR_GetTypeIndexS((word) (&string107)), 13); (* (( (ptr) gf_c0362)+126)/* var_c35696 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 68946948); var_c38736 = (word) XR_ImportInterface((word) "ImagerSample", (word) XR_GetTypeIndexS((word) (&string108)), 60); (* (( (ptr) gf_c0362)+127)/* var_c35728 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 69995271); (void) XR_ImportProcS(var_c38736, 273409); var_c38736 = (word) XR_ImportInterface((word) "IO", (word) XR_GetTypeIndexS((word) (&string109)), 103); (* (( (ptr) gf_c0362)+134)/* var_c36272 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 528642); (void) XR_ImportProcS(var_c38736, 1063171); (void) XR_ImportProcS(var_c38736, 530434); (void) XR_ImportProcS(var_c38736, 68160002); (void) XR_ImportProcS(var_c38736, 2111493); (void) XR_ImportProcS(var_c38736, 547586); (void) XR_ImportProcS(var_c38736, 1071364); var_c38736 = (word) XR_ImportInterface((word) "ImagerSys", (word) XR_GetTypeIndexS((word) (&string110)), 15); (* (( (ptr) gf_c0362)+140)/* var_c37040 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67374081); (void) XR_ImportProcS(var_c38736, 67373313); var_c38736 = (word) XR_ImportInterface((word) "Process", (word) XR_GetTypeIndexS((word) (&string111)), 22); (* (( (ptr) gf_c0362)+147)/* var_c38384 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 3584); var_c38736 = (word) XR_ImportInterface((word) "Rope", (word) XR_GetTypeIndexS((word) (&string112)), 43); (* (( (ptr) gf_c0362)+139)/* var_c36912 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 68419845); (void) XR_ImportProcS(var_c38736, 67633666); (void) XR_ImportProcS(var_c38736, 67900163); (void) XR_ImportProcS(var_c38736, 67373569); var_c38736 = (word) XR_ImportInterface((word) "XeroxCompress", (word) XR_GetTypeIndexS((word) (&string113)), 3); (* (( (ptr) gf_c0362)+128)/* var_c35792 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67371521); var_c38736 = (word) XR_ImportInterface((word) "Real", (word) XR_GetTypeIndexS((word) (&string114)), 11); (* (( (ptr) gf_c0362)+144)/* var_c37488 */ ) = var_c38736; (void) XR_ImportProcS(var_c38736, 67371777); } static void HighlightDummy_P0(formal_c069, formal_c068) word formal_c069; word formal_c068; { register ptr gf_c38768 = (ptr) &globalframe; /* HighlightDummy: */ SOURCE(355, 17883) /* moved to installation proc */ SOURCE(973, 51) (* (( (ptr) gf_c38768)+9)/* blackByteTable_v4036 */ ) = (word) MakeByteTable_P60(1); SOURCE(1026, 56) (* (( (ptr) gf_c38768)+10)/* highlightByteTable_v4064 */ ) = (word) MakeByteTable_P60(0); SOURCE(17225, 1013) { word pd115; pd115 = (* (( (ptr) (* (( (ptr) gf_c38768)+124)/* var_c35472 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd115 ))))((* (( (ptr) gf_c38768)+69) ), (word) (( (bPt) gf_c38768)+400)/* var_c35088 */ , (* ( ( (ptr) gf_c38768)+68) ), 0, 1, pd115); }; } static word MakeByteTable_P60(black_v4576) word black_v4576; { register ptr gf_c38800 = (ptr) &globalframe; word var_c4620; word new_v5768; /* MakeByteTable: */ SOURCE(1085, 320) SOURCE(1147, 44) new_v5768 = XR_NewObject(256, (* (( (ptr) gf_c38800)+17) )); SOURCE(1193, 189) { register word b_v5824 = 0; lab_L100003: ; { word bit_v5868 = 1; word bb_v5896; word acc_v5924; SOURCE(1231, 42) { word var_c0405; { word tc116; if ((0 != black_v4576)) { bb_v5896 = ((word) b_v5824 >> 1); tc116 = (word) bb_v5896; } else { tc116 = (word) b_v5824; }; var_c0405 = tc116; }; bb_v5896 = BCK(var_c0405, 256); }; SOURCE(1275, 93) acc_v5924 = ((((bb_v5896 & 1) + ((word) (((word) bb_v5896 >> 2) & 1) << 1)) + ((word) (((word) bb_v5896 >> 4) & 1) << 2)) + ((word) (((word) bb_v5896 >> 6) & 1) << 3)); SOURCE(1370, 12) (* (( (bPt) new_v5768)+b_v5824) ) = acc_v5924; }; if ((b_v5824 >= 255)) { goto lab_L100000; }; b_v5824 = (b_v5824 + 1); goto lab_L100003; lab_L100000: ; }; SOURCE(1393, 12) return(new_v5768); } static void ImageSeparation_P120(context_v4692, black_v4720, srcMap_v4748, dstMap_v4776) word context_v4692; word black_v4720; word srcMap_v4748; word dstMap_v4776; { register ptr gf_c38832 = (ptr) &globalframe; W4 box_v5996; word bitmapAsPixelArray_v6024; word srcPtr_v6052; word dstPtr_v6080; word srcBitsPerLine_v6108; word srcBytesPerLine_v6136; word srcInc_v6164; word dstBitsPerLine_v6192; word dstBytesPerLine_v6220; word dstInc_v6248; word table_v6276; word lines_v6304; /* ImageSeparation: */ SOURCE(1411, 1608) SOURCE(1579, 41) { word map_v35008; map_v35008 = dstMap_v4776; box_v5996 = (* (W4Pt) map_v35008 ); }; SOURCE(1622, 211) { word var_c35568; W4 var_c35632; { word pd117; pd117 = (* (( (ptr) (* (( (ptr) gf_c38832)+125)/* var_c35600 */ ))+9) ); var_c35568 = (word) ( *( (fPt) ((* (ptr) pd117 ))))(dstMap_v4776, 0, 0, 0, 0, pd117); }; { W4 var_c35664; word map_v34960; map_v34960 = dstMap_v4776; var_c35664 = (* (W4Pt) map_v34960 ); var_c35632 = var_c35664; }; { word pd118; pd118 = (* (( (ptr) (* (( (ptr) gf_c38832)+126)/* var_c35696 */ ))+16) ); bitmapAsPixelArray_v6024 = (word) ( *( (fPt) ((* (ptr) pd118 ))))(var_c35568, var_c35632, 6, 0, pd118); }; }; SOURCE(1835, 62) srcPtr_v6052 = (* (( (ptr) srcMap_v4748)+8) ); SOURCE(1899, 62) dstPtr_v6080 = (* (( (ptr) dstMap_v4776)+8) ); SOURCE(1963, 57) { word idx119; srcBitsPerLine_v6108 = ( idx119 = (* (( (ptr) srcMap_v4748)+7) ), SGNCK(idx119) ); }; SOURCE(2022, 39) srcBytesPerLine_v6136 = ((word) srcBitsPerLine_v6108 >> 3); SOURCE(2063, 57) srcInc_v6164 = ((word) ((word) (((word) BCK(srcBytesPerLine_v6136, 268435455) << 3) + 31) >> 5) << 2); SOURCE(2122, 57) { word idx120; dstBitsPerLine_v6192 = ( idx120 = (* (( (ptr) dstMap_v4776)+7) ), SGNCK(idx120) ); }; SOURCE(2181, 39) dstBytesPerLine_v6220 = ((word) dstBitsPerLine_v6192 >> 3); SOURCE(2222, 57) dstInc_v6248 = ((word) ((word) (((word) BCK(dstBytesPerLine_v6220, 268435455) << 3) + 31) >> 5) << 2); SOURCE(2281, 75) table_v6276 = ( (0 != black_v4720) ? (* (( (ptr) gf_c38832)+9)/* blackByteTable_v4036 */ ) : (* (( (ptr) gf_c38832)+10) /* highlightByteTable_v4064 */ ) ) ; SOURCE(2358, 34) { word idx121; lines_v6304 = ( idx121 = (word) (box_v5996.f2 - box_v5996.f0), SGNCK(idx121) ); }; SOURCE(2394, 44) if ((((word) dstBytesPerLine_v6220 << 1) > srcBytesPerLine_v6136)) { SOURCE(2438, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2445, 42) if (((srcBitsPerLine_v6108 & 037) != 0)) { SOURCE(2487, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2494, 42) if (((dstBitsPerLine_v6192 & 037) != 0)) { SOURCE(2536, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(2543, 26) { word pd122; pd122 = (* (( (ptr) (* (( (ptr) gf_c38832)+127)/* var_c35728 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd122 ))))(dstMap_v4776, pd122); }; SOURCE(2571, 345) { register word line_v6372 = 0; if ((line_v6372 >= lines_v6304)) { goto lab_L100006; }; lab_L100009: ; { word nextSrcPtr_v6416; word nextDstPtr_v6444; SOURCE(2607, 38) nextSrcPtr_v6416 = (srcPtr_v6052 + srcInc_v6164); SOURCE(2647, 38) nextDstPtr_v6444 = (dstPtr_v6080 + dstInc_v6248); SOURCE(2687, 178) { register word bx_v6488 = 0; if ((bx_v6488 >= dstBytesPerLine_v6220)) { goto lab_L100010; }; lab_L100013: ; { word sByteL_v6532; word sByteR_v6560; word dByte_v6588; SOURCE(2731, 27) sByteL_v6532 = (unsigned) (word) (* (( (bPt) srcPtr_v6052)+((word) bx_v6488 << 1)) ); SOURCE(2760, 29) sByteR_v6560 = (unsigned) (word) (* (( (bPt) srcPtr_v6052)+(((word) bx_v6488 << 1) + 1)) ); SOURCE(2791, 54) dByte_v6588 = ((((word) (unsigned) (word) (* (( (bPt) table_v6276)+sByteL_v6532) ) << 4) + (unsigned) (word) (* (( (bPt) table_v6276)+sByteR_v6560) )) & 0377); SOURCE(2847, 18) (* (( (bPt) dstPtr_v6080)+bx_v6488) ) = dByte_v6588; }; bx_v6488 = (bx_v6488 + 1); if ((bx_v6488 < dstBytesPerLine_v6220)) { goto lab_L100013; }; lab_L100010: ; }; SOURCE(2876, 19) srcPtr_v6052 = nextSrcPtr_v6416; SOURCE(2897, 19) dstPtr_v6080 = nextDstPtr_v6444; }; line_v6372 = (line_v6372 + 1); if ((line_v6372 < lines_v6304)) { goto lab_L100009; }; lab_L100006: ; }; SOURCE(2927, 92) { word var_c35760; { word pd123; pd123 = (* (( (ptr) (* (( (ptr) gf_c38832)+128)/* var_c35792 */ ))+6) ); var_c35760 = (word) ( *( (fPt) ((* (ptr) pd123 ))))(bitmapAsPixelArray_v6024, pd123); }; { word pd124; pd124 = (* (( (ptr) (* (( (ptr) gf_c38832)+129)/* var_c35824 */ ))+77) ); (void) ( *( (fPt) ((* (ptr) pd124 ))))(context_v4692, var_c35760, pd124); }; }; } static void SwitchColors_P180(map_v4836) word map_v4836; { /* SwitchColors: */ } static word AllocBuffer_P240(words_v4896) word words_v4896; { register ptr gf_c38864 = (ptr) &globalframe; word var_c4940; word handle_v6632; /* AllocBuffer: */ SOURCE(3086, 143) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38864)+16)/* LOCK_v3812 */ )); SOURCE(3154, 58) { word pd125; pd125 = (* (( (ptr) (* (( (ptr) gf_c38864)+130)/* var_c35856 */ ))+5) ); handle_v6632 = (word) ( *( (fPt) ((* (ptr) pd125 ))))(words_v4896, pd125); }; SOURCE(3214, 15) (void) (XR_MonitorExit((word) (( (bPt) gf_c38864)+16)/* LOCK_v3812 */ )); return(handle_v6632); } static word FreeBuffer_P300(handle_v5000) word handle_v5000; { register ptr gf_c38896 = (ptr) &globalframe; word var_c5044; /* FreeBuffer: */ SOURCE(3235, 146) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38896)+16)/* LOCK_v3812 */ )); SOURCE(3324, 43) if ((handle_v5000 != 0)) { SOURCE(3345, 22) { word pd126; pd126 = (* (( (ptr) (* (( (ptr) gf_c38896)+130)/* var_c35856 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd126 ))))(handle_v5000, pd126); }; }; SOURCE(3369, 12) (void) (XR_MonitorExit((word) (( (bPt) gf_c38896)+16)/* LOCK_v3812 */ )); return(0); } static word MakeSampleMap_P360(handle_v5104, scans_v5132, items_v5160, bps_v5188) word handle_v5104; word scans_v5132; word items_v5160; word bps_v5188; { register ptr gf_c38928 = (ptr) &globalframe; word var_c5252; word map_v6676 = 0; word fSize_v6704; word sSize_v6732; word wordsPerLine_v6760; word pointer_v6788; word words_v6816; /* MakeSampleMap: */ SOURCE(3387, 618) (void) (XR_MonitorEntry((word) (( (bPt) gf_c38928)+16)/* LOCK_v3812 */ )); SOURCE(3543, 18) fSize_v6704 = items_v5160; SOURCE(3563, 18) sSize_v6732 = scans_v5132; SOURCE(3583, 64) wordsPerLine_v6760 = ((word) ((fSize_v6704 * (bps_v5188 + 1)) + 31) >> 5); SOURCE(3649, 33) pointer_v6788 = (* (( (ptr) handle_v5104)+2) ); SOURCE(3684, 26) { word idx127; words_v6816 = ( idx127 = (* (( (ptr) handle_v5104)+3) ), SGNCK(idx127) ); }; SOURCE(3712, 39) if (((wordsPerLine_v6760 * sSize_v6732) > words_v6816)) { SOURCE(3751, 5) (void) XR_RaiseUnnamedError(); }; SOURCE(3758, 208) { W4 var_c35888; W2 var_c35920; var_c35888.f0 = 0; var_c35888.f1 = 0; var_c35888.f2 = sSize_v6732; var_c35888.f3 = fSize_v6704; var_c35920.f0 = pointer_v6788; var_c35920.f1 = 0; { word pd128; word idx129; pd128 = (* (( (ptr) (* (( (ptr) gf_c38928)+127)/* var_c35728 */ ))+15) ); map_v6676 = (word) ( *( (fPt) ((* (ptr) pd128 ))))(var_c35888, (bps_v5188 + 1), ( idx129 = (word) (fSize_v6704 * (bps_v5188 + 1)), SGNCK(idx129) ), var_c35920, handle_v5104, SGNCK(words_v6816) , 0, pd128); }; }; SOURCE(3968, 23) { word pd130; pd130 = (* (( (ptr) (* (( (ptr) gf_c38928)+127)/* var_c35728 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd130 ))))(map_v6676, pd130); }; SOURCE(3993, 12) (void) (XR_MonitorExit((word) (( (bPt) gf_c38928)+16)/* LOCK_v3812 */ )); return(map_v6676); } static word HighlightContextFromSampleMap_P420(sampleMap_v5312, spi_v5340, pph_v5368, highlight_v5396, colorLookupTable_v5424, iotparam_v5452, scanMode_v5480) word sampleMap_v5312; word spi_v5340; word pph_v5368; word highlight_v5396; word colorLookupTable_v5424; word iotparam_v5452; word scanMode_v5480; { register ptr gf_c38960 = (ptr) &globalframe; word context_v5524; /* HighlightContextFromSampleMap: */ SOURCE(4011, 855) SOURCE(4011, 855) context_v5524 = 0; SOURCE(4271, 207) { W2 var_c35952; { W2 var_c35984; word map_v34912; map_v34912 = sampleMap_v5312; { W4 b_v20416; b_v20416 = (* (W4Pt) map_v34912 ); var_c35984.f0 = (b_v20416.f2 - b_v20416.f0); var_c35984.f1 = (b_v20416.f3 - b_v20416.f1); }; var_c35952 = var_c35984; }; { W2 var_c36048; { float tf131; var_c36048.f0 = ( tf131 = (float)(unsigned)spi_v5340, *(word*)&tf131 ); }; { float tf132; var_c36048.f1 = ( tf132 = (float)(unsigned)spi_v5340, *(word*)&tf132 ); }; { word pd133; pd133 = (* (( (ptr) (* (( (ptr) gf_c38960)+131)/* var_c36080 */ ))+5) ); context_v5524 = (word) ( *( (fPt) ((* (ptr) pd133 ))))(var_c35952, scanMode_v5480, var_c36048, 0, (* (( (ptr) gf_c38960)+67) ), highlight_v5396, pd133); }; }; }; SOURCE(4480, 29) { word pd134; pd134 = (* (( (ptr) (* (( (ptr) gf_c38960)+127)/* var_c35728 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd134 ))))(sampleMap_v5312, pd134); }; SOURCE(4511, 55) { word pd135; pd135 = (* (( (ptr) (* (( (ptr) gf_c38960)+131)/* var_c36080 */ ))+6) ); (void) ( *( (fPt) ((* (ptr) pd135 ))))(context_v5524, sampleMap_v5312, pd135); }; SOURCE(4568, 77) { word pd136; pd136 = (* (( (ptr) (* (( (ptr) gf_c38960)+132)/* var_c36112 */ ))+4) ); (void) ( *( (fPt) ((* (ptr) pd136 ))))(context_v5524, colorLookupTable_v5424, pd136); }; SOURCE(4647, 26) { word pd137; pd137 = (* (( (ptr) (* (( (ptr) gf_c38960)+129)/* var_c35824 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd137 ))))(context_v5524, (* (ptr) &fc138 ), pd137); }; SOURCE(4675, 44) { word pd139; pd139 = (* (( (ptr) (* (( (ptr) gf_c38960)+129)/* var_c35824 */ ))+8) ); (void) ( *( (fPt) ((* (ptr) pd139 ))))(context_v5524, 1, pd139); }; SOURCE(4721, 64) { W4 var_c36144; { word pd140; pd140 = (* (( (ptr) (* (( (ptr) gf_c38960)+133)/* var_c36176 */ ))+15) ); (void) ( *( (fPt) ((* (ptr) pd140 ))))((word) &var_c36144, context_v5524, pd140); }; { word pd141; pd141 = (* (( (ptr) (* (( (ptr) gf_c38960)+129)/* var_c35824 */ ))+83) ); (void) ( *( (fPt) ((* (ptr) pd141 ))))(context_v5524, var_c36144, 0, pd141); }; }; SOURCE(4787, 79) if ((iotparam_v5452 != 0)) { SOURCE(4812, 54) { word pd142; pd142 = (* (( (ptr) (* (( (ptr) gf_c38960)+129)/* var_c35824 */ ))+10) ); (void) ( *( (fPt) ((* (ptr) pd142 ))))(context_v5524, (* (( (ptr) gf_c38960)+66) ), iotparam_v5452, pd142); }; }; SOURCE(4011, 855) return(context_v5524); } static void NVFeedbackProc_P480(instance_v13096, key_v13124, severity_v13152, info_v13180) word instance_v13096; word key_v13124; word severity_v13152; word info_v13180; { register ptr gf_c38992 = (ptr) &globalframe; word err_v6884; /* NVFeedbackProc: */ SOURCE(4970, 457) SOURCE(5022, 39) err_v6884 = (* (( (ptr) (* (( (ptr) instance_v13096)+1) ))+2) ); SOURCE(5063, 321) { word var_c36208; word var_c36240; var_c36208 = info_v13180; if ((var_c36208 == 0)) { goto lab_L100015; }; var_c36240 = XR_GetReferentType(var_c36208); { word tc143; if (((* (( (ptr) gf_c38992)+13) ) == var_c36240)) { tc143 = (word) ( (unsigned) (*(int*)var_c36208<0) == 0); } else { tc143 = (word) 0; }; if (tc143) { { word rope_v6928; rope_v6928 = var_c36208; SOURCE(5100, 22) { word pd144; pd144 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd144 ))))(err_v6884, (* (( (ptr) gf_c38992)+49) ), 0, 2147483647, pd144); }; SOURCE(5124, 17) { word pd145; pd145 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd145 ))))(err_v6884, rope_v6928, 0, 2147483647, pd145); }; SOURCE(5143, 17) { word pd146; pd146 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd146 ))))(err_v6884, (* (( (ptr) gf_c38992)+48) ), 0, 2147483647, pd146); }; }; } else { if (((* (( (ptr) gf_c38992)+24) ) == var_c36240)) { { word text_v6972; text_v6972 = var_c36208; SOURCE(5183, 22) { word pd147; pd147 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd147 ))))(err_v6884, (* (( (ptr) gf_c38992)+49) ), 0, 2147483647, pd147); }; SOURCE(5207, 17) { word pd148; pd148 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+95) ); (void) ( *( (fPt) ((* (ptr) pd148 ))))(err_v6884, text_v6972, pd148); }; SOURCE(5226, 17) { word pd149; pd149 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd149 ))))(err_v6884, (* (( (ptr) gf_c38992)+48) ), 0, 2147483647, pd149); }; }; } else { lab_L100015: ; SOURCE(5258, 126) if ((info_v13180 != 0)) { SOURCE(5279, 23) { word var_c36304; var_c36304 = XR_NewObject(8, (* (( (ptr) gf_c38992)+25) )); (* (ptr) var_c36304 ) = info_v13180; (* (( (ptr) var_c36304)+1) ) = (* (( (ptr) gf_c38992)+11)/* gunk_v4316 */ ); (* (( (ptr) gf_c38992)+11)/* gunk_v4316 */ ) = var_c36304; }; SOURCE(5304, 80) { W2 var_c36336; W2 var_c36368; W2 var_c36400; var_c36336.f0 = 11; var_c36336.f1 = (* (( (ptr) gf_c38992)+30) ); var_c36368.f0 = 4; var_c36368.f1 = info_v13180; var_c36400.f0 = 11; var_c36400.f1 = (* (( (ptr) gf_c38992)+29) ); { word pd150; pd150 = (* (( (ptr) (* (( (ptr) gf_c38992)+134)/* var_c36272 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd150 ))))(err_v6884, (* (( (ptr) gf_c38992)+46) ), var_c36336, var_c36368, var_c36400, pd150) ; }; }; }; }; }; }; }; SOURCE(5389, 38) if ((severity_v13152 == 3)) { SOURCE(5414, 13) (void) XR_RaiseError(XR_Aborted, 0); }; } static word NVGetAttrProc_P540(sd_v13240, key_v13268) word sd_v13240; word key_v13268; { register ptr gf_c39024 = (ptr) &globalframe; word var_c13312; /* NVGetAttrProc: */ SOURCE(5433, 161) SOURCE(5483, 111) { word var_c36432; var_c36432 = (* (( (ptr) sd_v13240)+9) ); if ((var_c36432 == 0)) { goto lab_L100016; }; if (((* (( (ptr) gf_c39024)+27) ) == XR_GetReferentType(var_c36432))) { { word x_v7028; x_v7028 = var_c36432; SOURCE(5528, 41) { word var_c0407; { W2 var_c0158; word var_c0406; { word pd151; pd151 = (* (( (ptr) (* (( (ptr) gf_c39024)+135)/* var_c36496 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd151 ))))((word) &var_c0158, x_v7028, key_v13268, pd151); }; var_c0406 = var_c0158.f1; var_c0407 = XR_Narrow(var_c0406, (* (( (ptr) gf_c39024)+28) )); }; return(var_c0407); }; }; } else { lab_L100016: ; SOURCE(5582, 12) return(0); }; }; } static void NVSetAttrProc_P600(sd_v13372, key_v13400, values_v13428) word sd_v13372; word key_v13400; word values_v13428; { register ptr gf_c39056 = (ptr) &globalframe; /* NVSetAttrProc: */ SOURCE(5600, 128) SOURCE(5650, 78) { word var_c36528; var_c36528 = (* (( (ptr) sd_v13372)+9) ); if ((var_c36528 == 0)) { goto lab_L100017; }; if (((* (( (ptr) gf_c39056)+27) ) == XR_GetReferentType(var_c36528))) { { word x_v7072; x_v7072 = var_c36528; SOURCE(5695, 33) { word var_c36560; word pd152; pd152 = (* (( (ptr) (* (( (ptr) gf_c39056)+135)/* var_c36496 */ ))+9) ); var_c36560 = (word) ( *( (fPt) ((* (ptr) pd152 ))))(x_v7072, key_v13400, values_v13428, pd152); }; }; } else { lab_L100017: ; }; }; } static void PrintCommand_P660(formal_c0231, formal_c0425) word formal_c0231; word formal_c0425; { W43 var_c39088; /* declaration of cmd_v13488 skipped */ register ptr gf_c39120 = (ptr) &globalframe; word result_v13532; /* declaration of msg_v13560 skipped */ /* declaration of var_c36592 skipped */ /* declaration of var_c36624 skipped */ /* declaration of var_c36656 skipped */ /* declaration of var_c36688 skipped */ /* declaration of var_c36720 skipped */ (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ) = formal_c0425; /* PrintCommand: */ SOURCE(5743, 11139) { word tmpAddr153; tmpAddr153 = (word) (( (ptr) &var_c39088)+6)/* var_c36592 */ ; (* (ptr) tmpAddr153 ) = ( ((word) (fPt) P_P2364) ); (* (( (ptr) tmpAddr153) + 1) ) = 1; }; { word tmpAddr154; tmpAddr154 = (word) (( (ptr) &var_c39088)+8)/* var_c36624 */ ; (* (ptr) tmpAddr154 ) = ( ((word) (fPt) Require_P1920) ); (* (( (ptr) tmpAddr154) + 1) ) = 1; }; { word tmpAddr155; tmpAddr155 = (word) (( (ptr) &var_c39088)+10)/* var_c36656 */ ; (* (ptr) tmpAddr155 ) = ( ((word) (fPt) DoSeparations_P1860) ); (* (( (ptr) tmpAddr155) + 1) ) = 1; }; { word tmpAddr156; tmpAddr156 = (word) (( (ptr) &var_c39088)+12)/* var_c36688 */ ; (* (ptr) tmpAddr156 ) = ( ((word) (fPt) Bye_P1368) ); (* (( (ptr) tmpAddr156) + 1) ) = 1; }; { word tmpAddr157; tmpAddr157 = (word) (( (ptr) &var_c39088)+14)/* var_c36720 */ ; (* (ptr) tmpAddr157 ) = ( ((word) (fPt) ShiftArgs_P1308) ); (* (( (ptr) tmpAddr157) + 1) ) = 1; }; SOURCE(5743, 11139) result_v13532 = 0; SOURCE(5743, 11139) (* (( (ptr) &var_c39088)+5)/* msg_v13560 */ ) = 0; SOURCE(5781, 11101) SOURCE(5783, 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 portrait_v7396 skipped */ /* declaration of iotparam_v7424 skipped */ /* declaration of pph_v7452 skipped */ /* declaration of copies_v7480 skipped */ /* declaration of debugging_v7508 skipped */ word allowCopiesToChange_v7536 = 1; /* declaration of heightInches_v7564 skipped */ /* declaration of widthInches_v7592 skipped */ /* declaration of argv_v7648 skipped */ /* declaration of argMax_v7676 skipped */ word buffer_v7704; /* declaration of outerHandle1_v7732 skipped */ /* declaration of outerHandle2_v7760 skipped */ /* declaration of ipOut_v7788 skipped */ SOURCE(5842, 58) { word pd158; pd158 = (* (( (ptr) (* (( (ptr) gf_c39120)+136)/* var_c36752 */ ))+7) ); (* (( (ptr) &var_c39088)+16)/* startPulses_v7144 */ ) = (word) ( *( (fPt) ((* (ptr) pd158 ))))(pd158); }; SOURCE(5902, 23) (* (( (ptr) &var_c39088)+17)/* showTimes_v7172 */ ) = 0; SOURCE(5984, 21) (* (( (ptr) &var_c39088)+18)/* combined_v7256 */ ) = 1; SOURCE(6007, 20) (* (( (ptr) &var_c39088)+19)/* switch_v7284 */ ) = 0; SOURCE(6029, 80) { W3 var_c36784; var_c36784.f0 = (* (ptr) &fc138 ); var_c36784.f1 = (* (ptr) &fc159 ); var_c36784.f2 = (* (ptr) &fc159 ); { word pd160; pd160 = (* (( (ptr) (* (( (ptr) gf_c39120)+137)/* var_c36816 */ ))+17) ); (* (( (ptr) &var_c39088)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd160 ))))(var_c36784, pd160); }; }; SOURCE(6111, 71) (* (( (ptr) &var_c39088)+21)/* colorLookupTable_v7340 */ ) = 0; SOURCE(6184, 14) (* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) = 300; SOURCE(6200, 22) (* (( (ptr) &var_c39088)+23)/* portrait_v7396 */ ) = 0; SOURCE(6224, 20) (* (( (ptr) &var_c39088)+24)/* iotparam_v7424 */ ) = 0; SOURCE(6246, 16) (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ) = (* (ptr) &fc161 ); SOURCE(6264, 15) (* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) = 1; SOURCE(6281, 23) (* (( (ptr) &var_c39088)+27)/* debugging_v7508 */ ) = 0; SOURCE(6340, 25) (* (( (ptr) &var_c39088)+28)/* heightInches_v7564 */ ) = (* (ptr) &fc162 ); SOURCE(6367, 23) (* (( (ptr) &var_c39088)+29)/* widthInches_v7592 */ ) = (* (ptr) &fc163 ); SOURCE(6539, 84) { /* declaration of var_c01 skipped */ (* (( (ptr) &var_c39088)+31)/* var_c01 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+6) ); { /* declaration of var_c02 skipped */ { word var_c03; { word var_c0408; var_c0408 = (word) &var_c39088; var_c03 = (word) XR_Enable(( ((word) (fPt) NoName_Q3600) ), ( ((word) (fPt) NoName_Q4080) ), var_c0408); }; if ((var_c03 == 2)) { goto lab_L100019; }; }; (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) = (* (( (ptr) &var_c39088)+32)/* var_c02 */ ); }; }; SOURCE(6658, 23) (* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ); SOURCE(6683, 33) buffer_v7704 = XR_NewObject(260, (* (( (ptr) gf_c39120)+24) )); (* (( (hPt) buffer_v7704)+1) ) = 256; SOURCE(6718, 36) (* (( (ptr) &var_c39088)+32)/* outerHandle1_v7732 */ ) = 0; SOURCE(6756, 36) (* (( (ptr) &var_c39088)+33)/* outerHandle2_v7760 */ ) = 0; SOURCE(6794, 33) (* (( (ptr) &var_c39088)+34)/* ipOut_v7788 */ ) = 0; SOURCE(6992, 57) if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) <= 1)) { SOURCE(7012, 37) { word var_c0197; var_c0197 = (* (( (ptr) (* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+5) ))+1) ); (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+4) ), (word) &var_c0197); }; }; SOURCE(7051, 9784) lab_L100024: ; if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) > 1)) { } else { goto lab_L100022; }; { /* declaration of arg_v8032 skipped */ SOURCE(7071, 19) { word limit164; (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( limit164 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), BCK(1, limit164) )) ); }; SOURCE(7092, 11) (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); SOURCE(7105, 29) { word pd165; pd165 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+14) ); if (( (int)(word) ( *( (fPt) ((* (ptr) pd165 ))))((* ((( (ptr) &var_c39088)+35)/* arg_v8032 */ ) ), pd165) == (int)0)) { SOURCE(7134, 4) goto lab_L100024; }; }; SOURCE(7140, 3851) { word pd166; pd166 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd166 ))))((* (( (ptr) gf_c39120)+31) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 1, pd166) )) { { word pd167; pd167 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd167 ))))((* (( (ptr) gf_c39120)+32) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd167) )) { SOURCE(7225, 16) (* (( (ptr) &var_c39088)+27)/* debugging_v7508 */ ) = 1; } else { { word pd168; pd168 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd168 ))))((* (( (ptr) gf_c39120)+33) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd168) )) { SOURCE(7279, 16) (* (( (ptr) &var_c39088)+17)/* showTimes_v7172 */ ) = 1; } else { { /*1*/ word pd169; /*1*/ pd169 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd169 ))))((* (( (ptr) gf_c39120)+34) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd169) /*1*/ )) { SOURCE(7335, 17) /*1*/ (* (( (ptr) &var_c39088)+17)/* showTimes_v7172 */ ) = 0; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd170; /*1*/ pd170 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd170 ))))((* (( (ptr) gf_c39120)+35) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd170) /*1*/ )) { SOURCE(7387, 22) /*1*/ forceKind_v7200 = 2; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd171; /*1*/ pd171 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd171 ))))((* (( (ptr) gf_c39120)+36) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd171) /*1*/ )) { SOURCE(7444, 22) /*1*/ forceKind_v7200 = 1; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd172; /*1*/ pd172 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd172 ))))((* (( (ptr) gf_c39120)+37) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd172) /*1*/ )) { SOURCE(7504, 17) /*1*/ forceKind_v7200 = 3; /*1*/ } /*1*/ else { /*1*/ { /*1*/ word pd173; /*1*/ pd173 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*1*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd173 ))))((* (( (ptr) gf_c39120)+38) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd173) /*1*/ )) { SOURCE(7558, 19) /*1*/ forceKind_v7200 = 0; /*1*/ } /*1*/ else { /*1*/ { /*2*/ word pd174; /*2*/ pd174 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd174 ))))((* (( (ptr) gf_c39120)+39) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd174) /*2*/ )) { SOURCE(7618, 15) /*2*/ (* (( (ptr) &var_c39088)+23)/* portrait_v7396 */ ) = 1; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd175; /*2*/ pd175 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd175 ))))((* (( (ptr) gf_c39120)+40) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd175) /*2*/ )) { SOURCE(7673, 17) /*2*/ useMonitor_v7228 = 1; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd176; /*2*/ pd176 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd176 ))))((* (( (ptr) gf_c39120)+41) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd176) /*2*/ )) { SOURCE(7725, 58) /*2*/ { /*2*/ W3 var_c36944; /*2*/ var_c36944.f0 = (* (ptr) &fc159 ); /*2*/ var_c36944.f1 = (* (ptr) &fc159 ); /*2*/ var_c36944.f2 = (* (ptr) &fc138 ); /*2*/ { /*2*/ word pd177; /*2*/ pd177 = (* (( (ptr) (* (( (ptr) gf_c39120)+137)/* var_c36816 */ ))+17) ); /*2*/ (* (( (ptr) &var_c39088)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd177 ))))(var_c36944, pd177); /*2*/ }; /*2*/ }; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd178; /*2*/ pd178 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd178 ))))((* (( (ptr) gf_c39120)+42) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd178) /*2*/ )) { SOURCE(7818, 58) /*2*/ { /*2*/ W3 var_c36976; /*2*/ var_c36976.f0 = (* (ptr) &fc159 ); /*2*/ var_c36976.f1 = (* (ptr) &fc138 ); /*2*/ var_c36976.f2 = (* (ptr) &fc159 ); /*2*/ { /*2*/ word pd179; /*2*/ pd179 = (* (( (ptr) (* (( (ptr) gf_c39120)+137)/* var_c36816 */ ))+17) ); /*2*/ (* (( (ptr) &var_c39088)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd179 ))))(var_c36976, pd179); /*2*/ }; /*2*/ }; /*2*/ } /*2*/ else { /*2*/ { /*2*/ word pd180; /*2*/ pd180 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*2*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd180 ))))((* (( (ptr) gf_c39120)+43) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd180) /*2*/ )) { SOURCE(7911, 58) /*2*/ { /*3*/ W3 var_c37008; /*3*/ var_c37008.f0 = (* (ptr) &fc138 ); /*3*/ var_c37008.f1 = (* (ptr) &fc159 ); /*3*/ var_c37008.f2 = (* (ptr) &fc159 ); /*3*/ { /*3*/ word pd181; /*3*/ pd181 = (* (( (ptr) (* (( (ptr) gf_c39120)+137)/* var_c36816 */ ))+17) ); /*3*/ (* (( (ptr) &var_c39088)+20)/* highlight_v7312 */ ) = (word) ( *( (fPt) ((* (ptr) pd181 ))))(var_c37008, pd181); /*3*/ }; /*3*/ }; /*2*/ } /*2*/ else { /*2*/ { /*3*/ word pd182; /*3*/ pd182 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd182 ))))((* (( (ptr) gf_c39120)+44) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd182) /*3*/ )) { SOURCE(8015, 859) /*3*/ { /*3*/ /* declaration of name_v8076 skipped */ /*3*/ word stream_v8104; SOURCE(8017, 20) /*3*/ { /*3*/ word limit183; /*3*/ (* (( (ptr) &var_c39088)+36)/* name_v8076 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*3*/ limit183 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*3*/ BCK(1, limit183) /*3*/ )) ); /*3*/ }; SOURCE(8039, 74) /*3*/ { /*3*/ /* declaration of var_c04 skipped */ /*3*/ (* (( (ptr) &var_c39088)+37)/* var_c04 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+140)/* var_c37040 */ ))+13) ); /*3*/ { /*3*/ /* declaration of var_c05 skipped */ /*3*/ { /*3*/ word var_c0409; /*3*/ var_c0409 = (word) &var_c39088; /*3*/ (void) (word) XR_Enable(( ((word) (fPt) NoName_Q3540) ), ( ((word) (fPt) NoName_Q4020) ), var_c0409); /*3*/ }; /*3*/ stream_v8104 = (* (( (ptr) &var_c39088)+38)/* var_c05 */ ); /*3*/ }; /*3*/ }; SOURCE(8148, 721) /*3*/ if ((stream_v8104 == 0)) { SOURCE(8169, 61) /*3*/ { /*3*/ word var_c37072; /*3*/ { /*3*/ word pd184; /*3*/ pd184 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+6) ); /*3*/ var_c37072 = (word) ( *( (fPt) ((* (ptr) pd184 ))))((* (( (ptr) &var_c39088)+36)/* name_v8076 */ ), (* (( (ptr) gf_c39120)+45) /*3*/ ), pd184); /*3*/ }; /*3*/ { /*3*/ word var_c0205; /*3*/ var_c0205 = var_c37072; /*3*/ (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+4) ), (word) &var_c0205); /*3*/ }; /*3*/ }; /*3*/ } /*3*/ else { SOURCE(8230, 641) /*3*/ { /*3*/ word t_v8148; /*3*/ word bytesRead_v8204; SOURCE(8232, 109) /*3*/ t_v8148 = XR_NewObject(524288, (* (( (ptr) gf_c39120)+26) )); SOURCE(8452, 93) /*3*/ { /*3*/ W3 var_c37104; /*3*/ var_c37104.f0 = t_v8148; /*3*/ var_c37104.f1 = 0; /*3*/ var_c37104.f2 = 524288; /*3*/ { /*3*/ word pd185; /*3*/ pd185 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+14) ); /*3*/ bytesRead_v8204 = (word) ( *( (fPt) ((* (ptr) pd185 ))))(stream_v8104, var_c37104, pd185); /*3*/ }; /*3*/ }; SOURCE(8547, 144) /*3*/ if (( (int)bytesRead_v8204 != (int)524288)) { SOURCE(8624, 67) /*3*/ { /*3*/ word var_c37136; /*3*/ { /*3*/ word pd186; /*3*/ pd186 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+6) ); /*3*/ var_c37136 = (word) ( *( (fPt) ((* (ptr) pd186 ))))((* (( (ptr) &var_c39088)+36)/* name_v8076 */ ), (* (( (ptr) gf_c39120)+47) /*3*/ ), pd186); /*3*/ }; /*3*/ { /*3*/ word var_c0210; /*3*/ var_c0210 = var_c37136; /*3*/ (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+4) ), (word) &var_c0210); /*3*/ }; /*3*/ }; /*3*/ }; SOURCE(8696, 142) /*3*/ { /*3*/ word var_c37168; /*3*/ word var_c37232; /*3*/ { /*3*/ word pd187; /*3*/ pd187 = (* (( (ptr) (* (( (ptr) gf_c39120)+141)/* var_c37200 */ ))+5) ); /*3*/ var_c37168 = (word) ( *( (fPt) ((* (ptr) pd187 ))))((* (( (ptr) &var_c39088)+36)/* name_v8076 */ ), 0, 2147483647, pd187) /*3*/ ; /*3*/ }; /*3*/ var_c37232 = XR_NewObject(12, (* (( (ptr) gf_c39120)+23) )); /*3*/ (* (ptr) var_c37232 ) = var_c37168; /*3*/ (* (( (ptr) var_c37232)+1) ) = t_v8148; /*3*/ (* (( (ptr) var_c37232)+2) ) = t_v8148; /*3*/ (* (( (ptr) &var_c39088)+21)/* colorLookupTable_v7340 */ ) = var_c37232; /*3*/ }; SOURCE(8840, 16) /*3*/ { /*3*/ word pd188; /*3*/ pd188 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+28) ); /*3*/ (void) ( *( (fPt) ((* (ptr) pd188 ))))(stream_v8104, 0, pd188); /*3*/ }; SOURCE(8858, 11) /*3*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); /*3*/ }; /*3*/ }; /*3*/ }; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd189; /*3*/ pd189 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd189 ))))((* (( (ptr) gf_c39120)+50) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd189) /*3*/ )) { SOURCE(8916, 15) /*3*/ (* (( (ptr) &var_c39088)+18)/* combined_v7256 */ ) = 1; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd190; /*3*/ pd190 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd190 ))))((* (( (ptr) gf_c39120)+51) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd190) /*3*/ )) { SOURCE(8972, 16) /*3*/ (* (( (ptr) &var_c39088)+18)/* combined_v7256 */ ) = 0; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd191; /*3*/ pd191 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd191 ))))((* (( (ptr) gf_c39120)+52) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd191) /*3*/ )) { SOURCE(9027, 13) /*3*/ (* (( (ptr) &var_c39088)+19)/* switch_v7284 */ ) = 1; /*3*/ } /*3*/ else { /*3*/ { /*3*/ word pd192; /*3*/ pd192 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*3*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd192 ))))((* (( (ptr) gf_c39120)+53) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd192) /*3*/ )) { SOURCE(9076, 260) /*3*/ if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) >= 1)) { SOURCE(9096, 260) /*4*/ { /*4*/ /* declaration of name_v8260 skipped */ SOURCE(9098, 20) /*4*/ { /*4*/ word limit193; /*4*/ (* (( (ptr) &var_c39088)+36)/* name_v8260 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*4*/ limit193 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*4*/ BCK(1, limit193) /*4*/ )) ); /*4*/ }; SOURCE(9120, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); SOURCE(9133, 63) /*4*/ if (((* (( (ptr) &var_c39088)+34)/* ipOut_v7788 */ ) != 0)) { SOURCE(9154, 29) /*4*/ { /*4*/ word pd194; /*4*/ pd194 = (* (( (ptr) (* (( (ptr) gf_c39120)+142)/* var_c37264 */ ))+12) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd194 ))))((* ((( (ptr) &var_c39088)+34)/* ipOut_v7788 */ ) ), pd194); /*4*/ }; SOURCE(9185, 11) /*4*/ (* (( (ptr) &var_c39088)+34)/* ipOut_v7788 */ ) = 0; /*4*/ }; SOURCE(9199, 137) /*4*/ { /*4*/ /* declaration of var_c06 skipped */ /*4*/ (* (( (ptr) &var_c39088)+37)/* var_c06 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+142)/* var_c37264 */ ))+5) ); /*4*/ { /*4*/ /* declaration of var_c07 skipped */ /*4*/ { /*4*/ word var_c08; /*4*/ { /*4*/ word var_c0410; /*4*/ var_c0410 = (word) &var_c39088; /*4*/ var_c08 = (word) XR_Enable(( ((word) (fPt) NoName_Q3480) ), ( ((word) (fPt) NoName_Q3960) ), var_c0410); /*4*/ }; /*4*/ if ((var_c08 == 2)) { /*4*/ goto lab_L100019; /*4*/ }; /*4*/ }; /*4*/ (* (( (ptr) &var_c39088)+34)/* ipOut_v7788 */ ) = (* (( (ptr) &var_c39088)+38)/* var_c07 */ ); /*4*/ }; /*4*/ }; /*4*/ }; /*4*/ }; /*3*/ } /*3*/ else { /*3*/ { /*4*/ word pd195; /*4*/ pd195 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd195 ))))((* (( (ptr) gf_c39120)+54) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd195) /*4*/ )) { SOURCE(9398, 67) /*4*/ { /*4*/ word var_c37296; /*4*/ { /*4*/ word pd196; /*4*/ pd196 = (* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+8) ); /*4*/ var_c37296 = (word) ( *( (fPt) ((* (ptr) pd196 ))))((* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ), 0, pd196); /*4*/ }; /*4*/ { /*4*/ word pd197; /*4*/ pd197 = (* (( (ptr) (* (( (ptr) gf_c39120)+143)/* var_c37328 */ ))+12) ); /*4*/ (* (( (ptr) &var_c39088)+28)/* heightInches_v7564 */ ) = (word) ( *( (fPt) ((* (ptr) pd197 ))))(var_c37296, pd197); /*4*/ }; /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd198; /*4*/ pd198 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd198 ))))((* (( (ptr) gf_c39120)+55) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd198) /*4*/ )) { SOURCE(9508, 66) /*4*/ { /*4*/ word var_c37360; /*4*/ { /*4*/ word pd199; /*4*/ pd199 = (* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+8) ); /*4*/ var_c37360 = (word) ( *( (fPt) ((* (ptr) pd199 ))))((* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ), 0, pd199); /*4*/ }; /*4*/ { /*4*/ word pd200; /*4*/ pd200 = (* (( (ptr) (* (( (ptr) gf_c39120)+143)/* var_c37328 */ ))+12) ); /*4*/ (* (( (ptr) &var_c39088)+29)/* widthInches_v7592 */ ) = (word) ( *( (fPt) ((* (ptr) pd200 ))))(var_c37360, pd200); /*4*/ }; /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd201; /*4*/ pd201 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd201 ))))((* (( (ptr) gf_c39120)+56) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd201) /*4*/ )) { SOURCE(9616, 395) /*4*/ { /*4*/ /* declaration of syntax_v8304 skipped */ SOURCE(9618, 20) /*4*/ (* (( (ptr) &var_c39088)+36)/* syntax_v8304 */ ) = 0; SOURCE(9640, 10) /*4*/ (* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) = 0; SOURCE(9652, 91) /*4*/ if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) >= 1)) { SOURCE(9672, 71) SOURCE(9672, 71) /*4*/ { /*4*/ /* declaration of var_c09 skipped */ /*4*/ /* declaration of var_c010 skipped */ /*4*/ { /*4*/ word limit202; /*4*/ (* (( (ptr) &var_c39088)+37)/* var_c09 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*5*/ limit202 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*5*/ BCK(1, limit202) /*5*/ )) ); /*4*/ }; /*4*/ (* (( (ptr) &var_c39088)+38)/* var_c010 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+143)/* var_c37328 */ ))+11) ); /*4*/ { /*4*/ /* declaration of var_c011 skipped */ /*4*/ { /*5*/ word var_c012; /*5*/ { /*5*/ word var_c0411; /*5*/ var_c0411 = (word) &var_c39088; /*5*/ var_c012 = (word) XR_Enable(( ((word) (fPt) NoName_Q3420) ), ( ((word) (fPt) NoName_Q3900) ), var_c0411); /*5*/ }; /*5*/ if ((var_c012 == 3)) { /*5*/ goto lab_L100030; /*5*/ }; /*5*/ }; /*4*/ { /*5*/ word idx203; /*5*/ (* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) = ( /*5*/ idx203 = (* (( (ptr) &var_c39088)+39)/* var_c011 */ ), /*5*/ SGNCK(idx203) /*5*/ ); /*5*/ }; /*4*/ }; /*4*/ }; /*4*/ lab_L100030: ; /*4*/ }; SOURCE(9757, 207) /*4*/ if (( (int)(* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) < (int)1) || ( (int)(* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) > (int)(* ( /*4*/ ( (ptr) gf_c39120)+8)/* maxCopies_v3980 */ ))) { SOURCE(9796, 156) /*4*/ if ((0 != (* (( (ptr) &var_c39088)+36)/* syntax_v8304 */ ))) { SOURCE(9811, 65) /*4*/ { /*4*/ word pd204; /*4*/ pd204 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+93) ); /*4*/ (void) ( *( (fPt) ((* (ptr) pd204 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+57) /*5*/ ), 0, 2147483647, pd204); /*4*/ }; /*4*/ } /*4*/ else { SOURCE(9876, 76) /*4*/ { /*4*/ W2 var_c37392; /*4*/ var_c37392.f0 = 5; /*4*/ var_c37392.f1 = (* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ); /*4*/ { /*5*/ word pd205; /*5*/ pd205 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+61) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd205 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+58) /*5*/ ), var_c37392, pd205); /*5*/ }; /*4*/ }; /*4*/ }; SOURCE(9954, 10) /*4*/ (* (( (ptr) &var_c39088)+26)/* copies_v7480 */ ) = 1; /*4*/ }; SOURCE(9969, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); SOURCE(9982, 27) /*4*/ allowCopiesToChange_v7536 = 0; /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd206; /*4*/ pd206 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd206 ))))((* (( (ptr) gf_c39120)+59) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd206) /*4*/ )) { SOURCE(10048, 345) /*4*/ { /*4*/ /* declaration of syntax_v8348 skipped */ SOURCE(10050, 20) /*4*/ (* (( (ptr) &var_c39088)+36)/* syntax_v8348 */ ) = 0; SOURCE(10072, 7) /*4*/ (* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) = 0; SOURCE(10081, 88) /*4*/ if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) >= 1)) { SOURCE(10101, 68) SOURCE(10101, 68) /*4*/ { /*5*/ /* declaration of var_c013 skipped */ /*5*/ /* declaration of var_c014 skipped */ /*5*/ { /*5*/ word limit207; /*5*/ (* (( (ptr) &var_c39088)+37)/* var_c013 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*5*/ limit207 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*5*/ BCK(1, limit207) /*5*/ )) ); /*5*/ }; /*5*/ (* (( (ptr) &var_c39088)+38)/* var_c014 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+143)/* var_c37328 */ ))+11) ); /*5*/ { /*5*/ /* declaration of var_c015 skipped */ /*5*/ { /*5*/ word var_c016; /*5*/ { /*5*/ word var_c0412; /*5*/ var_c0412 = (word) &var_c39088; /*5*/ var_c016 = (word) XR_Enable(( ((word) (fPt) NoName_Q3360) ), ( ((word) (fPt) NoName_Q3840) ), var_c0412); /*5*/ }; /*5*/ if ((var_c016 == 4)) { /*5*/ goto lab_L100034; /*5*/ }; /*5*/ }; /*5*/ { /*5*/ word idx208; /*5*/ (* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) = ( /*5*/ idx208 = (* (( (ptr) &var_c39088)+39)/* var_c015 */ ), /*5*/ SGNCK(idx208) /*5*/ ); /*5*/ }; /*5*/ }; /*5*/ }; /*4*/ lab_L100034: ; /*4*/ }; SOURCE(10183, 192) /*4*/ if (( (int)(* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) < (int)1) || ( (int)(* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) > (int)1200)) { SOURCE(10215, 149) /*4*/ if ((0 != (* (( (ptr) &var_c39088)+36)/* syntax_v8348 */ ))) { SOURCE(10230, 63) /*5*/ { /*5*/ word pd209; /*5*/ pd209 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+93) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd209 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+60) /*5*/ ), 0, 2147483647, pd209); /*5*/ }; /*5*/ } /*4*/ else { SOURCE(10293, 71) /*5*/ { /*5*/ W2 var_c37424; /*5*/ var_c37424.f0 = 5; /*5*/ var_c37424.f1 = (* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ); /*5*/ { /*5*/ word pd210; /*5*/ pd210 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+61) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd210 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+61) /*5*/ ), var_c37424, pd210); /*5*/ }; /*5*/ }; /*5*/ }; SOURCE(10366, 9) /*4*/ (* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ) = 300; /*4*/ }; SOURCE(10380, 11) /*4*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); /*4*/ }; /*4*/ } /*4*/ else { /*4*/ { /*4*/ word pd211; /*4*/ pd211 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*4*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd211 ))))((* (( (ptr) gf_c39120)+62) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd211) /*4*/ )) { SOURCE(10430, 112) /*4*/ { /*5*/ word syntax_v8392 = 0; SOURCE(10454, 14) /*5*/ (* (( (ptr) &var_c39088)+24)/* iotparam_v7424 */ ) = 0; SOURCE(10470, 57) /*5*/ if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) >= 1)) { SOURCE(10490, 24) /*5*/ { /*5*/ word limit212; /*5*/ (* (( (ptr) &var_c39088)+24)/* iotparam_v7424 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*5*/ limit212 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*5*/ BCK(1, limit212) /*5*/ )) ); /*5*/ }; /*5*/ } /*5*/ else { SOURCE(10514, 13) /*5*/ syntax_v8392 = 1; /*5*/ }; SOURCE(10529, 11) /*5*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); /*5*/ }; /*4*/ } /*4*/ else { /*4*/ { /*5*/ word pd213; /*5*/ pd213 = (* (( (ptr) (* (( (ptr) gf_c39120)+139)/* var_c36912 */ ))+23) ); /*5*/ if ((0 != (word) ( *( (fPt) ((* (ptr) pd213 ))))((* (( (ptr) gf_c39120)+63) ), (* (( (ptr) &var_c39088)+35)/* arg_v8032 */ ), 0, pd213) /*5*/ )) { SOURCE(10579, 361) /*5*/ { /*5*/ /* declaration of syntax_v8436 skipped */ SOURCE(10581, 20) /*5*/ (* (( (ptr) &var_c39088)+36)/* syntax_v8436 */ ) = 0; SOURCE(10603, 9) /*5*/ (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ) = (* (ptr) &fc159 ); SOURCE(10614, 88) /*5*/ if (((* (( (ptr) &var_c39088)+31)/* argMax_v7676 */ ) >= 1)) { SOURCE(10634, 68) SOURCE(10634, 68) /*5*/ { /*5*/ /* declaration of var_c017 skipped */ /*5*/ /* declaration of var_c018 skipped */ /*5*/ { /*5*/ word limit214; /*5*/ (* (( (ptr) &var_c39088)+37)/* var_c017 */ ) = (* ((( (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ))+1)+( /*5*/ limit214 = (* (ptr) (* (( (ptr) &var_c39088)+30)/* argv_v7648 */ ) ), /*5*/ BCK(1, limit214) /*5*/ )) ); /*5*/ }; /*5*/ (* (( (ptr) &var_c39088)+38)/* var_c018 */ ) = (* (( (ptr) (* (( (ptr) gf_c39120)+143)/* var_c37328 */ ))+12) ); /*5*/ { /*5*/ /* declaration of var_c019 skipped */ /*5*/ { /*5*/ word var_c020; /*5*/ { /*5*/ word var_c0413; /*5*/ var_c0413 = (word) &var_c39088; /*5*/ var_c020 = (word) XR_Enable(( ((word) (fPt) NoName_Q3300) ), ( ((word) (fPt) NoName_Q3780) ), var_c0413); /*5*/ }; /*5*/ if ((var_c020 == 5)) { /*5*/ goto lab_L100038; /*5*/ }; /*5*/ }; /*5*/ (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ) = (* (( (ptr) &var_c39088)+39)/* var_c019 */ ); /*5*/ }; /*5*/ }; /*5*/ lab_L100038: ; /*5*/ }; SOURCE(10716, 206) /*5*/ { /*5*/ word x215; /*5*/ word x217; /*5*/ word x218; /*5*/ word x220; /*5*/ if (((0 != (* (( (ptr) &var_c39088)+36)/* syntax_v8436 */ )) || (( /*5*/ x215 = (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ), *(float*)&x215 /*5*/ ) < ( /*5*/ x217 = (* (ptr) &fc216 ), *(float*)&x217 /*5*/ ))) || (( /*5*/ x218 = (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ), *(float*)&x218 /*5*/ ) > ( /*5*/ x220 = (* (ptr) &fc219 ), *(float*)&x220 /*5*/ ))) { SOURCE(10762, 148) /*5*/ if ((0 != (* (( (ptr) &var_c39088)+36)/* syntax_v8436 */ ))) { SOURCE(10777, 64) /*5*/ { /*5*/ word pd221; /*5*/ pd221 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+93) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd221 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+64) /*5*/ ), 0, 2147483647, pd221); /*5*/ }; /*5*/ } /*5*/ else { SOURCE(10841, 69) /*5*/ { /*5*/ W2 var_c37456; /*5*/ var_c37456.f0 = 8; /*5*/ { /*5*/ float tf222; /*5*/ var_c37456.f1 = ( /*5*/ tf222 = (float)(int)(* (( (ptr) &var_c39088)+22)/* spi_v7368 */ ), *(word*)&tf222 /*5*/ ); /*5*/ }; /*5*/ { /*5*/ word pd223; /*5*/ pd223 = (* (( (ptr) (* (( (ptr) gf_c39120)+134)/* var_c36272 */ ))+61) ); /*5*/ (void) ( *( (fPt) ((* (ptr) pd223 ))))((* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+1) ), (* (( (ptr) gf_c39120)+65) /*5*/ ), var_c37456, pd223); /*5*/ }; /*5*/ }; /*5*/ }; SOURCE(10912, 10) /*5*/ (* (( (ptr) &var_c39088)+25)/* pph_v7452 */ ) = (* (ptr) &fc161 ); /*5*/ }; /*5*/ }; SOURCE(10927, 11) /*5*/ (void) ShiftArgs_P1308((word) ((( (bPt) &var_c39088)+56)/* var_c36720 */ )); /*5*/ }; /*5*/ } /*5*/ else { SOURCE(10954, 37) /*5*/ { /*5*/ word var_c0223; /*5*/ var_c0223 = (* (( (ptr) (* (( (ptr) (* (( (ptr) &var_c39088)+4)/* cmd_v13488 */ ))+5) ))+1) ); /*5*/ (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c39120)+138)/* var_c36848 */ ))+4) ), (word) &var_c0223); /*5*/ }; /*5*/ }; /*5*/ }; /*4*/ }; /*4*/ }; /*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(10993, 4) goto lab_L100024; }; }; SOURCE(11002, 5833) SOURCE(11004, 5792) { /* declaration of out_v8704 skipped */ /* declaration of map_v8760 skipped */ /* declaration of dMap_v8788 skipped */ /* declaration of context_v8844 skipped */ /* declaration of pixelsToMeters_v8928 skipped */ /* declaration of instanceData_v9012 skipped */ /* declaration of pageFlags_v9688 skipped */ word var_c022; { word var_c0414; var_c0414 = (word) &var_c39088; var_c022 = (word) XR_Enable(( ((word) (fPt) NoName_Q3180) ), ( ((word) (fPt) NoName_Q3660) ), var_c0414); }; if ((var_c022 == 7)) { goto lab_L100041; }; }; goto lab_L100060; lab_L100041: ; SOURCE(16813, 5) (void) Bye_P1368((word) ((( (bPt) &var_c39088)+48)/* var_c36688 */ )); SOURCE(16820, 12) goto lab_L100019; lab_L100060: ; }; goto lab_L100024; lab_L100022: ; }; goto lab_L100061; lab_L100019: ; SOURCE(16863, 17) result_v13532 = (* (( (ptr) gf_c39120)+93) ); lab_L100061: ; /* removed tail goto */ (* (ptr) formal_c0231 ) = result_v13532; (* (( (ptr) formal_c0231)+1) ) = (* (( (ptr) &var_c39088)+5)/* msg_v13560 */ ); return; } static word NoName_Q3180(formal_c0375) word formal_c0375; { W5 var_c0422; register ptr gf_c0374 = (ptr) &globalframe; var_c0422.f0 = formal_c0375; SOURCE(11067, 62) { word fInches_v8480; word sInches_v8508; word wordsWide_v8536; word fSizeBuffer_v8564; word scanLines_v8592; word words_v8620; word handle1_v8648; word handle2_v8676; /* declaration of fileName_v8732 skipped */ word scanMode_v8816; word fileStream_v8872 = 0; word fileKind_v8900 = 0; word best_v9040 = 0; word prob_v9068; word sequencerProcs_v9096; word streamIn_v9124; word seq_v9152; SOURCE(11067, 62) fInches_v8480 = ( (0 != (* (( (ptr) formal_c0375)+23) )) ? (* (( (ptr) formal_c0375)+29) ) : (* (( (ptr) formal_c0375)+28) ) ) ; SOURCE(11131, 62) sInches_v8508 = ( (0 != (* (( (ptr) formal_c0375)+23) )) ? (* (( (ptr) formal_c0375)+28) ) : (* (( (ptr) formal_c0375)+29) ) ) ; SOURCE(11195, 70) { word pd224; word x225; float tf226; word idx227; pd224 = (* (( (ptr) (* (( (ptr) gf_c0374)+144)/* var_c37488 */ ))+7) ); wordsWide_v8536 = ( idx227 = (word) IOP2( / , (int)((word) ( *( (fPt) ((* (ptr) pd224 ))))(( tf226 = (float)(int)(* (( (ptr) formal_c0375)+22) ) * ( x225 = fInches_v8480, *(float*)&x225 ), *(word*)&tf226 ), pd224) + 31), (int)32), SGNCK(idx227) ); }; SOURCE(11267, 39) { word idx228; fSizeBuffer_v8564 = ( idx228 = (word) ((word) wordsWide_v8536 << 5), SGNCK(idx228) ); }; SOURCE(11336, 42) { word pd229; word x230; float tf231; word idx232; pd229 = (* (( (ptr) (* (( (ptr) gf_c0374)+144)/* var_c37488 */ ))+7) ); scanLines_v8592 = ( idx232 = (word) ( *( (fPt) ((* (ptr) pd229 ))))(( tf231 = (float)(int)(* (( (ptr) formal_c0375)+22) ) * ( x230 = sInches_v8508, *(float*)&x230 ), *(word*)&tf231 ), pd229), SGNCK(idx232) ); }; SOURCE(11380, 32) { word idx233; words_v8620 = ( idx233 = (word) (wordsWide_v8536 * scanLines_v8592), SGNCK(idx233) ); }; SOURCE(11442, 63) (* (( (ptr) formal_c0375)+32) ) = (word) AllocBuffer_P240(IOP2( * , (int)2, (int)words_v8620)); handle1_v8648 = (* (( (ptr) formal_c0375)+32) ); SOURCE(11507, 61) (* (( (ptr) formal_c0375)+33) ) = (word) AllocBuffer_P240(words_v8620); handle2_v8676 = (* (( (ptr) formal_c0375)+33) ); SOURCE(11570, 21) (* (( (ptr) formal_c0375)+36) ) = (* (( (ptr) (* (( (ptr) formal_c0375)+4) ))+1) ); SOURCE(11593, 25) var_c0422.f4/* fileName_v8732 */ = (* (( (ptr) formal_c0375)+35) ); SOURCE(11620, 72) (* (( (ptr) formal_c0375)+37) ) = (word) MakeSampleMap_P360(handle1_v8648, scanLines_v8592, fSizeBuffer_v8564, 1); SOURCE(11694, 73) (* (( (ptr) formal_c0375)+38) ) = (word) MakeSampleMap_P360(handle2_v8676, scanLines_v8592, fSizeBuffer_v8564, 0); SOURCE(11769, 99) scanMode_v8816 = ( (0 != (* (( (ptr) formal_c0375)+23) )) ? 13 : 6 ) ; SOURCE(11870, 112) { word idx234; (* (( (ptr) formal_c0375)+39) ) = (word) HighlightContextFromSampleMap_P420((* (( (ptr) formal_c0375)+37) ), ( idx234 = (* (( (ptr) formal_c0375)+22) ), SGNCK(idx234) ), (* (( (ptr) formal_c0375)+25) ), (* (( (ptr) formal_c0375)+20) ), (* (( (ptr) formal_c0375)+21) ), (* (( (ptr) formal_c0375)+24) ) , scanMode_v8816); }; SOURCE(12043, 130) { word pd235; pd235 = (* (( (ptr) (* (( (ptr) gf_c0374)+133)/* var_c36176 */ ))+20) ); (* (( (ptr) formal_c0375)+40) ) = (word) ( *( (fPt) ((* (ptr) pd235 ))))((* (( (ptr) formal_c0375)+39) ), 3, 0, pd235); }; SOURCE(13023, 51) (* (( (ptr) formal_c0375)+41) ) = 0; SOURCE(13123, 16) prob_v9068 = (* (ptr) &fc159 ); SOURCE(13141, 173) sequencerProcs_v9096 = XR_NewObject(12, (* (( (ptr) gf_c0374)+21) )); (* (ptr) sequencerProcs_v9096 ) = (word) (( (bPt) gf_c0374)+424)/* var_c35184 */ ; (* (( (ptr) sequencerProcs_v9096)+1) ) = (word) (( (bPt) gf_c0374)+416)/* var_c35152 */ ; (* (( (ptr) sequencerProcs_v9096)+2) ) = (word) (( (bPt) gf_c0374)+408)/* var_c35120 */ ; SOURCE(13316, 55) { word pd236; pd236 = (* (( (ptr) (* (( (ptr) gf_c0374)+140)/* var_c37040 */ ))+13) ); streamIn_v9124 = (word) ( *( (fPt) ((* (ptr) pd236 ))))(var_c0422.f4/* fileName_v8732 */ , pd236); }; SOURCE(13373, 235) { word var_c37552; word var_c37584; word var_c37616; { word pd237; pd237 = (* (( (ptr) (* (( (ptr) gf_c0374)+140)/* var_c37040 */ ))+16) ); var_c37552 = (word) ( *( (fPt) ((* (ptr) pd237 ))))(streamIn_v9124, pd237); }; { word pd238; pd238 = (* (( (ptr) (* (( (ptr) gf_c0374)+135)/* var_c36496 */ ))+5) ); var_c37584 = (word) ( *( (fPt) ((* (ptr) pd238 ))))(17, 0, 0, pd238); }; var_c37616 = XR_NewObject(40, (* (( (ptr) gf_c0374)+19) )); (* (ptr) var_c37616 ) = streamIn_v9124; (* (( (ptr) var_c37616)+1) ) = (* (( (ptr) (* (( (ptr) formal_c0375)+4) ))+1) ); (* (( (ptr) var_c37616)+2) ) = (* (( (ptr) (* (( (ptr) formal_c0375)+4) ))+2) ); (* (( (ptr) var_c37616)+3) ) = var_c0422.f4/* fileName_v8732 */ ; (* (( (ptr) var_c37616)+5) ) = var_c37552; (* (( (ptr) var_c37616)+8) ) = sequencerProcs_v9096; (* (( (ptr) var_c37616)+9) ) = var_c37584; seq_v9152 = var_c37616; }; SOURCE(13610, 66) { word pd239; pd239 = (* (( (ptr) (* (( (ptr) gf_c0374)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd239 ))))((* (( (ptr) gf_c0374)+70) ), var_c0422.f4/* fileName_v8732 */ , 0, pd239) )) { SOURCE(13655, 21) (void) Require_P1920((* (( (ptr) gf_c0374)+71) ), (word) (( (bPt) formal_c0375)+32)); }; }; SOURCE(13678, 74) { word pd240; pd240 = (* (( (ptr) (* (( (ptr) gf_c0374)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd240 ))))((* (( (ptr) gf_c0374)+72) ), var_c0422.f4/* fileName_v8732 */ , 0, pd240) )) { SOURCE(13731, 21) (void) Require_P1920((* (( (ptr) gf_c0374)+71) ), (word) (( (bPt) formal_c0375)+32)); }; }; SOURCE(13754, 67) { word pd241; pd241 = (* (( (ptr) (* (( (ptr) gf_c0374)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd241 ))))((* (( (ptr) gf_c0374)+73) ), var_c0422.f4/* fileName_v8732 */ , 0, pd241) )) { SOURCE(13800, 21) (void) Require_P1920((* (( (ptr) gf_c0374)+71) ), (word) (( (bPt) formal_c0375)+32)); }; }; SOURCE(13823, 66) { word pd242; pd242 = (* (( (ptr) (* (( (ptr) gf_c0374)+139)/* var_c36912 */ ))+23) ); if ((0 != (word) ( *( (fPt) ((* (ptr) pd242 ))))((* (( (ptr) gf_c0374)+74) ), var_c0422.f4/* fileName_v8732 */ , 0, pd242) )) { SOURCE(13868, 21) (void) Require_P1920((* (( (ptr) gf_c0374)+75) ), (word) (( (bPt) formal_c0375)+32)); }; }; SOURCE(13891, 236) { register word tail_v9284; { word pd243; pd243 = (* (( (ptr) (* (( (ptr) gf_c0374)+145)/* var_c37648 */ ))+7) ); tail_v9284 = (word) ( *( (fPt) ((* (ptr) pd243 ))))(pd243); }; lab_L100047: ; if ((tail_v9284 != 0)) { } else { goto lab_L100044; }; { word d_v9412; word p_v9440; SOURCE(14007, 49) d_v9412 = (* (ptr) tail_v9284 ); SOURCE(14058, 31) { word pd244; pd244 = (* (ptr) (* (( (ptr) d_v9412)+2) ) ); p_v9440 = (word) ( *( (fPt) ((* (ptr) pd244 ))))(d_v9412, seq_v9152, pd244); }; SOURCE(14091, 36) { word x245; word x246; if ((( x245 = p_v9440, *(float*)&x245 ) > ( x246 = prob_v9068, *(float*)&x246 ))) { SOURCE(14109, 8) prob_v9068 = p_v9440; SOURCE(14119, 8) best_v9040 = d_v9412; }; }; }; tail_v9284 = (* (( (ptr) tail_v9284)+1) ); goto lab_L100047; lab_L100044: ; }; SOURCE(14139, 358) if ((best_v9040 == 0)) { SOURCE(14159, 75) { word var_c37680; { word pd247; pd247 = (* (( (ptr) (* (( (ptr) gf_c0374)+139)/* var_c36912 */ ))+6) ); var_c37680 = (word) ( *( (fPt) ((* (ptr) pd247 ))))((* (( (ptr) gf_c0374)+76) ), var_c0422.f4/* fileName_v8732 */ , pd247) ; }; { word var_c0256; var_c0256 = var_c37680; (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0374)+138)/* var_c36848 */ ))+4) ), (word) &var_c0256); }; }; } else { SOURCE(14243, 41) { word pd248; pd248 = (* (( (ptr) (* (( (ptr) best_v9040)+2) ))+1) ); (* (( (ptr) formal_c0375)+41) ) = (word) ( *( (fPt) ((* (ptr) pd248 ))))(best_v9040, seq_v9152, pd248); }; SOURCE(14286, 64) if (((* (( (ptr) formal_c0375)+41) ) == 0)) { SOURCE(14313, 37) { word var_c0257; var_c0257 = (* (( (ptr) gf_c0374)+77) ); (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0374)+138)/* var_c36848 */ ))+4) ), (word) &var_c0257); }; }; SOURCE(14352, 145) if (((* (( (ptr) formal_c0375)+41) ) != 0)) { SOURCE(14381, 23) (* (( (ptr) (* (( (ptr) formal_c0375)+41) ))+4) ) = 1; SOURCE(14406, 21) (* (( (ptr) (* (( (ptr) formal_c0375)+41) ))+5) ) = 1; SOURCE(14429, 23) (* (( (ptr) (* (( (ptr) formal_c0375)+41) ))+6) ) = (word) -1; SOURCE(14454, 43) { word pd249; pd249 = (* (ptr) (* (( (ptr) (* (( (ptr) formal_c0375)+41) ))+8) ) ); (void) ( *( (fPt) ((* (ptr) pd249 ))))((* ((( (ptr) formal_c0375)+41)) ), pd249); }; }; }; SOURCE(14505, 250) { word seconds_v9484; SOURCE(14507, 83) { word var_c37712; { word pd250; pd250 = (* (( (ptr) (* (( (ptr) gf_c0374)+136)/* var_c36752 */ ))+7) ); var_c37712 = ((word) ( *( (fPt) ((* (ptr) pd250 ))))(pd250) - (* (( (ptr) formal_c0375)+16) )); }; { word pd251; pd251 = (* (( (ptr) (* (( (ptr) gf_c0374)+136)/* var_c36752 */ ))+9) ); seconds_v9484 = (word) ( *( (fPt) ((* (ptr) pd251 ))))(var_c37712, pd251); }; }; SOURCE(14592, 77) { W2 var_c37744; var_c37744.f0 = 8; var_c37744.f1 = seconds_v9484; { word pd252; pd252 = (* (( (ptr) (* (( (ptr) gf_c0374)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd252 ))))((* (( (ptr) formal_c0375)+36) ), (* (( (ptr) gf_c0374)+78) ), var_c37744, pd252); }; }; SOURCE(14671, 40) { W2 var_c37776; var_c37776.f0 = 11; var_c37776.f1 = var_c0422.f4/* fileName_v8732 */ ; { word pd253; pd253 = (* (( (ptr) (* (( (ptr) gf_c0374)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd253 ))))((* (( (ptr) formal_c0375)+36) ), (* (( (ptr) gf_c0374)+79) ), var_c37776, pd253); }; }; SOURCE(14713, 40) { word pd254; pd254 = (* (( (ptr) (* (( (ptr) gf_c0374)+136)/* var_c36752 */ ))+7) ); (* (( (ptr) formal_c0375)+16) ) = (word) ( *( (fPt) ((* (ptr) pd254 ))))(pd254); }; }; SOURCE(14759, 2017) { word var_c37808; var_c37808 = fileKind_v8900; if ((var_c37808 == 0)) { SOURCE(14791, 1929) SOURCE(14793, 1894) { word var_c021; { word var_c0415; var_c0415 = (word) &var_c0422; var_c021 = (word) XR_Enable(( ((word) (fPt) NoName_Q3240) ), ( ((word) (fPt) NoName_Q3720) ), var_c0415); }; if ((var_c021 == 6)) { goto lab_L100048; }; }; goto lab_L100059; lab_L100048: ; SOURCE(16713, 5) (void) Bye_P1368((word) ((( (bPt) formal_c0375)+48))); lab_L100059: ; } else { SOURCE(16735, 41) (* (( (ptr) formal_c0375)+5) ) = (* (( (ptr) gf_c0374)+90) ); SOURCE(16778, 10) return(7); }; }; SOURCE(16791, 5) (void) Bye_P1368((word) ((( (bPt) formal_c0375)+48))); }; return(0); } static word NoName_Q3240(formal_c0377) word formal_c0377; { register ptr gf_c0376 = (ptr) &globalframe; SOURCE(15440, 44) { W2 var_c38224; var_c38224.f0 = 11; var_c38224.f1 = (* (( (ptr) formal_c0377)+4) ); { word pd255; pd255 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd255 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+84) ), var_c38224, pd255) ; }; }; SOURCE(15486, 44) { W2 var_c38256; var_c38256.f0 = 4; { word idx256; var_c38256.f1 = ( idx256 = (* (( (ptr) (* (ptr) formal_c0377 ))+22) ), SGNCK(idx256) ); }; { word pd257; pd257 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd257 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+85) ), var_c38256, pd257) ; }; }; SOURCE(15532, 52) { W2 var_c38288; var_c38288.f0 = 4; { word idx258; var_c38288.f1 = ( idx258 = (* (( (ptr) (* (ptr) formal_c0377 ))+26) ), SGNCK(idx258) ); }; { word pd259; pd259 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd259 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+86) ), var_c38288, pd259) ; }; }; SOURCE(15586, 1049) { register word j_v9528 = 1; register word noName_c38320; noName_c38320 = (* (( (ptr) (* (ptr) formal_c0377 ))+26) ); if (( (int)j_v9528 > (int)noName_c38320)) { goto lab_L100051; }; lab_L100054: ; { word pageCount_v9572 = 0; word done_v9600 = 0; SOURCE(15657, 42) { W2 var_c38352; var_c38352.f0 = 4; var_c38352.f1 = SGNCK(j_v9528); { word pd260; pd260 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd260 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+87) ), var_c38352, pd260) ; }; }; SOURCE(15701, 21) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0377 ))+41) ))+5) ) = j_v9528; SOURCE(15724, 743) { register word i_v9644 = 1; if (( (int)i_v9644 > (int)999998)) { goto lab_L100055; }; lab_L100058: ; if ((0 == done_v9600)) { } else { goto lab_L100055; }; { word pagePulses_v9716; SOURCE(15764, 39) (* (( (ptr) (* (ptr) formal_c0377 ))+42) ) = 0; SOURCE(15805, 57) { word pd261; pd261 = (* (( (ptr) (* (( (ptr) gf_c0376)+136)/* var_c36752 */ ))+7) ); pagePulses_v9716 = (word) ( *( (fPt) ((* (ptr) pd261 ))))(pd261); }; SOURCE(15864, 23) { word pd262; pd262 = (* (( (ptr) (* (( (ptr) gf_c0376)+147)/* var_c38384 */ ))+18) ); (void) ( *( (fPt) ((* (ptr) pd262 ))))(pd262); }; SOURCE(15889, 23) { word pd263; pd263 = (* (( (ptr) (* (( (ptr) gf_c0376)+127)/* var_c35728 */ ))+48) ); (void) ( *( (fPt) ((* (ptr) pd263 ))))((* ((( (ptr) (* (ptr) formal_c0377 ))+37)) ), pd263); }; SOURCE(15914, 21) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0377 ))+41) ))+7) ) = i_v9644; SOURCE(15937, 166) SOURCE(16074, 29) { word pd264; pd264 = (* (( (ptr) (* (( (ptr) gf_c0376)+129)/* var_c35824 */ ))+13) ); (void) ( *( (fPt) ((* (ptr) pd264 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+39) ), (word) (( (bPt) (* (ptr) formal_c0377 ))+24) , pd264); }; SOURCE(16106, 34) if ((* (( (bPt) (* (ptr) formal_c0377 ))+171) ) & 1) { SOURCE(16129, 11) done_v9600 = 1; }; SOURCE(16142, 325) if ((* (( (bPt) (* (ptr) formal_c0377 ))+171) ) & 020) { SOURCE(16169, 37) { W2 var_c38416; var_c38416.f0 = 4; var_c38416.f1 = SGNCK(i_v9644); { word pd265; pd265 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd265 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+88) ), var_c38416, pd265) ; }; }; SOURCE(16208, 25) pageCount_v9572 = (pageCount_v9572 + 1); SOURCE(16235, 15) (void) DoSeparations_P1860((word) ((( (bPt) (* (ptr) formal_c0377 ))+40))); SOURCE(16252, 19) { word pd266; pd266 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd266 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), 93, pd266); }; SOURCE(16273, 194) if ((0 != (* (( (ptr) (* (ptr) formal_c0377 ))+17) ))) { SOURCE(16291, 178) { word endPagePulses_v9820; word seconds_v9848; SOURCE(16293, 60) { word pd267; pd267 = (* (( (ptr) (* (( (ptr) gf_c0376)+136)/* var_c36752 */ ))+7) ); endPagePulses_v9820 = (word) ( *( (fPt) ((* (ptr) pd267 ))))(pd267); }; SOURCE(16355, 67) { word pd268; pd268 = (* (( (ptr) (* (( (ptr) gf_c0376)+136)/* var_c36752 */ ))+9) ); seconds_v9848 = (word) ( *( (fPt) ((* (ptr) pd268 ))))((endPagePulses_v9820 - pagePulses_v9716), pd268); }; SOURCE(16424, 43) { W2 var_c38448; var_c38448.f0 = 8; var_c38448.f1 = seconds_v9848; { /*1*/ word pd269; /*1*/ pd269 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+61) ); /*1*/ (void) ( *( (fPt) ((* (ptr) pd269 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (* (( (ptr) gf_c0376)+89) ), var_c38448, pd269) /*1*/ ; /*1*/ }; }; }; }; }; }; if (( (int)i_v9644 >= (int)999998)) { goto lab_L100055; }; i_v9644 = (i_v9644 + 1); goto lab_L100058; lab_L100055: ; }; SOURCE(16484, 20) { word pd270; pd270 = (* (( (ptr) (* (( (ptr) gf_c0376)+134)/* var_c36272 */ ))+21) ); (void) ( *( (fPt) ((* (ptr) pd270 ))))((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), 10, pd270); }; SOURCE(16506, 131) { word nextTime_v9892; SOURCE(16508, 55) { word pd271; pd271 = (* (( (ptr) (* (( (ptr) gf_c0376)+136)/* var_c36752 */ ))+7) ); nextTime_v9892 = (word) ( *( (fPt) ((* (ptr) pd271 ))))(pd271); }; SOURCE(16565, 46) (void) PerfLine_P720((* (( (ptr) (* (ptr) formal_c0377 ))+36) ), (nextTime_v9892 - (* (( (ptr) (* (ptr) formal_c0377 ))+16) )), pageCount_v9572); SOURCE(16613, 22) (* (( (ptr) (* (ptr) formal_c0377 ))+16) ) = nextTime_v9892; }; }; if (( (int)j_v9528 >= (int)noName_c38320)) { goto lab_L100051; }; j_v9528 = (j_v9528 + 1); goto lab_L100054; lab_L100051: ; }; SOURCE(16649, 38) { word pd272; pd272 = (* (( (ptr) (* (( (ptr) (* (( (ptr) (* (ptr) formal_c0377 ))+41) ))+8) ))+2) ); (void) ( *( (fPt) ((* (ptr) pd272 ))))((* ((( (ptr) (* (ptr) formal_c0377 ))+41)) ), pd272); }; SOURCE(16689, 9) return(6); /* c2c skipped dead code */ } static word NoName_Q3300(formal_c0378) word formal_c0378; { SOURCE(10634, 68) { word pd273; pd273 = (* (( (ptr) formal_c0378)+38) ); (* (( (ptr) formal_c0378)+39) ) = (word) ( *( (fPt) ((* (ptr) pd273 ))))((* ((( (ptr) formal_c0378)+37)) ), pd273); }; return(0); } static word NoName_Q3360(formal_c0379) word formal_c0379; { SOURCE(10101, 68) { word pd274; pd274 = (* (( (ptr) formal_c0379)+38) ); (* (( (ptr) formal_c0379)+39) ) = (word) ( *( (fPt) ((* (ptr) pd274 ))))((* (( (ptr) formal_c0379)+37) ), 8, pd274); }; return(0); } static word NoName_Q3420(formal_c0380) word formal_c0380; { SOURCE(9672, 71) { word pd275; pd275 = (* (( (ptr) formal_c0380)+38) ); (* (( (ptr) formal_c0380)+39) ) = (word) ( *( (fPt) ((* (ptr) pd275 ))))((* (( (ptr) formal_c0380)+37) ), 8, pd275); }; return(0); } static word NoName_Q3480(formal_c0381) word formal_c0381; { SOURCE(9199, 137) { word pd276; pd276 = (* (( (ptr) formal_c0381)+37) ); (* (( (ptr) formal_c0381)+38) ) = (word) ( *( (fPt) ((* (ptr) pd276 ))))((* (( (ptr) formal_c0381)+36) ), 0, pd276); }; return(0); } static word NoName_Q3540(formal_c0382) word formal_c0382; { SOURCE(8039, 74) { word pd277; pd277 = (* (( (ptr) formal_c0382)+37) ); (* (( (ptr) formal_c0382)+38) ) = (word) ( *( (fPt) ((* (ptr) pd277 ))))((* ((( (ptr) formal_c0382)+36)) ), pd277); }; return(0); } static word NoName_Q3600(formal_c0383) word formal_c0383; { SOURCE(6539, 84) { word pd278; pd278 = (* (( (ptr) formal_c0383)+31) ); (* (( (ptr) formal_c0383)+32) ) = (word) ( *( (fPt) ((* (ptr) pd278 ))))((* (( (ptr) formal_c0383)+4) ), 0, pd278); }; return(0); } static void ShiftArgs_P1308(formal_c39152) word formal_c39152; { formal_c39152 = (formal_c39152 - 56); /* ShiftArgs: */ SOURCE(6392, 18) SOURCE(6412, 119) if (((* (( (ptr) formal_c39152)+31) ) > 0)) { SOURCE(6433, 48) { register word i_v10172 = 2; register word noName_c38480; noName_c38480 = (* (( (ptr) formal_c39152)+31) ); if ((i_v10172 >= noName_c38480)) { goto lab_L100062; }; lab_L100065: ; SOURCE(6462, 19) { word var_c38512; var_c38512 = (i_v10172 - 1); { word limit279; word limit280; (* ((( (ptr) (* (( (ptr) formal_c39152)+30) ))+1)+( limit279 = (* (ptr) (* (( (ptr) formal_c39152)+30) ) ), BCK(var_c38512, limit279) )) ) = (* ((( (ptr) (* (( (ptr) formal_c39152)+30) ))+1)+( limit280 = (* (ptr) (* (( (ptr) formal_c39152)+30) ) ), BCK(i_v10172, limit280) )) ); }; }; i_v10172 = (i_v10172 + 1); if ((i_v10172 < noName_c38480)) { goto lab_L100065; }; lab_L100062: ; }; SOURCE(6492, 19) { word idx281; (* (( (ptr) formal_c39152)+31) ) = ( idx281 = (word) ((* (( (ptr) formal_c39152)+31) ) - 1), SGNCK(idx281) ); }; SOURCE(6513, 18) { word idx282; word limit283; (* ((( (ptr) (* (( (ptr) formal_c39152)+30) ))+1)+( idx282 = (* (( (ptr) formal_c39152)+31) ), limit283 = (* (ptr) (* (( (ptr) formal_c39152)+30) ) ), BCK(idx282, limit283) )) ) = 0; }; }; } static void Bye_P1368(formal_c39216) word formal_c39216; { register ptr gf_c39184 = (ptr) &globalframe; formal_c39216 = (formal_c39216 - 48); /* Bye: */ SOURCE(6829, 12) SOURCE(6843, 49) if (((* (( (ptr) formal_c39216)+34) ) != 0)) { SOURCE(6863, 29) { word pd284; pd284 = (* (( (ptr) (* (( (ptr) gf_c39184)+142)/* var_c37264 */ ))+12) ); (void) ( *( (fPt) ((* (ptr) pd284 ))))((* ((( (ptr) formal_c39216)+34)) ), pd284); }; }; SOURCE(6894, 11) (* (( (ptr) formal_c39216)+34) ) = 0; SOURCE(6907, 39) (* (( (ptr) formal_c39216)+32) ) = (word) FreeBuffer_P300((* ((( (ptr) formal_c39216)+32)) )); SOURCE(6948, 39) (* (( (ptr) formal_c39216)+33) ) = (word) FreeBuffer_P300((* ((( (ptr) formal_c39216)+33)) )); } static void DoSeparations_P1860(formal_c39312) word formal_c39312; { W9 var_c39248; register ptr gf_c39280 = (ptr) &globalframe; /* declaration of var_c38544 skipped */ /* declaration of var_c38576 skipped */ formal_c39312 = (formal_c39312 - 40); (* (ptr) &var_c39248 ) = formal_c39312; /* DoSeparations: */ SOURCE(12175, 22) { word tmpAddr285; tmpAddr285 = (word) (( (ptr) &var_c39248)+4)/* var_c38544 */ ; (* (ptr) tmpAddr285 ) = ( ((word) (fPt) PageAction2_P2628) ); (* (( (ptr) tmpAddr285) + 1) ) = 1; }; { word tmpAddr286; tmpAddr286 = (word) (( (ptr) &var_c39248)+6)/* var_c38576 */ ; (* (ptr) tmpAddr286 ) = ( ((word) (fPt) PageAction1_P2520) ); (* (( (ptr) tmpAddr286) + 1) ) = 1; }; SOURCE(12443, 32) if ((0 != (* (( (ptr) formal_c39312)+19) ))) { SOURCE(12458, 17) (void) SwitchColors_P180((* ((( (ptr) formal_c39312)+37)) )); }; if (((* (( (ptr) formal_c39312)+34) ) == 0)) { } else { if ((0 != (* (( (ptr) formal_c39312)+18) ))) { SOURCE(12525, 46) { word pd287; pd287 = (* (( (ptr) (* (( (ptr) gf_c39280)+142)/* var_c37264 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd287 ))))((* (( (ptr) formal_c39312)+34) ), (word) (( (bPt) &var_c39248)+24)/* var_c38576 */ , (* (ptr) &fc138 ), pd287) ; }; } else { SOURCE(12584, 320) { /* declaration of isBlack_v10068 skipped */ SOURCE(12769, 20) (* (( (ptr) &var_c39248)+8)/* isBlack_v10068 */ ) = 1; SOURCE(12791, 46) { word pd288; pd288 = (* (( (ptr) (* (( (ptr) gf_c39280)+142)/* var_c37264 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd288 ))))((* (( (ptr) formal_c39312)+34) ), (word) (( (bPt) &var_c39248)+16)/* var_c38544 */ , (* (ptr) &fc138 ), pd288) ; }; SOURCE(12839, 15) (* (( (ptr) &var_c39248)+8)/* isBlack_v10068 */ ) = 0; SOURCE(12856, 46) { word pd289; pd289 = (* (( (ptr) (* (( (ptr) gf_c39280)+142)/* var_c37264 */ ))+11) ); (void) ( *( (fPt) ((* (ptr) pd289 ))))((* (( (ptr) formal_c39312)+34) ), (word) (( (bPt) &var_c39248)+16)/* var_c38544 */ , (* (ptr) &fc138 ), pd289) ; }; }; }; }; } static void PageAction1_P2520(context_v10012, formal_c39376) word context_v10012; word formal_c39376; { register ptr gf_c39344 = (ptr) &globalframe; formal_c39376 = (formal_c39376 - 24); /* PageAction1: */ SOURCE(12199, 19) SOURCE(12247, 39) { word pd290; pd290 = (* (( (ptr) (* (( (ptr) gf_c39344)+129)/* var_c35824 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd290 ))))(context_v10012, (* (( (ptr) (* (ptr) formal_c39376 ))+40) ), pd290); }; SOURCE(12288, 26) { word pd291; pd291 = (* (( (ptr) (* (( (ptr) gf_c39344)+129)/* var_c35824 */ ))+56) ); (void) ( *( (fPt) ((* (ptr) pd291 ))))(context_v10012, (* (ptr) &fc138 ), pd291); }; SOURCE(12316, 41) (void) ImageSeparation_P120(context_v10012, 1, (* (( (ptr) (* (ptr) formal_c39376 ))+37) ), (* (( (ptr) (* (ptr) formal_c39376 ))+38) )); SOURCE(12359, 35) { word pd292; pd292 = (* (( (ptr) (* (( (ptr) gf_c39344)+129)/* var_c35824 */ ))+52) ); (void) ( *( (fPt) ((* (ptr) pd292 ))))(context_v10012, (* (( (ptr) (* (ptr) formal_c39376 ))+20) ), pd292); }; SOURCE(12396, 42) (void) ImageSeparation_P120(context_v10012, 0, (* (( (ptr) (* (ptr) formal_c39376 ))+37) ), (* (( (ptr) (* (ptr) formal_c39376 ))+38) )); } static void PageAction2_P2628(context_v10144, formal_c39440) word context_v10144; word formal_c39440; { register ptr gf_c39408 = (ptr) &globalframe; formal_c39440 = (formal_c39440 - 16); /* PageAction2: */ SOURCE(12586, 19) SOURCE(12634, 39) { word pd293; pd293 = (* (( (ptr) (* (( (ptr) gf_c39408)+129)/* var_c35824 */ ))+14) ); (void) ( *( (fPt) ((* (ptr) pd293 ))))(context_v10144, (* (( (ptr) (* (ptr) formal_c39440 ))+40) ), pd293); }; SOURCE(12675, 43) { word pd294; pd294 = (* (( (ptr) (* (( (ptr) gf_c39408)+129)/* var_c35824 */ ))+79) ); (void) ( *( (fPt) ((* (ptr) pd294 ))))(context_v10144, 0, pd294); }; SOURCE(12720, 44) (void) ImageSeparation_P120(context_v10144, (* (( (ptr) formal_c39440)+8) ), (* (( (ptr) (* (ptr) formal_c39440 ))+37) ), (* ( ( (ptr) (* (ptr) formal_c39440 ))+38) )); } static void Require_P1920(rope_v9244, formal_c39504) word rope_v9244; word formal_c39504; { register ptr gf_c39472 = (ptr) &globalframe; formal_c39504 = (formal_c39504 - 32); /* Require: */ SOURCE(12910, 15) SOURCE(12941, 77) { word var_c38640; { word var_c38608; { word pd295; pd295 = (* (( (ptr) (* (( (ptr) gf_c39472)+139)/* var_c36912 */ ))+5) ); var_c38608 = (word) ( *( (fPt) ((* (ptr) pd295 ))))((* (( (ptr) gf_c39472)+91) ), rope_v9244, (* (( (ptr) gf_c39472)+92) ), rope_v9244, 0, pd295); }; { word pd296; pd296 = (* (( (ptr) (* (( (ptr) gf_c39472)+138)/* var_c36848 */ ))+11) ); var_c38640 = (word) ( *( (fPt) ((* (ptr) pd296 ))))(var_c38608, (* (( (ptr) formal_c39504)+4) ), pd296); }; }; }; } static void P_P2364(formal_c39536) word formal_c39536; { formal_c39536 = (formal_c39536 - 24); /* P: */ SOURCE(15938, 10) SOURCE(15950, 30) (* (( (ptr) (* (( (ptr) formal_c39536)+41) ))+2) ) = (* (( (ptr) formal_c39536)+39) ); SOURCE(15982, 87) { word pd297; word idx298; word idx299; pd297 = (* (( (ptr) (* (( (ptr) (* (( (ptr) formal_c39536)+41) ))+8) ))+1) ); (* (( (ptr) formal_c39536)+42) ) = (word) ( *( (fPt) ((* (ptr) pd297 ))))((* (( (ptr) formal_c39536)+41) ), ( idx298 = (* (( (ptr) (* (( (ptr) formal_c39536)+41) ))+7) ), SGNCK(idx298) ), ( idx299 = (* (( (ptr) (* (( (ptr) formal_c39536)+41) ))+5) ), SGNCK(idx299) ), pd297); }; } static void PerfLine_P720(out_v5684, pulses_v5712, pages_v5740) word out_v5684; word pulses_v5712; word pages_v5740; { register ptr gf_c39568 = (ptr) &globalframe; word seconds_v10216; /* PerfLine: */ SOURCE(16886, 333) SOURCE(16957, 49) { word pd300; pd300 = (* (( (ptr) (* (( (ptr) gf_c39568)+136)/* var_c36752 */ ))+9) ); seconds_v10216 = (word) ( *( (fPt) ((* (ptr) pd300 ))))(pulses_v5712, pd300); }; SOURCE(17008, 23) { word pd301; pd301 = (* (( (ptr) (* (( (ptr) gf_c39568)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd301 ))))(out_v5684, (* (( (ptr) gf_c39568)+94) ), 0, 2147483647, pd301); }; SOURCE(17033, 157) { word x302; word x303; if ((( x302 = seconds_v10216, *(float*)&x302 ) > ( x303 = (* (ptr) &fc159 ), *(float*)&x303 ))) { SOURCE(17057, 52) { W2 var_c38672; var_c38672.f0 = 8; var_c38672.f1 = seconds_v10216; { word pd304; pd304 = (* (( (ptr) (* (( (ptr) gf_c39568)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd304 ))))(out_v5684, (* (( (ptr) gf_c39568)+95) ), var_c38672, pd304); }; }; SOURCE(17111, 79) if (( (int)pages_v5740 > (int)0)) { SOURCE(17129, 61) { W2 var_c38704; var_c38704.f0 = 8; { word x305; *(float*)&var_c38704.f1 = (float)(int)IOP2( * , (int)pages_v5740, (int)60) / ( x305 = seconds_v10216, *(float*)&x305 ); }; { word pd306; pd306 = (* (( (ptr) (* (( (ptr) gf_c39568)+134)/* var_c36272 */ ))+61) ); (void) ( *( (fPt) ((* (ptr) pd306 ))))(out_v5684, (* (( (ptr) gf_c39568)+96) ), var_c38704, pd306); }; }; }; }; }; SOURCE(17195, 24) { word pd307; pd307 = (* (( (ptr) (* (( (ptr) gf_c39568)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd307 ))))(out_v5684, (* (( (ptr) gf_c39568)+97) ), 0, 2147483647, pd307); }; } static void NoName_Q3660(formal_c0301, formal_c200024, formal_c200025, formal_c200026, formal_c200027) word formal_c0301; word formal_c200024; word formal_c200025; word formal_c200026; word formal_c200027; { register ptr gf_c0397 = (ptr) &globalframe; if ((formal_c200025 == (* (( (ptr) (* (( (ptr) gf_c0397)+140)/* var_c37040 */ ))+12) ))) { { word code_v28760; word explanation_v28788; code_v28760 = (* (ptr) formal_c200027 ); explanation_v28788 = (* (( (ptr) formal_c200027)+1) ); SOURCE(11035, 17) (* (( (ptr) formal_c200024)+5) ) = explanation_v28788; SOURCE(11054, 10) (* (ptr) formal_c0301 ) = 2; (* (( (ptr) formal_c0301)+1) ) = 7; return; }; }; (* (ptr) formal_c0301 ) = 0; (* (( (ptr) formal_c0301)+1) ) = 0; return; } static void NoName_Q3720(formal_c0318, formal_c200028, formal_c200029, formal_c200030, formal_c200031) word formal_c0318; word formal_c200028; word formal_c200029; word formal_c200030; word formal_c200031; { register ptr gf_c0398 = (ptr) &globalframe; if ((formal_c200029 == XR_Unwind)) { SOURCE(14812, 5) (void) Bye_P1368((word) ((( (bPt) (* (ptr) formal_c200028 ))+48))); goto endif0308; }; if ((formal_c200029 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0398)+129)/* var_c35824 */ ))+7) ) ))) { { W3 error_v31800; error_v31800 = (* (W3Pt) formal_c200031 ); SOURCE(14839, 125) { word var_c37840; { word pd309; pd309 = (* (( (ptr) (* (( (ptr) gf_c0398)+146)/* var_c37872 */ ))+6) ); var_c37840 = (word) ( *( (fPt) ((* (ptr) pd309 ))))(error_v31800.f0, pd309); }; { W2 var_c37904; W2 var_c37936; W2 var_c0416; var_c37904.f0 = 1; var_c37904.f1 = var_c37840; var_c37936.f0 = 11; var_c37936.f1 = error_v31800.f1; (* (ptr) (word) &var_c0416 ) = 0; (* (( (ptr) (word) &var_c0416) + 1) ) = 0; { word pd310; pd310 = (* (( (ptr) (* (( (ptr) gf_c0398)+134)/* var_c36272 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd310 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0398)+80) ), var_c37904, var_c37936, var_c0416, pd310); }; }; }; SOURCE(14966, 6) (* (ptr) formal_c0318 ) = 1; (* (( (ptr) formal_c0318)+1) ) = 0; return; }; }; if ((formal_c200029 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0398)+129)/* var_c35824 */ ))+6) ) ))) { { W3 error_v32160; error_v32160 = (* (W3Pt) formal_c200031 ); SOURCE(14995, 125) { word var_c38000; { word pd311; pd311 = (* (( (ptr) (* (( (ptr) gf_c0398)+146)/* var_c37872 */ ))+6) ); var_c38000 = (word) ( *( (fPt) ((* (ptr) pd311 ))))(error_v32160.f0, pd311); }; { W2 var_c38032; W2 var_c38064; W2 var_c0417; var_c38032.f0 = 1; var_c38032.f1 = var_c38000; var_c38064.f0 = 11; var_c38064.f1 = error_v32160.f1; (* (ptr) (word) &var_c0417 ) = 0; (* (( (ptr) (word) &var_c0417) + 1) ) = 0; { word pd312; pd312 = (* (( (ptr) (* (( (ptr) gf_c0398)+134)/* var_c36272 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd312 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0398)+81) ), var_c38032, var_c38064, var_c0417, pd312); }; }; }; SOURCE(15122, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+27) ))) { SOURCE(15144, 9) (* (ptr) formal_c0318 ) = 2; (* (( (ptr) formal_c0318)+1) ) = 6; return; }; }; goto endif0308; }; if ((formal_c200029 == (* (( (ptr) (* (( (ptr) gf_c0398)+134)/* var_c36272 */ ))+4) )) || (formal_c200029 == (* (( (ptr) (* ( ( (ptr) gf_c0398)+134)/* var_c36272 */ ))+5) ))) { SOURCE(15188, 42) { word pd313; pd313 = (* (( (ptr) (* (( (ptr) gf_c0398)+134)/* var_c36272 */ ))+93) ); (void) ( *( (fPt) ((* (ptr) pd313 ))))((* (( (ptr) (* (ptr) formal_c200028 ))+36) ), (* (( (ptr) gf_c0398)+82) ), 0, 2147483647, pd313) ; }; SOURCE(15232, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+27) ))) { SOURCE(15254, 9) (* (ptr) formal_c0318 ) = 2; (* (( (ptr) formal_c0318)+1) ) = 6; return; }; goto endif0308; }; if ((formal_c200029 == (* (( (ptr) (* (( (ptr) gf_c0398)+140)/* var_c37040 */ ))+12) ))) { { word code_v32644; word explanation_v32672; code_v32644 = (* (ptr) formal_c200031 ); explanation_v32672 = (* (( (ptr) formal_c200031)+1) ); SOURCE(15293, 106) { W2 var_c38128; W2 var_c38160; W2 var_c0418; var_c38128.f0 = 1; var_c38128.f1 = code_v32644; var_c38160.f0 = 11; var_c38160.f1 = explanation_v32672; (* (ptr) (word) &var_c0418 ) = 0; (* (( (ptr) (word) &var_c0418) + 1) ) = 0; { word pd314; pd314 = (* (( (ptr) (* (( (ptr) gf_c0398)+134)/* var_c36272 */ ))+60) ); (void) ( *( (fPt) ((* (ptr) pd314 ))))((* (( (ptr) (* (( (ptr) (* (ptr) formal_c200028 ))+4) ))+1) ), (* (( (ptr) gf_c0398)+83) ), var_c38128, var_c38160, var_c0418, pd314); }; }; SOURCE(15401, 22) if ((0 == (* (( (ptr) (* (ptr) formal_c200028 ))+27) ))) { SOURCE(15423, 9) (* (ptr) formal_c0318 ) = 2; (* (( (ptr) formal_c0318)+1) ) = 6; return; }; }; goto endif0308; }; endif0308: ; (* (ptr) formal_c0318 ) = 0; (* (( (ptr) formal_c0318)+1) ) = 0; return; } static void NoName_Q3780(formal_c0325, formal_c200020, formal_c200021, formal_c200022, formal_c200023) word formal_c0325; word formal_c200020; word formal_c200021; word formal_c200022; word formal_c200023; { register ptr gf_c0399 = (ptr) &globalframe; if ((formal_c200021 == (* (( (ptr) (* (( (ptr) gf_c0399)+143)/* var_c37328 */ ))+7) ))) { { word reason_v28588; word index_v28616; reason_v28588 = (* (ptr) formal_c200023 ); index_v28616 = (* (( (ptr) formal_c200023)+1) ); SOURCE(10689, 13) (* (( (ptr) formal_c200020)+36) ) = 1; SOURCE(10704, 8) (* (ptr) formal_c0325 ) = 2; (* (( (ptr) formal_c0325)+1) ) = 5; return; }; }; (* (ptr) formal_c0325 ) = 0; (* (( (ptr) formal_c0325)+1) ) = 0; return; } static void NoName_Q3840(formal_c0332, formal_c200016, formal_c200017, formal_c200018, formal_c200019) word formal_c0332; word formal_c200016; word formal_c200017; word formal_c200018; word formal_c200019; { register ptr gf_c0400 = (ptr) &globalframe; if ((formal_c200017 == (* (( (ptr) (* (( (ptr) gf_c0400)+143)/* var_c37328 */ ))+7) ))) { { word reason_v28500; word index_v28528; reason_v28500 = (* (ptr) formal_c200019 ); index_v28528 = (* (( (ptr) formal_c200019)+1) ); SOURCE(10156, 13) (* (( (ptr) formal_c200016)+36) ) = 1; SOURCE(10171, 8) (* (ptr) formal_c0332 ) = 2; (* (( (ptr) formal_c0332)+1) ) = 4; return; }; }; (* (ptr) formal_c0332 ) = 0; (* (( (ptr) formal_c0332)+1) ) = 0; return; } static void NoName_Q3900(formal_c0339, formal_c200012, formal_c200013, formal_c200014, formal_c200015) word formal_c0339; word formal_c200012; word formal_c200013; word formal_c200014; word formal_c200015; { register ptr gf_c0401 = (ptr) &globalframe; if ((formal_c200013 == (* (( (ptr) (* (( (ptr) gf_c0401)+143)/* var_c37328 */ ))+7) ))) { { word reason_v28148; word index_v28176; reason_v28148 = (* (ptr) formal_c200015 ); index_v28176 = (* (( (ptr) formal_c200015)+1) ); SOURCE(9730, 13) (* (( (ptr) formal_c200012)+36) ) = 1; SOURCE(9745, 8) (* (ptr) formal_c0339 ) = 2; (* (( (ptr) formal_c0339)+1) ) = 3; return; }; }; (* (ptr) formal_c0339 ) = 0; (* (( (ptr) formal_c0339)+1) ) = 0; return; } static void NoName_Q3960(formal_c0347, formal_c200008, formal_c200009, formal_c200010, formal_c200011) word formal_c0347; word formal_c200008; word formal_c200009; word formal_c200010; word formal_c200011; { register ptr gf_c0402 = (ptr) &globalframe; if ((formal_c200009 == (* (( (ptr) (* (( (ptr) gf_c0402)+140)/* var_c37040 */ ))+12) ))) { { word code_v27100; word explanation_v27128; code_v27100 = (* (ptr) formal_c200011 ); explanation_v27128 = (* (( (ptr) formal_c200011)+1) ); SOURCE(9262, 17) (* (( (ptr) formal_c200008)+5) ) = explanation_v27128; SOURCE(9281, 12) (* (ptr) formal_c0347 ) = 2; (* (( (ptr) formal_c0347)+1) ) = 2; return; }; } else { if ((formal_c200009 == (* (ptr) (* (( (ptr) (* (( (ptr) gf_c0402)+129)/* var_c35824 */ ))+6) ) ))) { { W3 error_v27340; error_v27340 = (* (W3Pt) formal_c200011 ); SOURCE(9313, 23) (* (( (ptr) formal_c200008)+5) ) = error_v27340.f1; SOURCE(9338, 12) (* (ptr) formal_c0347 ) = 2; (* (( (ptr) formal_c0347)+1) ) = 2; return; }; }; }; (* (ptr) formal_c0347 ) = 0; (* (( (ptr) formal_c0347)+1) ) = 0; return; } static void NoName_Q4020(formal_c0355, formal_c200004, formal_c200005, formal_c200006, formal_c200007) word formal_c0355; word formal_c200004; word formal_c200005; word formal_c200006; word formal_c200007; { register ptr gf_c0403 = (ptr) &globalframe; if ((formal_c200005 == (* (( (ptr) (* (( (ptr) gf_c0403)+140)/* var_c37040 */ ))+12) ))) { { word code_v25536; word explanation_v25564; code_v25536 = (* (ptr) formal_c200007 ); explanation_v25564 = (* (( (ptr) formal_c200007)+1) ); SOURCE(8113, 33) { word var_c0354; var_c0354 = explanation_v25564; (void) XR_RaiseError((* (( (ptr) (* (( (ptr) gf_c0403)+138)/* var_c36848 */ ))+4) ), (word) &var_c0354); }; }; }; (* (ptr) formal_c0355 ) = 0; (* (( (ptr) formal_c0355)+1) ) = 0; return; } static void NoName_Q4080(formal_c0361, formal_c200000, formal_c200001, formal_c200002, formal_c200003) word formal_c0361; word formal_c200000; word formal_c200001; word formal_c200002; word formal_c200003; { register ptr gf_c0404 = (ptr) &globalframe; if ((formal_c200001 == (* (( (ptr) (* (( (ptr) gf_c0404)+138)/* var_c36848 */ ))+4) ))) { { word errorMsg_v24608; errorMsg_v24608 = (* (ptr) formal_c200003 ); SOURCE(6624, 14) (* (( (ptr) formal_c200000)+5) ) = errorMsg_v24608; SOURCE(6640, 12) (* (ptr) formal_c0361 ) = 2; (* (( (ptr) formal_c0361)+1) ) = 2; return; }; }; (* (ptr) formal_c0361 ) = 0; (* (( (ptr) formal_c0361)+1) ) = 0; return; } /* file: HighlightDummy, module: HighlightDummy, compiled at: November 1, 1993 3:06:12 pm PST */ extern void XR_install_HighlightDummy() { NoName_Q3120(); } extern void XR_run_HighlightDummy() { XR_Start(&globalframe); }