/* Generated with C2C (Cedar To C)*/ /* Copyright (C) 1993 by Xerox Corporation. All rights reserved. */ /* time: July 28, 1993 10:17:31 am PDT */ /* C2C version: April 20, 1993 (sun4) */ /* ref-counting: off */ /* file: ImagerErrorImpl, module: ImagerErrorImpl */ /* switches: bcfhklnouw */ #include <cedar/InstallationSupport.h> #include <cedar/CedarExtra.h> static char versionStamp[] = "@(#)mob←version [2631171420,176140034] ImagerErrorImpl"; typedef unsigned word, *ptr; typedef unsigned char byte, *bPt; typedef unsigned short half, *hPt; typedef word (*fPt)(); #define SOURCE(p, l) /* source p, l */ static void NoName←Q348(); static void ImagerErrorImpl←P0(); static word ErrorCodeFromAtom←P60(); static word NameFromErrorCode←P120(); static word AtomFromErrorCode←P180(); static word AtomForNumber←P240(); static struct {unsigned f; char r[4];} string1 = {131076, "\216\251\000"}; static struct {unsigned f; char r[4];} string2 = {65537, "\001\000\000"}; static struct {unsigned f; char r[44];} string3 = {2818092, "\216\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"}; static struct {unsigned f; char r[12];} string4 = {655372, "zeroDivide\000"}; static struct {unsigned f; char r[12];} string5 = {524300, "nilFault\000\000\000"}; static struct {unsigned f; char r[20];} string6 = {1179668, "insufficientMemory\000"}; static struct {unsigned f; char r[8];} string7 = {458760, "ioError"}; static struct {unsigned f; char r[8];} string8 = {458760, "timeout"}; static struct {unsigned f; char r[4];} string9 = {196612, "eof"}; static struct {unsigned f; char r[24];} string10 = {1310744, "numericalInstability\000\000\000"}; static struct {unsigned f; char r[4];} string11 = {196612, "bug"}; static struct {unsigned f; char r[16];} string12 = {786448, "fileNotFound\000\000\000"}; static struct {unsigned f; char r[28];} string13 = {1703964, "colorModelOperatorNotFound\000"}; static struct {unsigned f; char r[24];} string14 = {1376280, "colorOperatorNotFound\000\000"}; static struct {unsigned f; char r[16];} string15 = {851984, "colorNotFound\000\000"}; static struct {unsigned f; char r[24];} string16 = {1310744, "decompressorNotFound\000\000\000"}; static struct {unsigned f; char r[16];} string17 = {786448, "fontNotFound\000\000\000"}; static struct {unsigned f; char r[20];} string18 = {1048596, "operatorNotFound\000\000\000"}; static struct {unsigned f; char r[20];} string19 = {1048596, "resourceNotFound\000\000\000"}; static struct {unsigned f; char r[12];} string20 = {720908, "accessError"}; static struct {unsigned f; char r[8];} string21 = {393224, "syntax\000"}; static struct {unsigned f; char r[20];} string22 = {1179668, "undefinedOperation\000"}; static struct {unsigned f; char r[28];} string23 = {1638428, "invalidCompressedSequence\000\000"}; static struct {unsigned f; char r[16];} string24 = {851984, "malformedFont\000\000"}; static struct {unsigned f; char r[16];} string25 = {983056, "invalidEncoding"}; static struct {unsigned f; char r[16];} string26 = {851984, "invalidHeader\000\000"}; static struct {unsigned f; char r[20];} string27 = {1114132, "invalidIdentifier\000\000"}; static struct {unsigned f; char r[28];} string28 = {1703964, "invalidInstructionProperty\000"}; static struct {unsigned f; char r[12];} string29 = {720908, "invalidName"}; static struct {unsigned f; char r[16];} string30 = {851984, "invalidString\000\000"}; static struct {unsigned f; char r[16];} string31 = {786448, "invalidToner\000\000\000"}; static struct {unsigned f; char r[16];} string32 = {917520, "invalidVersion\000"}; static struct {unsigned f; char r[12];} string33 = {589836, "nullValue\000\000"}; static struct {unsigned f; char r[24];} string34 = {1507352, "illegalAlternateMetrics"}; static struct {unsigned f; char r[16];} string35 = {786448, "illegalColor\000\000\000"}; static struct {unsigned f; char r[20];} string36 = {1245204, "unknownSpecialColor"}; static struct {unsigned f; char r[20];} string37 = {1114132, "unknownSignalType\000\000"}; static struct {unsigned f; char r[12];} string38 = {655372, "wrongShape\000"}; static struct {unsigned f; char r[12];} string39 = {589836, "wrongSize\000\000"}; static struct {unsigned f; char r[12];} string40 = {720908, "notCardinal"}; static struct {unsigned f; char r[12];} string41 = {655372, "notInteger\000"}; static struct {unsigned f; char r[12];} string42 = {589836, "notNumber\000\000"}; static struct {unsigned f; char r[12];} string43 = {589836, "wrongType\000\000"}; static struct {unsigned f; char r[8];} string44 = {393224, "noFont\000"}; static struct {unsigned f; char r[20];} string45 = {1048596, "illegalArguments\000\000\000"}; static struct {unsigned f; char r[24];} string46 = {1376280, "illegalTransformation\000\000"}; static struct {unsigned f; char r[20];} string47 = {1048596, "illegalPixelMask\000\000\000"}; static struct {unsigned f; char r[24];} string48 = {1376280, "illegalPropertyVector\000\000"}; static struct {unsigned f; char r[20];} string49 = {1048596, "illegalRunVector\000\000\000"}; static struct {unsigned f; char r[20];} string50 = {1114132, "undefinedProperty\000\000"}; static struct {unsigned f; char r[16];} string51 = {851984, "stackOverflow\000\000"}; static struct {unsigned f; char r[16];} string52 = {917520, "stackUnderflow\000"}; static struct {unsigned f; char r[20];} string53 = {1245204, "saveRestoreMismatch"}; static struct {unsigned f; char r[16];} string54 = {786448, "markMismatch\000\000\000"}; static struct {unsigned f; char r[16];} string55 = {786448, "unmarkFailed\000\000\000"}; static struct {unsigned f; char r[28];} string56 = {1572892, "invalidOperationSequence\000\000\000"}; static struct {unsigned f; char r[20];} string57 = {1114132, "obsoleteConstruct\000\000"}; static struct {unsigned f; char r[28];} string58 = {1572892, "unsupportedColorOperator\000\000\000"}; static struct {unsigned f; char r[16];} string59 = {917520, "notImplemented\000"}; static struct {unsigned f; char r[16];} string60 = {851984, "unimplemented\000\000"}; static struct {unsigned f; char r[32];} string61 = {1900576, "squareEndOnStrokeOfZeroLength\000\000"}; static struct {unsigned f; char r[36];} string62 = {2293796, "unableToProperlyAdjustMaskPositions"}; static struct {unsigned f; char r[20];} string63 = {1114132, "noSubstituteColor\000\000"}; static struct {unsigned f; char r[20];} string64 = {1048596, "fontSubstitution\000\000\000"}; static struct {unsigned f; char r[12];} string65 = {655372, "appearance\000"}; static struct {unsigned f; char r[8];} string66 = {327688, "error\000\000"}; static struct {unsigned f; char r[16];} string67 = {851984, "copySensitive\000\000"}; static struct {unsigned f; char r[12];} string68 = {524300, "overflow\000\000\000"}; static struct {unsigned f; char r[8];} string69 = {393224, "bounds\000"}; static struct {unsigned f; char r[8];} string70 = {393224, "imager\000"}; static struct {unsigned f; char r[4];} string71 = {131076, "ok\000"}; static struct {unsigned f; char r[16];} string72 = {851984, "\257\300\234\324\175\134\300\012\177\257\002\100\164\000\000"}; static struct {unsigned f; char r[12];} string73 = {589833, "\006\001\044\010\000\004\100\104\001\000\000"}; static struct {unsigned f; char r[16];} string74 = {851984, "\257\300\055\153\222\376\300\327\164\352\142\100\150\000\000"}; static struct {unsigned f; char r[16];} string75 = {851984, "\257\300\255\053\300\023\300\142\135\315\105\100\150\000\000"}; static struct {unsigned f; char r[16];} string76 = {851984, "\257\300\332\223\177\020\300\304\076\102\260\100\164\000\000"}; static struct {unsigned f; char r[16];} string77 = {851984, "\257\300\045\370\116\014\300\270\323\074\131\100\150\000\000"}; static struct { word f0[79]; word f79; word f80; word f81; word f82; word f83; word f84; word f85; word f86; word f87; word f88[5]; } globalframe = { {0}, (word) AtomForNumber←P240, 0, (word) AtomFromErrorCode←P180, 0, (word) NameFromErrorCode←P120, 0, (word) ErrorCodeFromAtom←P60, 0, (word) ImagerErrorImpl←P0, {0} }; static void NoName←Q348() { register ptr gf←c027 = (ptr) &globalframe; word var←c7396; (* (( (ptr) gf←c027)+4) ) = (word) XR←GetTypeIndex((word) &string1, 0, (word) &string2); (* (( (ptr) gf←c027)+7) ) = (word) XR←GetTypeIndex((word) &string3, 0, (word) &string2); (* (ptr) (( (bPt) gf←c027)+36) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string4); (* (ptr) (( (bPt) gf←c027)+40) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string5); (* (ptr) (( (bPt) gf←c027)+44) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string6); (* (ptr) (( (bPt) gf←c027)+48) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string7); (* (ptr) (( (bPt) gf←c027)+52) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string8); (* (ptr) (( (bPt) gf←c027)+56) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string9); (* (ptr) (( (bPt) gf←c027)+60) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string10); (* (ptr) (( (bPt) gf←c027)+64) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string11); (* (ptr) (( (bPt) gf←c027)+68) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string12); (* (ptr) (( (bPt) gf←c027)+72) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string13); (* (ptr) (( (bPt) gf←c027)+76) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string14); (* (ptr) (( (bPt) gf←c027)+80) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string15); (* (ptr) (( (bPt) gf←c027)+84) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string16); (* (ptr) (( (bPt) gf←c027)+88) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string17); (* (ptr) (( (bPt) gf←c027)+92) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string18); (* (ptr) (( (bPt) gf←c027)+96) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string19); (* (ptr) (( (bPt) gf←c027)+100) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string20); (* (ptr) (( (bPt) gf←c027)+104) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string21); (* (ptr) (( (bPt) gf←c027)+108) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string22); (* (ptr) (( (bPt) gf←c027)+112) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string23); (* (ptr) (( (bPt) gf←c027)+116) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string24); (* (ptr) (( (bPt) gf←c027)+120) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string25); (* (ptr) (( (bPt) gf←c027)+124) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string26); (* (ptr) (( (bPt) gf←c027)+128) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string27); (* (ptr) (( (bPt) gf←c027)+132) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string28); (* (ptr) (( (bPt) gf←c027)+136) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string29); (* (ptr) (( (bPt) gf←c027)+140) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string30); (* (ptr) (( (bPt) gf←c027)+144) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string31); (* (ptr) (( (bPt) gf←c027)+148) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string32); (* (ptr) (( (bPt) gf←c027)+152) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string33); (* (ptr) (( (bPt) gf←c027)+156) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string34); (* (ptr) (( (bPt) gf←c027)+160) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string35); (* (ptr) (( (bPt) gf←c027)+164) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string36); (* (ptr) (( (bPt) gf←c027)+168) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string37); (* (ptr) (( (bPt) gf←c027)+172) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string38); (* (ptr) (( (bPt) gf←c027)+176) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string39); (* (ptr) (( (bPt) gf←c027)+180) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string40); (* (ptr) (( (bPt) gf←c027)+184) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string41); (* (ptr) (( (bPt) gf←c027)+188) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string42); (* (ptr) (( (bPt) gf←c027)+192) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string43); (* (ptr) (( (bPt) gf←c027)+196) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string44); (* (ptr) (( (bPt) gf←c027)+200) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string45); (* (ptr) (( (bPt) gf←c027)+204) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string46); (* (ptr) (( (bPt) gf←c027)+208) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string47); (* (ptr) (( (bPt) gf←c027)+212) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string48); (* (ptr) (( (bPt) gf←c027)+216) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string49); (* (ptr) (( (bPt) gf←c027)+220) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string50); (* (ptr) (( (bPt) gf←c027)+224) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string51); (* (ptr) (( (bPt) gf←c027)+228) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string52); (* (ptr) (( (bPt) gf←c027)+232) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string53); (* (ptr) (( (bPt) gf←c027)+236) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string54); (* (ptr) (( (bPt) gf←c027)+240) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string55); (* (ptr) (( (bPt) gf←c027)+244) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string56); (* (ptr) (( (bPt) gf←c027)+248) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string57); (* (ptr) (( (bPt) gf←c027)+252) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string58); (* (ptr) (( (bPt) gf←c027)+256) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string59); (* (ptr) (( (bPt) gf←c027)+260) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string60); (* (ptr) (( (bPt) gf←c027)+264) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string61); (* (ptr) (( (bPt) gf←c027)+268) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string62); (* (ptr) (( (bPt) gf←c027)+272) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string63); (* (ptr) (( (bPt) gf←c027)+276) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string64); (* (ptr) (( (bPt) gf←c027)+280) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string65); (* (ptr) (( (bPt) gf←c027)+284) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string66); (* (ptr) (( (bPt) gf←c027)+288) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string67); (* (ptr) (( (bPt) gf←c027)+292) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string68); (* (ptr) (( (bPt) gf←c027)+296) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string69); (* (ptr) (( (bPt) gf←c027)+300) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+7) ), (word) &string70); (* (ptr) (( (bPt) gf←c027)+304) ) = (word) XR←GetRefLiteral((* (( (ptr) gf←c027)+4) ), (word) &string71); (void) XR←DeclareGlobalFrame((word) "ImagerErrorImpl", &globalframe, (word) XR←GetTypeIndex((word) &string72, 0, (word) &string73) , (word) (( (bPt) gf←c027)+348)/* var←c7236 */ ); var←c7396 = (word) XR←ImportInterface((word) "Atom", (word) XR←GetTypeIndexS((word) (&string74)), 16); (* (( (ptr) gf←c027)+91)/* var←c7364 */ ) = var←c7396; (void) XR←ImportProcS(var←c7396, 67372033); var←c7396 = (word) XR←ImportInterface((word) "Convert", (word) XR←GetTypeIndexS((word) (&string75)), 73); (* (( (ptr) gf←c027)+90)/* var←c7332 */ ) = var←c7396; (void) XR←ImportProcS(var←c7396, 68166916); var←c7396 = (word) XR←ImportInterface((word) "RefText", (word) XR←GetTypeIndexS((word) (&string76)), 26); (* (( (ptr) gf←c027)+89)/* var←c7300 */ ) = var←c7396; (void) XR←ImportProcS(var←c7396, 262913); (void) XR←ImportProcS(var←c7396, 68158468); (void) XR←ImportProcS(var←c7396, 67371521); var←c7396 = (word) XR←ExportInterface((word) "ImagerError", (word) XR←GetTypeIndexS((word) (&string77)), 3); (* (( (ptr) gf←c027)+92)/* var←c7428 */ ) = var←c7396; (void) XR←ExportVar(var←c7396, 0, (word) (( (bPt) gf←c027)+308)); (void) XR←ExportVar(var←c7396, 1, (word) (( (bPt) gf←c027)+312)); (void) XR←ExportProcS(var←c7396, (word) (( (bPt) gf←c027)+324)/* var←c7140 */ , 67371521, (word) "AtomFromErrorCode"); } static void ImagerErrorImpl←P0(formal←c015, formal←c014) word formal←c015; word formal←c014; { /* ImagerErrorImpl: */ } static word ErrorCodeFromAtom←P60(atom←v2976) word atom←v2976; { word var←c3020; /* ErrorCodeFromAtom: */ SOURCE(274, 207) SOURCE(354, 103) { register word e←v3360 = 0; lab←L100003: ; SOURCE(411, 46) if (((word) AtomFromErrorCode←P180(e←v3360) == atom←v2976)) { SOURCE(447, 10) return(e←v3360); }; if ((e←v3360 >= 255)) { goto lab←L100000; }; e←v3360 = (e←v3360 + 1); goto lab←L100003; lab←L100000: ; }; SOURCE(468, 13) return(10); } static word NameFromErrorCode←P120(code←v3080) word code←v3080; { word name←v3124; /* NameFromErrorCode: */ SOURCE(485, 168) SOURCE(485, 168) name←v3124 = 0; SOURCE(571, 30) name←v3124 = (word) AtomFromErrorCode←P180(code←v3080); SOURCE(603, 50) if ((name←v3124 == 0)) { SOURCE(622, 31) name←v3124 = (word) AtomForNumber←P240(code←v3080); }; SOURCE(485, 168) return(name←v3124); } static word AtomFromErrorCode←P180(code←v3184) word code←v3184; { register ptr gf←c7460 = (ptr) &globalframe; word var←c3228; /* AtomFromErrorCode: */ SOURCE(659, 2899) SOURCE(739, 2819) { word var←c7268; var←c7268 = code←v3184; switch (var←c7268) { case 0: return((* (( (ptr) gf←c7460)+76) )); case 1: return((* (( (ptr) gf←c7460)+74) )); case 2: return((* (( (ptr) gf←c7460)+73) )); case 3: return((* (( (ptr) gf←c7460)+9) )); case 4: return((* (( (ptr) gf←c7460)+10) )); case 5: return((* (( (ptr) gf←c7460)+11) )); case 6: return((* (( (ptr) gf←c7460)+12) )); case 7: return((* (( (ptr) gf←c7460)+13) )); case 8: return((* (( (ptr) gf←c7460)+14) )); case 9: return((* (( (ptr) gf←c7460)+15) )); case 10: return((* (( (ptr) gf←c7460)+16) )); case 20: return((* (( (ptr) gf←c7460)+17) )); case 21: return((* (( (ptr) gf←c7460)+18) )); case 22: return((* (( (ptr) gf←c7460)+19) )); case 23: return((* (( (ptr) gf←c7460)+20) )); case 24: return((* (( (ptr) gf←c7460)+21) )); case 25: return((* (( (ptr) gf←c7460)+22) )); case 26: return((* (( (ptr) gf←c7460)+23) )); case 27: return((* (( (ptr) gf←c7460)+24) )); case 28: return((* (( (ptr) gf←c7460)+25) )); case 40: return((* (( (ptr) gf←c7460)+26) )); case 41: return((* (( (ptr) gf←c7460)+27) )); case 42: return((* (( (ptr) gf←c7460)+28) )); case 43: return((* (( (ptr) gf←c7460)+29) )); case 44: return((* (( (ptr) gf←c7460)+30) )); case 45: return((* (( (ptr) gf←c7460)+31) )); case 46: return((* (( (ptr) gf←c7460)+32) )); case 47: return((* (( (ptr) gf←c7460)+33) )); case 48: return((* (( (ptr) gf←c7460)+34) )); case 49: return((* (( (ptr) gf←c7460)+35) )); case 50: return((* (( (ptr) gf←c7460)+36) )); case 51: return((* (( (ptr) gf←c7460)+37) )); case 60: return((* (( (ptr) gf←c7460)+38) )); case 61: return((* (( (ptr) gf←c7460)+39) )); case 62: return((* (( (ptr) gf←c7460)+40) )); case 63: return((* (( (ptr) gf←c7460)+41) )); case 64: return((* (( (ptr) gf←c7460)+42) )); case 65: return((* (( (ptr) gf←c7460)+43) )); case 66: return((* (( (ptr) gf←c7460)+44) )); case 67: return((* (( (ptr) gf←c7460)+45) )); case 68: return((* (( (ptr) gf←c7460)+46) )); case 69: return((* (( (ptr) gf←c7460)+47) )); case 70: return((* (( (ptr) gf←c7460)+48) )); case 71: return((* (( (ptr) gf←c7460)+49) )); case 72: return((* (( (ptr) gf←c7460)+50) )); case 73: return((* (( (ptr) gf←c7460)+51) )); case 74: return((* (( (ptr) gf←c7460)+52) )); case 75: return((* (( (ptr) gf←c7460)+53) )); case 76: return((* (( (ptr) gf←c7460)+54) )); case 77: return((* (( (ptr) gf←c7460)+55) )); case 80: return((* (( (ptr) gf←c7460)+56) )); case 81: return((* (( (ptr) gf←c7460)+57) )); case 82: return((* (( (ptr) gf←c7460)+58) )); case 83: return((* (( (ptr) gf←c7460)+59) )); case 84: return((* (( (ptr) gf←c7460)+60) )); case 85: return((* (( (ptr) gf←c7460)+61) )); case 100: return((* (( (ptr) gf←c7460)+62) )); case 101: return((* (( (ptr) gf←c7460)+63) )); case 102: return((* (( (ptr) gf←c7460)+64) )); case 103: return((* (( (ptr) gf←c7460)+65) )); case 120: return((* (( (ptr) gf←c7460)+66) )); case 121: return((* (( (ptr) gf←c7460)+67) )); case 122: return((* (( (ptr) gf←c7460)+68) )); case 123: return((* (( (ptr) gf←c7460)+69) )); case 124: return((* (( (ptr) gf←c7460)+70) )); case 140: return((* (( (ptr) gf←c7460)+71) )); case 160: return((* (( (ptr) gf←c7460)+72) )); default: return(0); }; }; } static word AtomForNumber←P240(card←v3288) word card←v3288; { register ptr gf←c7492 = (ptr) &globalframe; word atom←v3332; word t←v3404; /* AtomForNumber: */ SOURCE(3562, 227) SOURCE(3562, 227) atom←v3332 = 0; SOURCE(3620, 40) { word pd78; pd78 = (* (( (ptr) (* (( (ptr) gf←c7492)+89)/* var←c7300 */ ))+6) ); t←v3404 = (word) ( *( (fPt) ((* (ptr) pd78 ))))(100, pd78); }; SOURCE(3662, 31) { word pd79; pd79 = (* (( (ptr) (* (( (ptr) gf←c7492)+89)/* var←c7300 */ ))+8) ); t←v3404 = (word) ( *( (fPt) ((* (ptr) pd79 ))))(t←v3404, (* (( (ptr) gf←c7492)+75) ), 0, 32767, pd79); }; SOURCE(3695, 31) { word pd80; pd80 = (* (( (ptr) (* (( (ptr) gf←c7492)+90)/* var←c7332 */ ))+41) ); t←v3404 = (word) ( *( (fPt) ((* (ptr) pd80 ))))(t←v3404, card←v3288, 8, 1, pd80); }; SOURCE(3728, 34) { word pd81; pd81 = (* (( (ptr) (* (( (ptr) gf←c7492)+91)/* var←c7364 */ ))+8) ); atom←v3332 = (word) ( *( (fPt) ((* (ptr) pd81 ))))(t←v3404, pd81); }; SOURCE(3764, 25) { word pd82; pd82 = (* (( (ptr) (* (( (ptr) gf←c7492)+89)/* var←c7300 */ ))+7) ); (void) ( *( (fPt) ((* (ptr) pd82 ))))(t←v3404, pd82); }; SOURCE(3562, 227) return(atom←v3332); } /* file: ImagerErrorImpl, module: ImagerErrorImpl, compiled at: July 28, 1993 10:17:31 am PDT */ extern void XR←install←ImagerErrorImpl() { NoName←Q348(); } extern void XR←run←ImagerErrorImpl() { XR←Start(&globalframe); }